Vincent Torri
a95cf57438
Evas: add textgrid object (not finished, nor optimized :-) ) Go raster, go !
...
SVN revision: 72169
2012-06-15 07:19:04 +00:00
Vincent Torri
1888669adf
Evas: add shm lib for static linking
...
SVN revision: 72168
2012-06-15 07:17:32 +00:00
Mike Blumenkrantz
4383a1f409
hey how about we stop breaking evas and edje with EVERY DAMN COMMIT???
...
SVN revision: 72162
2012-06-15 06:36:49 +00:00
Cedric BAIL
d636db3c66
evas: cache conversion from Evas_Map to RGBA_Map.
...
SVN revision: 72119
2012-06-14 09:58:16 +00:00
Jiyoun Park
3b3c4d18e1
max_samples makes redeclaration
...
SVN revision: 72115
2012-06-14 09:27:41 +00:00
Sung Park
8d363e06fe
EvasGL: some depth_stencil lines didn't get in there the
...
first time. Merging the rest of the code and submitting.
My fault.
SVN revision: 72110
2012-06-14 08:05:30 +00:00
Sung Park
05b2490b78
EvasGL: Added proper depth-stencil internal surface format
...
handling in EGL environment. Also fixed some minor issues
regarding checking surface capabilities. Apparently, some
GL drivers do not allow FBO to only have depth or stencil
buffers attached to the FBO without the color buffer attached
to them.
SVN revision: 72108
2012-06-14 07:53:54 +00:00
Tom Hacohen
77e0f02f72
Revert "evas/event - Fixed incorrect events passing. Now child's repeat events does not affect to the parent's level."
...
This reverts commit 72080.
It broke everything. EFM stopped responding to mouse clicks, same with
clouseau. Seriously, completely broken.
SVN revision: 72093
2012-06-13 17:37:19 +00:00
ChunEon Park
c513f84aa8
evas/event - Fixed incorrect events passing. Now child's repeat events does not affect to the parent's level.
...
SVN revision: 72080
2012-06-13 10:19:19 +00:00
Mike Blumenkrantz
a82974536d
fix crash when adding an image to an engineless canvas
...
SVN revision: 72071
2012-06-13 08:20:28 +00:00
Mike Blumenkrantz
04f2f44d6a
bring some sanity back to Evas.h formatting
...
SVN revision: 72069
2012-06-13 08:12:36 +00:00
Tom Hacohen
c4d284c1fe
Evas smart: Fixed issue with eyelight.
...
Thanks a lot to Daniel for reporting.
SVN revision: 72068
2012-06-13 07:55:24 +00:00
ChunEon Park
8414915d9b
evas/event - trivial changes
...
SVN revision: 72060
2012-06-13 06:08:01 +00:00
Carsten Haitzler
6746b071d1
and in my continuing foxes for bitmap font loading... correctly chose
...
the closest of N sizes.
SVN revision: 72055
2012-06-13 00:54:27 +00:00
Carsten Haitzler
f3c3450dd8
actually getting smart data should safely retunr NULL if not a smart
...
object type without bitching. this is a quick "is it a alid smart
object" check.
SVN revision: 72041
2012-06-12 16:26:47 +00:00
Tom Hacohen
c3fe7b3aa8
Evas: Unbreak evas. Apparently it doesn't compile in some cases.
...
Thanks to mekius for reporting.
SVN revision: 72036
2012-06-12 15:25:27 +00:00
Tom Hacohen
1ef99594d8
Evas smart: Verify it's a smart object before returning the data.
...
SVN revision: 72034
2012-06-12 14:24:07 +00:00
Tom Hacohen
a9709c792e
Evas font: Support no bidi no shaping mode in font rendering.
...
For no bidi: just don't set the bidi stuff. I.e paragraph props and the
other stuff (including text_props_direction_set). If you disable BiDi you most
likely want to disable shaping as well.
For no shaping: Disable bidi (i.e don't set direction) and pass
EVAS_TEXT_PROPS_MODE_NONE to info create.
This will prove especially useful for textgrid, but not only.
SVN revision: 72032
2012-06-12 14:14:52 +00:00
ChunEon Park
b726de235a
evas/map - removed empty evas_object_map_source_set/get APIs.
...
They does nothing and discarded since the evas_object_image_source_set/get is providing.
SVN revision: 71984
2012-06-12 07:23:46 +00:00
ChunEon Park
3a0f535a40
evas/line - Fixed simple line drawing on s/w backened. Unmatched loop scope caused the destination buffer pointer march in place.
...
SVN revision: 71977
2012-06-12 02:52:51 +00:00
ChunEon Park
ea43e9004f
evas/line - fixed indentation
...
SVN revision: 71976
2012-06-12 02:47:34 +00:00
Daniel Juyung Seo
06c4fa8cac
evas Evas.h: Fixed typo.
...
SVN revision: 71971
2012-06-12 01:50:06 +00:00
ChunEon Park
c78cd3f80b
evas/line - why do you flush here?
...
SVN revision: 71945
2012-06-11 12:21:17 +00:00
Tom Hacohen
39f75a3524
Evas smart: Remove from the list, don't assume we have not other refcounts.
...
Without it, it just assumes the object has no refcounts and deletes the
object by force. It's very bad if you use refcounts, because your refcounts
are gone.
SVN revision: 71936
2012-06-11 08:35:07 +00:00
Tom Hacohen
13669e9e19
Evas magic checks: Print magic errors by default.
...
We still don't print on NULL because there are two many such errors in
evas, but at least we print on magic errors which are even worse.
SVN revision: 71894
2012-06-10 08:43:49 +00:00
Cedric BAIL
c9cd50983f
evas: make pipe rendering faster by forcing it to update region that fit in CPU cache.
...
NOTE: for people using Evas pipe rendering infrastructure. I am interested in reporting
expedite test before and after this patch with the associated type of CPU (number, thread,
cache). Thanks.
SVN revision: 71887
2012-06-10 04:58:24 +00:00
Carsten Haitzler
9d96a8ec62
fix bvitmap font handling. woot. can use pcf's and bitmap ttf's well n
...
ow. :)
SVN revision: 71886
2012-06-10 03:23:57 +00:00
Cedric BAIL
3b9b38c619
evas: don't include clip object.
...
SVN revision: 71829
2012-06-08 03:45:40 +00:00
Cedric BAIL
e1578910bd
evas: this function call are internal no need for expensive check.
...
SVN revision: 71789
2012-06-07 10:06:50 +00:00
Cedric BAIL
3333544ed6
evas: delay O(n) update of the bounding box until we really need it.
...
SVN revision: 71773
2012-06-07 07:10:36 +00:00
Cedric BAIL
dd84715cc8
evas: fix YUV video prepare issue with pipe rendering.
...
SVN revision: 71771
2012-06-07 04:01:46 +00:00
Tom Hacohen
01c10de3f5
Evas textblock: Added some NULL checks that shouldn't happen.
...
SVN revision: 71708
2012-06-05 11:35:58 +00:00
Tom Hacohen
06bce244aa
Evas textblock: Fixed cursor position empty right aligned textblocks.
...
Thanks to WooHyun for reporting this.
SVN revision: 71704
2012-06-05 10:27:54 +00:00
Jihoon Kim
bb56b0b09c
fix @version in each EFL header doxygen
...
SVN revision: 71691
2012-06-04 23:27:02 +00:00
ChunEon Park
32e15bb3eb
evas/line - code refactoring.
...
SVN revision: 71685
2012-06-04 11:39:43 +00:00
ChunEon Park
12602756c3
evas/line - trivial changes
...
SVN revision: 71684
2012-06-04 11:21:05 +00:00
ChunEon Park
cdbff9552d
evas/line - identation fix
...
SVN revision: 71683
2012-06-04 11:16:29 +00:00
Jihoon Kim
420bb38bb7
evas/examples.dox: fix typo
...
SVN revision: 71614
2012-06-01 01:44:25 +00:00
Daniel Juyung Seo
64c3583168
evas examples.dox: Fixed typo.
...
SVN revision: 71610
2012-05-31 23:02:49 +00:00
Rafael Antognolli
9ce49329f8
evas/cserve2: Change request list to inlist.
...
Inlist remove operations are faster if the element is known.
SVN revision: 71609
2012-05-31 21:34:54 +00:00
Rafael Antognolli
7455170dbb
evas/cserve2: Add a "processing" queue for each type
...
of request.
This will make the lookups for requests faster (mainly for fonts).
SVN revision: 71608
2012-05-31 21:34:48 +00:00
Rafael Antognolli
09dd80fd30
evas/cserve2: Add a "processing" queue to requests.
...
This is a list that holds all requests being processed at the moment. It
can be used so that when a new request is added, first we look in this
queue to avoid creating a new request that is the same as the one being
processed right now. If it is already being processed, a new waiter is
added to it, just like when the request was on its original queue.
SVN revision: 71607
2012-05-31 21:34:37 +00:00
Rafael Antognolli
de3a6a067b
evas/cserve2: Add basic error handling on thread
...
slave.
It will now receive errors from the thread callback and call the error
request function, with the respective error type in the message.
SVN revision: 71606
2012-05-31 21:34:28 +00:00
Rafael Antognolli
91a1ac65c7
evas/cserve2: Add handling of FONT_LOAD.
...
It's not fully functional, some things are still pending:
- Free allocated font;
- answer with error message if failed.
SVN revision: 71605
2012-05-31 21:34:21 +00:00
Rafael Antognolli
30dcc1c83d
evas/cserve2: Some fixes for requests.
...
SVN revision: 71604
2012-05-31 21:34:15 +00:00
Rafael Antognolli
22706abe93
evas/cserve2: Some more code to requests management.
...
Added code to slave read and slave dead callbacks.
SVN revision: 71603
2012-05-31 21:34:09 +00:00
Rafael Antognolli
ce514d3d43
evas/cserve2: Use Slave_Command instead of
...
Message_Type for slave.
This is the command that must be given to the slave, instead of the
message type received from the client.
SVN revision: 71602
2012-05-31 21:34:04 +00:00
Rafael Antognolli
a3fa30f70b
evas/cserve2: Add requests and slave workers
...
management.
SVN revision: 71601
2012-05-31 21:33:59 +00:00
Rafael Antognolli
2c9e6a10f3
evas/cserve2: Adding font requests manipulation.
...
SVN revision: 71600
2012-05-31 21:33:53 +00:00
Rafael Antognolli
c9f610366c
evas/cserve2: Slave thread is only a simple callback.
...
The implementation of the slave doesn't need to care about reading
commands and sending answers. It just receives the arguments for its job
and returns the processed data.
SVN revision: 71599
2012-05-31 21:33:43 +00:00