efl/src/lib/evas/canvas
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
..
common_interfaces.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_async_events.c evas/async_events: missed counting fix in unblocking _process() 2013-01-15 18:00:15 +00:00
evas_callbacks.c protect against a whole bunch of NULLS that the new eo stuff brings out. 2012-11-12 02:22:39 +00:00
evas_clip.c efl/evas: remove mask of non-rectangle objects. 2012-12-05 13:52:59 +00:00
evas_common_interface.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_data.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_device.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_events.c efl: roll in first use of Eina_Cow for Evas_Object.proxy. 2013-01-17 07:21:06 +00:00
evas_focus.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_font_dir.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_gl.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_key.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_key_grab.c evas - Re: [E-devel] [PATCH] [EVAS] evas_object_key_grab add check for same modifiers 2012-11-23 15:30:38 +00:00
evas_layer.c protect against a whole bunch of NULLS that the new eo stuff brings out. 2012-11-12 02:22:39 +00:00
evas_main.c efl: roll in first use of Eina_Cow for Evas_Object.proxy. 2013-01-17 07:21:06 +00:00
evas_map.c evas/map - avoid zero divide. 2013-01-15 05:11:11 +00:00
evas_name.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_object_box.c Evas box: fix warning with a cast. 2013-01-15 17:15:10 +00:00
evas_object_grid.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_object_image.c efl: roll in first use of Eina_Cow for Evas_Object.proxy. 2013-01-17 07:21:06 +00:00
evas_object_inform.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_object_intercept.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_object_line.c evas - removed unnecessary lines. 2013-01-02 11:56:20 +00:00
evas_object_main.c efl: roll in first use of Eina_Cow for Evas_Object.proxy. 2013-01-17 07:21:06 +00:00
evas_object_polygon.c efl: Remove unused variables 2013-01-05 00:06:28 +00:00
evas_object_rectangle.c evas - use Eina_Bool 2013-01-03 05:38:03 +00:00
evas_object_smart.c evas: Modify software_generic and gl_x11 to with with threaded renderer 2012-12-18 16:28:55 +00:00
evas_object_smart_clipped.c Evas smart clipped: Potentially fix memory leak as reported by raster. 2013-01-05 12:14:41 +00:00
evas_object_table.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_object_text.c Evas obj text: Fix an issue with horiz_advance_get func. 2013-01-15 11:50:22 +00:00
evas_object_textblock.c Evas textblock: Added EAPI to the ifdefed debugging funcs. 2013-01-15 14:49:38 +00:00
evas_object_textgrid.c efl: let's not do useless over allocation and memcpy. 2013-01-16 10:45:04 +00:00
evas_rectangle.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_render.c efl: roll in first use of Eina_Cow for Evas_Object.proxy. 2013-01-17 07:21:06 +00:00
evas_smart.c Some KlocWork fixes. 2012-12-05 06:25:49 +00:00
evas_stack.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_stats.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_touch_point.c merge: and now Evas 2012-11-04 11:51:42 +00:00