efl/legacy
Lucas De Marchi c3dd8fa055 Fix ecore_events for recursive main loops
This fixes the following scenario:
1) An event handler starts another main loop
2) The new main loop processes all the remaining event_handlers of this
event and the remaining events
3) New events are added to the events list
4) A new iteration occurs

Prior behavior was that on (4) the events already processed were
triggered again. The code added to ecore_suite shows a test case,
similar to the one that is fixed now for modal dialogs on WebKit-EFL. I
preferred to let the INF() messages in order to be easy to copy, paste
and debug outside of the suite if anyone wants to. When the number of
tests grows more, we might want to separate them in different files.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 49390
2010-06-02 06:20:18 +00:00
..
ecore Fix ecore_events for recursive main loops 2010-06-02 06:20:18 +00:00
edje * edje: fix constness warning. 2010-06-01 14:35:19 +00:00
eet remove debug 2010-05-31 03:51:33 +00:00
eeze versioning stuff from rasties 2010-05-31 09:33:54 +00:00
efreet add verbose option/ 2010-06-02 00:19:38 +00:00
eina * eina: remove duplicate declaration of MODULE_ARCH. 2010-06-01 14:23:23 +00:00
embryo nopw svn revision works again. 2010-05-31 03:12:45 +00:00
emotion copy/paste error 2010-04-23 17:37:31 +00:00
ethumb Use edje_edit_object_add() or the edje_edit API won't work. 2010-04-26 19:46:15 +00:00
evas Support for new module loaders for BMP and TGA... if they should be enabled by default, please just move them to bcond_with instead of bcond_without 2010-06-01 20:01:23 +00:00
evil * doc/Doxyfile: 2010-05-29 10:51:06 +00:00