efl/src/lib/ecore
Daniel Kolesa 58b8a3d163 efl: remove EFL_EO_API_SUPPORT macro
Summary:
Since we're now going to be shipping some eo classes as stable,
there is no point in keeping the eo api behind a macro, and it
should be enabled by default. Another case is beta classes, but
those are behind the EFL_BETA_API_SUPPORT guard.

This also changes includes around the place where things are
clearly broken (such as an included header needing something
from another header but that other header being guarded, notably
efl_ui_widget.h needing focus manager but focus manager being
behind beta in Elementary.h)

Reviewers: zmike, cedric, bu5hm4n, stefan_schmidt, segfaultxavi

Reviewed By: cedric, segfaultxavi

Subscribers: segfaultxavi, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8322
2019-03-18 12:13:59 +01:00
..
Ecore.h efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Ecore_Common.h ecore_exe: remove all legacy usage from eo files 2019-03-06 13:02:49 -08:00
Ecore_Eo.h ecore: remove Efl.Container_Model_Item. 2019-02-28 13:59:50 -08:00
Ecore_Getopt.h all: Simplify definition of EAPI 2018-01-18 18:04:03 +09: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 efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
ecore_alloc.c ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
ecore_anim.c ecore: remove duplicated conditions 2018-10-26 19:25:09 +09:00
ecore_app.c efl: remove _MSC_VER (Visual Studio macro) usage in source code 2018-01-04 12:59:47 -08:00
ecore_event_message.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
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 efl_loop: remove message_handler_get 2019-02-21 19:13:41 +01: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 efl_loop: remove message_handler_get 2019-02-21 19:13:41 +01: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 - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
ecore_exe_ps3.c
ecore_exe_win32.c ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
ecore_getopt.c
ecore_glib.c ecore/glib: add #ifdef guards for newly added includes 2018-06-22 15:26:44 -04:00
ecore_idle_enterer.c Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
ecore_idle_exiter.c ecore/efl loop - refactor idle stuff to be less convluted when 2017-12-21 19:45:21 +09:00
ecore_idler.c Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
ecore_internal.h ecore: efl_model_list_value_get will throw error when asked for out of range value. 2018-05-01 10:39:01 -07:00
ecore_job.c ecore: remove duplicated conditions 2018-10-26 19:25:09 +09:00
ecore_main.c ecore_main: Add ECORE_FD_ALWAYS flag 2019-02-13 10:33:40 -06:00
ecore_main_common.h ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
ecore_main_timechanges.c eocre timechanges - set obj to null before deletion on stop 2018-01-05 02:34:16 +09:00
ecore_pipe.c ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_poller.c ecore: remove duplicated conditions 2018-10-26 19:25:09 +09:00
ecore_private.h ecore_exe: remove all legacy usage from eo files 2019-03-06 13:02:49 -08:00
ecore_signal.c efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
ecore_thread.c ecore thread - fix warn - callback prototypes to match correct type 2018-11-09 11:43:59 +00:00
ecore_throttle.c
ecore_time.c efl_loop: document and annotate efl_loop_time correctly 2019-02-21 08:56:13 +01:00
ecore_timer.c efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
efl_accelerate_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_accelerate_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_app.c efl_loop / efl_app: make efl_app / efl_loop abstract 2019-02-21 19:13:39 +01:00
efl_app.eo ecore: declare efl_app and the inherits stable 2019-03-06 11:34:55 -08:00
efl_appthread.c api: add bool data to efl.io.reader/writer 'changed' events 2019-02-22 08:50:02 -05:00
efl_appthread.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_boolean_model.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_boolean_model.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_bounce_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_bounce_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_composite_model.c ecore: prevent duplication of children for Efl.Composite_Model and enable dummy object. 2019-02-28 11:39:46 -08:00
efl_composite_model.eo ecore: prevent duplication of children for Efl.Composite_Model and enable dummy object. 2019-02-28 11:39:46 -08:00
efl_composite_model_private.h efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09: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 dereference before NULL check 2019-03-13 16:55:07 +01:00
efl_core_command_line.eo efl cmdline use simpler stringshare type to not be redundant 2019-02-15 19:52:50 +00:00
efl_core_env.c efl core env - remove unused envrion declaration 2019-03-01 10:08:17 +00:00
efl_core_env.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_core_proc_env.c efl proc env - add extern environ - missing from src file 2019-03-01 10:05:55 +00:00
efl_core_proc_env.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_cubic_bezier_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_cubic_bezier_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_decelerate_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_decelerate_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_divisor_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_divisor_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_exe.c efl exe - fix indent of hash compiler directives 2019-03-01 10:06:43 +00:00
efl_exe.eo eo files: mark a bunch of types with @beta 2019-03-08 16:40:40 +01:00
efl_general.h Mark EFL_MAIN and EFL_MAIN_EX macros as stable 2019-02-14 17:11:04 +01:00
efl_generic_model.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_generic_model.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_buffered_stream.c api: add bool data to efl.io.reader/writer 'changed' events 2019-02-22 08:50:02 -05:00
efl_io_buffered_stream.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_closer_fd.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_io_closer_fd.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_copier.c Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_copier.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_file.c efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
efl_io_file.eo efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
efl_io_positioner_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_positioner_fd.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_reader_fd.c api: add bool data to efl.io.reader/writer 'changed' events 2019-02-22 08:50:02 -05:00
efl_io_reader_fd.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_sizer_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_sizer_fd.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_stderr.c
efl_io_stderr.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_stdin.c
efl_io_stdin.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_stdout.c
efl_io_stdout.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_writer_fd.c api: add bool data to efl.io.reader/writer 'changed' events 2019-02-22 08:50:02 -05:00
efl_io_writer_fd.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_linear_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_linear_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_loop.c efl.loop_timer: rename all methods/properties/events 2019-03-08 16:38:46 +01:00
efl_loop.eo ecore: declare efl_app and the inherits stable 2019-03-06 11:34:55 -08:00
efl_loop_consumer.c ecore: remove data parameters of Efl.Loop_Consumer.promise_new to reduce the risk of inadvertently using the wrong data. 2019-01-16 14:33:26 -08:00
efl_loop_consumer.eo ecore: declare efl_app and the inherits stable 2019-03-06 11:34:55 -08:00
efl_loop_fd.c ecore: logically do the disconnection from the main loop API during invalidate. 2018-05-01 10:39:01 -07:00
efl_loop_fd.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_loop_handler.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
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 ecore - begin moving data into the efl loop data in the object 2017-12-15 14:16:53 +09:00
efl_loop_message.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_loop_message_future.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_loop_message_future.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_loop_message_future_handler.c efl loop - make param as unused to remove warning 2018-01-02 15:11:06 +09:00
efl_loop_message_future_handler.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_loop_message_handler.c remove elgacy ecore event usage in futures that limit to mainloop only 2017-12-28 02:24:12 +09:00
efl_loop_message_handler.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_loop_model.c ecore: add infrastructure to make it easy to enforce Efl.Loop_Model children lifecycle. 2019-02-21 13:40:46 -08:00
efl_loop_model.eo ecore: add infrastructure to make it easy to enforce Efl.Loop_Model children lifecycle. 2019-02-21 13:40:46 -08:00
efl_loop_timer.eo api: mark efl.loop_timer stable 2019-03-11 21:35:04 +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: replace efl_del with efl_unref for cases where no parent exists 2018-03-20 17:20:57 -07:00
efl_model_accessor_view_private.h
efl_select_model.c ecore: enforce proper lifecycle for all Efl.Composite_Model children. 2019-02-23 08:57:10 -05:00
efl_select_model.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_sinusoidal_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_sinusoidal_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_spring_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_spring_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_task.c Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_task.eo ecore: declare efl_app and the inherits stable 2019-03-06 11:34:55 -08:00
efl_thread.c api: add bool data to efl.io.reader/writer 'changed' events 2019-02-22 08:50:02 -05:00
efl_thread.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_threadio.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_threadio.eo eo files: mark a bunch of types with @beta 2019-03-08 16:40:40 +01:00
efl_view_model.c efl: for consistency and effiency move Efl.Model event to send stringshare like Property_Bind event. 2019-03-08 14:31:06 -08:00
efl_view_model.eo eo files: mark a bunch of types with @beta 2019-03-08 16:40:40 +01:00
meson.build build: add a option to disable eo file installation 2019-03-14 12:44:00 -04:00