efl/src/lib
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
..
ecore ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
ecore_audio ecore_audio: fix using undefined macros 2017-12-13 10:27:48 -08:00
ecore_avahi
ecore_buffer efl: drop deprecated Encoding key from desktop files 2017-12-13 10:27:48 -08:00
ecore_cocoa ecore_cocoa: fix the backspace key 2017-10-29 16:06:31 +01:00
ecore_con ecore_con: move Efl.Net.Control.Access_Point to use Eina_Future. 2017-12-14 16:42:44 -08:00
ecore_drm libinput check - move up to requiring 1.6 as a minimum for libinput 2017-11-12 21:47:02 +09:00
ecore_drm2 ecore-drm2: Fix issue of not being able to set output mode 2017-11-01 08:52:03 -04:00
ecore_evas ecore_evas: use access() instead of stat() 2017-11-23 15:31:01 -08:00
ecore_fb
ecore_file ecore_file: rename parameter for doxygen 2017-10-13 14:02:37 -07:00
ecore_imf Ecore_Imf: fix wrong annotation and enum name 2017-11-01 13:09:18 +09:00
ecore_imf_evas
ecore_input ecore_input: constify global 2017-10-29 13:59:17 +01:00
ecore_input_evas
ecore_ipc ecore ipc/con: fix nasty ... they dont mutually exclude 2017-11-26 14:01:14 +09:00
ecore_sdl
ecore_wayland ecore_wayland: fix assigned value is never used. 2017-10-16 13:28:10 -07:00
ecore_win32 efl: unsigned int/long never be less than zero. Fixed. 2017-10-13 12:07:28 -07:00
ecore_wl2 ecore_wl2: Better handling of extra commit 2017-12-13 16:34:10 -06:00
ecore_x ecore: removing assignment operation to avoid warning. 2017-10-16 13:29:02 -07:00
ector efl: Move VG-specific change event to efl.gfx.path 2017-12-13 13:47:48 +09:00
edje edje: fix using undefined macros(ECORE_AUDIO_OUT_RENDER_CLASS/ECORE_AUDIO_OUT_RENDER_EVENT_CONTEXT_FAIL) 2017-12-13 10:27:48 -08:00
eet efl: drop deprecated Encoding key from desktop files 2017-12-13 10:27:48 -08:00
eeze eeze: Remove unused device variables 2017-12-14 07:35:07 -05:00
efl efl: Add simple API for "blur" effects 2017-12-14 18:03:49 +09:00
efl_mono efl_mono: Fix eina_value_set. 2017-12-04 15:47:52 -03:00
efl_wl efl_wl: Silence ridiculous warning 2017-11-27 11:33:53 -06:00
efreet efreet: putting local variable "data" under preprocessor flag "SLOPPY_SPEC" to avoid below warning, if "SLOPPY_SPEC" is disabled. 2017-10-16 13:36:38 -07:00
eina efl: drop deprecated Encoding key from desktop files 2017-12-13 10:27:48 -08:00
eio eio: migrate Efl.Io.Manager.xattr_ls to use Eina_Future. 2017-12-14 16:42:44 -08:00
eldbus eo files: convert various to use @cref 2017-11-02 16:41:01 +01:00
elementary Efl.Ui.Popup.Anchor: apply group calculate with size problem fix 2017-12-15 13:56:25 +09:00
elocation efl: drop deprecated Encoding key from desktop files 2017-12-13 10:27:48 -08:00
elput elput: Remove unreachable code 2017-11-20 07:51:50 -05:00
elua elua: correctly wrap gettext funcs 2017-11-24 10:55:46 +01:00
embryo EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
emile emile: comparing less than zero with unsigned interger. 2017-10-09 16:38:28 -07:00
emotion efl: drop deprecated Encoding key from desktop files 2017-12-13 10:27:48 -08:00
eo eo: Remove trailing newline in ERR message 2017-12-08 16:02:23 +09:00
eolian eolian: remove _cunit and prepare for returning actual units 2017-12-14 17:31:21 +01:00
eolian_cxx eolian_cxx: Fix Eolian_Unit support 2017-12-06 19:10:40 -03:00
ephysics ephysic: comparing with same statement. 2017-10-09 16:40:17 -07:00
escape
ethumb EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
ethumb_client
evas evas: forgotten adjustement to handle the output geometry offset. 2017-12-14 10:56:49 -08:00
evil Evil: use static buffer to store error messages 2017-12-11 16:04:02 +09:00
.gitignore
CMakeLists.txt