efl/src
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
..
benchmarks eina benchmark: fix warnings on Windows 64 bits 2019-03-27 11:00:28 -04:00
bin csharp: Fixes repeated method names. 2019-04-23 12:31:37 +02:00
bindings meson: unbreak cxx header installation 2019-04-18 12:30:22 -04:00
edje_external
examples edje example edc - remove misleading signals that aren't used 2019-04-10 11:17:32 +01:00
generic
lib ecore: rely on event instead of creating one Eo object per future that need resolving. 2019-04-23 12:40:55 -07:00
modules evas-wbmp: revert previous two patches 2019-04-23 17:48:41 +02:00
scripts efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
static_libs evas svg: code refactoring. 2019-04-19 15:21:07 +09:00
tests efl_ui_scroller: fix Efl.Content implementation 2019-04-23 12:40:53 -07:00
wayland_protocol
Makefile.am build: add autotools for elm config embedding 2019-03-27 17:23:19 -04:00
Makefile_Cxx.am cxx: Fix eldbus meta include name 2019-04-15 19:20:10 -03:00
Makefile_EPhysics.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Audio.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Avahi.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_IMF.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_IMF_Evas.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Input.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Input_Evas.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Ipc.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Js.am
Makefile_Ecore_SDL.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ecore_Wl2.am
Makefile_Ecore_X.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ector.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Edje.am autotools: remove usage of eolian_gen .eo.legacy.h generation 2019-04-18 17:55:06 +02:00
Makefile_Edje_Helper.am
Makefile_Eet.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eet_Helper.am
Makefile_Eeze.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Efl.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Efl_Js.am
Makefile_Efl_Mono.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Efl_Mono_MSBuild_Gen_Helper.am
Makefile_Efreet.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eina.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eio.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eldbus.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Elementary.am autotools: remove usage of eolian_gen .eo.legacy.h generation 2019-04-18 17:55:06 +02:00
Makefile_Elocation.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Elput.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Elua.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Elua_Helper.am
Makefile_Embryo.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Emile.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Emotion.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eo.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eolian.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Eolian_Cxx.am tests: eolian_cxx: make sure we add beta_class.eo to dist 2019-03-12 12:48:33 +01:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am autotools: remove usage of eolian_gen .eo.legacy.h generation 2019-04-18 17:55:06 +02:00
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Eolian_Mono_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Ethumb_Client.am Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Makefile_Evas.am fix compilation on alpine 2019-04-23 09:40:53 -04:00
Makefile_Evil.am Evil tests: remove tests of functions provided by mingw-w64 2019-04-18 14:48:17 -04:00
Makefile_Wayland_Protocols.am
Makefile_efl_wl.am