efl/src/lib
Cedric BAIL 1ec4ad1556 ecore: rely on event instead of creating one Eo object per future that need resolving.
This was a terrible oversight, but the point of having a small native type for future was
for making them efficient. Still we were using one Eo object for dispatching per future
to dispatch new value. I could have gathered all the dispatch with just one object, but
at the end we do have one object that notify us of the loop iteration... the loop object!
And we have event on that object that we can rely to trigger the dispatching of future
without requiring any additional object. So let's do that instead.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D8567
2019-04-23 12:40:55 -07:00
..
ecore ecore: rely on event instead of creating one Eo object per future that need resolving. 2019-04-23 12:40:55 -07:00
ecore_audio docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
ecore_avahi
ecore_buffer
ecore_cocoa docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
ecore_con remove useless check of ws2tcpip.h 2019-04-02 10:09:24 -04:00
ecore_drm
ecore_drm2 ecore-drm2: Fix API function parameters for background color set 2019-04-18 09:10:49 -04:00
ecore_evas interfaces: move animator,tick to efl.canvas.object and remove efl.animator 2019-02-21 22:04:30 +01:00
ecore_fb
ecore_file build: do not reply on header checking libinotify.h 2019-03-11 21:23:52 +01:00
ecore_imf build: use only BUILD_ECORE_IMF_XIM as a define 2019-04-17 15:45:35 -04:00
ecore_imf_evas ecore_imf: Add keycode in key down and key up event structs 2019-02-22 11:05:56 +09:00
ecore_input
ecore_input_evas
ecore_ipc efl-net: namespace events to avoid naming conflicts 2019-03-08 12:17:51 -08:00
ecore_sdl ecore_sdl: fix detection of sdl with meson build 2019-04-18 12:30:22 -04:00
ecore_wayland
ecore_win32 ecore_win32: use AddClipboardFormatListener and RemoveClipboardFormatListener explicitely 2019-04-17 17:31:21 -04:00
ecore_wl2 ecore_wl2_input: fix a way it works when it has multiple input devices 2019-04-22 07:06:58 -04:00
ecore_x build: use only BUILD_ECORE_IMF_XIM as a define 2019-04-17 15:45:35 -04:00
ector ector_software_rasterizer: Implement mask blending function. 2019-04-11 19:17:10 +09:00
edje Revert "edje_calc: make INTP use TO_INT_ROUND" 2019-04-19 17:25:13 +09:00
eet docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eeze
efl docs: Clarify Efl.Content behavior 2019-04-18 11:01:21 +02:00
efl_mono efl-csharp: fix crash when events trigger after C# object `Dispose` 2019-04-05 19:59:47 -03:00
efl_wl
efreet efreet: Fix resource leak 2019-03-15 08:58:17 -04:00
eina eina vpath - fix windows warning as simply as possible 2019-04-18 11:33:40 +01:00
eio eio: rely on inheritance and reflection for Efl.IoModel path property. 2019-04-21 11:36:46 +02:00
eldbus eldbus: Fix resource leak 2019-03-19 08:57:59 -04:00
elementary efl_ui_scroller: fix Efl.Content implementation 2019-04-23 12:40:53 -07:00
elocation
elput elput: Remove useless call to eldbus_message_unref 2019-04-23 09:14:52 -04:00
elua build: fix macos build 2019-02-22 08:53:20 -05:00
embryo
emile docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
emotion docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eo docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eolian docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
eolian_cxx eolian_cxx: rework context code, also more flexible scope indentation generator 2019-03-26 16:42:18 -03:00
ephysics docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
escape docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
ethumb
ethumb_client docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
evas meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00
evas_goal
evil Windows: remove fnmatch and regex in Evil and use the ones in regex DLL installed by ewpi 2019-04-18 12:30:22 -04:00
.gitignore