efl/src
Tom Hacohen d889da6b12 Eo legacy events: Fix broken callback comparison
Commit 37f84b7e96 introduced a few changes
to the callback matching mechanism that made it so sometimes callbacks
would be triggered for the wrong events. The problem was there because
of the support for legacy events that forces to do string comparison
instead of the usual pointer comparison. We should only do string
comparison when we are certain one of the callbacks is a legacy
generated one.

Regression tests will follow tomorrow. Way too late here for that.

Thanks to cedric for reporting.
2015-09-29 01:01:05 +01:00
..
benchmarks Eo: Fix examples and benchmarks according to recent Eo changes. 2015-09-28 16:18:09 +01:00
bin Eo: reduce memory usage across applications. 2015-09-28 18:39:15 +01:00
bindings Eo: Drop doc field from ops and events. 2015-09-28 15:09:16 +01:00
edje_external/emotion
examples Eo: Fix examples and benchmarks according to recent Eo changes. 2015-09-28 16:18:09 +01:00
lib Eo legacy events: Fix broken callback comparison 2015-09-29 01:01:05 +01:00
modules evas - software x11 - lock shmpool as now shm pool entities are threaded 2015-09-28 02:58:54 +09:00
scripts eolian: improve function_full_c_name_get API 2015-07-08 12:10:20 +01:00
static_libs rg_etc: Correct ifdef to keep function available for debug build 2015-05-11 15:00:12 +02:00
tests Eo legacy events: Fix broken callback comparison 2015-09-29 01:01:05 +01:00
utils/ecore
Makefile.am ecore-buffer: Add ecore_buffer library to EFL. 2015-06-22 10:31:42 -04:00
Makefile_EPhysics.am
Makefile_Ecore.am Ecore tests: REMOVE wayland tests. 2015-05-08 16:18:36 +01:00
Makefile_Ecore_Audio.am ecore_audio: integrate Apple's CoreAudio to play sounds on OS X. 2015-05-07 09:53:07 +02:00
Makefile_Ecore_Audio_Cxx.am eolian_cxx: Use C++ wrappers instead of native types as parameters 2015-06-24 15:23:01 +01:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am ecore-buffer: Add ecore_buffer library to EFL. 2015-06-22 10:31:42 -04:00
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am ecore-con-url- split out the curl dleopener and resolver and headers 2015-09-03 12:22:01 +09:00
Makefile_Ecore_Cxx.am eolian_cxx: Use C++ wrappers instead of native types as parameters 2015-06-24 15:23:01 +01:00
Makefile_Ecore_Drm.am build: replace libsystemd-{daemon, journal} with libsystemd 2015-08-25 10:52:47 +02:00
Makefile_Ecore_Evas.am ecore_evas_convert: make sure we add all needed flags and deps for the build 2015-09-08 10:16:21 +02:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am build: Workaround an automake limitation during parallel install relinking 2015-02-26 13:51:20 +01:00
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Psl1ght.am
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am ecore_wl: Add generated session-recovery-protocol files to build 2015-06-29 17:09:57 +02:00
Makefile_Ecore_Win32.am
Makefile_Ecore_X.am ecore_x: Add key router feature related with client side. 2015-05-13 20:47:36 +09:00
Makefile_Ector.am ector: freetype -> default software 2015-08-20 16:30:10 +09:00
Makefile_Edje.am edje: remove un-used edje_container code 2015-08-31 09:25:30 +02:00
Makefile_Edje_Cxx.am eolian_cxx: Use C++ wrappers instead of native types as parameters 2015-06-24 15:23:01 +01:00
Makefile_Edje_Helper.am
Makefile_Eet.am Revert "autotools: enable make check per individual modules." 2015-05-07 20:50:56 +02:00
Makefile_Eet_Cxx.am Revert "autotools: enable make check per individual modules." 2015-05-07 20:50:56 +02:00
Makefile_Eeze.am Revert "autotools: enable make check per individual modules." 2015-05-07 20:50:56 +02:00
Makefile_Efl.am Evas filters: Mark API as @beta 2015-06-25 14:36:10 +09:00
Makefile_Efl_Cxx.am cxx: Made automake files depend on their C counterparts for compilation 2015-04-14 01:06:57 -03:00
Makefile_Efreet.am efl - efreetd service move from dbus session bus to ecore ipc 2015-06-24 19:28:17 +09:00
Makefile_Eina.am eina: add API to join pahs, as well as path separators 2015-08-21 17:10:29 +02:00
Makefile_Eina_Cxx.am Revert "autotools: enable make check per individual modules." 2015-05-07 20:50:56 +02:00
Makefile_Eio.am eio: add kevent backend. 2015-09-22 00:13:38 +02:00
Makefile_Eio_Cxx.am cxx: Made automake files depend on their C counterparts for compilation 2015-04-14 01:06:57 -03:00
Makefile_Eldbus.am Revert "autotools: enable make check per individual modules." 2015-05-07 20:50:56 +02:00
Makefile_Eldbus_Cxx.am Revert "autotools: enable make check per individual modules." 2015-05-07 20:50:56 +02:00
Makefile_Elocation.am
Makefile_Elua.am elua: remove obsolete xgettext wrapper 2015-07-01 14:51:00 +01:00
Makefile_Elua_Helper.am autotools: provide smaller EOLIAN_FLAGS for customization 2015-06-01 17:35:39 +01:00
Makefile_Embryo.am
Makefile_Emile.am Revert "autotools: enable make check per individual modules." 2015-05-07 20:50:56 +02:00
Makefile_Emotion.am emotion: add libvlc module 2015-09-21 23:19:20 +02:00
Makefile_Eo.am Eo: Add eina_types.eot for general types. 2015-05-29 11:39:04 +01:00
Makefile_Eo_Cxx.am bindings/eo: Only install Eo.hh once to avoid failing double install 2015-04-20 09:12:34 +02:00
Makefile_Eolian.am eolian/generator: add proper generation of references 2015-07-07 17:19:13 +01:00
Makefile_Eolian_Cxx.am autotools: remove EOLIAN_FLAGS 2015-06-01 17:28:45 +01:00
Makefile_Eolian_Cxx_Helper.am autotools: provide smaller EOLIAN_FLAGS for customization 2015-06-01 17:35:39 +01:00
Makefile_Eolian_Helper.am Revert "Eolian: fix eolian helper for windows." 2015-07-22 17:30:47 +02:00
Makefile_Escape.am
Makefile_Ethumb.am build: Do not show mkdir calls in silent mode 2015-05-07 11:15:12 +02:00
Makefile_Ethumb_Client.am
Makefile_Evas.am evas tiler update handler - move to region code to be accurate and fast 2015-09-24 14:09:09 +09:00
Makefile_Evas_Cxx.am eolian_cxx: Use C++ wrappers instead of native types as parameters 2015-06-24 15:23:01 +01:00
Makefile_Evil.am evil: fix dladdr() implementation, add 2 unit tests for evil. 2015-05-07 09:53:12 +02:00