summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHermet Park <hermetpark@gmail.com>2019-03-11 16:05:08 +0900
committerHermet Park <hermetpark@gmail.com>2019-03-11 16:05:08 +0900
commit43e122d1de10c8c89d835101cc66794a14de8c84 (patch)
treef91e3da2638caa8ae2499fa28f73718a0ecc249a
parent2538e19e77ef839a2fd1177890bb15016b9e8ab1 (diff)
parent23d0076346e64456280bd9b9c2d1d2659d065fd2 (diff)
Merge branch 'master' into devs/hermet/lottie
-rw-r--r--Makefile.am1
-rw-r--r--NEWS92
-rw-r--r--configure.ac8
-rw-r--r--data/elementary/config/default/base.src.in103
-rw-r--r--data/elementary/config/mobile/base.src.in103
-rw-r--r--data/elementary/config/standard/base.src.in103
-rw-r--r--doc/docfx/filterConfig.yml2
-rw-r--r--header_checks/meson.build18
-rw-r--r--meson.build4
-rwxr-xr-xmeson/evas_loader_conf.sh7
-rw-r--r--po/meson.build2
-rw-r--r--src/Makefile.am1
-rw-r--r--src/Makefile_Ecore.am38
-rw-r--r--src/Makefile_Ecore_Con.am21
-rw-r--r--src/Makefile_Edje.am14
-rw-r--r--src/Makefile_Efl.am7
-rw-r--r--src/Makefile_Efl_Mono.am47
-rw-r--r--src/Makefile_Elementary.am526
-rw-r--r--src/Makefile_Emotion.am4
-rw-r--r--src/Makefile_Evas.am95
-rw-r--r--src/bin/ecore_buffer/meson.build9
-rw-r--r--src/bin/edje/edje_cc_out.c8
-rw-r--r--src/bin/edje/meson.build9
-rw-r--r--src/bin/elementary/Makefile.am1
-rw-r--r--src/bin/elementary/meson.build1
-rw-r--r--src/bin/elementary/test.c3
-rw-r--r--src/bin/elementary/test_bg.c22
-rw-r--r--src/bin/elementary/test_box.c4
-rw-r--r--src/bin/elementary/test_calendar.c1
-rw-r--r--src/bin/elementary/test_code.c43
-rw-r--r--src/bin/elementary/test_ctxpopup.c3
-rw-r--r--src/bin/elementary/test_efl_anim_event_anim.c91
-rw-r--r--src/bin/elementary/test_efl_gfx_mapping.c3
-rw-r--r--src/bin/elementary/test_efl_ui_text.c15
-rw-r--r--src/bin/elementary/test_entry.c4
-rw-r--r--src/bin/elementary/test_evas_map.c4
-rw-r--r--src/bin/elementary/test_evas_mask.c6
-rw-r--r--src/bin/elementary/test_evas_snapshot.c4
-rw-r--r--src/bin/elementary/test_events.c1
-rw-r--r--src/bin/elementary/test_gfx_filters.c7
-rw-r--r--src/bin/elementary/test_glview.c2
-rw-r--r--src/bin/elementary/test_image.c1
-rw-r--r--src/bin/elementary/test_nstate.c1
-rw-r--r--src/bin/elementary/test_part_bg.c7
-rw-r--r--src/bin/elementary/test_part_shadow.c3
-rw-r--r--src/bin/elementary/test_photocam.c8
-rw-r--r--src/bin/elementary/test_systray.c2
-rw-r--r--src/bin/elementary/test_ui_box.c1
-rw-r--r--src/bin/elementary/test_ui_button.c7
-rw-r--r--src/bin/elementary/test_ui_clock.c3
-rw-r--r--src/bin/elementary/test_ui_datepicker.c3
-rw-r--r--src/bin/elementary/test_ui_pager.c15
-rw-r--r--src/bin/elementary/test_ui_pager_scroll.c15
-rw-r--r--src/bin/elementary/test_ui_panel.c7
-rw-r--r--src/bin/elementary/test_ui_panes.c3
-rw-r--r--src/bin/elementary/test_ui_popup.c19
-rw-r--r--src/bin/elementary/test_ui_progressbar.c6
-rw-r--r--src/bin/elementary/test_ui_relative_layout.c3
-rw-r--r--src/bin/elementary/test_ui_scroller.c3
-rw-r--r--src/bin/elementary/test_ui_slider.c3
-rw-r--r--src/bin/elementary/test_ui_slider_interval.c3
-rw-r--r--src/bin/elementary/test_ui_spin.c3
-rw-r--r--src/bin/elementary/test_ui_spin_button.c3
-rw-r--r--src/bin/elementary/test_ui_stack.c1
-rw-r--r--src/bin/elementary/test_ui_tab_pager.c9
-rw-r--r--src/bin/elementary/test_ui_table.c27
-rw-r--r--src/bin/elementary/test_ui_table_static.c1
-rw-r--r--src/bin/elementary/test_ui_tags.c3
-rw-r--r--src/bin/elementary/test_ui_textpath.c1
-rw-r--r--src/bin/elementary/test_ui_timepicker.c3
-rw-r--r--src/bin/elementary/test_win_dialog.c7
-rw-r--r--src/bin/elementary/test_win_indicator.c11
-rw-r--r--src/bin/elementary/test_win_inline.c1
-rw-r--r--src/bin/elementary/test_win_plug.c2
-rw-r--r--src/bin/elementary/test_win_stack.c5
-rw-r--r--src/bin/elementary/test_win_state.c18
-rw-r--r--src/bin/eolian/sources.c88
-rw-r--r--src/bin/eolian_mono/eolian/mono/documentation.hh12
-rw-r--r--src/bin/eolian_mono/eolian/mono/events.hh5
-rw-r--r--src/bin/eolian_mono/eolian/mono/function_definition.hh75
-rw-r--r--src/bin/eolian_mono/eolian/mono/function_pointer.hh8
-rw-r--r--src/bin/eolian_mono/eolian/mono/function_registration.hh7
-rw-r--r--src/bin/eolian_mono/eolian/mono/generation_contexts.hh1
-rw-r--r--src/bin/eolian_mono/eolian/mono/klass.hh57
-rw-r--r--src/bin/eolian_mono/eolian/mono/marshall_annotation.hh134
-rw-r--r--src/bin/eolian_mono/eolian/mono/marshall_type.hh46
-rw-r--r--src/bin/eolian_mono/eolian/mono/marshall_type_impl.hh36
-rw-r--r--src/bin/eolian_mono/eolian/mono/name_helpers.hh18
-rw-r--r--src/bin/eolian_mono/eolian/mono/parameter.hh64
-rw-r--r--src/bin/eolian_mono/eolian/mono/part_definition.hh2
-rw-r--r--src/bin/eolian_mono/eolian/mono/struct_definition.hh48
-rw-r--r--src/bin/eolian_mono/eolian/mono/type_impl.hh15
-rw-r--r--src/bin/eolian_mono/eolian/mono/utils.hh8
-rw-r--r--src/bin/eolian_mono/eolian/mono/variable_definition.hh99
-rw-r--r--src/bin/eolian_mono/eolian_mono.cc17
-rw-r--r--src/bindings/cxx/eina_cxx/eina_variant.hh16
-rw-r--r--src/bindings/luajit/eolian.lua20
-rw-r--r--src/bindings/mono/ecore_evas_mono/ecore_evas.cs38
-rw-r--r--src/bindings/mono/ecore_evas_mono/meson.build1
-rw-r--r--src/bindings/mono/efl_mono/efl_all.cs18
-rw-r--r--src/bindings/mono/efl_mono/efl_libs.cs.in17
-rw-r--r--src/bindings/mono/eina_mono/eina_common.cs10
-rw-r--r--src/bindings/mono/eina_mono/eina_container_common.cs353
-rw-r--r--src/bindings/mono/eina_mono/eina_hash.cs151
-rw-r--r--src/bindings/mono/eina_mono/eina_inarray.cs28
-rw-r--r--src/bindings/mono/eina_mono/eina_value.cs425
-rw-r--r--src/bindings/mono/eldbus_mono/eldbus_connection.cs2
-rw-r--r--src/bindings/mono/eldbus_mono/eldbus_message.cs34
-rw-r--r--src/bindings/mono/eldbus_mono/eldbus_object.cs4
-rw-r--r--src/bindings/mono/eldbus_mono/eldbus_pending.cs8
-rw-r--r--src/bindings/mono/eldbus_mono/eldbus_proxy.cs2
-rw-r--r--src/bindings/mono/eo_mono/FunctionWrapper.cs97
-rw-r--r--src/bindings/mono/eo_mono/FunctionWrapper_Unix.cs21
-rw-r--r--src/bindings/mono/eo_mono/FunctionWrapper_Windows.cs15
-rw-r--r--src/bindings/mono/eo_mono/NativeModule.cs33
-rw-r--r--src/bindings/mono/eo_mono/NativeModule_Unix.cs46
-rw-r--r--src/bindings/mono/eo_mono/NativeModule_Windows.cs15
-rw-r--r--src/bindings/mono/eo_mono/iwrapper.cs254
-rw-r--r--src/bindings/mono/eo_mono/meson.build10
-rw-r--r--src/bindings/mono/eo_mono/workaround.cs8
-rw-r--r--src/bindings/mono/meson.build59
-rw-r--r--src/examples/ecore/efl_io_copier_example.c4
-rw-r--r--src/examples/ecore/efl_net_dialer_http_example.c4
-rw-r--r--src/examples/edje/meson.build3
-rw-r--r--src/examples/elementary/bg_cxx_example_02.cc3
-rw-r--r--src/examples/elementary/button_cxx_example_01.cc1
-rw-r--r--src/examples/elementary/combobox_example_01.c5
-rw-r--r--src/examples/elementary/efl_canvas_layout_text.c20
-rw-r--r--src/examples/elementary/efl_ui_grid_example_1.c3
-rw-r--r--src/examples/elementary/efl_ui_list_example_1.c31
-rw-r--r--src/examples/elementary/efl_ui_list_view_example_1.c1
-rw-r--r--src/examples/elementary/efl_ui_list_view_example_2.c1
-rw-r--r--src/examples/elementary/efl_ui_list_view_example_3.c1
-rw-r--r--src/examples/elementary/efl_ui_relative_layout_example_01.c3
-rw-r--r--src/examples/elementary/efl_ui_relative_layout_example_02.c3
-rw-r--r--src/examples/elementary/efl_ui_scroller_example.c3
-rw-r--r--src/examples/elementary/efl_ui_theme_example_01.c3
-rw-r--r--src/examples/elementary/efl_ui_theme_example_02.c3
-rw-r--r--src/examples/elementary/evas3d_map_example.c8
-rw-r--r--src/examples/elementary/evas3d_object_on_button_example.c10
-rw-r--r--src/examples/elementary/evas3d_scene_on_button_example.c9
-rw-r--r--src/examples/elementary/filemvc.c2
-rw-r--r--src/examples/elementary/hoversel_example_01.c18
-rw-r--r--src/examples/elementary/icon_cxx_example_01.cc4
-rw-r--r--src/examples/elementary/inwin_example.c2
-rw-r--r--src/examples/elementary/layout_property_bind.c33
-rw-r--r--src/examples/elementary/location_example_01.c9
-rw-r--r--src/examples/elementary/performance/camera_light.c14
-rw-r--r--src/examples/elementary/performance/graphical.c20
-rw-r--r--src/examples/elementary/performance/performance.c160
-rw-r--r--src/examples/elementary/performance/tools_private.h8
-rw-r--r--src/examples/elementary/popup_cxx_example.cc5
-rw-r--r--src/examples/elementary/radio_cxx_example_01.cc1
-rw-r--r--src/examples/elementary/slider_cxx_example.cc1
-rw-r--r--src/examples/elementary/sphere_hunter/evas_3d_sphere_hunter.c12
-rw-r--r--src/examples/elementary/toolbar_cxx_example_01.cc17
-rw-r--r--src/examples/elementary/web_example_01.c4
-rw-r--r--src/examples/elementary/web_example_02.c4
-rw-r--r--src/examples/evas.mk56
-rw-r--r--src/examples/evas/evas-3d-aabb.c4
-rw-r--r--src/examples/evas/evas-3d-colorpick.c2
-rw-r--r--src/examples/evas/evas-3d-cube2.c2
-rw-r--r--src/examples/evas/evas-3d-eet.c4
-rw-r--r--src/examples/evas/evas-3d-frustum.c4
-rw-r--r--src/examples/evas/evas-3d-hull.c2
-rw-r--r--src/examples/evas/evas-3d-md2.c4
-rw-r--r--src/examples/evas/evas-3d-mmap-set.c2
-rw-r--r--src/examples/evas/evas-3d-obj.c4
-rw-r--r--src/examples/evas/evas-3d-parallax-occlusion.c8
-rw-r--r--src/examples/evas/evas-3d-pick.c2
-rw-r--r--src/examples/evas/evas-3d-ply.c6
-rw-r--r--src/examples/evas/evas-3d-shadows.c10
-rw-r--r--src/examples/evas/evas-3d-static-lod.c4
-rw-r--r--src/examples/evas/evas-object-manipulation-eo.c17
-rw-r--r--src/examples/evas/evas-vg-batman.c6
-rw-r--r--src/examples/evas/evas-vg-simple.c38
-rw-r--r--src/examples/evas/evas_cxx_rectangle.cc4
-rw-r--r--src/examples/evas/evas_mono_box.cs73
-rw-r--r--src/examples/evas/evas_mono_image.cs93
-rw-r--r--src/examples/evas/evas_mono_image2.cs83
-rw-r--r--src/examples/evas/evas_mono_rectangle.cs47
-rw-r--r--src/examples/evas/evas_mono_table.cs77
-rw-r--r--src/examples/evas/evas_mono_text.cs127
-rw-r--r--src/examples/evas/shooter/evas-3d-shooter-macros.h8
-rw-r--r--src/examples/evas/shooter/evas-3d-shooter.c10
-rw-r--r--src/lib/ecore/Ecore_Common.h2
-rw-r--r--src/lib/ecore/Ecore_Eo.h1
-rw-r--r--src/lib/ecore/Ecore_Legacy.h4
-rw-r--r--src/lib/ecore/ecore.c6
-rw-r--r--src/lib/ecore/ecore_exe.c2
-rw-r--r--src/lib/ecore/ecore_exe.eo87
-rw-r--r--src/lib/ecore/ecore_exe_eo.c57
-rw-r--r--src/lib/ecore/ecore_exe_eo.h121
-rw-r--r--src/lib/ecore/ecore_exe_eo.legacy.h71
-rw-r--r--src/lib/ecore/ecore_private.h2
-rw-r--r--src/lib/ecore/ecore_timer.c1
-rw-r--r--src/lib/ecore/efl_app.eo2
-rw-r--r--src/lib/ecore/efl_composite_model.c140
-rw-r--r--src/lib/ecore/efl_composite_model.eo1
-rw-r--r--src/lib/ecore/efl_container_model.c291
-rw-r--r--src/lib/ecore/efl_container_model.eo16
-rw-r--r--src/lib/ecore/efl_container_model_item.c164
-rw-r--r--src/lib/ecore/efl_container_model_item.eo34
-rw-r--r--src/lib/ecore/efl_container_model_private.h33
-rw-r--r--src/lib/ecore/efl_core_env.c2
-rw-r--r--src/lib/ecore/efl_core_proc_env.c2
-rw-r--r--src/lib/ecore/efl_exe.c6
-rw-r--r--src/lib/ecore/efl_io_file.c30
-rw-r--r--src/lib/ecore/efl_io_file.eo1
-rw-r--r--src/lib/ecore/efl_loop.eo2
-rw-r--r--src/lib/ecore/efl_loop_consumer.eo2
-rw-r--r--src/lib/ecore/efl_loop_timer.eo1
-rw-r--r--src/lib/ecore/efl_loop_timer_eo.legacy.c36
-rw-r--r--src/lib/ecore/efl_loop_timer_eo.legacy.h86
-rw-r--r--src/lib/ecore/efl_task.eo2
-rw-r--r--src/lib/ecore/meson.build24
-rw-r--r--src/lib/ecore_con/Ecore_Con_Eet_Eo.h6
-rw-r--r--src/lib/ecore_con/Ecore_Con_Eet_Legacy.h6
-rw-r--r--src/lib/ecore_con/ecore_con_eet.c6
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base.eo95
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base_eo.c90
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base_eo.h142
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base_eo.legacy.c6
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base_eo.legacy.h43
-rw-r--r--src/lib/ecore_con/ecore_con_eet_client_obj.eo10
-rw-r--r--src/lib/ecore_con/ecore_con_eet_client_obj_eo.c39
-rw-r--r--src/lib/ecore_con/ecore_con_eet_client_obj_eo.h24
-rw-r--r--src/lib/ecore_con/ecore_con_eet_client_obj_eo.legacy.h17
-rw-r--r--src/lib/ecore_con/ecore_con_eet_server_obj.eo10
-rw-r--r--src/lib/ecore_con/ecore_con_eet_server_obj_eo.c39
-rw-r--r--src/lib/ecore_con/ecore_con_eet_server_obj_eo.h24
-rw-r--r--src/lib/ecore_con/ecore_con_eet_server_obj_eo.legacy.h17
-rw-r--r--src/lib/ecore_con/ecore_con_url.c2
-rw-r--r--src/lib/ecore_con/meson.build40
-rw-r--r--src/lib/ecore_file/ecore_file_download.c10
-rw-r--r--src/lib/edje/Edje_Eo.h2
-rw-r--r--src/lib/edje/Edje_Legacy.h6
-rw-r--r--src/lib/edje/edje_box_layout.c2
-rw-r--r--src/lib/edje/edje_calc.c101
-rw-r--r--src/lib/edje/edje_data.c3
-rw-r--r--src/lib/edje/edje_edit.c42
-rw-r--r--src/lib/edje/edje_edit.eo16
-rw-r--r--src/lib/edje/edje_edit_eo.c43
-rw-r--r--src/lib/edje/edje_edit_eo.h28
-rw-r--r--src/lib/edje/edje_edit_eo.legacy.h17
-rw-r--r--src/lib/edje/edje_legacy.c5
-rw-r--r--src/lib/edje/edje_load.c43
-rw-r--r--src/lib/edje/edje_part_box.c8
-rw-r--r--src/lib/edje/edje_part_external.c14
-rw-r--r--src/lib/edje/edje_part_invalid.c1
-rw-r--r--src/lib/edje/edje_part_swallow.c2
-rw-r--r--src/lib/edje/edje_part_table.c8
-rw-r--r--src/lib/edje/edje_private.h8
-rw-r--r--src/lib/edje/edje_smart.c49
-rw-r--r--src/lib/edje/edje_text.c2
-rw-r--r--src/lib/edje/edje_util.c12
-rw-r--r--src/lib/edje/efl_canvas_layout.eo21
-rw-r--r--src/lib/edje/efl_canvas_layout_eo.legacy.c36
-rw-r--r--src/lib/edje/efl_canvas_layout_eo.legacy.h115
-rw-r--r--src/lib/edje/efl_canvas_layout_part_box.eo1
-rw-r--r--src/lib/edje/efl_canvas_layout_part_external.eo3
-rw-r--r--src/lib/edje/efl_canvas_layout_part_invalid.eo1
-rw-r--r--src/lib/edje/efl_canvas_layout_part_table.eo1
-rw-r--r--src/lib/edje/efl_layout_calc.eo3
-rw-r--r--src/lib/edje/efl_layout_group.eo1
-rw-r--r--src/lib/edje/efl_layout_group_eo.legacy.c6
-rw-r--r--src/lib/edje/efl_layout_group_eo.legacy.h48
-rw-r--r--src/lib/edje/meson.build18
-rw-r--r--src/lib/efl/Efl.h6
-rw-r--r--src/lib/efl/Efl_MVVM_Common.h2
-rw-r--r--src/lib/efl/interfaces/efl_canvas_scene.eo12
-rw-r--r--src/lib/efl/interfaces/efl_container.eo7
-rw-r--r--src/lib/efl/interfaces/efl_content.eo3
-rw-r--r--src/lib/efl/interfaces/efl_file.c208
-rw-r--r--src/lib/efl/interfaces/efl_file.eo143
-rw-r--r--src/lib/efl/interfaces/efl_file.h10
-rw-r--r--src/lib/efl/interfaces/efl_file_save.eo12
-rw-r--r--src/lib/efl/interfaces/efl_gfx_entity.eo3
-rw-r--r--src/lib/efl/interfaces/efl_gfx_image.eo8
-rw-r--r--src/lib/efl/interfaces/efl_gfx_image_load_controller.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_stack.eo10
-rw-r--r--src/lib/efl/interfaces/efl_gfx_types.eot28
-rw-r--r--src/lib/efl/interfaces/efl_mvvm_common.c8
-rw-r--r--src/lib/efl/interfaces/efl_text_annotate.eo10
-rw-r--r--src/lib/efl/interfaces/efl_text_cursor.eo33
-rw-r--r--src/lib/efl/interfaces/efl_text_format.eo1
-rw-r--r--src/lib/efl/interfaces/efl_ui_menu.eo1
-rw-r--r--src/lib/efl/interfaces/efl_ui_multi_selectable.eo1
-rw-r--r--src/lib/efl/interfaces/efl_ui_property_bind.eo3
-rw-r--r--src/lib/efl/interfaces/efl_ui_scrollable_interactive.eo13
-rw-r--r--src/lib/efl/interfaces/efl_ui_scrollbar.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_zoom.eo1
-rw-r--r--src/lib/efl/interfaces/meson.build14
-rw-r--r--src/lib/efl_mono/efl_custom_exports_mono.c57
-rw-r--r--src/lib/eina/eina_convert.c210
-rw-r--r--src/lib/eina/eina_file_win32.c8
-rw-r--r--src/lib/eina/eina_main.c19
-rw-r--r--src/lib/eina/eina_util.h4
-rw-r--r--src/lib/eina/eina_vpath.c2
-rw-r--r--src/lib/eina/eina_vpath.h3
-rw-r--r--src/lib/eina/eina_vpath_xdg.c4
-rw-r--r--src/lib/eina/meson.build3
-rw-r--r--src/lib/eio/efl_io_model.c2
-rw-r--r--src/lib/eio/eio_dir.c2
-rw-r--r--src/lib/elementary/Efl_Ui.h13
-rw-r--r--src/lib/elementary/Elementary.h7
-rw-r--r--src/lib/elementary/efl_access_object.eo8
-rw-r--r--src/lib/elementary/efl_access_text.eo1
-rw-r--r--src/lib/elementary/efl_page_transition_scroll.c38
-rw-r--r--src/lib/elementary/efl_ui.eot23
-rw-r--r--src/lib/elementary/efl_ui_animation_view.c50
-rw-r--r--src/lib/elementary/efl_ui_animation_view.eo5
-rw-r--r--src/lib/elementary/efl_ui_bg.c76
-rw-r--r--src/lib/elementary/efl_ui_bg.eo6
-rw-r--r--src/lib/elementary/efl_ui_bg_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_bg_legacy.eo14
-rw-r--r--src/lib/elementary/efl_ui_bg_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_bg_legacy_eo.h32
-rw-r--r--src/lib/elementary/efl_ui_bg_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_box.c8
-rw-r--r--src/lib/elementary/efl_ui_box.eo1
-rw-r--r--src/lib/elementary/efl_ui_box_layout.c344
-rw-r--r--src/lib/elementary/efl_ui_box_private.h2
-rw-r--r--src/lib/elementary/efl_ui_button.c14
-rw-r--r--src/lib/elementary/efl_ui_button.eo5
-rw-r--r--src/lib/elementary/efl_ui_button_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_button_legacy.eo15
-rw-r--r--src/lib/elementary/efl_ui_button_legacy_eo.c47
-rw-r--r--src/lib/elementary/efl_ui_button_legacy_eo.h30
-rw-r--r--src/lib/elementary/efl_ui_button_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_caching_factory.c5
-rw-r--r--src/lib/elementary/efl_ui_calendar.c10
-rw-r--r--src/lib/elementary/efl_ui_calendar.eo4
-rw-r--r--src/lib/elementary/efl_ui_check.c28
-rw-r--r--src/lib/elementary/efl_ui_check.eo3
-rw-r--r--src/lib/elementary/efl_ui_check_eo.legacy.c12
-rw-r--r--src/lib/elementary/efl_ui_check_eo.legacy.h38
-rw-r--r--src/lib/elementary/efl_ui_check_legacy.eo18
-rw-r--r--src/lib/elementary/efl_ui_check_legacy_eo.c47
-rw-r--r--src/lib/elementary/efl_ui_check_legacy_eo.h32
-rw-r--r--src/lib/elementary/efl_ui_check_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_clock.c27
-rw-r--r--src/lib/elementary/efl_ui_clock.eo3
-rw-r--r--src/lib/elementary/efl_ui_container_layout.c158
-rw-r--r--src/lib/elementary/efl_ui_container_layout.h42
-rw-r--r--src/lib/elementary/efl_ui_datepicker.c8
-rw-r--r--src/lib/elementary/efl_ui_datepicker.eo2
-rw-r--r--src/lib/elementary/efl_ui_dnd_container.eo2
-rw-r--r--src/lib/elementary/efl_ui_flip.c24
-rw-r--r--src/lib/elementary/efl_ui_flip.eo7
-rw-r--r--src/lib/elementary/efl_ui_flip_eo.legacy.c30
-rw-r--r--src/lib/elementary/efl_ui_flip_eo.legacy.h140
-rw-r--r--src/lib/elementary/efl_ui_flip_legacy.eo9
-rw-r--r--src/lib/elementary/efl_ui_flip_legacy.h70
-rw-r--r--src/lib/elementary/efl_ui_flip_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_flip_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_flip_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_focus_parent_provider_gen.c4
-rw-r--r--src/lib/elementary/efl_ui_focus_parent_provider_gen.eo27
-rw-r--r--src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.c60
-rw-r--r--src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.h78
-rw-r--r--src/lib/elementary/efl_ui_frame.c9
-rw-r--r--src/lib/elementary/efl_ui_frame.eo3
-rw-r--r--src/lib/elementary/efl_ui_frame_eo.legacy.c30
-rw-r--r--src/lib/elementary/efl_ui_frame_eo.legacy.h78
-rw-r--r--src/lib/elementary/efl_ui_frame_legacy.eo14
-rw-r--r--src/lib/elementary/efl_ui_frame_legacy.h2
-rw-r--r--src/lib/elementary/efl_ui_frame_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_frame_legacy_eo.h31
-rw-r--r--src/lib/elementary/efl_ui_frame_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_grid.c16
-rw-r--r--src/lib/elementary/efl_ui_grid.eo2
-rw-r--r--src/lib/elementary/efl_ui_grid_default_item.c4
-rw-r--r--src/lib/elementary/efl_ui_grid_default_item.eo4
-rw-r--r--src/lib/elementary/efl_ui_image.c325
-rw-r--r--src/lib/elementary/efl_ui_image.eo12
-rw-r--r--src/lib/elementary/efl_ui_image_factory.c5
-rw-r--r--src/lib/elementary/efl_ui_image_legacy.eo9
-rw-r--r--src/lib/elementary/efl_ui_image_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_image_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_image_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable.c148
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable.eo8
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_eo.legacy.c12
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_eo.legacy.h45
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_legacy.eo9
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_pan.eo1
-rw-r--r--src/lib/elementary/efl_ui_internal_text_interactive.c18
-rw-r--r--src/lib/elementary/efl_ui_item.c8
-rw-r--r--src/lib/elementary/efl_ui_item.eo2
-rw-r--r--src/lib/elementary/efl_ui_layout.c357
-rw-r--r--src/lib/elementary/efl_ui_layout.eo80
-rw-r--r--src/lib/elementary/efl_ui_layout_base.eo95
-rw-r--r--src/lib/elementary/efl_ui_layout_factory.c5
-rw-r--r--src/lib/elementary/efl_ui_layout_legacy.eo8
-rw-r--r--src/lib/elementary/efl_ui_layout_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_layout_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_layout_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_layout_pack.c22
-rw-r--r--src/lib/elementary/efl_ui_layout_part_box.eo1
-rw-r--r--src/lib/elementary/efl_ui_layout_part_table.eo1
-rw-r--r--src/lib/elementary/efl_ui_list.c20
-rw-r--r--src/lib/elementary/efl_ui_list.eo2
-rw-r--r--src/lib/elementary/efl_ui_list_default_item.c4
-rw-r--r--src/lib/elementary/efl_ui_list_empty_item.c4
-rw-r--r--src/lib/elementary/efl_ui_list_view.eo4
-rw-r--r--src/lib/elementary/efl_ui_navigation_bar.c8
-rw-r--r--src/lib/elementary/efl_ui_navigation_bar.eo2
-rw-r--r--src/lib/elementary/efl_ui_navigation_layout.c10
-rw-r--r--src/lib/elementary/efl_ui_navigation_layout.eo2
-rw-r--r--src/lib/elementary/efl_ui_nstate.c6
-rw-r--r--src/lib/elementary/efl_ui_nstate.eo2
-rw-r--r--src/lib/elementary/efl_ui_pager.c28
-rw-r--r--src/lib/elementary/efl_ui_pager.eo2
-rw-r--r--src/lib/elementary/efl_ui_pan.c4
-rw-r--r--src/lib/elementary/efl_ui_panel.c25
-rw-r--r--src/lib/elementary/efl_ui_panel.eo6
-rw-r--r--src/lib/elementary/efl_ui_panes.c15
-rw-r--r--src/lib/elementary/efl_ui_panes.eo5
-rw-r--r--src/lib/elementary/efl_ui_panes_eo.legacy.c12
-rw-r--r--src/lib/elementary/efl_ui_panes_eo.legacy.h49
-rw-r--r--src/lib/elementary/efl_ui_panes_legacy.eo9
-rw-r--r--src/lib/elementary/efl_ui_panes_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_panes_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_panes_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_popup.c28
-rw-r--r--src/lib/elementary/efl_ui_popup.eo2
-rw-r--r--src/lib/elementary/efl_ui_popup_part_backwall.eo2
-rw-r--r--src/lib/elementary/efl_ui_progressbar.c27
-rw-r--r--src/lib/elementary/efl_ui_progressbar.eo2
-rw-r--r--src/lib/elementary/efl_ui_progressbar_legacy.eo12
-rw-r--r--src/lib/elementary/efl_ui_progressbar_legacy_eo.c47
-rw-r--r--src/lib/elementary/efl_ui_progressbar_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_progressbar_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_radio.c23
-rw-r--r--src/lib/elementary/efl_ui_radio.eo3
-rw-r--r--src/lib/elementary/efl_ui_radio_eo.legacy.c30
-rw-r--r--src/lib/elementary/efl_ui_radio_eo.legacy.h85
-rw-r--r--src/lib/elementary/efl_ui_radio_legacy.eo12
-rw-r--r--src/lib/elementary/efl_ui_radio_legacy_eo.c47
-rw-r--r--src/lib/elementary/efl_ui_radio_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_radio_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_relative_layout.eo2
-rw-r--r--src/lib/elementary/efl_ui_scroll_manager.c13
-rw-r--r--src/lib/elementary/efl_ui_scroll_manager.eo1
-rw-r--r--src/lib/elementary/efl_ui_scroller.c171
-rw-r--r--src/lib/elementary/efl_ui_scroller.eo7
-rw-r--r--src/lib/elementary/efl_ui_selection_manager.c4
-rw-r--r--src/lib/elementary/efl_ui_slider.c22
-rw-r--r--src/lib/elementary/efl_ui_slider.eo5
-rw-r--r--src/lib/elementary/efl_ui_slider_interval.eo3
-rw-r--r--src/lib/elementary/efl_ui_spin.c10
-rw-r--r--src/lib/elementary/efl_ui_spin.eo4
-rw-r--r--src/lib/elementary/efl_ui_spin_button.c21
-rw-r--r--src/lib/elementary/efl_ui_spin_button.eo2
-rw-r--r--src/lib/elementary/efl_ui_stack.c617
-rw-r--r--src/lib/elementary/efl_ui_stack.eo2
-rw-r--r--src/lib/elementary/efl_ui_stack_private.h17
-rw-r--r--src/lib/elementary/efl_ui_tab_bar.c13
-rw-r--r--src/lib/elementary/efl_ui_tab_bar.eo4
-rw-r--r--src/lib/elementary/efl_ui_tab_page.c9
-rw-r--r--src/lib/elementary/efl_ui_tab_page.eo2
-rw-r--r--src/lib/elementary/efl_ui_table.c73
-rw-r--r--src/lib/elementary/efl_ui_table.eo17
-rw-r--r--src/lib/elementary/efl_ui_table_layout.c375
-rw-r--r--src/lib/elementary/efl_ui_table_private.h7
-rw-r--r--src/lib/elementary/efl_ui_tags.c10
-rw-r--r--src/lib/elementary/efl_ui_tags.eo4
-rw-r--r--src/lib/elementary/efl_ui_text.c125
-rw-r--r--src/lib/elementary/efl_ui_text.eo8
-rw-r--r--src/lib/elementary/efl_ui_text_factory_emoticons.c2
-rw-r--r--src/lib/elementary/efl_ui_text_factory_images.c16
-rw-r--r--src/lib/elementary/efl_ui_textpath.c20
-rw-r--r--src/lib/elementary/efl_ui_textpath.eo3
-rw-r--r--src/lib/elementary/efl_ui_textpath_eo.legacy.c30
-rw-r--r--src/lib/elementary/efl_ui_textpath_eo.legacy.h85
-rw-r--r--src/lib/elementary/efl_ui_textpath_legacy.eo9
-rw-r--r--src/lib/elementary/efl_ui_textpath_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_textpath_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_textpath_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_timepicker.c8
-rw-r--r--src/lib/elementary/efl_ui_timepicker.eo2
-rw-r--r--src/lib/elementary/efl_ui_video.c35
-rw-r--r--src/lib/elementary/efl_ui_video.eo7
-rw-r--r--src/lib/elementary/efl_ui_video_eo.legacy.c24
-rw-r--r--src/lib/elementary/efl_ui_video_eo.legacy.h70
-rw-r--r--src/lib/elementary/efl_ui_video_legacy.eo9
-rw-r--r--src/lib/elementary/efl_ui_video_legacy.h2
-rw-r--r--src/lib/elementary/efl_ui_video_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_video_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_video_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_widget.c708
-rw-r--r--src/lib/elementary/efl_ui_widget.eo289
-rw-r--r--src/lib/elementary/efl_ui_widget_common.c174
-rw-r--r--src/lib/elementary/efl_ui_widget_common.h35
-rw-r--r--src/lib/elementary/efl_ui_widget_eo.legacy.c90
-rw-r--r--src/lib/elementary/efl_ui_widget_eo.legacy.h334
-rw-r--r--src/lib/elementary/efl_ui_widget_factory.c6
-rw-r--r--src/lib/elementary/efl_ui_widget_part_bg.eo4
-rw-r--r--src/lib/elementary/efl_ui_win.c1042
-rw-r--r--src/lib/elementary/efl_ui_win.eo246
-rw-r--r--src/lib/elementary/efl_ui_win_inlined.c6
-rw-r--r--src/lib/elementary/efl_ui_win_inlined_legacy.eo9
-rw-r--r--src/lib/elementary/efl_ui_win_inlined_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_win_inlined_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_win_inlined_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_win_legacy.eo9
-rw-r--r--src/lib/elementary/efl_ui_win_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_win_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_win_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/efl_ui_win_part.eo4
-rw-r--r--src/lib/elementary/efl_ui_win_socket.c6
-rw-r--r--src/lib/elementary/efl_ui_win_socket_legacy.eo9
-rw-r--r--src/lib/elementary/efl_ui_win_socket_legacy_eo.c35
-rw-r--r--src/lib/elementary/efl_ui_win_socket_legacy_eo.h26
-rw-r--r--src/lib/elementary/efl_ui_win_socket_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/elc_combobox.c16
-rw-r--r--src/lib/elementary/elc_ctxpopup.c34
-rw-r--r--src/lib/elementary/elc_ctxpopup_legacy.h4
-rw-r--r--src/lib/elementary/elc_fileselector.c22
-rw-r--r--src/lib/elementary/elc_fileselector_button.c16
-rw-r--r--src/lib/elementary/elc_fileselector_button_legacy.h2
-rw-r--r--src/lib/elementary/elc_fileselector_entry.c30
-rw-r--r--src/lib/elementary/elc_fileselector_entry_legacy.h2
-rw-r--r--src/lib/elementary/elc_fileselector_legacy.h4
-rw-r--r--src/lib/elementary/elc_hoversel.c28
-rw-r--r--src/lib/elementary/elc_hoversel_legacy.h4
-rw-r--r--src/lib/elementary/elc_multibuttonentry.c24
-rw-r--r--src/lib/elementary/elc_multibuttonentry.h3
-rw-r--r--src/lib/elementary/elc_multibuttonentry_eo.h4
-rw-r--r--src/lib/elementary/elc_multibuttonentry_legacy.h4
-rw-r--r--src/lib/elementary/elc_naviframe.c12
-rw-r--r--src/lib/elementary/elc_naviframe_legacy.h4
-rw-r--r--src/lib/elementary/elc_player.c8
-rw-r--r--src/lib/elementary/elc_popup.c18
-rw-r--r--src/lib/elementary/elc_popup_legacy.h2
-rw-r--r--src/lib/elementary/elm_access.c6
-rw-r--r--src/lib/elementary/elm_access.eo15
-rw-r--r--src/lib/elementary/elm_access_eo.c51
-rw-r--r--src/lib/elementary/elm_access_eo.h24
-rw-r--r--src/lib/elementary/elm_access_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_actionslider.c12
-rw-r--r--src/lib/elementary/elm_actionslider.eo80
-rw-r--r--src/lib/elementary/elm_actionslider_eo.c82
-rw-r--r--src/lib/elementary/elm_actionslider_eo.h134
-rw-r--r--src/lib/elementary/elm_actionslider_eo.legacy.c42
-rw-r--r--src/lib/elementary/elm_actionslider_eo.legacy.h113
-rw-r--r--src/lib/elementary/elm_actionslider_legacy.h2
-rw-r--r--src/lib/elementary/elm_atspi_app_object.eo1
-rw-r--r--src/lib/elementary/elm_atspi_app_object.h3
-rw-r--r--src/lib/elementary/elm_atspi_bridge.c212
-rw-r--r--src/lib/elementary/elm_atspi_bridge.eo1
-rw-r--r--src/lib/elementary/elm_atspi_bridge.h3
-rw-r--r--src/lib/elementary/elm_bg_eo.h1
-rw-r--r--src/lib/elementary/elm_bg_legacy.h2
-rw-r--r--src/lib/elementary/elm_box.c12
-rw-r--r--src/lib/elementary/elm_box.eo258
-rw-r--r--src/lib/elementary/elm_box_eo.c199
-rw-r--r--src/lib/elementary/elm_box_eo.h305
-rw-r--r--src/lib/elementary/elm_box_eo.legacy.c102
-rw-r--r--src/lib/elementary/elm_box_eo.legacy.h280
-rw-r--r--src/lib/elementary/elm_box_legacy.h2
-rw-r--r--src/lib/elementary/elm_bubble.c4
-rw-r--r--src/lib/elementary/elm_bubble.eo44
-rw-r--r--src/lib/elementary/elm_bubble_eo.c55
-rw-r--r--src/lib/elementary/elm_bubble_eo.h74
-rw-r--r--src/lib/elementary/elm_bubble_eo.legacy.c12
-rw-r--r--src/lib/elementary/elm_bubble_eo.legacy.h67
-rw-r--r--src/lib/elementary/elm_bubble_legacy.h2
-rw-r--r--src/lib/elementary/elm_button.h3
-rw-r--r--src/lib/elementary/elm_button_legacy.h2
-rw-r--r--src/lib/elementary/elm_calendar.c14
-rw-r--r--src/lib/elementary/elm_calendar.eo426
-rw-r--r--src/lib/elementary/elm_calendar_eo.c212
-rw-r--r--src/lib/elementary/elm_calendar_eo.h574
-rw-r--r--src/lib/elementary/elm_calendar_eo.legacy.c132
-rw-r--r--src/lib/elementary/elm_calendar_eo.legacy.h524
-rw-r--r--src/lib/elementary/elm_calendar_item.eo17
-rw-r--r--src/lib/elementary/elm_calendar_item_eo.c85
-rw-r--r--src/lib/elementary/elm_calendar_item_eo.h45
-rw-r--r--src/lib/elementary/elm_calendar_item_eo.legacy.h19
-rw-r--r--src/lib/elementary/elm_calendar_legacy.h2
-rw-r--r--src/lib/elementary/elm_check.h1
-rw-r--r--src/lib/elementary/elm_check_legacy.h4
-rw-r--r--src/lib/elementary/elm_clock.c8
-rw-r--r--src/lib/elementary/elm_clock.eo172
-rw-r--r--src/lib/elementary/elm_clock_eo.c249
-rw-r--r--src/lib/elementary/elm_clock_eo.h305
-rw-r--r--src/lib/elementary/elm_clock_eo.legacy.c84
-rw-r--r--src/lib/elementary/elm_clock_eo.legacy.h281
-rw-r--r--src/lib/elementary/elm_clock_legacy.h2
-rw-r--r--src/lib/elementary/elm_code_diff_widget.c10
-rw-r--r--src/lib/elementary/elm_code_widget.c89
-rw-r--r--src/lib/elementary/elm_code_widget.eo24
-rw-r--r--src/lib/elementary/elm_code_widget_eo.legacy.c270
-rw-r--r--src/lib/elementary/elm_code_widget_eo.legacy.h550
-rw-r--r--src/lib/elementary/elm_code_widget_legacy.eo5
-rw-r--r--src/lib/elementary/elm_code_widget_legacy.h2
-rw-r--r--src/lib/elementary/elm_code_widget_legacy_eo.c27
-rw-r--r--src/lib/elementary/elm_code_widget_legacy_eo.h24
-rw-r--r--src/lib/elementary/elm_code_widget_legacy_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_code_widget_selection.c18
-rw-r--r--src/lib/elementary/elm_code_widget_text.c12
-rw-r--r--src/lib/elementary/elm_code_widget_undo.c4
-rw-r--r--src/lib/elementary/elm_color_class.c2
-rw-r--r--src/lib/elementary/elm_color_item.eo53
-rw-r--r--src/lib/elementary/elm_color_item_eo.c137
-rw-r--r--src/lib/elementary/elm_color_item_eo.h75
-rw-r--r--src/lib/elementary/elm_color_item_eo.legacy.c24
-rw-r--r--src/lib/elementary/elm_color_item_eo.legacy.h68
-rw-r--r--src/lib/elementary/elm_colorselector.c16
-rw-r--r--src/lib/elementary/elm_colorselector.eo126
-rw-r--r--src/lib/elementary/elm_colorselector_eo.c151
-rw-r--r--src/lib/elementary/elm_colorselector_eo.h203
-rw-r--r--src/lib/elementary/elm_colorselector_eo.legacy.c60
-rw-r--r--src/lib/elementary/elm_colorselector_eo.legacy.h161
-rw-r--r--src/lib/elementary/elm_colorselector_legacy.h2
-rw-r--r--src/lib/elementary/elm_conform.c14
-rw-r--r--src/lib/elementary/elm_conformant.eo19
-rw-r--r--src/lib/elementary/elm_conformant_eo.c51
-rw-r--r--src/lib/elementary/elm_conformant_eo.h56
-rw-r--r--src/lib/elementary/elm_conformant_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_ctxpopup.eo249
-rw-r--r--src/lib/elementary/elm_ctxpopup_eo.c229
-rw-r--r--src/lib/elementary/elm_ctxpopup_eo.h340
-rw-r--r--src/lib/elementary/elm_ctxpopup_eo.legacy.c114
-rw-r--r--src/lib/elementary/elm_ctxpopup_eo.legacy.h316
-rw-r--r--src/lib/elementary/elm_ctxpopup_item.eo76
-rw-r--r--src/lib/elementary/elm_ctxpopup_item_eo.c142
-rw-r--r--src/lib/elementary/elm_ctxpopup_item_eo.h97
-rw-r--r--src/lib/elementary/elm_ctxpopup_item_eo.legacy.c30
-rw-r--r--src/lib/elementary/elm_ctxpopup_item_eo.legacy.h90
-rw-r--r--src/lib/elementary/elm_dayselector.c10
-rw-r--r--src/lib/elementary/elm_dayselector.eo163
-rw-r--r--src/lib/elementary/elm_dayselector_eo.c131
-rw-r--r--src/lib/elementary/elm_dayselector_eo.h194
-rw-r--r--src/lib/elementary/elm_dayselector_eo.legacy.c60
-rw-r--r--src/lib/elementary/elm_dayselector_eo.legacy.h182
-rw-r--r--src/lib/elementary/elm_dayselector_item.eo8
-rw-r--r--src/lib/elementary/elm_dayselector_item_eo.c35
-rw-r--r--src/lib/elementary/elm_dayselector_item_eo.h24
-rw-r--r--src/lib/elementary/elm_dayselector_item_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_dayselector_legacy.h2
-rw-r--r--src/lib/elementary/elm_dbus_menu.c2
-rw-r--r--src/lib/elementary/elm_diskselector.c15
-rw-r--r--src/lib/elementary/elm_diskselector.eo213
-rw-r--r--src/lib/elementary/elm_diskselector_eo.c227
-rw-r--r--src/lib/elementary/elm_diskselector_eo.h232
-rw-r--r--src/lib/elementary/elm_diskselector_eo.legacy.c72
-rw-r--r--src/lib/elementary/elm_diskselector_eo.legacy.h223
-rw-r--r--src/lib/elementary/elm_diskselector_item.eo90
-rw-r--r--src/lib/elementary/elm_diskselector_item_eo.c109
-rw-r--r--src/lib/elementary/elm_diskselector_item_eo.h103
-rw-r--r--src/lib/elementary/elm_diskselector_item_eo.legacy.c24
-rw-r--r--src/lib/elementary/elm_diskselector_item_eo.legacy.h96
-rw-r--r--src/lib/elementary/elm_diskselector_legacy.h4
-rw-r--r--src/lib/elementary/elm_entry.c134
-rw-r--r--src/lib/elementary/elm_entry.eo927
-rw-r--r--src/lib/elementary/elm_entry_eo.c1190
-rw-r--r--src/lib/elementary/elm_entry_eo.h1448
-rw-r--r--src/lib/elementary/elm_entry_eo.legacy.c582
-rw-r--r--src/lib/elementary/elm_entry_eo.legacy.h1252
-rw-r--r--src/lib/elementary/elm_entry_legacy.h2
-rw-r--r--src/lib/elementary/elm_fileselector.eo65
-rw-r--r--src/lib/elementary/elm_fileselector_button.eo30
-rw-r--r--src/lib/elementary/elm_fileselector_button_eo.c149
-rw-r--r--src/lib/elementary/elm_fileselector_button_eo.h32
-rw-r--r--src/lib/elementary/elm_fileselector_button_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_fileselector_entry.eo28
-rw-r--r--src/lib/elementary/elm_fileselector_entry_eo.c91
-rw-r--r--src/lib/elementary/elm_fileselector_entry_eo.h56
-rw-r--r--src/lib/elementary/elm_fileselector_entry_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_fileselector_eo.c207
-rw-r--r--src/lib/elementary/elm_fileselector_eo.h87
-rw-r--r--src/lib/elementary/elm_fileselector_eo.legacy.c12
-rw-r--r--src/lib/elementary/elm_fileselector_eo.legacy.h47
-rw-r--r--src/lib/elementary/elm_flip.h3
-rw-r--r--src/lib/elementary/elm_flipselector.c16
-rw-r--r--src/lib/elementary/elm_flipselector.eo175
-rw-r--r--src/lib/elementary/elm_flipselector_eo.c159
-rw-r--r--src/lib/elementary/elm_flipselector_eo.h212
-rw-r--r--src/lib/elementary/elm_flipselector_eo.legacy.c60
-rw-r--r--src/lib/elementary/elm_flipselector_eo.legacy.h189
-rw-r--r--src/lib/elementary/elm_flipselector_item.eo55
-rw-r--r--src/lib/elementary/elm_flipselector_item_eo.c105
-rw-r--r--src/lib/elementary/elm_flipselector_item_eo.h87
-rw-r--r--src/lib/elementary/elm_flipselector_item_eo.legacy.c24
-rw-r--r--src/lib/elementary/elm_flipselector_item_eo.legacy.h80
-rw-r--r--src/lib/elementary/elm_flipselector_legacy.h4
-rw-r--r--src/lib/elementary/elm_focus_legacy.c20
-rw-r--r--src/lib/elementary/elm_frame.h3
-rw-r--r--src/lib/elementary/elm_general.h92
-rw-r--r--src/lib/elementary/elm_gengrid.c55
-rw-r--r--src/lib/elementary/elm_gengrid.eo553
-rw-r--r--src/lib/elementary/elm_gengrid_eo.c517
-rw-r--r--src/lib/elementary/elm_gengrid_eo.h782
-rw-r--r--src/lib/elementary/elm_gengrid_eo.legacy.c228
-rw-r--r--src/lib/elementary/elm_gengrid_eo.legacy.h627
-rw-r--r--src/lib/elementary/elm_gengrid_item.eo236
-rw-r--r--src/lib/elementary/elm_gengrid_item_eo.c243
-rw-r--r--src/lib/elementary/elm_gengrid_item_eo.h315
-rw-r--r--src/lib/elementary/elm_gengrid_item_eo.legacy.c102
-rw-r--r--src/lib/elementary/elm_gengrid_item_eo.legacy.h308
-rw-r--r--src/lib/elementary/elm_gengrid_legacy.h4
-rw-r--r--src/lib/elementary/elm_gengrid_pan.eo18
-rw-r--r--src/lib/elementary/elm_gengrid_pan_eo.c67
-rw-r--r--src/lib/elementary/elm_gengrid_pan_eo.h24
-rw-r--r--src/lib/elementary/elm_gengrid_pan_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_genlist.c70
-rw-r--r--src/lib/elementary/elm_genlist.eo598
-rw-r--r--src/lib/elementary/elm_genlist_eo.c686
-rw-r--r--src/lib/elementary/elm_genlist_eo.h1014
-rw-r--r--src/lib/elementary/elm_genlist_eo.legacy.c258
-rw-r--r--src/lib/elementary/elm_genlist_eo.legacy.h704
-rw-r--r--src/lib/elementary/elm_genlist_item.eo437
-rw-r--r--src/lib/elementary/elm_genlist_item_eo.c409
-rw-r--r--src/lib/elementary/elm_genlist_item_eo.h496
-rw-r--r--src/lib/elementary/elm_genlist_item_eo.legacy.c180
-rw-r--r--src/lib/elementary/elm_genlist_item_eo.legacy.h489
-rw-r--r--src/lib/elementary/elm_genlist_legacy.h4
-rw-r--r--src/lib/elementary/elm_genlist_pan.eo24
-rw-r--r--src/lib/elementary/elm_genlist_pan_eo.c67
-rw-r--r--src/lib/elementary/elm_genlist_pan_eo.h24
-rw-r--r--src/lib/elementary/elm_genlist_pan_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_gesture_layer.c14
-rw-r--r--src/lib/elementary/elm_gesture_layer.eo167
-rw-r--r--src/lib/elementary/elm_gesture_layer_eo.c208
-rw-r--r--src/lib/elementary/elm_gesture_layer_eo.h229
-rw-r--r--src/lib/elementary/elm_gesture_layer_eo.legacy.c72
-rw-r--r--src/lib/elementary/elm_gesture_layer_eo.legacy.h222
-rw-r--r--src/lib/elementary/elm_gesture_layer_legacy.h2
-rw-r--r--src/lib/elementary/elm_glview.c2
-rw-r--r--src/lib/elementary/elm_glview.eo234
-rw-r--r--src/lib/elementary/elm_glview_eo.c105
-rw-r--r--src/lib/elementary/elm_glview_eo.h294
-rw-r--r--src/lib/elementary/elm_glview_eo.legacy.c36
-rw-r--r--src/lib/elementary/elm_glview_eo.legacy.h216
-rw-r--r--src/lib/elementary/elm_glview_legacy.h2
-rw-r--r--src/lib/elementary/elm_grid.c10
-rw-r--r--src/lib/elementary/elm_grid.eo63
-rw-r--r--src/lib/elementary/elm_grid_eo.c75
-rw-r--r--src/lib/elementary/elm_grid_eo.h96
-rw-r--r--src/lib/elementary/elm_grid_eo.legacy.c36
-rw-r--r--src/lib/elementary/elm_grid_eo.legacy.h89
-rw-r--r--src/lib/elementary/elm_grid_legacy.h2
-rw-r--r--src/lib/elementary/elm_hover.c10
-rw-r--r--src/lib/elementary/elm_hover.eo80
-rw-r--r--src/lib/elementary/elm_hover_eo.c105
-rw-r--r--src/lib/elementary/elm_hover_eo.h112
-rw-r--r--src/lib/elementary/elm_hover_eo.legacy.c24
-rw-r--r--src/lib/elementary/elm_hover_eo.legacy.h88
-rw-r--r--src/lib/elementary/elm_hover_legacy.h2
-rw-r--r--src/lib/elementary/elm_hoversel.eo113
-rw-r--r--src/lib/elementary/elm_hoversel_eo.c198
-rw-r--r--src/lib/elementary/elm_hoversel_eo.h206
-rw-r--r--src/lib/elementary/elm_hoversel_eo.legacy.c72
-rw-r--r--src/lib/elementary/elm_hoversel_eo.legacy.h165
-rw-r--r--src/lib/elementary/elm_hoversel_item.eo33
-rw-r--r--src/lib/elementary/elm_hoversel_item_eo.c83
-rw-r--r--src/lib/elementary/elm_hoversel_item_eo.h58
-rw-r--r--src/lib/elementary/elm_hoversel_item_eo.legacy.c12
-rw-r--r--src/lib/elementary/elm_hoversel_item_eo.legacy.h51
-rw-r--r--src/lib/elementary/elm_icon.c40
-rw-r--r--src/lib/elementary/elm_icon.eo19
-rw-r--r--src/lib/elementary/elm_icon_eo.c47
-rw-r--r--src/lib/elementary/elm_icon_eo.h40
-rw-r--r--src/lib/elementary/elm_icon_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_icon_legacy.h2
-rw-r--r--src/lib/elementary/elm_image.h3
-rw-r--r--src/lib/elementary/elm_index.c12
-rw-r--r--src/lib/elementary/elm_index.eo211
-rw-r--r--src/lib/elementary/elm_index_eo.c327
-rw-r--r--src/lib/elementary/elm_index_eo.h382
-rw-r--r--src/lib/elementary/elm_index_eo.legacy.c126
-rw-r--r--src/lib/elementary/elm_index_eo.legacy.h341
-rw-r--r--src/lib/elementary/elm_index_item.eo50
-rw-r--r--src/lib/elementary/elm_index_item_eo.c109
-rw-r--r--src/lib/elementary/elm_index_item_eo.h71
-rw-r--r--src/lib/elementary/elm_index_item_eo.legacy.c18
-rw-r--r--src/lib/elementary/elm_index_item_eo.legacy.h64
-rw-r--r--src/lib/elementary/elm_index_legacy.h4
-rw-r--r--src/lib/elementary/elm_interface_fileselector.c5
-rw-r--r--src/lib/elementary/elm_interface_fileselector.eo173
-rw-r--r--src/lib/elementary/elm_interface_fileselector.h5
-rw-r--r--src/lib/elementary/elm_interface_fileselector_eo.c236
-rw-r--r--src/lib/elementary/elm_interface_fileselector_eo.h326
-rw-r--r--src/lib/elementary/elm_interface_fileselector_eo.legacy.h73
-rw-r--r--src/lib/elementary/elm_interface_scrollable.c3
-rw-r--r--src/lib/elementary/elm_interface_scrollable.h5
-rw-r--r--src/lib/elementary/elm_inwin.c4
-rw-r--r--src/lib/elementary/elm_inwin.eo28
-rw-r--r--src/lib/elementary/elm_inwin_eo.c58
-rw-r--r--src/lib/elementary/elm_inwin_eo.h40
-rw-r--r--src/lib/elementary/elm_inwin_eo.legacy.c6
-rw-r--r--src/lib/elementary/elm_inwin_eo.legacy.h33
-rw-r--r--src/lib/elementary/elm_inwin_legacy.h2
-rw-r--r--src/lib/elementary/elm_label.c10
-rw-r--r--src/lib/elementary/elm_label.eo133
-rw-r--r--src/lib/elementary/elm_label_eo.c219
-rw-r--r--src/lib/elementary/elm_label_eo.h258
-rw-r--r--src/lib/elementary/elm_label_eo.legacy.c78
-rw-r--r--src/lib/elementary/elm_label_eo.legacy.h243
-rw-r--r--src/lib/elementary/elm_label_legacy.h2
-rw-r--r--src/lib/elementary/elm_layout.h3
-rw-r--r--src/lib/elementary/elm_list.c46
-rw-r--r--src/lib/elementary/elm_list.eo439
-rw-r--r--src/lib/elementary/elm_list_eo.c368
-rw-r--r--src/lib/elementary/elm_list_eo.h640
-rw-r--r--src/lib/elementary/elm_list_eo.legacy.c150
-rw-r--r--src/lib/elementary/elm_list_eo.legacy.h547
-rw-r--r--src/lib/elementary/elm_list_item.eo123
-rw-r--r--src/lib/elementary/elm_list_item_eo.c195
-rw-r--r--src/lib/elementary/elm_list_item_eo.h148
-rw-r--r--src/lib/elementary/elm_list_item_eo.legacy.c54
-rw-r--r--src/lib/elementary/elm_list_item_eo.legacy.h141
-rw-r--r--src/lib/elementary/elm_list_legacy.h4
-rw-r--r--src/lib/elementary/elm_main.c88
-rw-r--r--src/lib/elementary/elm_map.c61
-rw-r--r--src/lib/elementary/elm_map.eo532
-rw-r--r--src/lib/elementary/elm_map_eo.c365
-rw-r--r--src/lib/elementary/elm_map_eo.h731
-rw-r--r--src/lib/elementary/elm_map_eo.legacy.c192
-rw-r--r--src/lib/elementary/elm_map_eo.legacy.h616
-rw-r--r--src/lib/elementary/elm_map_legacy.h2
-rw-r--r--src/lib/elementary/elm_map_pan.eo34
-rw-r--r--src/lib/elementary/elm_map_pan_eo.c67
-rw-r--r--src/lib/elementary/elm_map_pan_eo.h24
-rw-r--r--src/lib/elementary/elm_map_pan_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_mapbuf.c13
-rw-r--r--src/lib/elementary/elm_mapbuf.eo128
-rw-r--r--src/lib/elementary/elm_mapbuf_eo.c230
-rw-r--r--src/lib/elementary/elm_mapbuf_eo.h188
-rw-r--r--src/lib/elementary/elm_mapbuf_eo.legacy.c60
-rw-r--r--src/lib/elementary/elm_mapbuf_eo.legacy.h181
-rw-r--r--src/lib/elementary/elm_mapbuf_legacy.h2
-rw-r--r--src/lib/elementary/elm_menu.c20
-rw-r--r--src/lib/elementary/elm_menu.eo106
-rw-r--r--src/lib/elementary/elm_menu_eo.c132
-rw-r--r--src/lib/elementary/elm_menu_eo.h158
-rw-r--r--src/lib/elementary/elm_menu_eo.legacy.c54
-rw-r--r--src/lib/elementary/elm_menu_eo.legacy.h127
-rw-r--r--src/lib/elementary/elm_menu_item.eo121
-rw-r--r--src/lib/elementary/elm_menu_item_eo.c205
-rw-r--r--src/lib/elementary/elm_menu_item_eo.h175
-rw-r--r--src/lib/elementary/elm_menu_item_eo.legacy.c66
-rw-r--r--src/lib/elementary/elm_menu_item_eo.legacy.h168
-rw-r--r--src/lib/elementary/elm_menu_legacy.h4
-rw-r--r--src/lib/elementary/elm_multibuttonentry.eo199
-rw-r--r--src/lib/elementary/elm_multibuttonentry_eo.c224
-rw-r--r--src/lib/elementary/elm_multibuttonentry_eo.h346
-rw-r--r--src/lib/elementary/elm_multibuttonentry_eo.legacy.c108
-rw-r--r--src/lib/elementary/elm_multibuttonentry_eo.legacy.h269
-rw-r--r--src/lib/elementary/elm_multibuttonentry_item.eo38
-rw-r--r--src/lib/elementary/elm_multibuttonentry_item_eo.c121
-rw-r--r--src/lib/elementary/elm_multibuttonentry_item_eo.h67
-rw-r--r--src/lib/elementary/elm_multibuttonentry_item_eo.legacy.c24
-rw-r--r--src/lib/elementary/elm_multibuttonentry_item_eo.legacy.h60
-rw-r--r--src/lib/elementary/elm_naviframe.eo162
-rw-r--r--src/lib/elementary/elm_naviframe_eo.c233
-rw-r--r--src/lib/elementary/elm_naviframe_eo.h289
-rw-r--r--src/lib/elementary/elm_naviframe_eo.legacy.c84
-rw-r--r--src/lib/elementary/elm_naviframe_eo.legacy.h246
-rw-r--r--src/lib/elementary/elm_naviframe_item.eo78
-rw-r--r--src/lib/elementary/elm_naviframe_item_eo.c102
-rw-r--r--src/lib/elementary/elm_naviframe_item_eo.h99
-rw-r--r--src/lib/elementary/elm_naviframe_item_eo.legacy.c30
-rw-r--r--src/lib/elementary/elm_naviframe_item_eo.legacy.h92
-rw-r--r--src/lib/elementary/elm_notify.c12
-rw-r--r--src/lib/elementary/elm_notify.eo98
-rw-r--r--src/lib/elementary/elm_notify_eo.c179
-rw-r--r--src/lib/elementary/elm_notify_eo.h145
-rw-r--r--src/lib/elementary/elm_notify_eo.legacy.c42
-rw-r--r--src/lib/elementary/elm_notify_eo.legacy.h114
-rw-r--r--src/lib/elementary/elm_notify_legacy.h2
-rw-r--r--src/lib/elementary/elm_object_item.h2
-rw-r--r--src/lib/elementary/elm_pan.eo58
-rw-r--r--src/lib/elementary/elm_pan_eo.c76
-rw-r--r--src/lib/elementary/elm_pan_eo.h87
-rw-r--r--src/lib/elementary/elm_pan_eo.legacy.c30
-rw-r--r--src/lib/elementary/elm_pan_eo.legacy.h72
-rw-r--r--src/lib/elementary/elm_panel.c27
-rw-r--r--src/lib/elementary/elm_panel.eo94
-rw-r--r--src/lib/elementary/elm_panel_eo.c210
-rw-r--r--src/lib/elementary/elm_panel_eo.h140
-rw-r--r--src/lib/elementary/elm_panel_eo.legacy.c54
-rw-r--r--src/lib/elementary/elm_panel_eo.legacy.h125
-rw-r--r--src/lib/elementary/elm_panel_legacy.h2
-rw-r--r--src/lib/elementary/elm_panes.h4
-rw-r--r--src/lib/elementary/elm_panes_legacy.h2
-rw-r--r--src/lib/elementary/elm_photo.c86
-rw-r--r--src/lib/elementary/elm_photo.eo15
-rw-r--r--src/lib/elementary/elm_photo_eo.c79
-rw-r--r--src/lib/elementary/elm_photo_eo.h24
-rw-r--r--src/lib/elementary/elm_photo_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_photo_legacy.h2
-rw-r--r--src/lib/elementary/elm_photocam.h3
-rw-r--r--src/lib/elementary/elm_photocam_legacy.h20
-rw-r--r--src/lib/elementary/elm_player.eo28
-rw-r--r--src/lib/elementary/elm_player_eo.c73
-rw-r--r--src/lib/elementary/elm_player_eo.h112
-rw-r--r--src/lib/elementary/elm_player_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_plug.c8
-rw-r--r--src/lib/elementary/elm_plug.eo43
-rw-r--r--src/lib/elementary/elm_plug_eo.c59
-rw-r--r--src/lib/elementary/elm_plug_eo.h73
-rw-r--r--src/lib/elementary/elm_plug_eo.legacy.c12
-rw-r--r--src/lib/elementary/elm_plug_eo.legacy.h49
-rw-r--r--src/lib/elementary/elm_plug_legacy.h2
-rw-r--r--src/lib/elementary/elm_popup.eo190
-rw-r--r--src/lib/elementary/elm_popup_eo.c243
-rw-r--r--src/lib/elementary/elm_popup_eo.h288
-rw-r--r--src/lib/elementary/elm_popup_eo.legacy.c84
-rw-r--r--src/lib/elementary/elm_popup_eo.legacy.h239
-rw-r--r--src/lib/elementary/elm_popup_item.eo15
-rw-r--r--src/lib/elementary/elm_popup_item_eo.c67
-rw-r--r--src/lib/elementary/elm_popup_item_eo.h24
-rw-r--r--src/lib/elementary/elm_popup_item_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_prefs.c4
-rw-r--r--src/lib/elementary/elm_prefs.eo227
-rw-r--r--src/lib/elementary/elm_prefs_eo.c159
-rw-r--r--src/lib/elementary/elm_prefs_eo.h381
-rw-r--r--src/lib/elementary/elm_prefs_eo.legacy.c96
-rw-r--r--src/lib/elementary/elm_prefs_eo.legacy.h329
-rw-r--r--src/lib/elementary/elm_prefs_legacy.h2
-rw-r--r--src/lib/elementary/elm_priv.h100
-rw-r--r--src/lib/elementary/elm_progressbar.h3
-rw-r--r--src/lib/elementary/elm_radio.h4
-rw-r--r--src/lib/elementary/elm_radio_legacy.h2
-rw-r--r--src/lib/elementary/elm_route.c8
-rw-r--r--src/lib/elementary/elm_route.eo47
-rw-r--r--src/lib/elementary/elm_route_eo.c56
-rw-r--r--src/lib/elementary/elm_route_eo.h60
-rw-r--r--src/lib/elementary/elm_route_eo.legacy.c18
-rw-r--r--src/lib/elementary/elm_route_eo.legacy.h53
-rw-r--r--src/lib/elementary/elm_route_legacy.h2
-rw-r--r--src/lib/elementary/elm_scroller.c18
-rw-r--r--src/lib/elementary/elm_scroller.eo78
-rw-r--r--src/lib/elementary/elm_scroller_eo.c150
-rw-r--r--src/lib/elementary/elm_scroller_eo.h183
-rw-r--r--src/lib/elementary/elm_scroller_eo.legacy.c18
-rw-r--r--src/lib/elementary/elm_scroller_eo.legacy.h56
-rw-r--r--src/lib/elementary/elm_scroller_legacy.h2
-rw-r--r--src/lib/elementary/elm_segment_control.c25
-rw-r--r--src/lib/elementary/elm_segment_control.eo147
-rw-r--r--src/lib/elementary/elm_segment_control_eo.c95
-rw-r--r--src/lib/elementary/elm_segment_control_eo.h186
-rw-r--r--src/lib/elementary/elm_segment_control_eo.legacy.c48
-rw-r--r--src/lib/elementary/elm_segment_control_eo.legacy.h170
-rw-r--r--src/lib/elementary/elm_segment_control_item.eo47
-rw-r--r--src/lib/elementary/elm_segment_control_item_eo.c84
-rw-r--r--src/lib/elementary/elm_segment_control_item_eo.h72
-rw-r--r--src/lib/elementary/elm_segment_control_item_eo.legacy.c18
-rw-r--r--src/lib/elementary/elm_segment_control_item_eo.legacy.h65
-rw-r--r--src/lib/elementary/elm_segment_control_legacy.h4
-rw-r--r--src/lib/elementary/elm_separator.c10
-rw-r--r--src/lib/elementary/elm_separator.eo24
-rw-r--r--src/lib/elementary/elm_separator_eo.c83
-rw-r--r--src/lib/elementary/elm_separator_eo.h45
-rw-r--r--src/lib/elementary/elm_separator_eo.legacy.c12
-rw-r--r--src/lib/elementary/elm_separator_eo.legacy.h38
-rw-r--r--src/lib/elementary/elm_separator_legacy.h2
-rw-r--r--src/lib/elementary/elm_slider.c20
-rw-r--r--src/lib/elementary/elm_slider.eo25
-rw-r--r--src/lib/elementary/elm_slider.h4
-rw-r--r--src/lib/elementary/elm_slider_eo.c87
-rw-r--r--src/lib/elementary/elm_slider_eo.h24
-rw-r--r--src/lib/elementary/elm_slider_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_slider_part_indicator.eo20
-rw-r--r--src/lib/elementary/elm_slider_part_indicator_eo.c53
-rw-r--r--src/lib/elementary/elm_slider_part_indicator_eo.h45
-rw-r--r--src/lib/elementary/elm_slider_part_indicator_eo.legacy.h19
-rw-r--r--src/lib/elementary/elm_slideshow.c8
-rw-r--r--src/lib/elementary/elm_slideshow.eo316
-rw-r--r--src/lib/elementary/elm_slideshow_eo.c321
-rw-r--r--src/lib/elementary/elm_slideshow_eo.h408
-rw-r--r--src/lib/elementary/elm_slideshow_eo.legacy.c138
-rw-r--r--src/lib/elementary/elm_slideshow_eo.legacy.h382
-rw-r--r--src/lib/elementary/elm_slideshow_item.eo36
-rw-r--r--src/lib/elementary/elm_slideshow_item_eo.c51
-rw-r--r--src/lib/elementary/elm_slideshow_item_eo.h57
-rw-r--r--src/lib/elementary/elm_slideshow_item_eo.legacy.c12
-rw-r--r--src/lib/elementary/elm_slideshow_item_eo.legacy.h50
-rw-r--r--src/lib/elementary/elm_slideshow_legacy.h4
-rw-r--r--src/lib/elementary/elm_spinner.c16
-rw-r--r--src/lib/elementary/elm_spinner.eo195
-rw-r--r--src/lib/elementary/elm_spinner.h3
-rw-r--r--src/lib/elementary/elm_spinner_eo.c335
-rw-r--r--src/lib/elementary/elm_spinner_eo.h350
-rw-r--r--src/lib/elementary/elm_spinner_eo.legacy.c78
-rw-r--r--src/lib/elementary/elm_spinner_eo.legacy.h295
-rw-r--r--src/lib/elementary/elm_spinner_legacy.h2
-rw-r--r--src/lib/elementary/elm_store.c2
-rw-r--r--src/lib/elementary/elm_sys_notify.c10
-rw-r--r--src/lib/elementary/elm_sys_notify.eo96
-rw-r--r--src/lib/elementary/elm_sys_notify.h4
-rw-r--r--src/lib/elementary/elm_sys_notify_dbus.c10
-rw-r--r--src/lib/elementary/elm_sys_notify_dbus.eo15
-rw-r--r--src/lib/elementary/elm_sys_notify_dbus_eo.c51
-rw-r--r--src/lib/elementary/elm_sys_notify_dbus_eo.h24
-rw-r--r--src/lib/elementary/elm_sys_notify_dbus_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_sys_notify_eo.c76
-rw-r--r--src/lib/elementary/elm_sys_notify_eo.h124
-rw-r--r--src/lib/elementary/elm_sys_notify_eo.legacy.c12
-rw-r--r--src/lib/elementary/elm_sys_notify_eo.legacy.h117
-rw-r--r--src/lib/elementary/elm_sys_notify_interface.c2
-rw-r--r--src/lib/elementary/elm_sys_notify_interface.eo68
-rw-r--r--src/lib/elementary/elm_sys_notify_interface_eo.c39
-rw-r--r--src/lib/elementary/elm_sys_notify_interface_eo.h91
-rw-r--r--src/lib/elementary/elm_sys_notify_interface_eo.legacy.c18
-rw-r--r--src/lib/elementary/elm_sys_notify_interface_eo.legacy.h84
-rw-r--r--src/lib/elementary/elm_systray.c4
-rw-r--r--src/lib/elementary/elm_systray.eo125
-rw-r--r--src/lib/elementary/elm_systray.h2
-rw-r--r--src/lib/elementary/elm_systray_eo.c250
-rw-r--r--src/lib/elementary/elm_systray_eo.h236
-rw-r--r--src/lib/elementary/elm_systray_eo.legacy.c102
-rw-r--r--src/lib/elementary/elm_systray_eo.legacy.h229
-rw-r--r--src/lib/elementary/elm_table.c10
-rw-r--r--src/lib/elementary/elm_table.eo128
-rw-r--r--src/lib/elementary/elm_table_eo.c145
-rw-r--r--src/lib/elementary/elm_table_eo.h185
-rw-r--r--src/lib/elementary/elm_table_eo.legacy.c60
-rw-r--r--src/lib/elementary/elm_table_eo.legacy.h146
-rw-r--r--src/lib/elementary/elm_table_legacy.h2
-rw-r--r--src/lib/elementary/elm_textpath.h4
-rw-r--r--src/lib/elementary/elm_textpath_legacy.h2
-rw-r--r--src/lib/elementary/elm_theme.c19
-rw-r--r--src/lib/elementary/elm_thumb.c104
-rw-r--r--src/lib/elementary/elm_thumb.eo22
-rw-r--r--src/lib/elementary/elm_thumb_eo.c85
-rw-r--r--src/lib/elementary/elm_thumb_eo.h64
-rw-r--r--src/lib/elementary/elm_thumb_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_thumb_legacy.h2
-rw-r--r--src/lib/elementary/elm_toolbar.c35
-rw-r--r--src/lib/elementary/elm_toolbar.eo379
-rw-r--r--src/lib/elementary/elm_toolbar.h3
-rw-r--r--src/lib/elementary/elm_toolbar_eo.c377
-rw-r--r--src/lib/elementary/elm_toolbar_eo.h546
-rw-r--r--src/lib/elementary/elm_toolbar_eo.legacy.c150
-rw-r--r--src/lib/elementary/elm_toolbar_eo.legacy.h525
-rw-r--r--src/lib/elementary/elm_toolbar_item.eo329
-rw-r--r--src/lib/elementary/elm_toolbar_item_eo.c328
-rw-r--r--src/lib/elementary/elm_toolbar_item_eo.h410
-rw-r--r--src/lib/elementary/elm_toolbar_item_eo.legacy.c144
-rw-r--r--src/lib/elementary/elm_toolbar_item_eo.legacy.h401
-rw-r--r--src/lib/elementary/elm_toolbar_legacy.h4
-rw-r--r--src/lib/elementary/elm_view_form.c8
-rw-r--r--src/lib/elementary/elm_view_form.eo31
-rw-r--r--src/lib/elementary/elm_view_form.h2
-rw-r--r--src/lib/elementary/elm_view_form_eo.c45
-rw-r--r--src/lib/elementary/elm_view_form_eo.h49
-rw-r--r--src/lib/elementary/elm_view_form_eo.legacy.h19
-rw-r--r--src/lib/elementary/elm_view_list.c7
-rw-r--r--src/lib/elementary/elm_view_list.eo65
-rw-r--r--src/lib/elementary/elm_view_list.h2
-rw-r--r--src/lib/elementary/elm_view_list_eo.c62
-rw-r--r--src/lib/elementary/elm_view_list_eo.h97
-rw-r--r--src/lib/elementary/elm_view_list_eo.legacy.h22
-rw-r--r--src/lib/elementary/elm_web.eo450
-rw-r--r--src/lib/elementary/elm_web.h9
-rw-r--r--src/lib/elementary/elm_web2.c2
-rw-r--r--src/lib/elementary/elm_web_eo.c293
-rw-r--r--src/lib/elementary/elm_web_eo.h603
-rw-r--r--src/lib/elementary/elm_web_eo.legacy.c246
-rw-r--r--src/lib/elementary/elm_web_eo.legacy.h594
-rw-r--r--src/lib/elementary/elm_web_legacy.h2
-rw-r--r--src/lib/elementary/elm_widget.h17
-rw-r--r--src/lib/elementary/elm_widget_clock.h2
-rw-r--r--src/lib/elementary/elm_widget_colorselector.h4
-rw-r--r--src/lib/elementary/elm_widget_dayselector.h4
-rw-r--r--src/lib/elementary/elm_widget_entry.h2
-rw-r--r--src/lib/elementary/elm_widget_gengrid.h2
-rw-r--r--src/lib/elementary/elm_widget_glview.h2
-rw-r--r--src/lib/elementary/elm_widget_hover.h2
-rw-r--r--src/lib/elementary/elm_widget_index.h4
-rw-r--r--src/lib/elementary/elm_widget_item.eo547
-rw-r--r--src/lib/elementary/elm_widget_item_container_eo.c33
-rw-r--r--src/lib/elementary/elm_widget_item_container_eo.h31
-rw-r--r--src/lib/elementary/elm_widget_item_container_eo.legacy.h18
-rw-r--r--src/lib/elementary/elm_widget_item_eo.c558
-rw-r--r--src/lib/elementary/elm_widget_item_eo.h883
-rw-r--r--src/lib/elementary/elm_widget_item_eo.legacy.c282
-rw-r--r--src/lib/elementary/elm_widget_item_eo.legacy.h799
-rw-r--r--src/lib/elementary/elm_widget_item_static_focus.c6
-rw-r--r--src/lib/elementary/elm_widget_item_static_focus.eo9
-rw-r--r--src/lib/elementary/elm_widget_item_static_focus_eo.c43
-rw-r--r--src/lib/elementary/elm_widget_item_static_focus_eo.h26
-rw-r--r--src/lib/elementary/elm_widget_item_static_focus_eo.legacy.h17
-rw-r--r--src/lib/elementary/elm_widget_label.h2
-rw-r--r--src/lib/elementary/elm_widget_layout.h5
-rw-r--r--src/lib/elementary/elm_widget_list.h4
-rw-r--r--src/lib/elementary/elm_widget_menu.h6
-rw-r--r--src/lib/elementary/elm_widget_notify.h2
-rw-r--r--src/lib/elementary/elm_widget_panel.h2
-rw-r--r--src/lib/elementary/elm_widget_player.h2
-rw-r--r--src/lib/elementary/elm_widget_plug.h2
-rw-r--r--src/lib/elementary/elm_widget_popup.h6
-rw-r--r--src/lib/elementary/elm_widget_route.h2
-rw-r--r--src/lib/elementary/elm_widget_thumb.h1
-rw-r--r--src/lib/elementary/elm_win.h6
-rw-r--r--src/lib/elementary/elm_win_eo.h8
-rw-r--r--src/lib/elementary/elm_win_legacy.h852
-rw-r--r--src/lib/elementary/els_cursor.c12
-rw-r--r--src/lib/elementary/els_tooltip.c4
-rw-r--r--src/lib/elementary/elu_ews_wm.c2
-rw-r--r--src/lib/elementary/meson.build222
-rw-r--r--src/lib/emotion/Emotion_Legacy.h2
-rw-r--r--src/lib/emotion/efl_canvas_video.eo6
-rw-r--r--src/lib/emotion/efl_canvas_video_eo.legacy.c12
-rw-r--r--src/lib/emotion/efl_canvas_video_eo.legacy.h60
-rw-r--r--src/lib/emotion/emotion_smart.c44
-rw-r--r--src/lib/emotion/meson.build13
-rw-r--r--src/lib/eo/Eo.h2
-rw-r--r--src/lib/eo/efl_class.eo2
-rw-r--r--src/lib/eo/efl_object.eo12
-rw-r--r--src/lib/eo/eo_base_class.c2
-rw-r--r--src/lib/eolian/Eolian.h2
-rw-r--r--src/lib/eolian/database_type.c5
-rw-r--r--src/lib/eolian/database_validate.c36
-rw-r--r--src/lib/eolian/eo_lexer.c2
-rw-r--r--src/lib/eolian/eo_lexer.h2
-rw-r--r--src/lib/eolian/eo_parser.c5
-rw-r--r--src/lib/eolian_cxx/grammar/klass_def.hpp131
-rw-r--r--src/lib/evas/Evas_Internal.h38
-rw-r--r--src/lib/evas/Evas_Legacy.h120
-rw-r--r--src/lib/evas/Evas_Loader.h23
-rw-r--r--src/lib/evas/canvas/efl_canvas_event_grabber.c7
-rw-r--r--src/lib/evas/canvas/efl_canvas_event_grabber.eo3
-rw-r--r--src/lib/evas/canvas/efl_canvas_event_grabber_eo.legacy.c12
-rw-r--r--src/lib/evas/canvas/efl_canvas_event_grabber_eo.legacy.h44
-rw-r--r--src/lib/evas/canvas/efl_canvas_group.eo20
-rw-r--r--src/lib/evas/canvas/efl_canvas_group_eo.legacy.c30
-rw-r--r--src/lib/evas/canvas/efl_canvas_group_eo.legacy.h104
-rw-r--r--src/lib/evas/canvas/efl_canvas_image.c65
-rw-r--r--src/lib/evas/canvas/efl_canvas_image.eo3
-rw-r--r--src/lib/evas/canvas/efl_canvas_image_internal.eo1
-rw-r--r--src/lib/evas/canvas/efl_canvas_object.eo115
-rw-r--r--src/lib/evas/canvas/efl_canvas_object_eo.legacy.c114
-rw-r--r--src/lib/evas/canvas/efl_canvas_object_eo.legacy.h410
-rw-r--r--src/lib/evas/canvas/efl_canvas_proxy.c4
-rw-r--r--src/lib/evas/canvas/efl_canvas_scene3d.c4
-rw-r--r--src/lib/evas/canvas/efl_canvas_text.eo9
-rw-r--r--src/lib/evas/canvas/efl_canvas_text_eo.legacy.c66
-rw-r--r--src/lib/evas/canvas/efl_canvas_text_eo.legacy.h228
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_container.c1
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_container.eo1
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.c12
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.h40
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_gradient.eo1
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_gradient_linear.eo1
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_gradient_radial.eo1
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_node.c1
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_node.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.c30
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.h83
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object.c168
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object.eo9
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.c48
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.h135
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_shape.c1
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_shape.eo1
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_shape_eo.legacy.c36
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_shape_eo.legacy.h80
-rw-r--r--src/lib/evas/canvas/efl_input_event.c2
-rw-r--r--src/lib/evas/canvas/evas_box.eo669
-rw-r--r--src/lib/evas/canvas/evas_box_eo.c248
-rw-r--r--src/lib/evas/canvas/evas_box_eo.h818
-rw-r--r--src/lib/evas/canvas/evas_box_eo.hh460
-rw-r--r--src/lib/evas/canvas/evas_box_eo.impl.hh478
-rw-r--r--src/lib/evas/canvas/evas_box_eo.legacy.c162
-rw-r--r--src/lib/evas/canvas/evas_box_eo.legacy.h646
-rw-r--r--src/lib/evas/canvas/evas_callbacks.c7
-rw-r--r--src/lib/evas/canvas/evas_canvas.eo978
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_camera.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_light.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_material.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_mesh.c49
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_mesh.eo5
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_scene.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_texture.c22
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_texture.eo4
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.c501
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.h1068
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.hh413
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.impl.hh756
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.legacy.c384
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.legacy.h1023
-rw-r--r--src/lib/evas/canvas/evas_clip.c39
-rw-r--r--src/lib/evas/canvas/evas_events.c46
-rw-r--r--src/lib/evas/canvas/evas_grid.eo123
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.c95
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.h185
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.hh366
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.impl.hh164
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.legacy.c60
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.legacy.h178
-rw-r--r--src/lib/evas/canvas/evas_image.eo8
-rw-r--r--src/lib/evas/canvas/evas_image_eo.c35
-rw-r--r--src/lib/evas/canvas/evas_image_eo.h24
-rw-r--r--src/lib/evas/canvas/evas_image_eo.hh463
-rw-r--r--src/lib/evas/canvas/evas_image_eo.impl.hh14
-rw-r--r--src/lib/evas/canvas/evas_image_eo.legacy.h17
-rw-r--r--src/lib/evas/canvas/evas_image_legacy.c99
-rw-r--r--src/lib/evas/canvas/evas_image_private.h11
-rw-r--r--src/lib/evas/canvas/evas_line.eo31
-rw-r--r--src/lib/evas/canvas/evas_line_eo.c47
-rw-r--r--src/lib/evas/canvas/evas_line_eo.h53
-rw-r--r--src/lib/evas/canvas/evas_line_eo.hh337
-rw-r--r--src/lib/evas/canvas/evas_line_eo.impl.hh62
-rw-r--r--src/lib/evas/canvas/evas_line_eo.legacy.c12
-rw-r--r--src/lib/evas/canvas/evas_line_eo.legacy.h46
-rw-r--r--src/lib/evas/canvas/evas_main.c105
-rw-r--r--src/lib/evas/canvas/evas_object_box.c2
-rw-r--r--src/lib/evas/canvas/evas_object_grid.c2
-rw-r--r--src/lib/evas/canvas/evas_object_image.c85
-rw-r--r--src/lib/evas/canvas/evas_object_inform.c14
-rw-r--r--src/lib/evas/canvas/evas_object_intercept.c4
-rw-r--r--src/lib/evas/canvas/evas_object_line.c2
-rw-r--r--src/lib/evas/canvas/evas_object_main.c349
-rw-r--r--src/lib/evas/canvas/evas_object_smart.c22
-rw-r--r--src/lib/evas/canvas/evas_object_table.c2
-rw-r--r--src/lib/evas/canvas/evas_object_text.c2
-rw-r--r--src/lib/evas/canvas/evas_object_textblock.c21
-rw-r--r--src/lib/evas/canvas/evas_object_textgrid.c2
-rw-r--r--src/lib/evas/canvas/evas_table.eo211
-rw-r--r--src/lib/evas/canvas/evas_table_eo.c142
-rw-r--r--src/lib/evas/canvas/evas_table_eo.h338
-rw-r--r--src/lib/evas/canvas/evas_table_eo.hh380
-rw-r--r--src/lib/evas/canvas/evas_table_eo.impl.hh260
-rw-r--r--src/lib/evas/canvas/evas_table_eo.legacy.c96
-rw-r--r--src/lib/evas/canvas/evas_table_eo.legacy.h321
-rw-r--r--src/lib/evas/canvas/evas_text.eo287
-rw-r--r--src/lib/evas/canvas/evas_text_eo.c296
-rw-r--r--src/lib/evas/canvas/evas_text_eo.h462
-rw-r--r--src/lib/evas/canvas/evas_text_eo.hh437
-rw-r--r--src/lib/evas/canvas/evas_text_eo.impl.hh466
-rw-r--r--src/lib/evas/canvas/evas_text_eo.legacy.c156
-rw-r--r--src/lib/evas/canvas/evas_text_eo.legacy.h455
-rw-r--r--src/lib/evas/canvas/evas_textblock_legacy.h2
-rw-r--r--src/lib/evas/canvas/evas_textgrid.eo208
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.c119
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.h259
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.hh366
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.impl.hh182
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.legacy.c60
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.legacy.h252
-rw-r--r--src/lib/evas/canvas/evas_vg_private.h4
-rw-r--r--src/lib/evas/canvas/meson.build48
-rw-r--r--src/lib/evas/common/evas_map_image_aa.c25
-rw-r--r--src/lib/evas/include/evas_common_private.h2
-rw-r--r--src/lib/evas/include/evas_private.h34
-rw-r--r--src/lib/evas/vg/evas_vg_cache.c33
-rw-r--r--src/lib/evil/meson.build5
-rw-r--r--src/modules/ecore_buffer/shm/meson.build8
-rw-r--r--src/modules/ecore_buffer/x11_dri2/meson.build8
-rw-r--r--src/modules/ecore_buffer/x11_dri3/meson.build8
-rw-r--r--src/modules/ecore_imf/scim/scim_imcontext.cpp23
-rw-r--r--src/modules/elementary/clock_input_ctxpopup/clock_input_ctxpopup.c4
-rw-r--r--src/modules/elementary/prefs/elm_entry.c2
-rw-r--r--src/modules/elementary/prefs/elm_spinner.c2
-rw-r--r--src/modules/elementary/web/none/elm_web_none.c4
-rw-r--r--src/modules/elementary/web/none/elm_web_none.eo42
-rw-r--r--src/modules/elementary/web/none/elm_web_none_eo.c211
-rw-r--r--src/modules/elementary/web/none/elm_web_none_eo.h24
-rw-r--r--src/modules/elementary/web/none/meson.build22
-rw-r--r--src/modules/evas/engines/eglfs/evas_engine.c3
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_image.c8
-rw-r--r--src/modules/evas/engines/gl_drm/evas_engine.c3
-rw-r--r--src/modules/evas/engines/gl_drm/evas_outbuf.c10
-rw-r--r--src/modules/evas/engines/gl_x11/evas_engine.c3
-rw-r--r--src/modules/evas/engines/wayland_egl/evas_engine.c3
-rw-r--r--src/modules/evas/vg_savers/eet/evas_vg_save_eet.c2
-rw-r--r--src/modules/evas/vg_savers/svg/evas_vg_save_svg.c4
-rw-r--r--src/scripts/pyolian/eolian.py24
-rw-r--r--src/static_libs/vg_common/vg_common_svg.c3
-rw-r--r--src/tests/ecore/efl_app_test_cml.eo2
-rw-r--r--src/tests/edje/edje_test_container.c2
-rw-r--r--src/tests/edje/edje_test_edje.c3
-rw-r--r--src/tests/edje/edje_test_features.c4
-rw-r--r--src/tests/edje/edje_test_signal.c9
-rw-r--r--src/tests/edje/edje_test_swallow.c2
-rw-r--r--src/tests/edje/edje_test_text.c30
-rw-r--r--src/tests/efl_mono/Eina.cs480
-rw-r--r--src/tests/efl_mono/Eo.cs66
-rw-r--r--src/tests/efl_mono/Evas.cs77
-rw-r--r--src/tests/efl_mono/StructHelpers.cs17
-rw-r--r--src/tests/efl_mono/Value.cs109
-rw-r--r--src/tests/efl_mono/dummy_child.eo32
-rw-r--r--src/tests/efl_mono/dummy_test_object.eo314
-rw-r--r--src/tests/efl_mono/efl-mono-suite.runtimeconfig.json10
-rw-r--r--src/tests/efl_mono/libefl_mono_native_test.c57
-rw-r--r--src/tests/efl_mono/meson.build26
-rw-r--r--src/tests/eina/eina_test_convert.c95
-rw-r--r--src/tests/elementary/efl_ui_suite.c2
-rw-r--r--src/tests/elementary/efl_ui_suite.h2
-rw-r--r--src/tests/elementary/efl_ui_test_atspi.c61
-rw-r--r--src/tests/elementary/efl_ui_test_box.c67
-rw-r--r--src/tests/elementary/efl_ui_test_grid.c1
-rw-r--r--src/tests/elementary/efl_ui_test_image.c2
-rw-r--r--src/tests/elementary/efl_ui_test_image_zoomable.c2
-rw-r--r--src/tests/elementary/efl_ui_test_layout.c27
-rw-r--r--src/tests/elementary/efl_ui_test_relative_layout.c3
-rw-r--r--src/tests/elementary/efl_ui_test_table.c429
-rw-r--r--src/tests/elementary/efl_ui_test_widget.c182
-rw-r--r--src/tests/elementary/elm_code_test_syntax.c2
-rw-r--r--src/tests/elementary/elm_test_atspi.c60
-rw-r--r--src/tests/elementary/elm_test_box.c34
-rw-r--r--src/tests/elementary/elm_test_config.c1
-rw-r--r--src/tests/elementary/elm_test_gengrid.c51
-rw-r--r--src/tests/elementary/elm_test_genlist.c51
-rw-r--r--src/tests/elementary/elm_test_image.c1
-rw-r--r--src/tests/elementary/elm_test_layout.c13
-rw-r--r--src/tests/elementary/elm_test_spinner.c1
-rw-r--r--src/tests/elementary/meson.build2
-rw-r--r--src/tests/elementary/suite_helpers.c22
-rw-r--r--src/tests/elua/elua_lib.c48
-rw-r--r--src/tests/emotion/emotion_test_main-eo.c4
-rw-r--r--src/tests/eo/suite/meson.build14
-rw-r--r--src/tests/eolian/eolian_parsing.c4
-rw-r--r--src/tests/evas/evas_test_image.c4
-rw-r--r--src/tests/evas/evas_test_mask.c2
-rw-r--r--src/tests/evas/evas_test_mesh.c16
1325 files changed, 86831 insertions, 24760 deletions
diff --git a/Makefile.am b/Makefile.am
index a94d3fac57..d08f9b950c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -519,6 +519,7 @@ pkgbuild::
519 519
520clean-local: 520clean-local:
521 rm -rf benchmark coverage 521 rm -rf benchmark coverage
522 @find . -name '*eo.legacy.c' -delete
522 523
523DISTCLEANFILES= \ 524DISTCLEANFILES= \
524./src/lib/emile/Makefile \ 525./src/lib/emile/Makefile \
diff --git a/NEWS b/NEWS
index b4763b3428..c06270e747 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,97 @@
1========== 1==========
2EFL 1.21.0 2EFL 1.22.0
3========== 3==========
4 4
5Changes since 1.21.0:
6---------------------
7
8Features:
9
10 * evas textblock: add/apply cursor cluster APIs based on grapheme cluster
11 * efl_ui_spin_button: Addded direction feature.
12 * scroller: refactory a momentum scroll animator
13 * elementary textpath: support legacy APIs
14 * elementary transit: add a convenient API.
15 * elementary transit: add a new api - elm_transit_progress_value_set()
16 * Text: add markup_range_get
17 * Canvas layout: support more Efl.Text.* with efl_part
18 * efl: Add support to elput for using elogind instead of systemd
19 * eina: add locale-independent eina_convert_strtod_c function
20 * elm perf tool - bring one back to efl
21 * eina: add locale-independent eina_convert_strtod_c function
22 * elm perf tool - bring one back to efl
23 * efl gfx_path: introduce efl_gfx_path_reserve()
24 * efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED
25 * efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED
26 * gfx: Add size hint fill (EO) (T3912)
27 * efl_app: add "standby" event (T5494)
28 * edje_cc: fail upon detecting invalid part description references in programs (T7016)
29 * elput: Add API to allow settings tap-to-click on pointer device
30 * ecore_drm2: Add API to allow settings tap-to-click on pointer device
31 * efl_ui_win: add 'exit_on_all_windows_closed' class property and unit test (T5494)
32 * efl_ui_win: add 'exit_on_close' property and unit test (T5494)
33 * eo: implement class overriding (+unit tests) (T7516)
34 * eolian gen: initial support for reflection api
35 * efl_ui_relative_layout: introduce new relative container (T5487)
36 * eolian: introduce typed slice types
37 * eolian: add support for inlist structs
38
39Fixes:
40
41 * ecore_wl2_dmabuf: Link with ecore_wl2 (T7327)
42 * ecore_wl2_dmabuf: Depend on ecore_wl2 (T7327)
43 * efl selection manager - avoid multiple selection get callbacks for req
44 * evas image: fix a bug in image preloading.
45 * evas canvas: fix null possibility of evas_object_above_get().
46 * edje: Remove hack code
47 * efl gfx_path: prevent buffer overflow.
48 * ecore_main: fix the invalid return value
49 * eina_vpath: fix the memory leak
50 * elementary: remove meaningless memory allocation and leaking
51 * elementary: fix memory leak from Efl.Ui.Layout.Object
52 * evas gl: fix invalid image size.
53 * elementary entry: apply scale to all edje objects
54 * eina debug: fix a double unlock issue
55 * elm_theme: fix return value when default style fallback is done
56 * evas vg: fix memory leak.
57 * devas vg: return default root node if possible.
58 * evas vg: fix memory leak at gradient.
59 * evas filter: remove critical messages from Evas Filter
60 * elementary transit: fix wrong pausing time calculation.
61 * Canvas text: fix line_jump_by logic
62 * cxx: explicitly require c++11 and fix tests to conform
63 * edje: fix an overflow issue for state values
64 * evas textblock: remove white space after line-break by a next item
65 * evas ector: fix memory leaks.
66 * evas vg: update render properly.
67 * ector software: make a pair of ref/unref.
68 * evas gl: recover current program state.
69 * ecore_evas - fix aninmator based frame render ticking to full framerate
70 * ecore evas - buffer - init ecore event evas as many times as shutdown
71 * eina: fix a build failure caused by missing 'locale_t' from OSX
72 * ecore_con: handle timeout of the attempt to connect.
73 * ecore_evas - fix aninmator based frame render ticking to full framerate
74 * ecore evas - buffer - init ecore event evas as many times as shutdown
75 * eina: fix a build failure caused by missing 'locale_t' from OSX
76 * ecore_con: handle timeout of the attempt to connect.
77 * evas gl - make GLintptr etc. also ndefed for GL_VERSION_1_5 fix typedef (T7502)
78 * ecore-drm2: Fix drmModeSetCrtc call during fb flip
79 * textblock: Fix crash with filters
80 * edje - stop trying to access ready deleted exrt/group swallow objects
81 * evas: remove memory leaks from deleted Textblock objects
82 * elm - dnd - restore to working as drop targets
83 * elm_config: Free data returned from eet_read
84 * ui/flip: fix efl_pack usage
85 * elm_entry: make file loading succeed on 0-sized files (T6562)
86 * theme: fix odd state setting on some items for list/genlist/gengrid
87 * theme: correct part name in program for elm/hover/base/main_menu_submenu/default (T6219)
88 * theme: remove a ton of invalid part description references in various programs (T6873)
89 * ecore-evas/extn: use evas from events when updating key masks (T5536)
90 * edje: apply maps to textblock cursors and backgrounds (T4977)
91 * ecore drm2 - work around kms/drm bug seemingly when no flip event comes
92 * elm textpath: reduces differences between actual pos and modified pos
93 * elm_map: Make more robust elm_map (T7443)
94
5Changes since 1.20.0: 95Changes since 1.20.0:
6--------------------- 96---------------------
7 97
diff --git a/configure.ac b/configure.ac
index a65acdb5fb..81f29dddde 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
1EFL_VERSION([1], [21], [99], [dev]) 1EFL_VERSION([1], [22], [0], [release])
2AC_INIT([efl], [efl_version], [enlightenment-devel@lists.sourceforge.net]) 2AC_INIT([efl], [efl_version-alpha1], [enlightenment-devel@lists.sourceforge.net])
3 3
4AC_PREREQ([2.60]) 4AC_PREREQ([2.60])
5AC_CONFIG_SRCDIR([configure.ac]) 5AC_CONFIG_SRCDIR([configure.ac])
@@ -804,7 +804,7 @@ EFL_SELECT_WINDOWS_VERSION
804 804
805### Checks for libraries 805### Checks for libraries
806 806
807EFL_ADD_LIBS([EVIL], [-lpsapi -lole32 -lws2_32 -lsecur32 -luuid -lmsvcr100]) 807EFL_ADD_LIBS([EVIL], [-lpsapi -lole32 -lws2_32 -lsecur32 -luuid])
808 808
809### Checks for header files 809### Checks for header files
810 810
@@ -1465,7 +1465,6 @@ if test "x${have_windows}" = "xyes"; then
1465else 1465else
1466 EVIL_DL_MONO="dl" 1466 EVIL_DL_MONO="dl"
1467fi 1467fi
1468ECORE_EVAS_DL_MONO="${DLIB_PREFIX_MONO}ecore_evas${DLIB_SUFFIX_MONO}"
1469EDJE_DL_MONO="${DLIB_PREFIX_MONO}edje${DLIB_SUFFIX_MONO}" 1468EDJE_DL_MONO="${DLIB_PREFIX_MONO}edje${DLIB_SUFFIX_MONO}"
1470ELEMENTARY_DL_MONO="${DLIB_PREFIX_MONO}elementary${DLIB_SUFFIX_MONO}" 1469ELEMENTARY_DL_MONO="${DLIB_PREFIX_MONO}elementary${DLIB_SUFFIX_MONO}"
1471ELDBUS_DL_MONO="${DLIB_PREFIX_MONO}eldbus${DLIB_SUFFIX_MONO}" 1470ELDBUS_DL_MONO="${DLIB_PREFIX_MONO}eldbus${DLIB_SUFFIX_MONO}"
@@ -1477,7 +1476,6 @@ AC_SUBST([EINA_DL_MONO])
1477AC_SUBST([EO_DL_MONO]) 1476AC_SUBST([EO_DL_MONO])
1478AC_SUBST([EVAS_DL_MONO]) 1477AC_SUBST([EVAS_DL_MONO])
1479AC_SUBST([EVIL_DL_MONO]) 1478AC_SUBST([EVIL_DL_MONO])
1480AC_SUBST([ECORE_EVAS_DL_MONO])
1481AC_SUBST([EDJE_DL_MONO]) 1479AC_SUBST([EDJE_DL_MONO])
1482AC_SUBST([ELEMENTARY_DL_MONO]) 1480AC_SUBST([ELEMENTARY_DL_MONO])
1483AC_SUBST([ELDBUS_DL_MONO]) 1481AC_SUBST([ELDBUS_DL_MONO])
diff --git a/data/elementary/config/default/base.src.in b/data/elementary/config/default/base.src.in
index 20670544eb..79f7a1bb55 100644
--- a/data/elementary/config/default/base.src.in
+++ b/data/elementary/config/default/base.src.in
@@ -1,5 +1,5 @@
1group "Elm_Config" struct { 1group "Elm_Config" struct {
2 value "config_version" int: 131092; 2 value "config_version" int: 131093;
3 value "entry_select_allow" uchar: 1; 3 value "entry_select_allow" uchar: 1;
4 value "engine" string: ""; 4 value "engine" string: "";
5 value "vsync" uchar: 0; 5 value "vsync" uchar: 0;
@@ -3153,5 +3153,106 @@ group "Elm_Config" struct {
3153 } 3153 }
3154 } 3154 }
3155 } 3155 }
3156 group "Elm_Config_Bindings_Widget" struct {
3157 value "name" string: "Efl.Ui.Scroller";
3158 group "key_bindings" list {
3159 group "Elm_Config_Binding_Key" struct {
3160 value "context" int: 0;
3161 value "key" string: "Left";
3162 value "action" string: "move";
3163 value "params" string: "left";
3164 }
3165 group "Elm_Config_Binding_Key" struct {
3166 value "context" int: 0;
3167 value "key" string: "KP_Left";
3168 value "action" string: "move";
3169 value "params" string: "left";
3170 }
3171 group "Elm_Config_Binding_Key" struct {
3172 value "context" int: 0;
3173 value "key" string: "Right";
3174 value "action" string: "move";
3175 value "params" string: "right";
3176 }
3177 group "Elm_Config_Binding_Key" struct {
3178 value "context" int: 0;
3179 value "key" string: "KP_Right";
3180 value "action" string: "move";
3181 value "params" string: "right";
3182 }
3183 group "Elm_Config_Binding_Key" struct {
3184 value "context" int: 0;
3185 value "key" string: "Up";
3186 value "action" string: "move";
3187 value "params" string: "up";
3188 }
3189 group "Elm_Config_Binding_Key" struct {
3190 value "context" int: 0;
3191 value "key" string: "KP_Up";
3192 value "action" string: "move";
3193 value "params" string: "up";
3194 }
3195 group "Elm_Config_Binding_Key" struct {
3196 value "context" int: 0;
3197 value "key" string: "Down";
3198 value "action" string: "move";
3199 value "params" string: "down";
3200 }
3201 group "Elm_Config_Binding_Key" struct {
3202 value "context" int: 0;
3203 value "key" string: "KP_Down";
3204 value "action" string: "move";
3205 value "params" string: "down";
3206 }
3207 group "Elm_Config_Binding_Key" struct {
3208 value "context" int: 0;
3209 value "key" string: "Home";
3210 value "action" string: "move";
3211 value "params" string: "first";
3212 }
3213 group "Elm_Config_Binding_Key" struct {
3214 value "context" int: 0;
3215 value "key" string: "KP_Home";
3216 value "action" string: "move";
3217 value "params" string: "first";
3218 }
3219 group "Elm_Config_Binding_Key" struct {
3220 value "context" int: 0;
3221 value "key" string: "End";
3222 value "action" string: "move";
3223 value "params" string: "last";
3224 }
3225 group "Elm_Config_Binding_Key" struct {
3226 value "context" int: 0;
3227 value "key" string: "KP_End";
3228 value "action" string: "move";
3229 value "params" string: "last";
3230 }
3231 group "Elm_Config_Binding_Key" struct {
3232 value "context" int: 0;
3233 value "key" string: "Prior";
3234 value "action" string: "move";
3235 value "params" string: "prior";
3236 }
3237 group "Elm_Config_Binding_Key" struct {
3238 value "context" int: 0;
3239 value "key" string: "KP_Prior";
3240 value "action" string: "move";
3241 value "params" string: "prior";
3242 }
3243 group "Elm_Config_Binding_Key" struct {
3244 value "context" int: 0;
3245 value "key" string: "Next";
3246 value "action" string: "move";
3247 value "params" string: "next";
3248 }
3249 group "Elm_Config_Binding_Key" struct {
3250 value "context" int: 0;
3251 value "key" string: "KP_Next";
3252 value "action" string: "move";
3253 value "params" string: "next";
3254 }
3255 }
3256 }
3156 } 3257 }
3157} 3258}
diff --git a/data/elementary/config/mobile/base.src.in b/data/elementary/config/mobile/base.src.in
index 00de42f095..9397150576 100644
--- a/data/elementary/config/mobile/base.src.in
+++ b/data/elementary/config/mobile/base.src.in
@@ -1,5 +1,5 @@
1group "Elm_Config" struct { 1group "Elm_Config" struct {
2 value "config_version" int: 131092; 2 value "config_version" int: 131093;
3 value "entry_select_allow" uchar: 1; 3 value "entry_select_allow" uchar: 1;
4 value "engine" string: ""; 4 value "engine" string: "";
5 value "vsync" uchar: 0; 5 value "vsync" uchar: 0;
@@ -3139,5 +3139,106 @@ group "Elm_Config" struct {
3139 } 3139 }
3140 } 3140 }
3141 } 3141 }
3142 group "Elm_Config_Bindings_Widget" struct {
3143 value "name" string: "Efl.Ui.Scroller";
3144 group "key_bindings" list {
3145 group "Elm_Config_Binding_Key" struct {
3146 value "context" int: 0;
3147 value "key" string: "Left";
3148 value "action" string: "move";
3149 value "params" string: "left";
3150 }
3151 group "Elm_Config_Binding_Key" struct {
3152 value "context" int: 0;
3153 value "key" string: "KP_Left";
3154 value "action" string: "move";
3155 value "params" string: "left";
3156 }
3157 group "Elm_Config_Binding_Key" struct {
3158 value "context" int: 0;
3159 value "key" string: "Right";
3160 value "action" string: "move";
3161 value "params" string: "right";
3162 }
3163 group "Elm_Config_Binding_Key" struct {
3164 value "context" int: 0;
3165 value "key" string: "KP_Right";
3166 value "action" string: "move";
3167 value "params" string: "right";
3168 }
3169 group "Elm_Config_Binding_Key" struct {
3170 value "context" int: 0;
3171 value "key" string: "Up";
3172 value "action" string: "move";
3173 value "params" string: "up";
3174 }
3175 group "Elm_Config_Binding_Key" struct {
3176 value "context" int: 0;
3177 value "key" string: "KP_Up";
3178 value "action" string: "move";
3179 value "params" string: "up";
3180 }
3181 group "Elm_Config_Binding_Key" struct {
3182 value "context" int: 0;
3183 value "key" string: "Down";
3184 value "action" string: "move";
3185 value "params" string: "down";
3186 }
3187 group "Elm_Config_Binding_Key" struct {
3188 value "context" int: 0;
3189 value "key" string: "KP_Down";
3190 value "action" string: "move";
3191 value "params" string: "down";
3192 }
3193 group "Elm_Config_Binding_Key" struct {
3194 value "context" int: 0;
3195 value "key" string: "Home";
3196 value "action" string: "move";
3197 value "params" string: "first";
3198 }
3199 group "Elm_Config_Binding_Key" struct {
3200 value "context" int: 0;
3201 value "key" string: "KP_Home";
3202 value "action" string: "move";
3203 value "params" string: "first";
3204 }
3205 group "Elm_Config_Binding_Key" struct {
3206 value "context" int: 0;
3207 value "key" string: "End";
3208 value "action" string: "move";
3209 value "params" string: "last";
3210 }
3211 group "Elm_Config_Binding_Key" struct {
3212 value "context" int: 0;
3213 value "key" string: "KP_End";
3214 value "action" string: "move";
3215 value "params" string: "last";
3216 }
3217 group "Elm_Config_Binding_Key" struct {
3218 value "context" int: 0;
3219 value "key" string: "Prior";
3220 value "action" string: "move";
3221 value "params" string: "prior";
3222 }
3223 group "Elm_Config_Binding_Key" struct {
3224 value "context" int: 0;
3225 value "key" string: "KP_Prior";
3226 value "action" string: "move";
3227 value "params" string: "prior";
3228 }
3229 group "Elm_Config_Binding_Key" struct {
3230 value "context" int: 0;
3231 value "key" string: "Next";
3232 value "action" string: "move";
3233 value "params" string: "next";
3234 }
3235 group "Elm_Config_Binding_Key" struct {
3236 value "context" int: 0;
3237 value "key" string: "KP_Next";
3238 value "action" string: "move";
3239 value "params" string: "next";
3240 }
3241 }
3242 }
3142 } 3243 }
3143} 3244}
diff --git a/data/elementary/config/standard/base.src.in b/data/elementary/config/standard/base.src.in
index bf9aaf4c24..ccfa97b05e 100644
--- a/data/elementary/config/standard/base.src.in
+++ b/data/elementary/config/standard/base.src.in
@@ -1,5 +1,5 @@
1group "Elm_Config" struct { 1group "Elm_Config" struct {
2 value "config_version" int: 131092; 2 value "config_version" int: 131093;
3 value "entry_select_allow" uchar: 1; 3 value "entry_select_allow" uchar: 1;
4 value "engine" string: ""; 4 value "engine" string: "";
5 value "vsync" uchar: 0; 5 value "vsync" uchar: 0;
@@ -3136,5 +3136,106 @@ group "Elm_Config" struct {
3136 } 3136 }
3137 } 3137 }
3138 } 3138 }
3139 group "Elm_Config_Bindings_Widget" struct {
3140 value "name" string: "Efl.Ui.Scroller";
3141 group "key_bindings" list {
3142 group "Elm_Config_Binding_Key" struct {
3143 value "context" int: 0;
3144 value "key" string: "Left";
3145 value "action" string: "move";
3146 value "params" string: "left";
3147 }
3148 group "Elm_Config_Binding_Key" struct {
3149 value "context" int: 0;
3150 value "key" string: "KP_Left";
3151 value "action" string: "move";
3152 value "params" string: "left";
3153 }
3154 group "Elm_Config_Binding_Key" struct {
3155 value "context" int: 0;
3156 value "key" string: "Right";
3157 value "action" string: "move";
3158 value "params" string: "right";
3159 }
3160 group "Elm_Config_Binding_Key" struct {
3161 value "context" int: 0;
3162 value "key" string: "KP_Right";
3163 value "action" string: "move";
3164 value "params" string: "right";
3165 }
3166 group "Elm_Config_Binding_Key" struct {
3167 value "context" int: 0;
3168 value "key" string: "Up";
3169 value "action" string: "move";
3170 value "params" string: "up";
3171 }
3172 group "Elm_Config_Binding_Key" struct {
3173 value "context" int: 0;
3174 value "key" string: "KP_Up";
3175 value "action" string: "move";
3176 value "params" string: "up";
3177 }
3178 group "Elm_Config_Binding_Key" struct {
3179 value "context" int: 0;
3180 value "key" string: "Down";
3181 value "action" string: "move";
3182 value "params" string: "down";
3183 }
3184 group "Elm_Config_Binding_Key" struct {
3185 value "context" int: 0;
3186 value "key" string: "KP_Down";
3187 value "action" string: "move";
3188 value "params" string: "down";
3189 }
3190 group "Elm_Config_Binding_Key" struct {
3191 value "context" int: 0;
3192 value "key" string: "Home";
3193 value "action" string: "move";
3194 value "params" string: "first";
3195 }
3196 group "Elm_Config_Binding_Key" struct {
3197 value "context" int: 0;
3198 value "key" string: "KP_Home";
3199 value "action" string: "move";
3200 value "params" string: "first";
3201 }
3202 group "Elm_Config_Binding_Key" struct {
3203 value "context" int: 0;
3204 value "key" string: "End";
3205 value "action" string: "move";
3206 value "params" string: "last";
3207 }
3208 group "Elm_Config_Binding_Key" struct {
3209 value "context" int: 0;
3210 value "key" string: "KP_End";
3211 value "action" string: "move";
3212 value "params" string: "last";
3213 }
3214 group "Elm_Config_Binding_Key" struct {
3215 value "context" int: 0;
3216 value "key" string: "Prior";
3217 value "action" string: "move";
3218 value "params" string: "prior";
3219 }
3220 group "Elm_Config_Binding_Key" struct {
3221 value "context" int: 0;
3222 value "key" string: "KP_Prior";
3223 value "action" string: "move";
3224 value "params" string: "prior";
3225 }
3226 group "Elm_Config_Binding_Key" struct {
3227 value "context" int: 0;
3228 value "key" string: "Next";
3229 value "action" string: "move";
3230 value "params" string: "next";
3231 }
3232 group "Elm_Config_Binding_Key" struct {
3233 value "context" int: 0;
3234 value "key" string: "KP_Next";
3235 value "action" string: "move";
3236 value "params" string: "next";
3237 }
3238 }
3239 }
3139 } 3240 }
3140} 3241}
diff --git a/doc/docfx/filterConfig.yml b/doc/docfx/filterConfig.yml
index 3fe441259a..053426e157 100644
--- a/doc/docfx/filterConfig.yml
+++ b/doc/docfx/filterConfig.yml
@@ -1,4 +1,6 @@
1apiRules: 1apiRules:
2- exclude:
3 uidRegex: ^.*NativeInherit
2- include: 4- include:
3 uidRegex: ^Efl 5 uidRegex: ^Efl
4- include: 6- include:
diff --git a/header_checks/meson.build b/header_checks/meson.build
index 066d228a83..c77ad94c34 100644
--- a/header_checks/meson.build
+++ b/header_checks/meson.build
@@ -57,6 +57,19 @@ header_checks = [
57 'crt_externs.h' 57 'crt_externs.h'
58] 58]
59 59
60#### The below is logically broken
61#### the declaration of symbol + headers when you look the symbols up
62#### in man pages you'll find that, for example, kevent needs you to
63#### include ALL of the headers listed below. same for setxattr,
64#### listxattr, pthread_getcpuclockid ... i stopped looking at this
65#### point because it seems this is the pattern, but the foreach below
66#### does not do this. it includes one header at a time from the list
67#### then checks to see if the symbol exists. this leads to failures
68#### in the checks (specifically i noticed kevent on bsd). so the whole
69#### construct for this is wrong. it needs a rethink. i'm putting this
70#### comment here as a note that this is the case for now as i'm just
71#### trying to fix the meson build on freebsd for now
72
60function_checks = [ 73function_checks = [
61# function name | headers that are needed | libraries to include | Defines that are needed 74# function name | headers that are needed | libraries to include | Defines that are needed
62 ['alloca', ['alloca.h']], 75 ['alloca', ['alloca.h']],
@@ -191,10 +204,13 @@ if jpeg.found() == false
191 jpeg = cc.find_library('jpeg') 204 jpeg = cc.find_library('jpeg')
192endif 205endif
193 206
194if config_h.has('HAVE_KEVENT') 207if sys_bsd == true
195 config_h.set('HAVE_NOTIFY_KEVENT', '1') 208 config_h.set('HAVE_NOTIFY_KEVENT', '1')
196endif 209endif
197 210
211if sys_osx == true
212 config_h.set('HAVE_NOTIFY_COCOA', '1')
213endif
198config_h.set('SIZEOF_INT', cc.sizeof('int')) 214config_h.set('SIZEOF_INT', cc.sizeof('int'))
199config_h.set('SIZEOF_LONG', cc.sizeof('long')) 215config_h.set('SIZEOF_LONG', cc.sizeof('long'))
200 216
diff --git a/meson.build b/meson.build
index 1bb4536477..93cd3be56b 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,6 @@
1project('efl', ['c','cpp'], 1project('efl', ['c','cpp'],
2 version: '1.21.99', 2 version: '1.22.0',
3 default_options : ['buildtype=plain', 'cpp_std=c++11'], 3 default_options : ['buildtype=release', 'cpp_std=c++11'],
4 meson_version : '>=0.47' 4 meson_version : '>=0.47'
5) 5)
6 6
diff --git a/meson/evas_loader_conf.sh b/meson/evas_loader_conf.sh
index 4ff60c351b..79d781548c 100755
--- a/meson/evas_loader_conf.sh
+++ b/meson/evas_loader_conf.sh
@@ -1,4 +1,4 @@
1#!/bin/bash 1#!/bin/sh
2 2
3original_loader=$1 3original_loader=$1
4filename="$(basename $original_loader)" 4filename="$(basename $original_loader)"
@@ -8,11 +8,12 @@ loader_dir="$(dirname $original_loader)"
8loader="$(basename $original_loader)" 8loader="$(basename $original_loader)"
9loader_name="$(echo $original_name | cut -f 1 -d '.')" 9loader_name="$(echo $original_name | cut -f 1 -d '.')"
10 10
11if [ ${original_loader: -3} == "$ext" ] 11if [ `echo -n ${original_loader} | tail -c 3` == "$ext" ]
12 then 12 then
13 mv "$DESTDIR"/"$original_loader" "$DESTDIR"/"$loader_dir"/"$original_name" 13 mv "$DESTDIR"/"$original_loader" "$DESTDIR"/"$loader_dir"/"$original_name"
14fi 14fi
15 15
16for x in "${@:2}"; do 16shift
17for x in "$@"; do
17 ln -sf "$original_name" "$DESTDIR"/"$loader_dir"/"$loader_name"."$x" 18 ln -sf "$original_name" "$DESTDIR"/"$loader_dir"/"$loader_name"."$x"
18done 19done
diff --git a/po/meson.build b/po/meson.build
index 68a4885e41..5135bb66b9 100644
--- a/po/meson.build
+++ b/po/meson.build
@@ -14,7 +14,7 @@ if get_option('nls')
14 config_h.set('HAVE_GETTEXT', '1') 14 config_h.set('HAVE_GETTEXT', '1')
15 config_h.set('ENABLE_NLS', '1') 15 config_h.set('ENABLE_NLS', '1')
16 intl = cc.find_library('intl', required : false) 16 intl = cc.find_library('intl', required : false)
17 if cc.has_header('libintl.h', dependencies : intl) == false 17 if cc.compiles('#include <libintl.h>', dependencies : intl) == false
18 error('libintl.h not found') 18 error('libintl.h not found')
19 endif 19 endif
20else 20else
diff --git a/src/Makefile.am b/src/Makefile.am
index af4731821b..c10a719382 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -161,7 +161,6 @@ dist-hook:
161 @mkdir -p $(distdir)/static_libs/http-parser/contrib $(distdir)/bindings/luajit/eina 161 @mkdir -p $(distdir)/static_libs/http-parser/contrib $(distdir)/bindings/luajit/eina
162 @mkdir -p $(distdir)/wayland_protocol $(distdir)/lib/efl_wl/ 162 @mkdir -p $(distdir)/wayland_protocol $(distdir)/lib/efl_wl/
163 @mkdir -p $(distdir)/modules/evas/engines/software_generic/filters/blur 163 @mkdir -p $(distdir)/modules/evas/engines/software_generic/filters/blur
164 @mkdir -p $(distdir)/bindings/mono/ecore_evas_mono
165 @mkdir -p $(distdir)/bindings/mono/efl_mono 164 @mkdir -p $(distdir)/bindings/mono/efl_mono
166 @mkdir -p $(distdir)/bindings/mono/eina_mono 165 @mkdir -p $(distdir)/bindings/mono/eina_mono
167 @mkdir -p $(distdir)/bindings/mono/eldbus_mono 166 @mkdir -p $(distdir)/bindings/mono/eldbus_mono
diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am
index f82bfb1ac2..70782714d9 100644
--- a/src/Makefile_Ecore.am
+++ b/src/Makefile_Ecore.am
@@ -1,12 +1,9 @@
1 1
2### Library 2### Library
3 3
4ecore_eolian_files_legacy = \ 4ecore_eolian_files_priv = \
5 lib/ecore/ecore_exe.eo \
6 lib/ecore/ecore_event_message.eo \ 5 lib/ecore/ecore_event_message.eo \
7 lib/ecore/ecore_event_message_handler.eo \ 6 lib/ecore/ecore_event_message_handler.eo
8 lib/ecore/efl_loop_timer.eo \
9 tests/ecore/ecore_audio_out_test.eo
10 7
11ecore_eolian_files_public = \ 8ecore_eolian_files_public = \
12 lib/ecore/efl_app.eo \ 9 lib/ecore/efl_app.eo \
@@ -18,6 +15,7 @@ ecore_eolian_files_public = \
18 lib/ecore/efl_loop_message_handler.eo \ 15 lib/ecore/efl_loop_message_handler.eo \
19 lib/ecore/efl_loop_message_future.eo \ 16 lib/ecore/efl_loop_message_future.eo \
20 lib/ecore/efl_loop_message_future_handler.eo \ 17 lib/ecore/efl_loop_message_future_handler.eo \
18 lib/ecore/efl_loop_timer.eo \
21 lib/ecore/efl_exe.eo \ 19 lib/ecore/efl_exe.eo \
22 lib/ecore/efl_thread.eo \ 20 lib/ecore/efl_thread.eo \
23 lib/ecore/efl_threadio.eo \ 21 lib/ecore/efl_threadio.eo \
@@ -45,7 +43,6 @@ ecore_eolian_files_public = \
45 lib/ecore/efl_loop_model.eo \ 43 lib/ecore/efl_loop_model.eo \
46 lib/ecore/efl_generic_model.eo \ 44 lib/ecore/efl_generic_model.eo \
47 lib/ecore/efl_container_model.eo \ 45 lib/ecore/efl_container_model.eo \
48 lib/ecore/efl_container_model_item.eo \
49 lib/ecore/efl_boolean_model.eo \ 46 lib/ecore/efl_boolean_model.eo \
50 lib/ecore/efl_select_model.eo \ 47 lib/ecore/efl_select_model.eo \
51 lib/ecore/efl_composite_model.eo \ 48 lib/ecore/efl_composite_model.eo \
@@ -55,29 +52,43 @@ ecore_eolian_files_public = \
55 lib/ecore/efl_core_command_line.eo 52 lib/ecore/efl_core_command_line.eo
56 53
57ecore_test_eolian_files = \ 54ecore_test_eolian_files = \
58 tests/ecore/efl_app_test_cml.eo 55 tests/ecore/efl_app_test_cml.eo \
56 tests/ecore/ecore_audio_out_test.eo
59 57
60ecore_eolian_files = \ 58ecore_eolian_files = \
61 $(ecore_eolian_files_legacy) \
62 $(ecore_eolian_files_public) 59 $(ecore_eolian_files_public)
63 60
64ecore_eolian_c = $(ecore_eolian_files:%.eo=%.eo.c) 61ecore_eolian_c = $(ecore_eolian_files:%.eo=%.eo.c)
65ecore_eolian_h = $(ecore_eolian_files:%.eo=%.eo.h) \ 62ecore_eolian_h = $(ecore_eolian_files:%.eo=%.eo.h)
66 $(ecore_eolian_files_legacy:%.eo=%.eo.legacy.h)
67ecore_test_c = $(ecore_test_eolian_files:%.eo=%.eo.c) 63ecore_test_c = $(ecore_test_eolian_files:%.eo=%.eo.c)
68ecore_test_h = $(ecore_test_eolian_files:%.eo=%.eo.h) 64ecore_test_h = $(ecore_test_eolian_files:%.eo=%.eo.h)
69 65
66ecore_priv_c = $(ecore_eolian_files_priv:%.eo=%.eo.c)
67ecore_priv_h = $(ecore_eolian_files_priv:%.eo=%.eo.h)
68
70BUILT_SOURCES += \ 69BUILT_SOURCES += \
71 $(ecore_eolian_c) \ 70 $(ecore_eolian_c) \
72 $(ecore_eolian_h) \ 71 $(ecore_eolian_h) \
73 $(ecore_test_c) \ 72 $(ecore_test_c) \
74 $(ecore_test_h) 73 $(ecore_test_h) \
74 $(ecore_priv_c) \
75 $(ecore_priv_h)
75 76
76ecoreeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@ 77ecoreeolianfilesdir = $(datadir)/eolian/include/ecore-@VMAJ@
77ecoreeolianfiles_DATA = $(ecore_eolian_files_public) lib/ecore/efl_loop_timer.eo 78ecoreeolianfiles_DATA = $(ecore_eolian_files_public) lib/ecore/efl_loop_timer.eo
78 79
80ecore_legacy_eo_c = \
81lib/ecore/ecore_exe_eo.c \
82lib/ecore/ecore_exe_eo.h
83
84ecore_legacy_eo_h = \
85lib/ecore/ecore_exe_eo.legacy.h \
86lib/ecore/efl_loop_timer_eo.legacy.h
87
79EXTRA_DIST2 += $(ecore_eolian_files) 88EXTRA_DIST2 += $(ecore_eolian_files)
89EXTRA_DIST2 += $(ecore_eolian_files_priv)
80EXTRA_DIST2 += $(ecore_test_eolian_files) 90EXTRA_DIST2 += $(ecore_test_eolian_files)
91EXTRA_DIST2 += $(ecore_legacy_eo_c)
81 92
82lib_LTLIBRARIES += lib/ecore/libecore.la 93lib_LTLIBRARIES += lib/ecore/libecore.la
83 94
@@ -89,7 +100,8 @@ lib/ecore/Ecore_Legacy.h \
89lib/ecore/Ecore_Eo.h \ 100lib/ecore/Ecore_Eo.h \
90lib/ecore/Efl_Core.h \ 101lib/ecore/Efl_Core.h \
91lib/ecore/efl_general.h \ 102lib/ecore/efl_general.h \
92lib/ecore/Ecore_Getopt.h 103lib/ecore/Ecore_Getopt.h \
104$(ecore_legacy_eo_h)
93 105
94nodist_installed_ecoremainheaders_DATA = \ 106nodist_installed_ecoremainheaders_DATA = \
95 $(ecore_eolian_h) 107 $(ecore_eolian_h)
@@ -135,8 +147,6 @@ lib/ecore/efl_io_buffered_stream.c \
135lib/ecore/efl_loop_model.c \ 147lib/ecore/efl_loop_model.c \
136lib/ecore/efl_generic_model.c \ 148lib/ecore/efl_generic_model.c \
137lib/ecore/efl_container_model.c \ 149lib/ecore/efl_container_model.c \
138lib/ecore/efl_container_model_item.c \
139lib/ecore/efl_container_model_private.h \
140lib/ecore/efl_composite_model.c \ 150lib/ecore/efl_composite_model.c \
141lib/ecore/efl_boolean_model.c \ 151lib/ecore/efl_boolean_model.c \
142lib/ecore/efl_select_model.c \ 152lib/ecore/efl_select_model.c \
diff --git a/src/Makefile_Ecore_Con.am b/src/Makefile_Ecore_Con.am
index 610328a1ef..b184cc2a72 100644
--- a/src/Makefile_Ecore_Con.am
+++ b/src/Makefile_Ecore_Con.am
@@ -28,10 +28,7 @@ ecore_con_eolian_files = \
28 lib/ecore_con/efl_net_control_technology.eo \ 28 lib/ecore_con/efl_net_control_technology.eo \
29 lib/ecore_con/efl_net_control_manager.eo \ 29 lib/ecore_con/efl_net_control_manager.eo \
30 lib/ecore_con/efl_net_session.eo \ 30 lib/ecore_con/efl_net_session.eo \
31 lib/ecore_con/efl_net_ip_address.eo \ 31 lib/ecore_con/efl_net_ip_address.eo
32 lib/ecore_con/ecore_con_eet_base.eo \
33 lib/ecore_con/ecore_con_eet_server_obj.eo \
34 lib/ecore_con/ecore_con_eet_client_obj.eo
35 32
36if HAVE_WINDOWS 33if HAVE_WINDOWS
37ecore_con_eolian_files += \ 34ecore_con_eolian_files += \
@@ -53,8 +50,7 @@ ecore_con_eolian_type_files = \
53 50
54ecore_con_eolian_c = $(ecore_con_eolian_files:%.eo=%.eo.c) 51ecore_con_eolian_c = $(ecore_con_eolian_files:%.eo=%.eo.c)
55ecore_con_eolian_h = $(ecore_con_eolian_files:%.eo=%.eo.h) \ 52ecore_con_eolian_h = $(ecore_con_eolian_files:%.eo=%.eo.h) \
56 $(ecore_con_eolian_type_files:%.eot=%.eot.h) \ 53 $(ecore_con_eolian_type_files:%.eot=%.eot.h)
57 $(ecore_con_eolian_files:%.eo=%.eo.legacy.h)
58 54
59BUILT_SOURCES += \ 55BUILT_SOURCES += \
60 $(ecore_con_eolian_c) \ 56 $(ecore_con_eolian_c) \
@@ -77,7 +73,14 @@ lib/ecore_con/Ecore_Con.h \
77lib/ecore_con/Efl_Net.h \ 73lib/ecore_con/Efl_Net.h \
78lib/ecore_con/Ecore_Con_Eet.h \ 74lib/ecore_con/Ecore_Con_Eet.h \
79lib/ecore_con/Ecore_Con_Eet_Legacy.h \ 75lib/ecore_con/Ecore_Con_Eet_Legacy.h \
80lib/ecore_con/Ecore_Con_Eet_Eo.h 76lib/ecore_con/Ecore_Con_Eet_Eo.h \
77lib/ecore_con/ecore_con_eet_base_eo.h \
78lib/ecore_con/ecore_con_eet_base_eo.legacy.h \
79lib/ecore_con/ecore_con_eet_client_obj_eo.h \
80lib/ecore_con/ecore_con_eet_client_obj_eo.legacy.h \
81lib/ecore_con/ecore_con_eet_server_obj_eo.h \
82lib/ecore_con/ecore_con_eet_server_obj_eo.legacy.h
83
81 84
82nodist_installed_ecoreconmainheaders_DATA = \ 85nodist_installed_ecoreconmainheaders_DATA = \
83 $(ecore_con_eolian_h) 86 $(ecore_con_eolian_h)
@@ -145,6 +148,10 @@ endif
145# object Private Data and allows functions to 148# object Private Data and allows functions to
146# be all static 149# be all static
147EXTRA_DIST2 += \ 150EXTRA_DIST2 += \
151lib/ecore_con/ecore_con_eet_base_eo.c \
152lib/ecore_con/ecore_con_eet_base_eo.legacy.c \
153lib/ecore_con/ecore_con_eet_client_obj_eo.c \
154lib/ecore_con/ecore_con_eet_server_obj_eo.c \
148lib/ecore_con/efl_net_ssl_conn-openssl.c \ 155lib/ecore_con/efl_net_ssl_conn-openssl.c \
149lib/ecore_con/efl_net_ssl_conn-gnutls.c \ 156lib/ecore_con/efl_net_ssl_conn-gnutls.c \
150lib/ecore_con/efl_net_ssl_conn-none.c \ 157lib/ecore_con/efl_net_ssl_conn-none.c \
diff --git a/src/Makefile_Edje.am b/src/Makefile_Edje.am
index ae9e952881..6d4120949a 100644
--- a/src/Makefile_Edje.am
+++ b/src/Makefile_Edje.am
@@ -11,8 +11,7 @@ edje_eolian_files = \
11 lib/edje/efl_canvas_layout_part_external.eo \ 11 lib/edje/efl_canvas_layout_part_external.eo \
12 lib/edje/efl_canvas_layout_part_swallow.eo \ 12 lib/edje/efl_canvas_layout_part_swallow.eo \
13 lib/edje/efl_canvas_layout_part_table.eo \ 13 lib/edje/efl_canvas_layout_part_table.eo \
14 lib/edje/efl_canvas_layout_part_text.eo \ 14 lib/edje/efl_canvas_layout_part_text.eo
15 lib/edje/edje_edit.eo
16 15
17edje_eolian_type_files = \ 16edje_eolian_type_files = \
18 lib/edje/edje_types.eot 17 lib/edje/edje_types.eot
@@ -66,7 +65,16 @@ lib/edje/Edje.h \
66lib/edje/Edje_Common.h \ 65lib/edje/Edje_Common.h \
67lib/edje/Edje_Eo.h \ 66lib/edje/Edje_Eo.h \
68lib/edje/Edje_Legacy.h \ 67lib/edje/Edje_Legacy.h \
69lib/edje/Edje_Edit.h 68lib/edje/Edje_Edit.h \
69lib/edje/edje_edit_eo.h \
70lib/edje/edje_edit_eo.legacy.h \
71lib/edje/efl_canvas_layout_eo.legacy.h \
72lib/edje/efl_layout_group_eo.legacy.h
73
74EXTRA_DIST2 += \
75lib/edje/edje_edit_eo.c \
76lib/edje/efl_canvas_layout_eo.legacy.c \
77lib/edje/efl_layout_group_eo.legacy.c
70 78
71nodist_installed_edjemainheaders_DATA = \ 79nodist_installed_edjemainheaders_DATA = \
72 $(edje_eolian_h) \ 80 $(edje_eolian_h) \
diff --git a/src/Makefile_Efl.am b/src/Makefile_Efl.am
index d254f6f8a1..8b8d60eafb 100644
--- a/src/Makefile_Efl.am
+++ b/src/Makefile_Efl.am
@@ -97,17 +97,16 @@ efl_eolian_type_files = \
97efl_eolian_files_h = $(efl_eolian_files:%.eo=%.eo.h) \ 97efl_eolian_files_h = $(efl_eolian_files:%.eo=%.eo.h) \
98 $(efl_eolian_type_files:%.eot=%.eot.h) 98 $(efl_eolian_type_files:%.eot=%.eot.h)
99efl_eolian_files_c = $(efl_eolian_files:%.eo=%.eo.c) 99efl_eolian_files_c = $(efl_eolian_files:%.eo=%.eo.c)
100efl_eolian_legacy_files_h = $(efl_eolian_legacy_files:%.eo=%.eo.legacy.h)
101 100
102BUILT_SOURCES += \ 101BUILT_SOURCES += \
103 $(efl_eolian_files_c) \ 102 $(efl_eolian_files_c) \
104 $(efl_eolian_files_h) \ 103 $(efl_eolian_files_h)
105 $(efl_eolian_legacy_files_h)
106 104
107EXTRA_DIST2 += \ 105EXTRA_DIST2 += \
108 lib/efl/Efl_Config.h \ 106 lib/efl/Efl_Config.h \
109 lib/efl/Efl_Config.h.in \ 107 lib/efl/Efl_Config.h.in \
110 lib/efl/Efl.h \ 108 lib/efl/Efl.h \
109 lib/efl/interfaces/efl_file.h \
111 lib/efl/interfaces/efl_common_internal.h \ 110 lib/efl/interfaces/efl_common_internal.h \
112 $(efl_eolian_files) \ 111 $(efl_eolian_files) \
113 $(efl_eolian_type_files) 112 $(efl_eolian_type_files)
@@ -152,7 +151,7 @@ dist_installed_eflheaders_DATA = \
152installed_eflinterfacesdir = $(includedir)/efl-@VMAJ@/interfaces 151installed_eflinterfacesdir = $(includedir)/efl-@VMAJ@/interfaces
153nodist_installed_eflinterfaces_DATA = \ 152nodist_installed_eflinterfaces_DATA = \
154 $(efl_eolian_files_h) \ 153 $(efl_eolian_files_h) \
155 $(efl_eolian_legacy_files_h) 154 lib/efl/interfaces/efl_file.h
156 155
157if HAVE_LUA_BINDINGS 156if HAVE_LUA_BINDINGS
158 157
diff --git a/src/Makefile_Efl_Mono.am b/src/Makefile_Efl_Mono.am
index eb14af98b2..e6d330cb1c 100644
--- a/src/Makefile_Efl_Mono.am
+++ b/src/Makefile_Efl_Mono.am
@@ -4,8 +4,25 @@ efl_custom_exports_mono_files = \
4 4
5efl_eo_mono_files = \ 5efl_eo_mono_files = \
6 bindings/mono/eo_mono/iwrapper.cs \ 6 bindings/mono/eo_mono/iwrapper.cs \
7 bindings/mono/eo_mono/FunctionWrapper.cs \
8 bindings/mono/eo_mono/NativeModule.cs \
7 bindings/mono/eo_mono/workaround.cs 9 bindings/mono/eo_mono/workaround.cs
8 10
11if HAVE_WIN32
12
13efl_eo_mono_files += \
14 bindings/mono/eo_mono/FunctionWrapper_Windows.cs \
15 bindings/mono/eo_mono/NativeModule_Windows.cs
16
17else
18
19efl_eo_mono_files += \
20 bindings/mono/eo_mono/FunctionWrapper_Unix.cs \
21 bindings/mono/eo_mono/NativeModule_Unix.cs
22
23endif
24
25
9efl_eina_mono_files = \ 26efl_eina_mono_files = \
10 bindings/mono/eina_mono/eina_config.cs \ 27 bindings/mono/eina_mono/eina_config.cs \
11 bindings/mono/eina_mono/eina_array.cs \ 28 bindings/mono/eina_mono/eina_array.cs \
@@ -36,9 +53,6 @@ efl_eldbus_mono_files = \
36 bindings/mono/eldbus_mono/eldbus_proxy.cs \ 53 bindings/mono/eldbus_mono/eldbus_proxy.cs \
37 bindings/mono/eldbus_mono/eldbus_service.cs 54 bindings/mono/eldbus_mono/eldbus_service.cs
38 55
39efl_ecore_evas_mono_files = \
40 bindings/mono/ecore_evas_mono/ecore_evas.cs
41
42# Static C# source files don't go into a _SOURCES var as the dll target 56# Static C# source files don't go into a _SOURCES var as the dll target
43# is custom built instead of through _LTLIBRARIES/_LIBRARIES 57# is custom built instead of through _LTLIBRARIES/_LIBRARIES
44lib_efl_mono_libefl_mono_dll_sources = \ 58lib_efl_mono_libefl_mono_dll_sources = \
@@ -46,8 +60,7 @@ lib_efl_mono_libefl_mono_dll_sources = \
46 bindings/mono/efl_mono/efl_csharp_application.cs \ 60 bindings/mono/efl_mono/efl_csharp_application.cs \
47 $(efl_eo_mono_files) \ 61 $(efl_eo_mono_files) \
48 $(efl_eina_mono_files) \ 62 $(efl_eina_mono_files) \
49 $(efl_eldbus_mono_files) \ 63 $(efl_eldbus_mono_files)
50 $(efl_ecore_evas_mono_files)
51 64
52efl_mono_test_files = \ 65efl_mono_test_files = \
53 tests/efl_mono/dummy_test_object.eo \ 66 tests/efl_mono/dummy_test_object.eo \
@@ -86,6 +99,7 @@ bin_eolian_mono_eolian_mono_SOURCES = \
86 bin/eolian_mono/eolian/mono/part_definition.hh \ 99 bin/eolian_mono/eolian/mono/part_definition.hh \
87 bin/eolian_mono/eolian/mono/struct_fields.hh \ 100 bin/eolian_mono/eolian/mono/struct_fields.hh \
88 bin/eolian_mono/eolian/mono/parameter.hh \ 101 bin/eolian_mono/eolian/mono/parameter.hh \
102 bin/eolian_mono/eolian/mono/variable_definition.hh \
89 bin/eolian_mono/eolian/mono/utils.hh \ 103 bin/eolian_mono/eolian/mono/utils.hh \
90 bin/eolian_mono/eolian/mono/using_decl.hh \ 104 bin/eolian_mono/eolian/mono/using_decl.hh \
91 bin/eolian_mono/eolian/mono/marshall_type.hh \ 105 bin/eolian_mono/eolian/mono/marshall_type.hh \
@@ -155,15 +169,15 @@ eo_eolian_blacklisted_files = \
155lib/eo/efl_object_override.eo.cs 169lib/eo/efl_object_override.eo.cs
156 170
157elementary_eolian_blacklisted_files = \ 171elementary_eolian_blacklisted_files = \
158lib/elementary/elm_web.eo.cs \ 172lib/elementary/elm_web_eo.cs \
159lib/elementary/elm_map.eo.cs \ 173lib/elementary/elm_map_eo.cs \
160lib/elementary/elm_combobox.eo.cs \ 174lib/elementary/elm_combobox.eo.cs \
161lib/elementary/elm_list.eo.cs \ 175lib/elementary/elm_list_eo.cs \
162lib/elementary/elm_genlist.eo.cs \ 176lib/elementary/elm_genlist_eo.cs \
163lib/elementary/elm_view_list.eo.cs \ 177lib/elementary/elm_view_list_eo.cs \
164lib/elementary/elm_genlist_item.eo.cs \ 178lib/elementary/elm_genlist_item_eo.cs \
165lib/elementary/elm_gengrid.eo.cs \ 179lib/elementary/elm_gengrid_eo.cs \
166lib/elementary/elm_glview.eo.cs 180lib/elementary/elm_glview_eo.cs
167 181
168efl_mono_blacklisted_files = \ 182efl_mono_blacklisted_files = \
169$(evas_eolian_blacklisted_files) \ 183$(evas_eolian_blacklisted_files) \
@@ -183,11 +197,7 @@ $(efl_eolian_type_files:%.eot=%.eot.cs) \
183$(edje_eolian_type_files:%.eot=%.eot.cs) \ 197$(edje_eolian_type_files:%.eot=%.eot.cs) \
184$(elm_eolian_type_files:%.eot=%.eot.cs) \ 198$(elm_eolian_type_files:%.eot=%.eot.cs) \
185$(filter-out $(evas_eolian_blacklisted_files),$(evas_canvas_eolian_pub_files:%.eo=%.eo.cs)) \ 199$(filter-out $(evas_eolian_blacklisted_files),$(evas_canvas_eolian_pub_files:%.eo=%.eo.cs)) \
186lib/evas/canvas/evas_box.eo.cs \
187lib/evas/canvas/evas_image.eo.cs \
188lib/evas/canvas/efl_canvas_image.eo.cs \ 200lib/evas/canvas/efl_canvas_image.eo.cs \
189lib/evas/canvas/evas_table.eo.cs \
190lib/evas/canvas/evas_text.eo.cs \
191$(evas_canvas_eolian_type_files:%.eot=%.eot.cs) \ 201$(evas_canvas_eolian_type_files:%.eot=%.eot.cs) \
192lib/eo/eina_types.eot.cs \ 202lib/eo/eina_types.eot.cs \
193lib/ecore/efl_loop_timer.eo.cs 203lib/ecore/efl_loop_timer.eo.cs
@@ -300,7 +310,7 @@ msbuildcsprojs: ../libefl_mono.csproj
300 done 310 done
301 311
302### Some hard-coded runtime dependencies for tests and examples 312### Some hard-coded runtime dependencies for tests and examples
303TEST_PATHS = $(abs_top_builddir)/src/lib/efl_mono:$(abs_top_builddir)/src/lib/efl_mono/.libs:$(abs_top_builddir)/src/lib/eina/.libs:$(abs_top_builddir)/src/lib/ecore/.libs:$(abs_top_builddir)/src/lib/ecore_evas/.libs:$(abs_top_builddir)/src/lib/eo/.libs:$(abs_top_builddir)/src/lib/evas/.libs:$(abs_top_builddir)/src/lib/emile/.libs:$(abs_top_builddir)/src/lib/eet/.libs:$(abs_top_builddir)/src/lib/efl/.libs:$(abs_top_builddir)/src/ecore-file/.libs:$(abs_top_builddir)/src/lib/efl-input/.libs:$(abs_top_builddir)/src/lib/edje/.libs:$(abs_top_builddir)/src/lib/ethumb/.libs:$(abs_top_builddir)/src/lib/ethumb-client/.libs:$(abs_top_builddir)/src/lib/emotion/.libs:$(abs_top_builddir)/src/lib/ecore-imf/.libs:$(abs_top_builddir)/src/lib/ecore-con/.libs:$(abs_top_builddir)/src/lib/eldbus/.libs:$(abs_top_builddir)/src/lib/efreet/.libs:$(abs_top_builddir)/src/lib/efreet-mime/.libs:$(abs_top_builddir)/src/lib/efreet-trash/.libs:$(abs_top_builddir)/src/lib/eio/.libs:$(abs_top_builddir)/src/lib/elocation/.libs:$(abs_top_builddir)/src/lib/elementary/.libs 313TEST_PATHS = $(abs_top_builddir)/src/lib/efl_mono:$(abs_top_builddir)/src/lib/efl_mono/.libs:$(abs_top_builddir)/src/lib/eina/.libs:$(abs_top_builddir)/src/lib/ecore/.libs:$(abs_top_builddir)/src/lib/ecore_evas/.libs:$(abs_top_builddir)/src/lib/eo/.libs:$(abs_top_builddir)/src/lib/evas/.libs:$(abs_top_builddir)/src/lib/emile/.libs:$(abs_top_builddir)/src/lib/eet/.libs:$(abs_top_builddir)/src/lib/efl/.libs:$(abs_top_builddir)/src/ecore-file/.libs:$(abs_top_builddir)/src/lib/efl-input/.libs:$(abs_top_builddir)/src/lib/edje/.libs:$(abs_top_builddir)/src/lib/ethumb/.libs:$(abs_top_builddir)/src/lib/ethumb-client/.libs:$(abs_top_builddir)/src/lib/emotion/.libs:$(abs_top_builddir)/src/lib/ecore-imf/.libs:$(abs_top_builddir)/src/lib/ecore-con/.libs:$(abs_top_builddir)/src/lib/eldbus/.libs:$(abs_top_builddir)/src/lib/efreet/.libs:$(abs_top_builddir)/src/lib/efreet-mime/.libs:$(abs_top_builddir)/src/lib/efreet-trash/.libs:$(abs_top_builddir)/src/lib/eio/.libs:$(abs_top_builddir)/src/lib/elocation/.libs:$(abs_top_builddir)/src/lib/elementary/.libs:$(abs_top_builddir)/src/tests/efl_mono/.libs
304 314
305WIN_ADD_TEST_PATHS = $(abs_top_builddir)/src/lib/evil/.libs:$(abs_top_builddir)/src/lib/ecore_win32/.libs:$(abs_top_builddir)/src/lib/ector/.libs:$(abs_top_builddir)/src/lib/ecore_con/.libs:$(abs_top_builddir)/src/lib/ecore_imf/.libs:$(abs_top_builddir)/src/lib/ecore_file/.libs:$(abs_top_builddir)/src/lib/ecore_input/.libs:$(abs_top_builddir)/src/ethumb_client/.libs:$(abs_top_builddir)/src/tests/efl_mono/.libs 315WIN_ADD_TEST_PATHS = $(abs_top_builddir)/src/lib/evil/.libs:$(abs_top_builddir)/src/lib/ecore_win32/.libs:$(abs_top_builddir)/src/lib/ector/.libs:$(abs_top_builddir)/src/lib/ecore_con/.libs:$(abs_top_builddir)/src/lib/ecore_imf/.libs:$(abs_top_builddir)/src/lib/ecore_file/.libs:$(abs_top_builddir)/src/lib/ecore_input/.libs:$(abs_top_builddir)/src/ethumb_client/.libs:$(abs_top_builddir)/src/tests/efl_mono/.libs
306 316
@@ -460,7 +470,6 @@ tests_efl_mono_efl_mono_SOURCES = \
460 tests/efl_mono/Eo.cs \ 470 tests/efl_mono/Eo.cs \
461 tests/efl_mono/EoPromises.cs \ 471 tests/efl_mono/EoPromises.cs \
462 tests/efl_mono/Errors.cs \ 472 tests/efl_mono/Errors.cs \
463 tests/efl_mono/Evas.cs \
464 tests/efl_mono/Events.cs \ 473 tests/efl_mono/Events.cs \
465 tests/efl_mono/FunctionPointers.cs \ 474 tests/efl_mono/FunctionPointers.cs \
466 tests/efl_mono/FunctionPointerMarshalling.cs \ 475 tests/efl_mono/FunctionPointerMarshalling.cs \
diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am
index dbd6243c65..edc977363a 100644
--- a/src/Makefile_Elementary.am
+++ b/src/Makefile_Elementary.am
@@ -3,10 +3,11 @@
3 3
4elm_public_eolian_files = \ 4elm_public_eolian_files = \
5 lib/elementary/efl_ui_widget.eo \ 5 lib/elementary/efl_ui_widget.eo \
6 lib/elementary/efl_ui_animation_view.eo \
6 lib/elementary/efl_ui_bg.eo \ 7 lib/elementary/efl_ui_bg.eo \
7 lib/elementary/efl_ui_button.eo \ 8 lib/elementary/efl_ui_button.eo \
8 lib/elementary/efl_ui_calendar.eo \ 9 lib/elementary/efl_ui_calendar.eo \
9 lib/elementary/efl_ui_calendar_item.eo \ 10 lib/elementary/efl_ui_calendar_item.eo \
10 lib/elementary/efl_ui_check.eo \ 11 lib/elementary/efl_ui_check.eo \
11 lib/elementary/efl_ui_flip.eo \ 12 lib/elementary/efl_ui_flip.eo \
12 lib/elementary/efl_ui_frame.eo \ 13 lib/elementary/efl_ui_frame.eo \
@@ -14,6 +15,7 @@ elm_public_eolian_files = \
14 lib/elementary/efl_ui_image.eo \ 15 lib/elementary/efl_ui_image.eo \
15 lib/elementary/efl_ui_image_zoomable.eo \ 16 lib/elementary/efl_ui_image_zoomable.eo \
16 lib/elementary/efl_ui_layout.eo \ 17 lib/elementary/efl_ui_layout.eo \
18 lib/elementary/efl_ui_layout_base.eo \
17 lib/elementary/efl_ui_nstate.eo \ 19 lib/elementary/efl_ui_nstate.eo \
18 lib/elementary/efl_ui_navigation_bar.eo \ 20 lib/elementary/efl_ui_navigation_bar.eo \
19 lib/elementary/efl_ui_navigation_bar_part.eo \ 21 lib/elementary/efl_ui_navigation_bar_part.eo \
@@ -56,7 +58,6 @@ elm_public_eolian_files = \
56 lib/elementary/efl_ui_text_factory_emoticons.eo \ 58 lib/elementary/efl_ui_text_factory_emoticons.eo \
57 lib/elementary/efl_ui_text_factory_fallback.eo \ 59 lib/elementary/efl_ui_text_factory_fallback.eo \
58 lib/elementary/efl_ui_textpath.eo \ 60 lib/elementary/efl_ui_textpath.eo \
59 lib/elementary/efl_ui_textpath_legacy.eo \
60 lib/elementary/efl_ui_l10n.eo \ 61 lib/elementary/efl_ui_l10n.eo \
61 lib/elementary/efl_ui_clock.eo \ 62 lib/elementary/efl_ui_clock.eo \
62 lib/elementary/efl_ui_image_factory.eo \ 63 lib/elementary/efl_ui_image_factory.eo \
@@ -94,8 +95,6 @@ elm_public_eolian_files = \
94 lib/elementary/efl_ui_grid.eo \ 95 lib/elementary/efl_ui_grid.eo \
95 lib/elementary/efl_ui_panes_part.eo \ 96 lib/elementary/efl_ui_panes_part.eo \
96 lib/elementary/efl_ui_progressbar_part.eo \ 97 lib/elementary/efl_ui_progressbar_part.eo \
97 lib/elementary/elm_slider.eo \
98 lib/elementary/elm_slider_part_indicator.eo \
99 lib/elementary/efl_ui_textpath_part.eo \ 98 lib/elementary/efl_ui_textpath_part.eo \
100 lib/elementary/efl_ui_widget_part.eo \ 99 lib/elementary/efl_ui_widget_part.eo \
101 lib/elementary/efl_ui_widget_part_bg.eo \ 100 lib/elementary/efl_ui_widget_part_bg.eo \
@@ -143,21 +142,11 @@ elm_public_eolian_files += \
143 lib/elementary/efl_ui_radio_legacy_part.eo \ 142 lib/elementary/efl_ui_radio_legacy_part.eo \
144 lib/elementary/efl_ui_check_legacy_part.eo \ 143 lib/elementary/efl_ui_check_legacy_part.eo \
145 lib/elementary/efl_ui_progressbar_legacy_part.eo \ 144 lib/elementary/efl_ui_progressbar_legacy_part.eo \
146 lib/elementary/elm_spinner.eo \
147 lib/elementary/elm_multibuttonentry.eo \
148 lib/elementary/elm_multibuttonentry_item.eo \
149 lib/elementary/elm_multibuttonentry_part.eo \ 145 lib/elementary/elm_multibuttonentry_part.eo \
150 lib/elementary/elm_interface_scrollable.eo \ 146 lib/elementary/elm_interface_scrollable.eo \
151 lib/elementary/elm_atspi_bridge.eo \ 147 lib/elementary/elm_atspi_bridge.eo \
152 lib/elementary/elm_atspi_app_object.eo \ 148 lib/elementary/elm_atspi_app_object.eo \
153 lib/elementary/efl_ui_image_zoomable_pan.eo \ 149 lib/elementary/efl_ui_image_zoomable_pan.eo \
154 lib/elementary/elm_pan.eo \
155 lib/elementary/elm_toolbar.eo \
156 lib/elementary/elm_toolbar_item.eo \
157 lib/elementary/elm_view_list.eo \
158 lib/elementary/elm_view_form.eo \
159 lib/elementary/elm_web.eo \
160 lib/elementary/elm_widget_item.eo \
161 $(NULL) 150 $(NULL)
162 151
163# Private classes (not exposed or shipped) 152# Private classes (not exposed or shipped)
@@ -168,7 +157,6 @@ elm_private_eolian_files = \
168 lib/elementary/efl_ui_win_part.eo \ 157 lib/elementary/efl_ui_win_part.eo \
169 lib/elementary/efl_ui_focus_parent_provider.eo \ 158 lib/elementary/efl_ui_focus_parent_provider.eo \
170 lib/elementary/efl_ui_focus_parent_provider_standard.eo \ 159 lib/elementary/efl_ui_focus_parent_provider_standard.eo \
171 lib/elementary/efl_ui_focus_parent_provider_gen.eo \
172 lib/elementary/efl_ui_state_model.eo \ 160 lib/elementary/efl_ui_state_model.eo \
173 tests/elementary/focus_test.eo \ 161 tests/elementary/focus_test.eo \
174 tests/elementary/focus_test_sub_main.eo \ 162 tests/elementary/focus_test_sub_main.eo \
@@ -184,69 +172,7 @@ elm_private_eolian_files = \
184 172
185# Legacy classes - not part of public EO API 173# Legacy classes - not part of public EO API
186elm_legacy_eolian_files = \ 174elm_legacy_eolian_files = \
187 lib/elementary/efl_ui_button_legacy.eo \
188 lib/elementary/efl_ui_check_legacy.eo \
189 lib/elementary/efl_ui_radio_legacy.eo \
190 lib/elementary/efl_ui_bg_legacy.eo \
191 lib/elementary/efl_ui_video_legacy.eo \
192 lib/elementary/efl_ui_frame_legacy.eo \
193 lib/elementary/efl_ui_panes_legacy.eo \
194 lib/elementary/efl_ui_image_zoomable_legacy.eo \
195 lib/elementary/efl_ui_flip_legacy.eo \
196 lib/elementary/efl_ui_win_legacy.eo \
197 lib/elementary/efl_ui_image_legacy.eo \
198 lib/elementary/efl_ui_progressbar_legacy.eo \
199 lib/elementary/efl_ui_clock_legacy.eo \ 175 lib/elementary/efl_ui_clock_legacy.eo \
200 lib/elementary/efl_ui_layout_legacy.eo \
201 lib/elementary/elm_code_widget_legacy.eo \
202 lib/elementary/efl_ui_win_socket_legacy.eo \
203 lib/elementary/efl_ui_win_inlined_legacy.eo \
204 lib/elementary/elm_interface_fileselector.eo \
205 lib/elementary/efl_ui_animation_view.eo \
206 lib/elementary/elm_calendar.eo \
207 lib/elementary/elm_calendar_item.eo \
208 lib/elementary/elm_clock.eo \
209 lib/elementary/elm_colorselector.eo \
210 lib/elementary/elm_conformant.eo \
211 lib/elementary/elm_ctxpopup.eo \
212 lib/elementary/elm_dayselector.eo \
213 lib/elementary/elm_entry.eo \
214 lib/elementary/elm_fileselector.eo \
215 lib/elementary/elm_gengrid.eo \
216 lib/elementary/elm_gengrid_pan.eo \
217 lib/elementary/elm_genlist.eo \
218 lib/elementary/elm_genlist_pan.eo \
219 lib/elementary/elm_gesture_layer.eo \
220 lib/elementary/elm_glview.eo \
221 lib/elementary/elm_hover.eo \
222 lib/elementary/elm_index.eo \
223 lib/elementary/elm_label.eo \
224 lib/elementary/elm_list.eo \
225 lib/elementary/elm_map.eo \
226 lib/elementary/elm_map_pan.eo \
227 lib/elementary/elm_menu.eo \
228 lib/elementary/elm_notify.eo \
229 lib/elementary/elm_panel.eo \
230 lib/elementary/elm_player.eo \
231 lib/elementary/elm_plug.eo \
232 lib/elementary/elm_popup.eo \
233 lib/elementary/elm_route.eo \
234 lib/elementary/elm_scroller.eo \
235 lib/elementary/elm_sys_notify_interface.eo \
236 lib/elementary/elm_sys_notify.eo \
237 lib/elementary/elm_sys_notify_dbus.eo \
238 lib/elementary/elm_systray.eo \
239 lib/elementary/elm_color_item.eo \
240 lib/elementary/elm_dayselector_item.eo \
241 lib/elementary/elm_flipselector_item.eo \
242 lib/elementary/elm_menu_item.eo \
243 lib/elementary/elm_ctxpopup_item.eo \
244 lib/elementary/elm_index_item.eo \
245 lib/elementary/elm_widget_item_static_focus.eo \
246 lib/elementary/elm_genlist_item.eo \
247 lib/elementary/elm_gengrid_item.eo \
248 lib/elementary/elm_list_item.eo \
249 lib/elementary/elm_popup_item.eo \
250 lib/elementary/elm_ctxpopup_part.eo \ 176 lib/elementary/elm_ctxpopup_part.eo \
251 lib/elementary/elm_dayselector_part.eo \ 177 lib/elementary/elm_dayselector_part.eo \
252 lib/elementary/elm_entry_part.eo \ 178 lib/elementary/elm_entry_part.eo \
@@ -264,32 +190,6 @@ elm_legacy_eolian_files = \
264 lib/elementary/elm_actionslider_part.eo \ 190 lib/elementary/elm_actionslider_part.eo \
265 lib/elementary/elm_bubble_part.eo \ 191 lib/elementary/elm_bubble_part.eo \
266 lib/elementary/elm_fileselector_part.eo \ 192 lib/elementary/elm_fileselector_part.eo \
267 lib/elementary/elm_access.eo \
268 lib/elementary/elm_actionslider.eo \
269 lib/elementary/elm_box.eo \
270 lib/elementary/elm_bubble.eo \
271 lib/elementary/elm_diskselector.eo \
272 lib/elementary/elm_diskselector_item.eo \
273 lib/elementary/elm_fileselector_button.eo \
274 lib/elementary/elm_fileselector_entry.eo \
275 lib/elementary/elm_flipselector.eo \
276 lib/elementary/elm_grid.eo \
277 lib/elementary/elm_hoversel.eo \
278 lib/elementary/elm_hoversel_item.eo \
279 lib/elementary/elm_icon.eo \
280 lib/elementary/elm_inwin.eo \
281 lib/elementary/elm_mapbuf.eo \
282 lib/elementary/elm_naviframe.eo \
283 lib/elementary/elm_naviframe_item.eo \
284 lib/elementary/elm_photo.eo \
285 lib/elementary/elm_prefs.eo \
286 lib/elementary/elm_segment_control.eo \
287 lib/elementary/elm_segment_control_item.eo \
288 lib/elementary/elm_separator.eo \
289 lib/elementary/elm_slideshow.eo \
290 lib/elementary/elm_slideshow_item.eo \
291 lib/elementary/elm_table.eo \
292 lib/elementary/elm_thumb.eo \
293 $(NULL) 193 $(NULL)
294 194
295elm_eolian_type_files = \ 195elm_eolian_type_files = \
@@ -325,14 +225,411 @@ elementaryeolianfiles_DATA = $(elm_public_eolian_files) $(elm_eolian_type_files)
325 225
326noinst_DATA += $(elm_legacy_eolian_eo_h) 226noinst_DATA += $(elm_legacy_eolian_eo_h)
327 227
328EXTRA_DIST2 += ${elementaryeolianfiles_DATA} $(elm_legacy_eolian_files) $(elm_private_eolian_files) 228elm_legacy_eo_files = \
229lib/elementary/efl_ui_bg_legacy_eo.c \
230lib/elementary/efl_ui_button_legacy_eo.c \
231lib/elementary/efl_ui_check_legacy_eo.c \
232lib/elementary/efl_ui_flip_legacy_eo.c \
233lib/elementary/efl_ui_frame_legacy_eo.c \
234lib/elementary/efl_ui_image_legacy_eo.c \
235lib/elementary/efl_ui_image_zoomable_eo.legacy.c \
236lib/elementary/efl_ui_image_zoomable_legacy_eo.c \
237lib/elementary/efl_ui_layout_legacy_eo.c \
238lib/elementary/efl_ui_panes_eo.legacy.c \
239lib/elementary/efl_ui_panes_legacy_eo.c \
240lib/elementary/efl_ui_progressbar_legacy_eo.c \
241lib/elementary/efl_ui_radio_eo.legacy.c \
242lib/elementary/efl_ui_radio_legacy_eo.c \
243lib/elementary/efl_ui_textpath_eo.legacy.c \
244lib/elementary/efl_ui_textpath_legacy_eo.c \
245lib/elementary/efl_ui_video_eo.legacy.c \
246lib/elementary/efl_ui_video_legacy_eo.c \
247lib/elementary/efl_ui_widget_eo.legacy.c \
248lib/elementary/efl_ui_win_inlined_legacy_eo.c \
249lib/elementary/efl_ui_win_legacy_eo.c \
250lib/elementary/efl_ui_win_socket_legacy_eo.c \
251lib/elementary/elm_access_eo.c \
252lib/elementary/elm_access_eo.legacy.c \
253lib/elementary/elm_actionslider_eo.c \
254lib/elementary/elm_actionslider_eo.legacy.c \
255lib/elementary/elm_box_eo.c \
256lib/elementary/elm_box_eo.legacy.c \
257lib/elementary/elm_bubble_eo.c \
258lib/elementary/elm_bubble_eo.legacy.c \
259lib/elementary/elm_calendar_eo.c \
260lib/elementary/elm_calendar_eo.legacy.c \
261lib/elementary/elm_calendar_item_eo.c \
262lib/elementary/elm_clock_eo.c \
263lib/elementary/elm_clock_eo.legacy.c \
264lib/elementary/elm_code_widget_eo.legacy.c \
265lib/elementary/elm_code_widget_legacy_eo.c \
266lib/elementary/elm_color_item_eo.legacy.c \
267lib/elementary/elm_color_item_eo.c \
268lib/elementary/elm_colorselector_eo.legacy.c \
269lib/elementary/elm_colorselector_eo.c \
270lib/elementary/elm_conformant_eo.c \
271lib/elementary/elm_ctxpopup_eo.legacy.c \
272lib/elementary/elm_ctxpopup_eo.c \
273lib/elementary/elm_ctxpopup_item_eo.legacy.c \
274lib/elementary/elm_ctxpopup_item_eo.c \
275lib/elementary/elm_dayselector_eo.legacy.c \
276lib/elementary/elm_dayselector_eo.c \
277lib/elementary/elm_dayselector_item_eo.c \
278lib/elementary/elm_diskselector_eo.legacy.c \
279lib/elementary/elm_diskselector_eo.c \
280lib/elementary/elm_diskselector_item_eo.legacy.c \
281lib/elementary/elm_diskselector_item_eo.c \
282lib/elementary/elm_entry_eo.legacy.c \
283lib/elementary/elm_entry_eo.c \
284lib/elementary/elm_fileselector_button_eo.c \
285lib/elementary/elm_fileselector_entry_eo.c \
286lib/elementary/elm_fileselector_eo.legacy.c \
287lib/elementary/elm_fileselector_eo.c \
288lib/elementary/elm_flipselector_eo.legacy.c \
289lib/elementary/elm_flipselector_eo.c \
290lib/elementary/elm_flipselector_item_eo.legacy.c \
291lib/elementary/elm_flipselector_item_eo.c \
292lib/elementary/elm_gengrid_eo.legacy.c \
293lib/elementary/elm_gengrid_eo.c \
294lib/elementary/elm_gengrid_item_eo.legacy.c \
295lib/elementary/elm_gengrid_item_eo.c \
296lib/elementary/elm_gengrid_pan_eo.c \
297lib/elementary/elm_genlist_eo.legacy.c \
298lib/elementary/elm_genlist_eo.c \
299lib/elementary/elm_genlist_item_eo.legacy.c \
300lib/elementary/elm_genlist_item_eo.c \
301lib/elementary/elm_genlist_pan_eo.c \
302lib/elementary/elm_gesture_layer_eo.legacy.c \
303lib/elementary/elm_gesture_layer_eo.c \
304lib/elementary/elm_glview_eo.legacy.c \
305lib/elementary/elm_glview_eo.c \
306lib/elementary/elm_grid_eo.legacy.c \
307lib/elementary/elm_grid_eo.c \
308lib/elementary/elm_hover_eo.legacy.c \
309lib/elementary/elm_hover_eo.c \
310lib/elementary/elm_hoversel_eo.c \
311lib/elementary/elm_hoversel_item_eo.c \
312lib/elementary/elm_hoversel_item_eo.legacy.c \
313lib/elementary/elm_icon_eo.c \
314lib/elementary/elm_index_eo.c \
315lib/elementary/elm_index_eo.legacy.c \
316lib/elementary/elm_index_item_eo.c \
317lib/elementary/elm_index_item_eo.legacy.c \
318lib/elementary/elm_interface_fileselector_eo.c \
319lib/elementary/elm_inwin_eo.c \
320lib/elementary/elm_inwin_eo.legacy.c \
321lib/elementary/elm_label_eo.c \
322lib/elementary/elm_label_eo.legacy.c \
323lib/elementary/elm_list_eo.c \
324lib/elementary/elm_list_eo.legacy.c \
325lib/elementary/elm_list_item_eo.c \
326lib/elementary/elm_list_item_eo.legacy.c \
327lib/elementary/elm_mapbuf_eo.c \
328lib/elementary/elm_mapbuf_eo.legacy.c \
329lib/elementary/elm_map_eo.c \
330lib/elementary/elm_map_eo.legacy.c \
331lib/elementary/elm_map_pan_eo.c \
332lib/elementary/elm_menu_eo.c \
333lib/elementary/elm_menu_eo.legacy.c \
334lib/elementary/elm_menu_item_eo.c \
335lib/elementary/elm_menu_item_eo.legacy.c \
336lib/elementary/elm_multibuttonentry_eo.c \
337lib/elementary/elm_multibuttonentry_eo.legacy.c \
338lib/elementary/elm_multibuttonentry_item_eo.c \
339lib/elementary/elm_multibuttonentry_item_eo.legacy.c \
340lib/elementary/elm_naviframe_eo.c \
341lib/elementary/elm_naviframe_eo.legacy.c \
342lib/elementary/elm_naviframe_item_eo.c \
343lib/elementary/elm_naviframe_item_eo.legacy.c \
344lib/elementary/elm_notify_eo.c \
345lib/elementary/elm_notify_eo.legacy.c \
346lib/elementary/elm_panel_eo.c \
347lib/elementary/elm_panel_eo.legacy.c \
348lib/elementary/elm_pan_eo.c \
349lib/elementary/elm_pan_eo.legacy.c \
350lib/elementary/elm_photo_eo.c \
351lib/elementary/elm_player_eo.c \
352lib/elementary/elm_plug_eo.c \
353lib/elementary/elm_plug_eo.legacy.c \
354lib/elementary/elm_popup_eo.c \
355lib/elementary/elm_popup_eo.legacy.c \
356lib/elementary/elm_popup_item_eo.c \
357lib/elementary/elm_prefs_eo.c \
358lib/elementary/elm_prefs_eo.legacy.c \
359lib/elementary/elm_route_eo.c \
360lib/elementary/elm_route_eo.legacy.c \
361lib/elementary/elm_scroller_eo.c \
362lib/elementary/elm_scroller_eo.legacy.c \
363lib/elementary/elm_segment_control_eo.c \
364lib/elementary/elm_segment_control_eo.legacy.c \
365lib/elementary/elm_segment_control_item_eo.c \
366lib/elementary/elm_segment_control_item_eo.legacy.c \
367lib/elementary/elm_separator_eo.c \
368lib/elementary/elm_separator_eo.legacy.c \
369lib/elementary/elm_slider_eo.c \
370lib/elementary/elm_slider_part_indicator_eo.c \
371lib/elementary/elm_slideshow_eo.c \
372lib/elementary/elm_slideshow_eo.legacy.c \
373lib/elementary/elm_slideshow_item_eo.c \
374lib/elementary/elm_slideshow_item_eo.legacy.c \
375lib/elementary/elm_spinner_eo.c \
376lib/elementary/elm_spinner_eo.legacy.c \
377lib/elementary/elm_sys_notify_dbus_eo.c \
378lib/elementary/elm_sys_notify_eo.c \
379lib/elementary/elm_sys_notify_eo.legacy.c \
380lib/elementary/elm_sys_notify_interface_eo.c \
381lib/elementary/elm_sys_notify_interface_eo.legacy.c \
382lib/elementary/elm_systray_eo.c \
383lib/elementary/elm_systray_eo.legacy.c \
384lib/elementary/elm_table_eo.c \
385lib/elementary/elm_table_eo.legacy.c \
386lib/elementary/elm_thumb_eo.c \
387lib/elementary/elm_toolbar_eo.c \
388lib/elementary/elm_toolbar_eo.legacy.c \
389lib/elementary/elm_toolbar_item_eo.c \
390lib/elementary/elm_toolbar_item_eo.legacy.c \
391lib/elementary/elm_view_form_eo.c \
392lib/elementary/elm_view_list_eo.c \
393lib/elementary/elm_web_eo.c \
394lib/elementary/elm_web_eo.legacy.c \
395lib/elementary/elm_widget_item_container_eo.c \
396lib/elementary/elm_widget_item_eo.c \
397lib/elementary/elm_widget_item_eo.legacy.c \
398lib/elementary/elm_widget_item_static_focus_eo.c \
399lib/elementary/efl_ui_focus_parent_provider_gen_eo.c \
400$(NULL)
401
402elm_legacy_eo_headers_pub = \
403lib/elementary/efl_ui_bg_eo.legacy.h \
404lib/elementary/efl_ui_bg_legacy_eo.legacy.h \
405lib/elementary/efl_ui_button_eo.legacy.h \
406lib/elementary/efl_ui_button_legacy_eo.legacy.h \
407lib/elementary/efl_ui_check_eo.legacy.h \
408lib/elementary/efl_ui_check_legacy_eo.legacy.h \
409lib/elementary/efl_ui_flip_eo.legacy.h \
410lib/elementary/efl_ui_flip_legacy_eo.legacy.h \
411lib/elementary/efl_ui_frame_eo.legacy.h \
412lib/elementary/efl_ui_frame_legacy_eo.legacy.h \
413lib/elementary/efl_ui_image_legacy_eo.legacy.h \
414lib/elementary/efl_ui_image_zoomable_eo.legacy.h \
415lib/elementary/efl_ui_image_zoomable_legacy_eo.legacy.h \
416lib/elementary/efl_ui_layout_legacy_eo.legacy.h \
417lib/elementary/efl_ui_panes_eo.legacy.h \
418lib/elementary/efl_ui_panes_legacy_eo.legacy.h \
419lib/elementary/efl_ui_progressbar_legacy_eo.legacy.h \
420lib/elementary/efl_ui_radio_eo.legacy.h \
421lib/elementary/efl_ui_radio_legacy_eo.legacy.h \
422lib/elementary/efl_ui_textpath_eo.legacy.h \
423lib/elementary/efl_ui_textpath_legacy_eo.legacy.h \
424lib/elementary/efl_ui_video_eo.legacy.h \
425lib/elementary/efl_ui_video_legacy_eo.legacy.h \
426lib/elementary/efl_ui_widget_eo.legacy.h \
427lib/elementary/efl_ui_win_inlined_legacy_eo.legacy.h \
428lib/elementary/efl_ui_win_legacy_eo.legacy.h \
429lib/elementary/efl_ui_win_socket_legacy_eo.legacy.h \
430lib/elementary/elm_access_eo.legacy.h \
431lib/elementary/elm_actionslider_eo.legacy.h \
432lib/elementary/elm_box_eo.legacy.h \
433lib/elementary/elm_bubble_eo.legacy.h \
434lib/elementary/elm_calendar_eo.legacy.h \
435lib/elementary/elm_calendar_item_eo.legacy.h \
436lib/elementary/elm_clock_eo.legacy.h \
437lib/elementary/elm_code_widget_eo.legacy.h \
438lib/elementary/elm_code_widget_legacy_eo.legacy.h \
439lib/elementary/elm_color_item_eo.legacy.h \
440lib/elementary/elm_colorselector_eo.legacy.h \
441lib/elementary/elm_conformant_eo.legacy.h \
442lib/elementary/elm_ctxpopup_eo.legacy.h \
443lib/elementary/elm_ctxpopup_item_eo.legacy.h \
444lib/elementary/elm_dayselector_eo.legacy.h \
445lib/elementary/elm_dayselector_item_eo.legacy.h \
446lib/elementary/elm_diskselector_eo.legacy.h \
447lib/elementary/elm_diskselector_item_eo.legacy.h \
448lib/elementary/elm_entry_eo.legacy.h \
449lib/elementary/elm_fileselector_button_eo.legacy.h \
450lib/elementary/elm_fileselector_entry_eo.legacy.h \
451lib/elementary/elm_fileselector_eo.legacy.h \
452lib/elementary/elm_flipselector_eo.legacy.h \
453lib/elementary/elm_flipselector_item_eo.legacy.h \
454lib/elementary/elm_gengrid_eo.legacy.h \
455lib/elementary/elm_gengrid_item_eo.legacy.h \
456lib/elementary/elm_gengrid_pan_eo.legacy.h \
457lib/elementary/elm_genlist_eo.legacy.h \
458lib/elementary/elm_genlist_item_eo.legacy.h \
459lib/elementary/elm_genlist_pan_eo.legacy.h \
460lib/elementary/elm_gesture_layer_eo.legacy.h \
461lib/elementary/elm_glview_eo.legacy.h \
462lib/elementary/elm_grid_eo.legacy.h \
463lib/elementary/elm_hover_eo.legacy.h \
464lib/elementary/elm_hoversel_eo.legacy.h \
465lib/elementary/elm_hoversel_item_eo.legacy.h \
466lib/elementary/elm_icon_eo.legacy.h \
467lib/elementary/elm_index_eo.legacy.h \
468lib/elementary/elm_index_item_eo.legacy.h \
469lib/elementary/elm_interface_fileselector_eo.legacy.h \
470lib/elementary/elm_inwin_eo.legacy.h \
471lib/elementary/elm_label_eo.legacy.h \
472lib/elementary/elm_list_eo.legacy.h \
473lib/elementary/elm_list_item_eo.legacy.h \
474lib/elementary/elm_mapbuf_eo.legacy.h \
475lib/elementary/elm_map_eo.legacy.h \
476lib/elementary/elm_map_pan_eo.legacy.h \
477lib/elementary/elm_menu_eo.legacy.h \
478lib/elementary/elm_menu_item_eo.legacy.h \
479lib/elementary/elm_multibuttonentry_eo.legacy.h \
480lib/elementary/elm_multibuttonentry_item_eo.legacy.h \
481lib/elementary/elm_naviframe_eo.legacy.h \
482lib/elementary/elm_naviframe_item_eo.legacy.h \
483lib/elementary/elm_notify_eo.legacy.h \
484lib/elementary/elm_panel_eo.legacy.h \
485lib/elementary/elm_pan_eo.legacy.h \
486lib/elementary/elm_photo_eo.legacy.h \
487lib/elementary/elm_player_eo.legacy.h \
488lib/elementary/elm_plug_eo.legacy.h \
489lib/elementary/elm_popup_eo.legacy.h \
490lib/elementary/elm_popup_item_eo.legacy.h \
491lib/elementary/elm_prefs_eo.legacy.h \
492lib/elementary/elm_route_eo.legacy.h \
493lib/elementary/elm_scroller_eo.legacy.h \
494lib/elementary/elm_segment_control_eo.legacy.h \
495lib/elementary/elm_segment_control_item_eo.legacy.h \
496lib/elementary/elm_separator_eo.legacy.h \
497lib/elementary/elm_slider_eo.legacy.h \
498lib/elementary/elm_slider_part_indicator_eo.legacy.h \
499lib/elementary/elm_slideshow_eo.legacy.h \
500lib/elementary/elm_slideshow_item_eo.legacy.h \
501lib/elementary/elm_spinner_eo.legacy.h \
502lib/elementary/elm_sys_notify_dbus_eo.legacy.h \
503lib/elementary/elm_sys_notify_eo.legacy.h \
504lib/elementary/elm_sys_notify_interface_eo.legacy.h \
505lib/elementary/elm_systray_eo.legacy.h \
506lib/elementary/elm_table_eo.legacy.h \
507lib/elementary/elm_thumb_eo.legacy.h \
508lib/elementary/elm_toolbar_eo.legacy.h \
509lib/elementary/elm_toolbar_item_eo.legacy.h \
510lib/elementary/elm_view_form_eo.legacy.h \
511lib/elementary/elm_view_list_eo.legacy.h \
512lib/elementary/elm_view_form_eo.h \
513lib/elementary/elm_view_list_eo.h \
514lib/elementary/elm_web_eo.legacy.h \
515lib/elementary/elm_widget_item_container_eo.legacy.h \
516lib/elementary/elm_widget_item_eo.legacy.h \
517lib/elementary/elm_widget_item_static_focus_eo.legacy.h
518
519elm_legacy_eo_headers_priv = \
520lib/elementary/efl_ui_bg_legacy_eo.h \
521lib/elementary/efl_ui_button_legacy_eo.h \
522lib/elementary/efl_ui_check_legacy_eo.h \
523lib/elementary/efl_ui_flip_legacy_eo.h \
524lib/elementary/efl_ui_frame_legacy_eo.h \
525lib/elementary/efl_ui_image_legacy_eo.h \
526lib/elementary/efl_ui_image_zoomable_legacy_eo.h \
527lib/elementary/efl_ui_layout_legacy_eo.h \
528lib/elementary/efl_ui_panes_legacy_eo.h \
529lib/elementary/efl_ui_progressbar_legacy_eo.h \
530lib/elementary/efl_ui_radio_legacy_eo.h \
531lib/elementary/efl_ui_textpath_legacy_eo.h \
532lib/elementary/efl_ui_video_legacy_eo.h \
533lib/elementary/efl_ui_win_inlined_legacy_eo.h \
534lib/elementary/efl_ui_win_legacy_eo.h \
535lib/elementary/efl_ui_win_socket_legacy_eo.h \
536lib/elementary/elm_access_eo.h \
537lib/elementary/elm_actionslider_eo.h \
538lib/elementary/elm_box_eo.h \
539lib/elementary/elm_bubble_eo.h \
540lib/elementary/elm_calendar_eo.h \
541lib/elementary/elm_calendar_item_eo.h \
542lib/elementary/elm_clock_eo.h \
543lib/elementary/elm_code_widget_legacy_eo.h \
544lib/elementary/elm_color_item_eo.h \
545lib/elementary/elm_colorselector_eo.h \
546lib/elementary/elm_conformant_eo.h \
547lib/elementary/elm_ctxpopup_eo.h \
548lib/elementary/elm_ctxpopup_item_eo.h \
549lib/elementary/elm_dayselector_eo.h \
550lib/elementary/elm_dayselector_item_eo.h \
551lib/elementary/elm_diskselector_eo.h \
552lib/elementary/elm_diskselector_item_eo.h \
553lib/elementary/elm_entry_eo.h \
554lib/elementary/elm_fileselector_button_eo.h \
555lib/elementary/elm_fileselector_entry_eo.h \
556lib/elementary/elm_fileselector_eo.h \
557lib/elementary/elm_flipselector_eo.h \
558lib/elementary/elm_flipselector_item_eo.h \
559lib/elementary/elm_gengrid_eo.h \