efl/src
Carsten Haitzler 5dd52fd09b ecore - begin moving data into the efl loop data in the object
we really should have data inside the loop object, so begin moving it
one small thing at a time. this is the basics that will allow multiple
efl loops. make an eo efl object and class for fd handlers that is efl loop
bound make fd handlers really bound to their parent loop and not global  as
well as have a nice class/obj. create an message queue per loop and
put legacy ecore events on top of it... and a lot more.

this is not 100% done, but it's a lot of the core and groundwork.
various ecore_timer_add(), ecore_diler_add() etc. need changes.

The following still need doing:

  ecore_timer (internal usage for sure)
  ecore_idler (internal usage for sure)
  ecore_idle_enterer
  ecore_idle_exiter
  ecore_pollers? (is the new efl loop stuff ok?)
  ecore_exe (fork/spawn from any thread and track exe from that thread?)
  ecore_signal code
  ecore_throttle (should we have a single global too? we have per loop)
  ecore_app ? (should every loop be given its own argv/argc?)

Lots of internal ecore code uses/calls these legacy calls and we
should have efl loop replacements and/or use the ones we have

The following will bedifferently designed for loop to loop
control/messaging/ipc:

  ecore_thread
  ecore_pipe
2017-12-15 14:16:53 +09:00
..
benchmarks
bin Efl.Ui.Popup.Anchor: apply group calculate with size problem fix 2017-12-15 13:56:25 +09:00
bindings eolian: pass state where necessary 2017-12-05 16:41:42 +01:00
edje_external
examples ecore_con: update efl_net_control_access_point_connect to use Eina_Future. 2017-12-14 16:42:44 -08:00
generic
lib ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
modules evas filters: Add "alphaonly" flag for blend and blur 2017-12-14 18:03:49 +09:00
scripts Revert "docs: remove resolved FIXMEs" 2017-12-14 15:53:27 +01:00
static_libs ecore_wl2: Add dmabuf allocations for vc4 2017-11-21 16:31:23 -06:00
tests eio: update efl_io_manager_xattr_ls test to use Eina_Future. 2017-12-14 16:42:44 -08:00
wayland_protocol
CMakeLists.txt
CMakeLists_Eina.txt
Makefile.am efl-cxx: Fixes to make dist 2017-12-13 14:13:09 -02:00
Makefile_Cxx.am efl-cxx: Fixes in automake Makefiles 2017-12-14 17:42:42 -02:00
Makefile_EPhysics.am
Makefile_Ecore.am ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
Makefile_Ecore_Audio.am ecore_audio: fix using undefined macros 2017-12-13 10:27:48 -08:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am ecore_con: add an Efl_Net.h 2017-10-27 18:51:38 -07:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am ecore_wl2 wayland_shm: Move surface functions into ecore_wl2 2017-12-01 10:58:44 -06:00
Makefile_Ecore_X.am
Makefile_Ector.am
Makefile_Edje.am efl-cxx: Fixes to make dist 2017-12-13 14:13:09 -02:00
Makefile_Edje_Helper.am
Makefile_Eet.am
Makefile_Eet_Helper.am
Makefile_Eeze.am
Makefile_Efl.am efl: Add simple API for "blur" effects 2017-12-14 18:03:49 +09:00
Makefile_Efl_Js.am
Makefile_Efl_Mono.am efl-mono: Fix installation in out-of-tree compilation 2017-12-15 13:29:19 +09:00
Makefile_Efl_Mono_MSBuild_Gen_Helper.am efl_mono: Add buildystem integration. 2017-12-04 15:47:51 -03:00
Makefile_Efreet.am
Makefile_Eina.am
Makefile_Eio.am
Makefile_Eldbus.am eldbus: add test suite for eldbus_proxy* 2017-12-13 10:27:48 -08:00
Makefile_Elementary.am elementary: fix building agaiunst efl - missing installed headers 2017-12-15 03:35:47 +09:00
Makefile_Elocation.am
Makefile_Elput.am
Makefile_Elua.am
Makefile_Elua_Helper.am
Makefile_Embryo.am
Makefile_Emile.am
Makefile_Emotion.am
Makefile_Eo.am efl-cxx: Fixes to make dist 2017-12-13 14:13:09 -02:00
Makefile_Eolian.am eolian: Add API's for part enumeration 2017-11-23 15:14:41 +09:00
Makefile_Eolian_Cxx.am efl-cxx: Fixes to make dist 2017-12-13 14:13:09 -02:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am eolian: scan system dir by default 2017-11-14 13:47:09 +01:00
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Eolian_Mono_Helper.am efl_mono: Add buildystem integration. 2017-12-04 15:47:51 -03:00
Makefile_Escape.am
Makefile_Ethumb.am
Makefile_Ethumb_Client.am
Makefile_Evas.am efl-cxx: Fixes to make dist 2017-12-13 14:13:09 -02:00
Makefile_Evil.am evil: add tests for Windows port. 2017-11-10 13:13:44 -08:00
Makefile_Wayland_Protocols.am
Makefile_efl_wl.am