efl/src/lib/ecore
Jean-Philippe Andre 3671dd64c6 ecore: Fix obvious crash with legacy timers
ecore_timer_del() checks a flag "inside_call" that can be
set before calling the timer cb... but it was never reset
to 0. So, all legacy timers would keep on ticking forever
and ever, until they return CANCEL.

Anyway, I find the distinction between eo_del and
ecore_timer_del very troubling. eo_del() should work
on a legacy timer. Ping @cedric. Maybe override eo_del()?

Fixes T3898
2016-07-04 15:15:48 +09:00
..
Ecore.h ecore: attempt to fix windows build by putting header in a more logical place. 2016-04-06 14:34:45 -07:00
Ecore_Common.h efl: Add Efl.Version struct and APIs 2016-06-29 15:01:34 +09:00
Ecore_Eo.h ecore: fix arguments to use Eo native array type. 2016-06-22 14:36:39 -07:00
Ecore_Getopt.h ecore/getopt: slightly improve documentation 2016-05-06 22:18:57 +02:00
Ecore_Legacy.h ecore: Efl.Timer should be Efl.Loop.Timer for coherence. 2016-06-03 17:00:12 -07:00
Makefile.am ecore: fix split built. 2016-05-04 10:30:13 -07:00
ecore.c ecore: use EINA_ERROR_PROMISE_CANCEL instead of a custom Ecore one. 2016-06-03 17:00:12 -07:00
ecore_alloc.c
ecore_anim.c ecore: Fix _ecore_animator_shutdown (double free) 2016-06-21 10:14:13 +09:00
ecore_app.c move ecore documentation not in headers to .h files for consistency 2014-07-26 12:30:12 +09:00
ecore_events.c ecore: don't use an unspecified amount of arguments 2016-05-06 22:18:57 +02:00
ecore_exe.c Revert "Eo: Remove eo_del() and make eo_unref() the replacement." 2016-06-01 13:33:21 +01:00
ecore_exe.eo eolian: utilize the new void_ptr builtin across eo files 2016-06-02 13:00:26 +01:00
ecore_exe_posix.c ecore exe: don't allocate inside fork to avoid issues with mem debuggers 2016-04-18 21:46:25 +09:00
ecore_exe_private.h ecore_exe: make sure that ReadFile() will not hang 2015-10-12 17:21:59 -07:00
ecore_exe_ps3.c
ecore_exe_win32.c Automatic migration to Eo4. 2016-03-03 09:58:08 +00:00
ecore_getopt.c ecore_getopt: correct fix for CID 98382 and 98383 2014-08-27 11:57:19 +01:00
ecore_glib.c ecore: better resources use in the glib integration 2016-03-04 16:09:51 -08:00
ecore_idle_enterer.c eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00
ecore_idle_exiter.c eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00
ecore_idler.c Adjust the code according to the eo event stop changes. 2016-06-20 18:02:00 +01:00
ecore_internal.h ecore: fix Windows build by properly defining EAPI in all case for internal API user. 2016-06-23 10:53:46 -07:00
ecore_job.c ecore: silent warnings by directly freeing. 2016-05-03 14:32:05 -07:00
ecore_main.c efl: Add Efl.Version struct and APIs 2016-06-29 15:01:34 +09:00
ecore_parent.eo Ecore eolian: Fix namespaces for all of the ecore classes. 2014-06-30 17:47:06 +01:00
ecore_pipe.c Ecore: detect ieeefp.h existence instead of including it with compiler's macro 2016-06-14 18:50:00 +09:00
ecore_poller.c Change the EFL according to the renaming of the eo_add() current object. 2016-03-15 15:25:54 +00:00
ecore_poller.eo eolian: utilize the new void_ptr builtin across eo files 2016-06-02 13:00:26 +01:00
ecore_private.h efl: Add Efl.Version struct and APIs 2016-06-29 15:01:34 +09:00
ecore_signal.c ecore_signal.c: factoring out the platform test to improve readability. 2016-06-06 12:05:43 -07:00
ecore_thread.c ecore: thread - need to null check of function pointer 2015-11-10 14:10:02 -08:00
ecore_thread_promise.c eina: Add support for eina_safepointer in promises 2016-06-11 10:40:27 -03:00
ecore_throttle.c eina - begin event log infra we can get from the new debug monitor 2015-05-10 19:05:54 +09:00
ecore_time.c ecore_time.c: do not mess with the representation of clockid_t. 2016-06-06 12:05:43 -07:00
ecore_timer.c ecore: Fix obvious crash with legacy timers 2016-07-04 15:15:48 +09:00
ecore_types.eot ecore: Ecore_Cb is used by elm_box.eo. 2016-06-03 17:00:12 -07:00
efl_loop.eo efl: Add Efl.Version struct and APIs 2016-06-29 15:01:34 +09:00
efl_loop_fd.c Adjust the code according to the eo event stop changes. 2016-06-20 18:02:00 +01:00
efl_loop_fd.eo ecore: properly reset fd handler when parent get deleted. 2016-06-06 16:29:16 -07:00
efl_loop_timer.eo ecore: migrate ecore_timer lifecycle to rely cleanly on Eo lifecycle. 2016-06-06 15:41:24 -07:00
efl_loop_user.c ecore: add an efl.loop_user class. 2016-05-05 17:03:07 -07:00
efl_loop_user.eo eolian: remove pointers from complex and class types 2016-05-23 15:58:33 +01:00