efl/src/lib
Christopher Michael 58304e01ab ecore-wayland: (version 2)Fix monitoring ECORE_FD_WRITE defaultly on wayland display fd lead to 100% cpu usage
In ecore_wl_init(), adding wayland display fd with ECORE_FD_WRITE
flag make CPU usage 100%. The proper way to monitor the ECORE_FD_WRITE
is when the wl_display_flush() return value < 0 and errno == EAGAIN.
And if wl_display_flush() return, we remove ECORE_FD_WRITE flag from
the display fd.

Change from v1:
Add idle enterer destroy code into _ecore_wl_shutdown() to avoid
using freed wl_display.

SVN revision: 81360
2012-12-19 13:58:48 +00:00
..
ecore efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_audio efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_cocoa merge: add escape ecore, fix several bugs 2012-12-02 22:35:45 +00:00
ecore_con efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_evas fix returned value 2012-12-19 07:06:22 +00:00
ecore_fb efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_file efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_imf efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_input merge: add escape ecore, fix several bugs 2012-12-02 22:35:45 +00:00
ecore_ipc efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_psl1ght efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_sdl efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_wayland ecore-wayland: (version 2)Fix monitoring ECORE_FD_WRITE defaultly on wayland display fd lead to 100% cpu usage 2012-12-19 13:58:48 +00:00
ecore_win32 efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_wince efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
ecore_x efl: Created Ecore group and added existing Ecore groups to it. 2012-12-18 18:38:44 +00:00
eet efl: Created Eet group and added existing Eet groups to it. 2012-12-18 18:38:19 +00:00
eina efl: Created Eina group and added existing Eina groups to it. 2012-12-18 18:38:25 +00:00
eio efl: don't leak fd on exec. 2012-12-07 11:01:41 +00:00
embryo efl: Created Embryo group and added existing Embryo groups to it. 2012-12-18 18:38:30 +00:00
eo eo: fix memory leak on _eo_class_mro_add 2012-12-14 20:03:25 +00:00
escape efl: Adding a unified main page that links to the "mainpage" of libs. 2012-12-18 16:12:56 +00:00
evas efl/evas_bidi: Fix memleak. 2012-12-19 09:28:02 +00:00
evil efl: Created Evil group and added existing Evil groups to it. 2012-12-18 18:38:35 +00:00