efl/legacy/ecore/src/lib
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
ecore_cocoa add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_con add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_config add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_directfb add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_evas proto wrong. fix. 2010-05-29 13:49:43 +00:00
ecore_fb add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_file add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_imf add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_imf_evas add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_input add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_input_evas add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_ipc add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_sdl add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_win32 add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_wince add ecore versioning 2010-05-29 06:28:25 +00:00
ecore_x add ecore versioning 2010-05-29 06:28:25 +00:00
.cvsignore Fixed a couple of debs in e17/libs, added and updated a couple of .cvsignores. 2003-11-13 12:30:50 +00:00
Makefile.am more quartz -> cocoa renaming 2010-03-27 18:28:50 +00:00