efl/legacy
Mike McCormack ee5446fb13 evas: Use clists to store the render recalculation list
Rather than trying to avoid removing the list element that is
currently being processed, keep two lists and move elements
to the processed list before recalculating them.

Remove items from the list head only, and always append them
to the tail.

Use the fact that an item can be removed from a clist without
needing to know which list it is in.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 64030
2011-10-13 02:22:29 +00:00
..
ecore Ecore: Update changelog with 09/29 changes to ecore-con 2011-10-12 19:41:30 +00:00
edje oooh bad memory pointer handling as part of group inheritance (part 2011-10-13 00:09:04 +00:00
eet FIX: allow open of eet files with 0 key entries. this kind of breaks 2011-10-04 10:03:09 +00:00
eeze not sure how this happened, but it's totally wrong 2011-09-06 19:16:56 +00:00
efreet efreet: add svg. 2011-09-22 14:10:04 +00:00
eina eina: Add eina_clist_element_is_linked() 2011-10-13 02:22:18 +00:00
eio Eio: remove AC_HEADER_ASSERT as assert() is not used. 2011-10-07 06:31:14 +00:00
embryo Embryo: fix compilation on Windows CE and link with Evil 2011-10-05 22:30:16 +00:00
emotion hmm no. lets not make this alpha .. by default eh? 2011-10-06 13:42:19 +00:00
escape Escape: Only require libtool 2.2, since it seems 2.4 isn't very popular yet... 2011-09-29 21:04:07 +00:00
ethumb ethumb: fix wrong dirty detection. 2011-08-31 09:28:54 +00:00
evas evas: Use clists to store the render recalculation list 2011-10-13 02:22:29 +00:00
evil Evil: simplify evil_wchar_to_char() 2011-10-12 18:50:11 +00:00