efl/src
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
..
benchmarks efl: update module path to reflect current state. 2012-12-06 01:58:15 +00:00
bin evas: Get rid of RGBA_Image ref member 2012-12-17 21:26:15 +00:00
examples evas: fixing example 2012-12-19 13:45:02 +00:00
lib 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
modules efl/ecore_evas_extn: don't leak bdata. 2012-12-18 20:59:44 +00:00
scripts/eina efl: pass distcheck. 2012-11-05 14:42:44 +00:00
static_libs Eet: update lz4 code. Fix especially compilation bug on OpenBSD 2012-12-02 08:15:06 +00:00
tests ecore_audio: Add tests case 2012-12-14 23:38:40 +00:00
utils/ecore merge: add escape ecore, fix several bugs 2012-12-02 22:35:45 +00:00
Makefile.am efl: Add build system support for ecore_audio 2012-12-14 23:38:25 +00:00
Makefile_Ecore.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Audio.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Cocoa.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Con.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Evas.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_FB.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_File.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Imf.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Input.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Ipc.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Psl1ght.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_SDL.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Wayland.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Win32.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_WinCE.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_X.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Eet.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Eina.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Eio.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Embryo.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Eo.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Escape.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Evas.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Evil.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00