efl/src/lib/eio
Jean-Philippe Andre ff24ac2d6d efl: Reset ecore event types on init
This fixes cycles of init/shutdown/init where ecore event types would
become invalid, since they are now stored in a dynamic array rather than
a statically stored array.

The risk here is that if a module of EFL tends to init/shutdown in a
"normal" scenario then the event type array will grow in a leaking
manner. This could be fixed by resetting those event ID's only when the
loop actually exits (EFL_EVENT_DEL on the main loop). I'm not using
EFL_EVENT_DEL in this patch as this would add too many event callbacks
to the main loop object, which may result in slightly slower event calls
to it, affecting the overall performance.
2017-12-19 11:14:37 +09:00
..
Eio.h
Eio.hh cxx: Modify how to generate C++ headers and allow cyclic dependencies 2017-01-18 22:47:04 -02:00
Eio_Eo.h
Eio_Legacy.h doxygen: remove reference warnings. 2016-12-20 16:39:30 -08:00
efl_io_manager.c eio: remove uneeded function. 2017-12-15 09:45:48 -08:00
efl_io_manager.eo eio: migrate Efl.Io.Manager.xattr_ls to use Eina_Future. 2017-12-14 16:42:44 -08:00
eio_dir.c eio: fix allocation in eio_dir to reuse common safer infra. 2016-09-08 15:16:43 -07:00
eio_eet.c eio: properly track destruction of all Eet eio request. 2016-09-12 16:19:10 -07:00
eio_file.c eio: add internal function able to build array instead of triggering a callback per files. 2016-09-08 14:58:06 -07:00
eio_inline_helper.x
eio_main.c elm: Properly unregister providers on shutdown 2017-09-26 17:58:07 +09:00
eio_map.c eio: track length of resulting operation to be reported by futures. 2016-09-08 14:58:06 -07:00
eio_model.c eo: Rename efl_ref_get to efl_ref_count 2017-11-08 09:30:42 +00:00
eio_model.eo eio, edje: use new property impl syntax 2016-12-27 17:47:00 +01:00
eio_model_private.h eio: Fix eio model children count in initialization of children model 2017-09-07 12:36:48 +09:00
eio_monitor.c efl: Reset ecore event types on init 2017-12-19 11:14:37 +09:00
eio_monitor_cocoa.c
eio_monitor_inotify.c eio monitor - remove unused vars and fix warning 2017-04-21 16:39:06 +09:00
eio_monitor_kevent.c efreetd: BSD optimizations. 2017-05-10 12:26:08 -07:00
eio_monitor_poll.c
eio_monitor_win32.c Evil: use static buffer to store error messages 2017-12-11 16:04:02 +09:00
eio_private.h EFL For WIN32: Replace HAVE_EVIL define with _WIN32 2017-09-22 05:06:10 -05:00
eio_sentry.c efl callbacks: update some events calls to no longer trigger legacy callbacks 2016-08-30 13:59:59 -03:00
eio_sentry.eo docs: eio: finish up missing eo file docs in eio 2016-11-11 09:15:24 +01:00
eio_sentry_private.h
eio_single.c eio: fix correct stat structure on Windows 32 bits 2017-08-14 10:17:24 -07:00
eio_xattr.c eio: add an internal function for getting xattr in bulk. 2016-09-08 15:16:43 -07:00