efl/src/lib/efl/interfaces
Xavi Artigas 333330a6e5 Mark BETA classes individually
Summary:
Instead of surrounding all the #include "*.eo.h" lines in Efl.h
with #ifdef EFL_BETA_API_SUPPORT, include these files unconditionally, but mark
all classes as @beta in the eo files.
This will allow taking them out of beta one by one as we deem them stable enough.
Otherwise, the current procedure involves moving the #include line out of the
ifdef block, which is cumbersome and messes include order.

Depends on D7950
Fixes T7692

Test Plan: Nothing changes

Reviewers: zmike, bu5hm4n, cedric

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7692

Differential Revision: https://phab.enlightenment.org/D7951
2019-02-14 17:46:50 +01:00
..
efl_animator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_cached_item.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_canvas_pointer.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_canvas_scene.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_common_internal.h efl_input_focus: add event_flags 2019-01-23 14:54:59 -05:00
efl_config.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_container.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_content.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_control.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_duplicate.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_file.c efl.file: move 'save' method into separate efl.file_save interface 2019-01-30 18:16:46 +01:00
efl_file.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_file_save.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_blur.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_buffer.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_color.c efl_gfx_color_class: make this a mixin and move color_class_code here 2019-02-11 12:34:12 +01:00
efl_gfx_color.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_color_class.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_entity.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_fill.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_filter.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_frame_controller.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_gradient.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_gradient_linear.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_gradient_radial.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_image.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_image_load_controller.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_path.c efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED 2018-12-28 12:20:15 +09:00
efl_gfx_path.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_shape.c efl shape: remove unused parameter warning. 2019-01-08 19:54:03 +09:00
efl_gfx_shape.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_size_class.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_size_hint.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_stack.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_text_class.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_types.eot docs: Proper-PROPER formatting of some Efl.Gfx EO docs 2018-12-27 17:23:16 +01:00
efl_gfx_view.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_input_device.c efl_input_device: Fix seat_get 2018-05-18 13:46:28 -04:00
efl_input_device.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_input_types.eot efl: Introduce Efl.Ui.Direction interface 2017-08-10 14:42:08 +09:00
efl_interfaces_main.c Remove individual class BETA guards 2019-02-13 18:09:17 +01:00
efl_interpolator.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_buffer.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_buffer.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_closer.c Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_closer.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_positioner.c efl.io: introduce basic interfaces and classes. 2016-08-22 18:25:14 -03:00
efl_io_positioner.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_queue.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_queue.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_reader.c efl.io: introduce basic interfaces and classes. 2016-08-22 18:25:14 -03:00
efl_io_reader.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_sizer.c efl.io: introduce basic interfaces and classes. 2016-08-22 18:25:14 -03:00
efl_io_sizer.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_io_writer.c efl.io: introduce basic interfaces and classes. 2016-08-22 18:25:14 -03:00
efl_io_writer.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_model.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_mvvm_common.c efl: add a factory Eina_Error and rename the file to be more on point with its purpose. 2019-01-09 11:02:10 -08:00
efl_observable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_observer.c efl: add free functions to owned types 2019-01-22 14:02:37 +01:00
efl_observer.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_orientation.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_pack.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_pack_layout.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_pack_linear.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_pack_table.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_part.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_playable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_player.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_screen.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text_annotate.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text_cursor.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text_font.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text_format.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text_markup.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text_markup_interactive.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text_markup_util.c eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
efl_text_markup_util.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text_style.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_text_types.eot efl: rename Efl.Ui.Text.Change_Info -> Efl.Ui.Text_Change_Info 2018-05-23 17:33:47 +02:00
efl_types.eot efl: add free functions to owned types 2019-01-22 14:02:37 +01:00
efl_ui_autorepeat.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_clickable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_direction.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_direction_readonly.c efl_interfaces: missing interfaces prefix 2019-02-01 14:03:24 -05:00
efl_ui_direction_readonly.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_drag.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_draggable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_factory.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_factory_bind.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_format.c efl_ui_format: fix to display %% and unknown format element 2019-02-11 15:41:07 -08:00
efl_ui_format.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_i18n.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_menu.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_multi_selectable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_property_bind.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_range_display.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_range_interactive.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_scrollable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_scrollable_interactive.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_scrollbar.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_selectable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_types.eot efl: rename Efl.Ui.Drag.Dir -> Efl.Ui.Drag_Dir 2018-05-23 17:33:47 +02:00
efl_ui_view.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_ui_zoom.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
meson.build efl_ui : rename model connect and factory connect to bind property and factory. 2019-02-11 11:06:13 -08:00