efl/src/lib/ecore
Carsten Haitzler d4c123d360 efl loops/threads - by defaylt tasks (exe and threads) exit with parent
this also defers parent exit until all children exit and will wait
around looping until those children do report back with exited status
etc. - this meay mean some hangs for badly written/blocking apps that
have efl thrrads that refuse to exit. a slight policy change also
means that by default thread objects also get auto-deleted whent hey
report back exit codes etc. which leads to less code if you don't care
about this.
2019-08-26 14:19:30 +01:00
..
Ecore.h efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Ecore_Common.h ecore: Fix download test. 2019-07-30 15:22:03 -04:00
Ecore_Eo.h ecore: remove efl_loop_{un,}register from .eo. 2019-07-17 21:57:58 +02:00
Ecore_Getopt.h Windows : fix the definition of EAPI 2019-04-15 13:34:20 +01:00
Ecore_Legacy.h efl_loop_timer: remove all legacy usage from eo files 2019-03-06 13:02:51 -08:00
Efl_Core.h Efl_Core.h include Efl.h unconditionally 2019-03-12 14:21:58 +01:00
ecore.c make mman.h private 2019-08-19 09:55:13 -04:00
ecore_alloc.c
ecore_anim.c bin/efl and ecore: include evil_private.h when appropriate 2019-05-17 11:53:35 +01:00
ecore_app.c bin/efl and ecore: include evil_private.h when appropriate 2019-05-17 11:53:35 +01:00
ecore_event_message.c
ecore_event_message.eo eolian: enable checking of beta/stable contexts in all classes 2019-03-11 13:42:29 +01:00
ecore_event_message_handler.c ecore: also error when trying to add an event handler for a type 0 event 2019-07-10 13:57:38 -04:00
ecore_event_message_handler.eo eolian: enable checking of beta/stable contexts in all classes 2019-03-11 13:42:29 +01:00
ecore_events.c eo: use efl_provider_{un,}register infrastructure instead of Efl_Loop one. 2019-07-17 21:57:57 +02:00
ecore_exe.c ecore_exe: remove all legacy usage from eo files 2019-03-06 13:02:49 -08:00
ecore_exe_eo.c ecore_exe: remove all legacy usage from eo files 2019-03-06 13:02:49 -08:00
ecore_exe_eo.h ecore_exe: remove all legacy usage from eo files 2019-03-06 13:02:49 -08:00
ecore_exe_eo.legacy.h ecore_exe: remove all legacy usage from eo files 2019-03-06 13:02:49 -08:00
ecore_exe_posix.c efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
ecore_exe_private.h
ecore_exe_ps3.c
ecore_exe_win32.c bin/efl and ecore: include evil_private.h when appropriate 2019-05-17 11:53:35 +01:00
ecore_getopt.c
ecore_glib.c
ecore_idle_enterer.c
ecore_idle_exiter.c
ecore_idler.c
ecore_internal.h
ecore_job.c
ecore_main.c eina file - stat generation inexactness support 2019-07-28 11:51:15 +01:00
ecore_main_common.h
ecore_main_timechanges.c
ecore_pipe.c bin/efl and ecore: include evil_private.h when appropriate 2019-05-17 11:53:35 +01:00
ecore_poller.c
ecore_private.h efl loops/threads - by defaylt tasks (exe and threads) exit with parent 2019-08-26 14:19:30 +01:00
ecore_signal.c efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
ecore_thread.c bin/efl and ecore: include evil_private.h when appropriate 2019-05-17 11:53:35 +01:00
ecore_throttle.c
ecore_time.c bin/efl and ecore: include evil_private.h when appropriate 2019-05-17 11:53:35 +01:00
ecore_timer.c ecore/timer: fix handling of timer freeze during construction 2019-05-29 12:29:03 -04:00
efl_accelerate_interpolator.c
efl_accelerate_interpolator.eo
efl_app.c
efl_app.eo eolian: rename @class on methods to @static 2019-08-16 16:27:00 +02:00
efl_appthread.c Fix typo in Efl prefix 2019-07-30 15:36:32 +02:00
efl_appthread.eo
efl_boolean_model.c ecore: protect efl_model_properties_get from accesing NULL pointer when Model parent is not a Efl.BooleanModel. 2019-04-26 11:32:50 -07:00
efl_boolean_model.eo ecore: add an helper for Efl.Boolean_Model to get all the index with a requested value. 2019-04-22 19:50:18 -07:00
efl_bounce_interpolator.c
efl_bounce_interpolator.eo
efl_composite_model.c efl: use eina_streq for all property operation in model to avoid crash on NULL property name. 2019-07-10 21:10:23 +02:00
efl_composite_model.eo Efl.Composite_Model: Improve docs. 2019-07-31 14:24:53 +02:00
efl_composite_model_private.h ecore: refactor Efl.CompositeModel to provide child allocation to other internal Model. 2019-05-09 09:33:31 -07:00
efl_container_model.c ecore: remove Efl.Container_Model_Item. 2019-02-28 13:59:50 -08:00
efl_container_model.eo ecore: remove Efl.Container_Model_Item. 2019-02-28 13:59:50 -08:00
efl_core_command_line.c efl_core_command_line: Fix resource leak 2019-04-23 21:08:46 +02:00
efl_core_command_line.eo
efl_core_env.c efl core env - remove unused envrion declaration 2019-03-01 10:08:17 +00:00
efl_core_env.eo
efl_core_proc_env.c get rid of shadow variables 2019-08-08 17:18:46 -04:00
efl_core_proc_env.eo eolian: rename @class on methods to @static 2019-08-16 16:27:00 +02:00
efl_cubic_bezier_interpolator.c
efl_cubic_bezier_interpolator.eo
efl_decelerate_interpolator.c
efl_decelerate_interpolator.eo
efl_divisor_interpolator.c
efl_divisor_interpolator.eo
efl_exe.c efl loops/threads - by defaylt tasks (exe and threads) exit with parent 2019-08-26 14:19:30 +01:00
efl_exe.eo efl loops/threads - by defaylt tasks (exe and threads) exit with parent 2019-08-26 14:19:30 +01:00
efl_filter_model.c efl filter model - fix return value handling to avoid uninit mem access 2019-08-11 12:47:38 +01:00
efl_filter_model.eo ecore: add Efl.Filter_Model 2019-05-10 11:00:31 -07:00
efl_general.h
efl_generic_model.c efl model - fix use after free 2019-08-11 12:47:37 +01:00
efl_generic_model.eo
efl_io_buffered_stream.c efl_io_*: apply new event calling convention 2019-03-19 16:32:02 -04:00
efl_io_buffered_stream.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_closer_fd.c
efl_io_closer_fd.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_copier.c
efl_io_copier.eo eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
efl_io_file.c
efl_io_file.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_positioner_fd.c
efl_io_positioner_fd.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_reader_fd.c efl_io_*: apply new event calling convention 2019-03-19 16:32:02 -04:00
efl_io_reader_fd.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_sizer_fd.c
efl_io_sizer_fd.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_stderr.c
efl_io_stderr.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_stdin.c
efl_io_stdin.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_stdout.c
efl_io_stdout.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_writer_fd.c efl_io_*: apply new event calling convention 2019-03-19 16:32:02 -04:00
efl_io_writer_fd.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_linear_interpolator.c
efl_linear_interpolator.eo
efl_loop.c efl loops/threads - by defaylt tasks (exe and threads) exit with parent 2019-08-26 14:19:30 +01:00
efl_loop.eo ecore: remove efl_loop_{un,}register from .eo. 2019-07-17 21:57:58 +02:00
efl_loop_consumer.c
efl_loop_consumer.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_loop_fd.c
efl_loop_fd.eo
efl_loop_handler.c
efl_loop_handler.eo eo files: mark a bunch of types with @beta 2019-03-08 16:40:40 +01:00
efl_loop_message.c
efl_loop_message.eo
efl_loop_message_future.c
efl_loop_message_future.eo
efl_loop_message_future_handler.c
efl_loop_message_future_handler.eo
efl_loop_message_handler.c
efl_loop_message_handler.eo
efl_loop_model.c efl: use eina_streq for all property operation in model to avoid crash on NULL property name. 2019-07-10 21:10:23 +02:00
efl_loop_model.eo ecore: implement reflection for Efl.LoopModel properties. 2019-04-21 11:36:45 +02:00
efl_loop_timer.eo docs: Add @since 1.22 to all stable classes' EO docs 2019-03-22 16:57:36 +01:00
efl_loop_timer_eo.legacy.c efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
efl_loop_timer_eo.legacy.h efl_loop_timer: remove all legacy usage from eo files 2019-03-06 13:02:51 -08:00
efl_model_accessor_view.c
efl_model_accessor_view_private.h
efl_select_model.c efl: use eina_streq for all property operation in model to avoid crash on NULL property name. 2019-07-10 21:10:23 +02:00
efl_select_model.eo ecore: phab didn't get this bit from D8570. 2019-07-10 14:09:15 -07:00
efl_sinusoidal_interpolator.c
efl_sinusoidal_interpolator.eo
efl_spring_interpolator.c
efl_spring_interpolator.eo
efl_task.c efl loops/threads - by defaylt tasks (exe and threads) exit with parent 2019-08-26 14:19:30 +01:00
efl_task.eo efl loops/threads - by defaylt tasks (exe and threads) exit with parent 2019-08-26 14:19:30 +01:00
efl_thread.c efl loops/threads - by defaylt tasks (exe and threads) exit with parent 2019-08-26 14:19:30 +01:00
efl_thread.eo efl loops/threads - by defaylt tasks (exe and threads) exit with parent 2019-08-26 14:19:30 +01:00
efl_threadio.c Fix typo in Efl prefix 2019-07-30 15:36:32 +02:00
efl_threadio.eo Fix typo in Efl prefix 2019-07-30 15:36:32 +02:00
efl_view_model.c ecore: add simple logic to generate synthetic string property assembling value of other properties. 2019-05-29 15:53:24 -07:00
efl_view_model.eo ecore: add simple logic to generate synthetic string property assembling value of other properties. 2019-05-29 15:53:24 -07:00
meson.build meson: there is no need for checking ecore here 2019-08-19 09:44:26 +02:00