efl/src/lib
Gustavo Sverzut Barbieri 306ec6937b Efl.Loop.coro: easy to use coroutines attached to a main loop.
While Eina_Coro provides a solid base, to use the main loop to
schedule coroutines it needs some manual work we want to avoid.

Efl.Loop.coro method will take a function and schedule it using the
given priority, the returned value is then resolved in a promise for
the returned future.

Basically all users must do is write a function that looks like a
synchronous code and calls eina_coro_yield() (or helper macros), that
will go back to the main loop and then it will reschedule the
coroutine to run according to its priority.

This should reduce the number of callbacks in user's code.
2017-08-27 11:47:55 -03:00
..
ecore Efl.Loop.coro: easy to use coroutines attached to a main loop. 2017-08-27 11:47:55 -03:00
ecore_audio ecore_audio_pulse_ml: Check memory allocation fail 2017-08-08 23:13:47 +09:00
ecore_avahi
ecore_buffer
ecore_cocoa OSX: fix version detection in build 2017-07-17 13:04:30 +01:00
ecore_con ecore, ecore_con: fix const on Eina.Slice 2017-08-10 12:53:14 +02:00
ecore_drm
ecore_drm2 ecore-drm2: Add API to allow setting pointer acceleration profile 2017-08-24 11:42:57 -04:00
ecore_evas efl: remove PS3 backend. 2017-08-25 10:48:42 -07:00
ecore_fb ecore_fb_li: add error handling code related with calloc 2017-08-09 11:10:20 +09:00
ecore_file
ecore_imf ecore_imf: check return value of memory allocation 2017-08-01 10:27:37 +09:00
ecore_imf_evas
ecore_input ecore joystick: Use const char * in API, not slstr 2017-07-17 13:53:42 +09:00
ecore_input_evas
ecore_ipc Ecore_Conn: Enable CLOEXEC by default. 2017-07-27 16:54:34 +02:00
ecore_sdl ecore_sdl: Add API doc for ecore_sdl_feed_events 2017-08-18 09:48:59 -04:00
ecore_wayland
ecore_win32 Add ecore_win32_cursor_show() API and ecore_evas_win32_cursor_(un)set() functions 2017-07-09 13:34:09 +02:00
ecore_wl2 ecore-wl2: normalize axis event values 2017-08-25 14:48:11 -04:00
ecore_x ecore_x: Avoid crash on NULL 2017-08-02 13:34:45 +09:00
ector ector: fix EAPI on Windows 2017-08-15 14:13:25 -07:00
edje efl: Remove Efl.Orientation horiz & vert (EO) 2017-08-23 15:24:37 +09:00
eet eet: silence properly reused code through switch case statement fallthrough. 2017-06-05 12:07:57 -07:00
eeze eeze_disk - remove redundant if check already done 2017-07-29 10:56:53 +09:00
efl gfx: Remove size hint request (EO) 2017-08-23 15:24:37 +09:00
efl_wl efl-wl: match nested wl seats based on display ordering 2017-08-25 14:48:11 -04:00
efreet efreet - dont complain if INTERNAL x extension hash of desktop is NULL 2017-07-21 17:02:43 +09:00
eina eina: add Eina_Coro - coroutine support. 2017-08-27 11:47:55 -03:00
eio eio: fix correct stat structure on Windows 32 bits 2017-08-14 10:17:24 -07:00
eldbus eldbus - make file local func added in fix static 2017-08-01 11:23:20 +09:00
elementary efl_ui_image: maintain geometry for prev image while preloading new image 2017-08-25 14:48:12 -04:00
elocation elocation - fix return of status, address, position to actually ret data 2017-07-31 12:18:00 +09:00
elput elput: Add API to set pointer acceleration speed 2017-08-24 11:28:31 -04:00
elua elua: use up to date lua API 2017-06-28 11:51:29 +02:00
embryo
emile emile: SSL state should fallthrough to avoid duplication of logic. 2017-06-05 12:07:57 -07:00
emotion evas,edje,elm: Mark all legacy objects as such 2017-07-07 13:21:18 +09:00
eo Efl_Object: make main domain accessible in Eina_Coro. 2017-08-27 11:47:55 -03:00
eolian eolian: implement proper return type serialization 2017-08-10 12:41:03 +02:00
eolian_cxx eolian-cxx: Add workaround for function pointer types 2017-08-22 22:40:13 -03:00
ephysics ephysics - fix stacking comparsion correctly if 1 smaller than 1 2017-07-29 09:08:40 +09:00
escape
ethumb
ethumb_client
evas evas image cache: notify preload for image objects without explicit callbacks 2017-08-25 14:48:12 -04:00
evil evil: Fix edc scripts compilation on windows 2017-06-12 11:52:30 +09:00
.gitignore
CMakeLists.txt