Mike McCormack
089bfed33f
efl: Fix a warning
...
Signed-off-by: Mike McCormack <mike@atratus.org>
SVN revision: 83498
2013-01-31 03:30:59 +00:00
Christopher Michael
324e84e307
Add UNUSED for parameter that is not used.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
SVN revision: 83474
2013-01-30 10:30:54 +00:00
Tom Hacohen
70156285b0
Eo dbg: Use eina_value as the debug info type.
...
SVN revision: 83443
2013-01-29 16:36:01 +00:00
Aharon Hillel
028f059d32
Clouseau-Eo integration: Added debug info functions.
...
From now, classes implementing the Eo function with id
EO_BASE_SUB_ID_DBG_INFO_GET will be able to show in Clouseau their own
specific information.
Information contents is controlled by the class itself and no more
by Clouseau. Basic types and lists are supported..
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>
SVN revision: 83410
2013-01-29 06:36:23 +00:00
Cedric BAIL
1f1e0cd332
efl/evas: roll in Eina_Cow for Evas_Object_Image cur/prev.
...
This gave us back around 500KB at peak memory consumption in expedite.
More test to come.
SVN revision: 83376
2013-01-28 00:28:53 +00:00
Cedric BAIL
6174b1c5cf
efl/evas: make shutdown/init cycle work again.
...
SVN revision: 83368
2013-01-27 08:42:57 +00:00
Cedric BAIL
00f8823b95
efl/evas: use inheritance instead of strcmp and work around code running between destructor and free.
...
SVN revision: 83367
2013-01-27 08:34:22 +00:00
Cedric BAIL
8589836860
efl/evas: reduce commit to evas_object_image.
...
SVN revision: 83365
2013-01-27 06:31:11 +00:00
Jiyoun Park
e290dfae93
add info log related with mouse down/up
...
SVN revision: 83351
2013-01-26 09:47:21 +00:00
Carsten Haitzler
a9eeda6300
paranoia++ -> if g->object is null - dont use it. :/
...
SVN revision: 83337
2013-01-26 02:34:59 +00:00
Boris Faure
11b98b32e2
evas: make e start again…
...
SVN revision: 83336
2013-01-25 22:21:37 +00:00
Cedric BAIL
c538d8bde3
efl/evas: prevent leak and over write.
...
SVN revision: 83331
2013-01-25 15:19:32 +00:00
Cedric BAIL
6c7edfd38e
efl/evas: roll in more cow, using a new macro per Eina_Cow.
...
SVN revision: 83325
2013-01-25 12:15:38 +00:00
Cedric BAIL
f64ab2c8dd
efl/evas: revert the revert, and indeed the bug was somewhere else.
...
SVN revision: 83193
2013-01-24 01:50:57 +00:00
Cedric BAIL
be0f7fcaa0
efl/evas: don't over write when not needed.
...
SVN revision: 83192
2013-01-24 01:43:03 +00:00
Carsten Haitzler
07c3ce0bbe
ummm this really fubars stuff up cedric.. revert. put it back when u
...
have figured things out. :)
SVN revision: 83143
2013-01-23 10:07:31 +00:00
Cedric BAIL
36bdaab9c2
efl: another easy to kill, almost 5% in memory save per Evas_Object_Image.
...
SVN revision: 83073
2013-01-22 10:59:14 +00:00
Cedric BAIL
c0e62fb818
efl: remove a forgotten deprecated call.
...
SVN revision: 83069
2013-01-22 10:47:47 +00:00
Cedric BAIL
3070dfac2d
efl: move Evas_Object map data to there own Eina_Cow pointer.
...
NOTE: Overall speedup of 7%. No benchmark on memory consumption yet
as they are still running ask me directly to get the number later
today.
SVN revision: 83052
2013-01-22 03:56:00 +00:00
Cedric BAIL
d32ee023e3
efl: missing deprecated user.
...
SVN revision: 83049
2013-01-22 02:14:07 +00:00
Cedric BAIL
3e7e37630f
efl: group more map stuff in the same sub structure.
...
SVN revision: 83034
2013-01-21 09:36:19 +00:00
Cedric BAIL
380aea9e91
efl: cleanup Evas_Object_Protected_Data.
...
SVN revision: 83028
2013-01-21 03:51:58 +00:00
Cedric BAIL
5ae84c97ce
efl: use new eina_cow macro to clean stuff a little.
...
SVN revision: 83026
2013-01-21 03:12:39 +00:00
Gustavo Sverzut Barbieri
df701d8ca2
some clang warning cleanups i forgot to commit
...
SVN revision: 83024
2013-01-21 00:22:35 +00:00
Ulisses Furquim
34cc6a1b15
evas/async_render: fix refcount handling of scaled image entries
...
SVN revision: 82961
2013-01-17 22:14:05 +00:00
Leandro Pereira
f52f44e7a2
evas_render: Measure time spent while rendering in sync and async modes
...
SVN revision: 82936
2013-01-17 14:31:34 +00:00
Carsten Haitzler
56a9ccefb5
a few spots missed for sync with async thread.
...
SVN revision: 82932
2013-01-17 11:10:27 +00:00
Cedric BAIL
b395af5e7a
efl: stupid micro optimization.
...
This single test accounted for 1% of my terminology benchmark.
I am considering moving evas_string_char_next_get and
eina_unicode_utf8_get_next to become inline as their function
entry/exit point account for 3% of the same benchmark.
The biggest win would be to get rid of the memcpy _termpty_text_copy
that account for 16%.
In the micro optimization part, we also still do to much malloc
in font_draw_prepare as we don't recycle the array there and account
for 3% of the benchmark in malloc/free there. In the same ballpark
_text_save_top account for 2% of the time in malloc/free.
In that same benchmark, evas_object_textgrid_render account for 5%
where 4% of its time is spend in evas_common_font_draw_prepare. At this
point I am not sure that rewriting textgrid is gona help us at all. We
will win almost as much by just inlining the get_next things in evas
and eina for a minute of development time.
SVN revision: 82927
2013-01-17 09:38:49 +00:00
Cedric BAIL
4c828392da
efl: roll in first use of Eina_Cow for Evas_Object.proxy.
...
Expedite biggest test memory win 100KB, average 10KB.
No slow down in proxy test (+/-3%). Speed up in most other
case (average speed up is +5%), likely due to much more
cache hit.
Elementary test show a win between 100KB to 600KB depending
on the test you are considering.
Now, you can see how I intend to use Eina_Cow and the expected
win we can have from it. I don't intend to do more for the
rest of the week so you have time to comment.
SVN revision: 82924
2013-01-17 07:21:06 +00:00
Ulisses Furquim
d8b2bce148
evas/async_render: fix scalecache integration
...
Note: scalecache is really crazy stuff, we should rewrite it or get rid of it.
SVN revision: 82912
2013-01-16 22:32:39 +00:00
Cedric BAIL
7e4e3fe5b8
efl: let's not do useless over allocation and memcpy.
...
SVN revision: 82872
2013-01-16 10:45:04 +00:00
Ulisses Furquim
028e7e9ed2
evas/async_events: missed counting fix in unblocking _process()
...
SVN revision: 82834
2013-01-15 18:00:15 +00:00
Paulo Alcantara
b557bd9e0d
efl/engines: Introduce multi_font_draw() function
...
This new engine function will only be used in software generic for
now - since it's the only engine used with the async render.
This function has been introduced in order to avoid growing thread
command queue too much to draw a text_props at a time on render calls
from textgrid objects.
Patch by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 82832
2013-01-15 17:35:11 +00:00
Tom Hacohen
4a0acab860
Evas box: fix warning with a cast.
...
Unfortunately, although the pre-cast code is correct, we need the cast
because of the way gcc handles the types (magic) when passing va_args on
64 bit. This doesn't change anything logically.
SVN revision: 82827
2013-01-15 17:15:10 +00:00
Tom Hacohen
ac0ff4c997
Evas textblock: Added EAPI to the ifdefed debugging funcs.
...
SVN revision: 82815
2013-01-15 14:49:38 +00:00
Tom Hacohen
c089f174ca
Evas obj text: Fix an issue with horiz_advance_get func.
...
SVN revision: 82800
2013-01-15 11:50:22 +00:00
Tom Hacohen
d925820fa9
Evas textblock: simplified and fixed bugs in _cursor_geometry_get
...
SVN revision: 82798
2013-01-15 10:57:34 +00:00
ChunEon Park
e078614a33
evas/map - avoid zero divide.
...
SVN revision: 82792
2013-01-15 05:11:11 +00:00
Ulisses Furquim
0f435b7eae
evas/async_render: fixing mix of sync and async rendering
...
SVN revision: 82776
2013-01-14 20:02:43 +00:00
Ulisses Furquim
90bba3a87e
evas/async_events: fix async events counting
...
Before we returned the number of async events handled.
Even if nobody uses that let's fix it.
SVN revision: 82775
2013-01-14 20:02:31 +00:00
Stefan Schmidt
b4b7c9239d
Evas textblock: Fixed issue with line height when breakingon format.
...
All kudos to Tom for this one.
SVN revision: 82763
2013-01-14 14:18:10 +00:00
Carsten Haitzler
440bb7c23c
cut down textprop size a bit... 72 -> 64bytes. if we can wrap
...
tp->start/len/text_offset/text_len read/wrtie in access funcs. so we
can special case where:
1. start == text_offset == 0 && len == text_len == 1
2. start == text_offset == 0 && len == text_len < 65536
3. start == text_offset == 0 && len == text_len < 256
SVN revision: 82692
2013-01-12 08:40:46 +00:00
Ulisses Furquim
d45a54a0aa
evas/async_render: do not use async event to unref image maps
...
SVN revision: 82663
2013-01-11 19:56:17 +00:00
Leandro Pereira
d5f91fd5c2
evas/async_render: do not use async event to unref glyphs
...
Patch by: Leandro Pereira <leandro@profusion.mobi>
SVN revision: 82662
2013-01-11 19:55:40 +00:00
Leandro Pereira
ed79c2182e
evas/async_render: do not use async event to unref images
...
Patch by: Leandro Pereira <leandro@profusion.mobi>
SVN revision: 82661
2013-01-11 19:54:12 +00:00
Gustavo Sverzut Barbieri
1e1751de47
evas: be loud if async render is mixed with sync.
...
SVN revision: 82655
2013-01-11 18:20:11 +00:00
Tom Hacohen
e84686d76d
Evas: Fixed a bug with breaking after format items.
...
SVN revision: 82653
2013-01-11 18:16:24 +00:00
Henrique Dante de Almeida
9c12a58536
efl: Fix object size constraints calculation in stack layout
...
Patch by: Henrique Dante de Almeida <hdante@profusion.mobi>
SVN revision: 82647
2013-01-11 16:54:48 +00:00
Cedric BAIL
fee7977839
efl: let's preperly clean pointer when we delete stuff.
...
SVN revision: 82621
2013-01-11 08:31:09 +00:00
Cedric BAIL
4395e416f1
efl: force update of Evas_Object_Text clip cache when geometry change.
...
SVN revision: 82612
2013-01-11 05:27:17 +00:00
Ulisses Furquim
6e91caf73f
evas/async_events: more clear code in _async_events_put()
...
SVN revision: 82457
2013-01-09 12:22:52 +00:00
Carsten Haitzler
a8cc6e9e16
oosp - didnt meant o commit this... it was just the start of some test
...
code... not ready yet. just adds warnings and stuff.
SVN revision: 82381
2013-01-08 04:00:36 +00:00
Carsten Haitzler
478de3ec76
small change - not worth chglogging... make evas gl x11 header not
...
need xlib.h anymore... :)
SVN revision: 82378
2013-01-08 03:49:49 +00:00
Gustavo Sverzut Barbieri
3c7fddb78d
efl/evas: silent warning.
...
count is type 'int', but used as unsigned it (always > 0), however gcc
can't understand that and is complaining that 'check' could be used
without being initialized... which is false. Make the test != 0 to
silent gcc and make code as correct as before.
SVN revision: 82369
2013-01-07 22:46:01 +00:00
Ulisses Furquim
7904f59248
evas/async_events: fix leak of events array and simplify code
...
Fixed leak of 'memory' array (now async_events_cache) and simplified code of
evas_async_events_put().
SVN revision: 82295
2013-01-06 01:58:50 +00:00
Tom Hacohen
af94656955
Evas smart clipped: Potentially fix memory leak as reported by raster.
...
Not really properly tested, sorry for that.
SVN revision: 82271
2013-01-05 12:14:41 +00:00
Carsten Haitzler
61995f2cf2
BIG COMMENT!!!!
...
SVN revision: 82248
2013-01-05 01:38:45 +00:00
Mike McCormack
8d1683367f
efl: Remove unused variables
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 82246
2013-01-05 00:06:28 +00:00
Leandro Dorileo
e2ce20e9a4
evas: add event source evas object
...
This patch introduces fields to event Evas_Event_Mouse_* structures
to hold the event source evas object in case of evas source events
propagation.
SVN revision: 82138
2013-01-04 01:55:07 +00:00
ChunEon Park
5cf84bb84a
evas - use Eina_Bool
...
SVN revision: 82035
2013-01-03 05:38:03 +00:00
ChunEon Park
bb39010a0a
evas - removed unnecessary lines.
...
in the render main function, it will always reset changed field whenever it calls the post function.
SVN revision: 81974
2013-01-02 11:56:20 +00:00
Carsten Haitzler
5c8c36507e
let's use ()'s more and... lets be consistent about the ellipsis
...
end/start nodes in text so we dont get bitching about removing an item
not in the list (because it isnt?)
SVN revision: 81946
2013-01-01 08:22:46 +00:00
Cedric BAIL
e985899c9c
efl: and fix a potential memory leak.
...
SVN revision: 81922
2012-12-31 01:59:00 +00:00
Cedric BAIL
db2a8c62f4
efl: fix issue when text didn't get properly replaced.
...
Thanks to hannes.janetzek@gmail.com !
SVN revision: 81921
2012-12-31 01:49:36 +00:00
Cedric BAIL
209347f148
efl: rename eina_inarray_add to eina_inarray_grow.
...
SVN revision: 81918
2012-12-31 01:27:58 +00:00
Cedric BAIL
f8ea554926
efl: limit regression with async rendering.
...
NOTE: There is still an issue with text rendering, that
is still 4 times slower and impact all text object (text,
textblock and textgrid).
SVN revision: 81912
2012-12-30 23:39:11 +00:00
Ulisses Furquim
5f493f2c38
evas/evas_render: use rendering flag only when async rendering
...
Also postpone marking the rendering flag until we know we will have
the draw thread do its work. This way we avoid waiting forever at
evas_render_rendering_wait() when the draw thread is also blocked.
Patch by: Ulisses Furquim <ulisses@profusion.mobi>
SVN revision: 81798
2012-12-28 13:00:37 +00:00
ChunEon Park
4079b164b7
evas/image - return as possible as soon.
...
SVN revision: 81794
2012-12-28 11:41:29 +00:00
Cedric BAIL
f9ebc7bdcd
evas: simplify logic for ellipsis.
...
SVN revision: 81773
2012-12-28 00:58:10 +00:00
Mike McCormack
7b2b9da7cb
efl: Remove unused label
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 81736
2012-12-27 08:58:40 +00:00
Leandro Pereira
6516727164
evas/canvas: Make sure rendering finishes before image_data_set() and image_native_set()
...
SVN revision: 81563
2012-12-21 17:30:44 +00:00
Tomas Cech
cafaecfce1
efl: Fix typo in evas_object_textblock
...
Patch by: Tomas Cech <tcech@suse.cz>
SVN revision: 81559
2012-12-21 15:56:26 +00:00
Jonas M. Gastal
55845c5a3e
efl: Adding much improved textblock style documentation.
...
SVN revision: 81485
2012-12-20 20:42:45 +00:00
Gustavo Sverzut Barbieri
3f5fa6170c
efl/evas_object_image_is_inside: fixed implementation.
...
This function was basically never working correctly. Everything was
fixed by simulating the evas_object_image_render() workflow, but
instead of actually draw we just check the pixel transparency.
Bugs fixed:
* fails when image is scaled up (could segv) or down (incorrect values);
* fails when image is moved to negative x,y;
* fails when border was being used.
Now everything is fixed and seems to work properly, except I'm not
handling the map and get_pixels() cases, these are marked with ERR()
so we can fix them if someone needs.
SVN revision: 81410
2012-12-19 22:41:12 +00:00
Paulo Alcantara
19a52f4efd
efl/evas: Fix XCB/Xlib crash when closing applications
...
We need to wait draw threads finishing their stuff before freeing canvas.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81395
2012-12-19 18:03:38 +00:00
Paulo Alcantara
76932dcc9f
evas/engines: Introduce render mode
...
The render mode should be useful for engines other than software one.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81384
2012-12-19 16:15:58 +00:00
Paulo Alcantara
6483c8d1e6
evas/render: Avoid race when sending render data and updates_cb
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81303
2012-12-18 20:20:45 +00:00
Leandro Pereira
cb10c7d019
evas: Modify software_generic and gl_x11 to with with threaded renderer
...
SVN revision: 81284
2012-12-18 16:28:55 +00:00
Leandro Pereira
a7b4a3c12d
evas: Async render
...
SVN revision: 81282
2012-12-18 16:26:44 +00:00
Leandro Pereira
9b2b121e6f
evas: Add thread threaded render queue
...
SVN revision: 81280
2012-12-18 16:21:03 +00:00
Cedric BAIL
9cbe37a36a
efl: another leak-- in Evas_Object_Text.
...
SVN revision: 81198
2012-12-18 01:31:52 +00:00
Cedric BAIL
6adce01faa
efl: fix some of the memory leak.
...
SVN revision: 81136
2012-12-17 13:04:35 +00:00
Cedric BAIL
dbc5d63555
efl: detect all text change properly and don't destroy text if we don't relayout it.
...
SVN revision: 81061
2012-12-17 03:34:08 +00:00
Carsten Haitzler
dd00dba75e
small change - dont let update rect list for image object become a
...
runaway endless list if evas doenst come around and render (pick it
up) any time soon - limit to 512 update rects.
SVN revision: 81039
2012-12-16 02:01:11 +00:00
Carsten Haitzler
fc5c62500d
warn-- .. but this is suspicios as we goto the end where is_v and
...
was_v are used... and never do set them.
SVN revision: 81038
2012-12-16 01:49:36 +00:00
Cedric BAIL
24e8207971
efl: should fix some issue related to scale.
...
SVN revision: 81020
2012-12-15 14:16:08 +00:00
Leandro Dorileo
35a3326371
evas: fix a memory leak introduced on rev 78644
...
_nodes_clear() is called on object removal and it's not supposed
alloc anything at that stage.
SVN revision: 80984
2012-12-14 20:03:31 +00:00
Cedric BAIL
c4c7fe5d2d
efl: don't skip redraw when needed.
...
SVN revision: 80921
2012-12-14 09:07:38 +00:00
Cedric BAIL
2ade3fa902
evas: fix case when we were in the middle of a charactere.
...
SVN revision: 80811
2012-12-13 10:36:00 +00:00
Cedric BAIL
5828c04123
evas: preserve ellipsis.
...
SVN revision: 80797
2012-12-13 06:50:08 +00:00
Cedric BAIL
a3f52650b9
evas: make Evas_Object_Text ellipsis handle faster by not recalculating what was already calculated.
...
SVN revision: 80790
2012-12-13 05:12:14 +00:00
Cedric BAIL
a16f6e2330
evas: add ellipsis support in evas.
...
Patch done with help from Tom Hacohen.
SVN revision: 80763
2012-12-12 14:05:29 +00:00
Cedric BAIL
ebd83134a4
efl: check that the object is not deleted or NULL before accessing it.
...
SVN revision: 80744
2012-12-12 09:45:49 +00:00
Cedric BAIL
88ba56d9d5
efl: don't leak fd on exec.
...
SVN revision: 80434
2012-12-07 11:01:41 +00:00
Gustavo Sverzut Barbieri
a332d1c869
efl/evas: remove mask of non-rectangle objects.
...
it was broken and mostly disabled, so now we do remove it in the hope
who does that next time, does it properly.
SVN revision: 80252
2012-12-05 13:52:59 +00:00
Gustavo Sverzut Barbieri
545057d0b1
efl/evas/filters: say goodbye.
...
This task wasn't completed and it was all disabled in code, then
remove it so it doesn't add cruft to be looked at.
SVN revision: 80240
2012-12-05 13:03:51 +00:00
Gustavo Sverzut Barbieri
625f6edd09
efl/evas: there is no more EVAS_FRAME_QUEUING anymore.
...
SVN revision: 80237
2012-12-05 12:41:47 +00:00
Daniel Zaoui
25ea899dfa
Some KlocWork fixes.
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 80211
2012-12-05 06:25:49 +00:00
Paulo Alcantara
dcd25a2d9c
evas/image: Fix uninitialised data passed to Cserve2
...
If information like size, scale down, dpi or region is set to any object,
or even if reload of that object is required, evas_object_image_load() is
called and Evas needs to pass scaling information through load_opts as
evas_object_image_file_set() does to Cserve2 as well.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
Patch by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 80176
2012-12-04 15:39:51 +00:00
Mike McCormack
88053411c6
efl: Remove unused variables
...
Signed-off-by: Mike McCormack <mikem@atratus.org>
SVN revision: 79957
2012-12-01 01:12:35 +00:00
Gustavo Sverzut Barbieri
8ecc925249
bugfix: evas_object_box should reset size_hint_min to zero when no child exists.
...
there are some early-return code that were leaving the size_hint as it
was before, then if you removed every child it should go to 0x0 but
couldn't.
PLEASE BACKPORT THIS TO 1.7 BRANCH FOR ME :-(
SVN revision: 79948
2012-11-30 20:59:30 +00:00
Paulo Alcantara
f8f79f8599
evas/cserve2: Add scalecache support
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
Patch by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 79754
2012-11-27 18:23:25 +00:00
Daniel Zaoui
d7783e11d6
Added missing descriptions for Eo defines whose functions hadn't
...
descriptions at all. Needed in language bindings.
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79646
2012-11-25 09:00:21 +00:00
Carsten Haitzler
63cbf85067
eobj changes - protect against null eo data gets.
...
SVN revision: 79635
2012-11-24 16:08:45 +00:00
ChunEon Park
a3bceeb600
evas - Re: [E-devel] [PATCH] [EVAS] evas_object_key_grab add check for same modifiers
...
Hi all,
I had prepare some fix for evas_object_key_grab function.
In my opinion when given modifiers are equal it should return FALSE.
Please verify attached file.
Regards,
Patrick
Signed-Off-By: Patryk Kaczmarek<patryk.k@samsung.com>
SVN revision: 79563
2012-11-23 15:30:38 +00:00
Carsten Haitzler
a89d61079c
fix evil textprop leak in textblock! :)
...
SVN revision: 79503
2012-11-21 09:12:42 +00:00
ChunEon Park
f90641200b
evas - fix the memory leak - eina_rectangles allocated for clip_changes.
...
SVN revision: 79469
2012-11-20 11:52:16 +00:00
ChunEon Park
b313edd3e4
evas/event - don't transform the output in the source events.
...
and use the Point structure for clean code.
Signed-Off-By: Leandro Dorileo<dorileo@profusion.mobi>
Signed-Off-By: ChunEon Park<hermet@hermet.pe.kr>
SVN revision: 79224
2012-11-13 10:59:38 +00:00
ChunEon Park
9cf4d766ab
evas/map - Don't extrapolate outside coords unsafely from map_coords_get()
...
Don't know why is it actually needed.
SVN revision: 79214
2012-11-13 10:15:29 +00:00
ChunEon Park
9467a3169a
evas/map - simple refactoring.
...
SVN revision: 79197
2012-11-13 05:34:47 +00:00
Leandro Dorileo
2e6aaf35f1
evas - return quickly if you got the result.
...
Signed-Off-By: Leandro Dorileo <dorileo@profusion.mobi>
SVN revision: 79196
2012-11-13 04:08:16 +00:00
Carsten Haitzler
208ad94428
more null checks in evas to avoid segs.
...
SVN revision: 79167
2012-11-12 14:45:07 +00:00
Carsten Haitzler
0bbec07e69
protect against a whole bunch of NULLS that the new eo stuff brings out.
...
SVN revision: 79129
2012-11-12 02:22:39 +00:00
ChunEon Park
1bd3bbfdd3
evas/event - add the xy origin to object when coords are transformed
...
Signed-Off-By: Leandro Dorileo<dorileo@profusioin.mobi>
SVN revision: 79098
2012-11-10 12:52:00 +00:00
ChunEon Park
dbc578ca0d
evas - don't update events if the object is invisible source
...
SVN revision: 79087
2012-11-10 09:05:05 +00:00
Carsten Haitzler
f5f650833a
check return values of eo_data_get more... :)
...
SVN revision: 79078
2012-11-10 03:44:04 +00:00
Vincent Torri
f45f7ab5b1
Evas: fix memset bug and no need to check returned value of alloca
...
SVN revision: 79064
2012-11-09 21:22:04 +00:00
Christopher Michael
ec5d3e18f8
Remove unused variable about source visibility.
...
Signed-off-by: Christopher Michael <cpmichael1@comcast.net>
SVN revision: 79033
2012-11-09 17:54:09 +00:00
Christopher Michael
ae12f5efa9
Fix shadowed variable warnings.
...
Signed-off-by: Christopher Michael <cpmichael1@comcast.net>
SVN revision: 79032
2012-11-09 17:54:00 +00:00
Vincent Torri
c15e9c6575
merge: and now Evas
...
I've tested make -j 3 install and it works nicely
I've tested expedite with software and opengl xlib,
and it works. Not tested other engines, so please
report any problems (engines or other) on the ML.
TODO: examples and tests, I'll add them later
ISSUE: Eina_Unicode size check. It indirectly depends on
eina_config.h, which is created at the end of the
configure script. So its size is always 0. I don't
know how that size is used, so I can't do a lot,
for now.
SVN revision: 78895
2012-11-04 11:51:42 +00:00