efl/src/lib/evas
Cedric BAIL 922fe6c109 evas: improve textblock rendering by walking even less in all case.
We now build a list of item to walk on for each step to just avoid all necessary walking.
It is a slightly more elegant idea than my previous patch even if it only give a speed
improvement of 5% in the best case. Now that render code and the callee only take 1.6%
of the time I am looking at in the benchmark, meaning nothing else to improve here.

This fix the bug spotted in Enlightenment dialog box.
2013-12-27 09:54:46 +09:00
..
cache evas: Use Eina_Spinlock for Evas_Scalecache, Evas_Async_Events and Image_Entry. 2013-10-11 11:08:17 +09:00
cache2 evas/cserve2: Prevent another infinite loop (flush) 2013-10-30 19:48:17 +09:00
canvas evas: improve textblock rendering by walking even less in all case. 2013-12-27 09:54:46 +09:00
common efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
cserve2 efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
file evas: add JPEG 2000 loader. 2013-10-01 16:38:44 +09:00
include efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
Evas.h evas: cleanup headers. Should work on windows. 2013-06-26 11:24:29 +09:00
Evas_Common.h evas - removed unnecessary doc info 2013-12-20 20:26:57 +09:00
Evas_Eo.h evas - pre/post render events are for canvas not object 2013-12-01 12:50:45 +09:00
Evas_GL.h efl/evas: proper glShaderSource() definition as glext.h 2013-01-05 15:55:58 +00:00
Evas_Legacy.h evas - table - protect against invalid cell/row values (16bit overflow) 2013-11-20 18:07:17 +09:00
Evas_Loader.h evas: try to clarify licensing for people that are going to make their own Evas loader. 2013-11-18 19:21:06 +09:00
main.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00