summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/benchmarks/eina/Ecore_Data.h81
-rw-r--r--src/benchmarks/eina/city.h14
-rw-r--r--src/benchmarks/eina/ecore_hash.c949
-rw-r--r--src/benchmarks/eina/ecore_strings.c164
-rw-r--r--src/benchmarks/eina/eina_bench.c3
-rw-r--r--src/benchmarks/eina/eina_bench.h5
-rw-r--r--src/benchmarks/eina/eina_bench_array.c4
-rw-r--r--src/benchmarks/eina/eina_bench_convert.c18
-rw-r--r--src/benchmarks/eina/eina_bench_crc_hash.c1
-rw-r--r--src/benchmarks/eina/eina_bench_hash.c551
-rw-r--r--src/benchmarks/eina/eina_bench_sort.c6
-rw-r--r--src/benchmarks/eina/eina_bench_stringshare.c16
-rw-r--r--src/benchmarks/eina/eina_bench_stringshare_e17.c121
-rw-r--r--src/benchmarks/eina/meson.build16
-rw-r--r--src/benchmarks/elementary/meson.build1
-rw-r--r--src/benchmarks/eo/class_simple.c8
-rw-r--r--src/benchmarks/eo/class_simple.h8
-rw-r--r--src/bin/ecore_buffer/meson.build2
-rw-r--r--src/bin/ecore_evas/ecore_evas_convert.c4
-rw-r--r--src/bin/ecore_evas/eetpack.c4
-rw-r--r--src/bin/edje/edje_cc.c9
-rw-r--r--src/bin/edje/edje_cc.h6
-rw-r--r--src/bin/edje/edje_cc_handlers.c1869
-rw-r--r--src/bin/edje/edje_cc_out.c333
-rw-r--r--src/bin/edje/edje_cc_parse.c12
-rw-r--r--src/bin/edje/edje_external_inspector.c7
-rw-r--r--src/bin/edje/edje_multisense_convert.c1
-rw-r--r--src/bin/edje/edje_player.c230
-rw-r--r--src/bin/edje/meson.build14
-rw-r--r--src/bin/eet/eet_main.c22
-rw-r--r--src/bin/eeze/eeze_mount/eeze_mount.c2
-rw-r--r--src/bin/efl/efl_debug.c2
-rw-r--r--src/bin/efl/efl_debugd.c3
-rw-r--r--src/bin/efl_canvas_wl/efl_canvas_wl_test.c (renamed from src/bin/efl_wl/efl_wl_test.c)21
-rw-r--r--src/bin/efl_canvas_wl/efl_canvas_wl_test_stack.c (renamed from src/bin/efl_wl/efl_wl_test_stack.c)10
-rw-r--r--src/bin/efl_canvas_wl/meson.build13
-rw-r--r--src/bin/efl_wl/meson.build13
-rw-r--r--src/bin/efreet/efreet_icon_cache_create.c208
-rw-r--r--src/bin/efreet/efreetd.c10
-rw-r--r--src/bin/efreet/efreetd_cache.c35
-rw-r--r--src/bin/efreet/efreetd_ipc.c41
-rw-r--r--src/bin/efreet/meson.build3
-rw-r--r--src/bin/elementary/config.c166
-rw-r--r--src/bin/elementary/elm_prefs_cc_parse.c4
-rw-r--r--src/bin/elementary/meson.build37
-rw-r--r--src/bin/elementary/perf_test_01.c4
-rw-r--r--src/bin/elementary/perf_test_02.c4
-rw-r--r--src/bin/elementary/perf_test_03.c4
-rw-r--r--src/bin/elementary/perf_test_04.c4
-rw-r--r--src/bin/elementary/perf_test_05.c4
-rw-r--r--src/bin/elementary/perf_test_06.c4
-rw-r--r--src/bin/elementary/test.c33
-rw-r--r--src/bin/elementary/test_combobox.c40
-rw-r--r--src/bin/elementary/test_dnd.c6
-rw-r--r--src/bin/elementary/test_efl_anim_alpha.c4
-rw-r--r--src/bin/elementary/test_efl_anim_group_parallel.c8
-rw-r--r--src/bin/elementary/test_efl_anim_group_sequential.c8
-rw-r--r--src/bin/elementary/test_efl_anim_interpolator.c2
-rw-r--r--src/bin/elementary/test_efl_anim_pause.c4
-rw-r--r--src/bin/elementary/test_efl_anim_repeat.c4
-rw-r--r--src/bin/elementary/test_efl_anim_rotate.c12
-rw-r--r--src/bin/elementary/test_efl_anim_scale.c12
-rw-r--r--src/bin/elementary/test_efl_anim_start_delay.c4
-rw-r--r--src/bin/elementary/test_efl_anim_translate.c8
-rw-r--r--src/bin/elementary/test_efl_gfx_vg_value_provider.c298
-rw-r--r--src/bin/elementary/test_efl_ui_text.c15
-rw-r--r--src/bin/elementary/test_efl_ui_vg_animation.c (renamed from src/bin/elementary/test_efl_ui_animation_view.c)140
-rw-r--r--src/bin/elementary/test_factory.c2
-rw-r--r--src/bin/elementary/test_gengrid.c1
-rw-r--r--src/bin/elementary/test_genlist.c48
-rw-r--r--src/bin/elementary/test_gesture_framework.c176
-rw-r--r--src/bin/elementary/test_gesture_layer3.c6
-rw-r--r--src/bin/elementary/test_glview_manygears.c2
-rw-r--r--src/bin/elementary/test_icon_animated.c3
-rw-r--r--src/bin/elementary/test_label.c120
-rw-r--r--src/bin/elementary/test_map.c4
-rw-r--r--src/bin/elementary/test_naviframe.c43
-rw-r--r--src/bin/elementary/test_part_shadow.c24
-rw-r--r--src/bin/elementary/test_photocam.c9
-rw-r--r--src/bin/elementary/test_tooltip.c2
-rw-r--r--src/bin/elementary/test_ui_clock.c90
-rw-r--r--src/bin/elementary/test_ui_pager.c2
-rw-r--r--src/bin/elementary/test_ui_pager_scroll.c2
-rw-r--r--src/bin/elementary/test_ui_progressbar.c2
-rw-r--r--src/bin/elementary/test_ui_separator.c26
-rw-r--r--src/bin/elementary/test_ui_spotlight.c123
-rw-r--r--src/bin/elementary/test_ui_tab_pager.c24
-rw-r--r--src/bin/elementary/test_ui_textpath.c20
-rw-r--r--src/bin/elementary/test_ui_timepicker.c6
-rw-r--r--src/bin/elementary/test_win_state.c38
-rw-r--r--src/bin/elua/main.c9
-rw-r--r--src/bin/embryo/embryo_cc_sc1.c20
-rw-r--r--src/bin/embryo/embryo_cc_sc2.c12
-rw-r--r--src/bin/eolian/docs.c2
-rw-r--r--src/bin/eolian/headers.c16
-rw-r--r--src/bin/eolian/main.c13
-rw-r--r--src/bin/eolian/sources.c42
-rw-r--r--src/bin/eolian/types.c24
-rw-r--r--src/bin/eolian_mono/eolian/mono/async_function_definition.hh37
-rw-r--r--src/bin/eolian_mono/eolian/mono/blacklist.hh32
-rw-r--r--src/bin/eolian_mono/eolian/mono/documentation.hh288
-rw-r--r--src/bin/eolian_mono/eolian/mono/enum_definition.hh14
-rw-r--r--src/bin/eolian_mono/eolian/mono/events.hh140
-rw-r--r--src/bin/eolian_mono/eolian/mono/function_declaration.hh4
-rw-r--r--src/bin/eolian_mono/eolian/mono/function_definition.hh706
-rw-r--r--src/bin/eolian_mono/eolian/mono/function_helpers.hh2
-rw-r--r--src/bin/eolian_mono/eolian/mono/generation_contexts.hh20
-rw-r--r--src/bin/eolian_mono/eolian/mono/helpers.hh215
-rw-r--r--src/bin/eolian_mono/eolian/mono/klass.hh327
-rw-r--r--src/bin/eolian_mono/eolian/mono/marshall_annotation.hh21
-rw-r--r--src/bin/eolian_mono/eolian/mono/marshall_type_impl.hh4
-rw-r--r--src/bin/eolian_mono/eolian/mono/name_helpers.hh113
-rw-r--r--src/bin/eolian_mono/eolian/mono/parameter.hh206
-rw-r--r--src/bin/eolian_mono/eolian/mono/part_definition.hh24
-rw-r--r--src/bin/eolian_mono/eolian/mono/property_definition.hh390
-rw-r--r--src/bin/eolian_mono/eolian/mono/struct_definition.hh268
-rw-r--r--src/bin/eolian_mono/eolian/mono/struct_fields.hh127
-rw-r--r--src/bin/eolian_mono/eolian/mono/type_impl.hh4
-rw-r--r--src/bin/eolian_mono/eolian/mono/utils.hh22
-rw-r--r--src/bin/eolian_mono/eolian_mono.cc6
-rw-r--r--src/bin/ethumb_client/ethumbd.c11
-rw-r--r--src/bin/ethumb_client/ethumbd_client.c2
-rw-r--r--src/bin/ethumb_client/ethumbd_slave.c13
-rw-r--r--src/bin/exactness/.gitignore5
-rw-r--r--src/bin/exactness/common.c436
-rw-r--r--src/bin/exactness/common.h269
-rw-r--r--src/bin/exactness/exactness.c707
-rw-r--r--src/bin/exactness/exactness_play.in101
-rw-r--r--src/bin/exactness/exactness_record.in76
-rw-r--r--src/bin/exactness/injector.c393
-rw-r--r--src/bin/exactness/inspect.c1615
-rw-r--r--src/bin/exactness/meson.build66
-rw-r--r--src/bin/exactness/player.c1149
-rw-r--r--src/bin/exactness/player_entry.edc932
-rw-r--r--src/bin/exactness/recorder.c397
-rw-r--r--src/bindings/cxx/eina_cxx/eina_log.hh2
-rw-r--r--src/bindings/cxx/eina_cxx/eina_ptrlist.hh2
-rw-r--r--src/bindings/cxx/eina_cxx/eina_variant.hh239
-rw-r--r--src/bindings/cxx/eo_cxx/eo_cxx_interop.hh29
-rw-r--r--src/bindings/lua/.gitignore (renamed from src/bindings/luajit/.gitignore)0
-rw-r--r--src/bindings/lua/eina/accessor.lua (renamed from src/bindings/luajit/eina/accessor.lua)6
-rw-r--r--src/bindings/lua/eina/counter.lua (renamed from src/bindings/luajit/eina/counter.lua)2
-rw-r--r--src/bindings/lua/eina/file.lua (renamed from src/bindings/luajit/eina/file.lua)18
-rw-r--r--src/bindings/lua/eina/hamster.lua (renamed from src/bindings/luajit/eina/hamster.lua)4
-rw-r--r--src/bindings/lua/eina/iterator.lua (renamed from src/bindings/luajit/eina/iterator.lua)4
-rw-r--r--src/bindings/lua/eina/list.lua (renamed from src/bindings/luajit/eina/list.lua)46
-rw-r--r--src/bindings/lua/eina/log.lua (renamed from src/bindings/luajit/eina/log.lua)0
-rw-r--r--src/bindings/lua/eina/rectangle.lua (renamed from src/bindings/luajit/eina/rectangle.lua)0
-rw-r--r--src/bindings/lua/eina/tiler.lua (renamed from src/bindings/luajit/eina/tiler.lua)0
-rw-r--r--src/bindings/lua/eina/xattr.lua (renamed from src/bindings/luajit/eina/xattr.lua)10
-rw-r--r--src/bindings/lua/eo.lua (renamed from src/bindings/luajit/eo.lua)12
-rw-r--r--src/bindings/lua/eolian.lua (renamed from src/bindings/luajit/eolian.lua)280
-rw-r--r--src/bindings/lua/meson.build (renamed from src/bindings/luajit/meson.build)0
-rw-r--r--src/bindings/meson.build6
-rw-r--r--src/bindings/mono/ca.ruleset.in334
-rw-r--r--src/bindings/mono/efl_mono.dll.config.in1
-rw-r--r--src/bindings/mono/efl_mono/GenericModel.cs54
-rw-r--r--src/bindings/mono/efl_mono/efl_csharp_application.cs11
-rw-r--r--src/bindings/mono/efl_mono/efl_libs.cs.in2
-rw-r--r--src/bindings/mono/efl_mono/meson.build5
-rw-r--r--src/bindings/mono/efl_sharp.csproj.in14
-rw-r--r--src/bindings/mono/eina_mono/eina_common.cs8
-rw-r--r--src/bindings/mono/eina_mono/eina_container_common.cs24
-rw-r--r--src/bindings/mono/eina_mono/eina_error.cs18
-rw-r--r--src/bindings/mono/eina_mono/eina_slice.cs5
-rw-r--r--src/bindings/mono/eina_mono/eina_stringshare.cs10
-rw-r--r--src/bindings/mono/eina_mono/eina_value.cs144
-rw-r--r--src/bindings/mono/eo_mono/EoWrapper.cs10
-rw-r--r--src/bindings/mono/eo_mono/NativeModule_Unix.cs16
-rw-r--r--src/bindings/mono/eo_mono/iwrapper.cs149
-rw-r--r--src/bindings/mono/eo_mono/workaround.cs125
-rw-r--r--src/bindings/mono/meson.build72
-rw-r--r--src/edje_external/elementary/elm_notify.c18
-rw-r--r--src/edje_external/elementary/meson.build1
-rw-r--r--src/edje_external/emotion/emotion.c18
-rw-r--r--src/edje_external/emotion/meson.build3
-rw-r--r--src/examples/ecore/ecore_compose_get_example.c2
-rw-r--r--src/examples/ecore/ecore_evas_buffer_example_02.c2
-rw-r--r--src/examples/ecore/ecore_evas_cursor_example.c1
-rw-r--r--src/examples/ecore/ecore_evas_extn_plug_example.c2
-rw-r--r--src/examples/ecore/ecore_evas_extn_socket_example.c2
-rw-r--r--src/examples/ecore/ecore_fd_handler_gnutls_example.c10
-rw-r--r--src/examples/ecore/efl_net_control_example.c4
-rw-r--r--src/examples/edje/edje-basic.c6
-rw-r--r--src/examples/edje/edje-text.c4
-rw-r--r--src/examples/eet/eet-data-cipher_decipher.c29
-rw-r--r--src/examples/eina/eina_log_03.c2
-rw-r--r--src/examples/eina/eina_simple_xml_parser_01.c2
-rw-r--r--src/examples/eina/eina_str_01.c2
-rw-r--r--src/examples/eina/eina_value_02.c1
-rw-r--r--src/examples/eio/efl_io_manager_ls.c4
-rw-r--r--src/examples/eio/efl_io_manager_open.c4
-rw-r--r--src/examples/eio/efl_io_manager_open_multi.c2
-rw-r--r--src/examples/eldbus/client.c2
-rw-r--r--src/examples/eldbus/dbusmodel.c2
-rw-r--r--src/examples/elementary/.gitignore1
-rw-r--r--src/examples/elementary/bg_example_03.c8
-rw-r--r--src/examples/elementary/calendar_cxx_example_04.cc2
-rw-r--r--src/examples/elementary/calendar_cxx_example_05.cc2
-rw-r--r--src/examples/elementary/efl_canvas_textblock_obstacles_example.c273
-rw-r--r--src/examples/elementary/efl_ui_slideshow_example.c4
-rw-r--r--src/examples/elementary/evas3d_map_example.c1211
-rw-r--r--src/examples/elementary/evas3d_map_example.edc964
-rw-r--r--src/examples/elementary/evas3d_object_on_button_example.c288
-rw-r--r--src/examples/elementary/evas3d_scene_on_button_example.c280
-rw-r--r--src/examples/elementary/filter_example.c2
-rw-r--r--src/examples/elementary/gengrid_example.c2
-rw-r--r--src/examples/elementary/image_webp_example_01.c38
-rw-r--r--src/examples/elementary/image_webp_example_02.c41
-rw-r--r--src/examples/elementary/menu_cxx_example_01.cc2
-rw-r--r--src/examples/elementary/meson.build13
-rw-r--r--src/examples/elementary/performance/HowTo13
-rw-r--r--src/examples/elementary/performance/Tools.h19
-rw-r--r--src/examples/elementary/performance/background.pngbin177255 -> 0 bytes
-rw-r--r--src/examples/elementary/performance/camera_light.c354
-rw-r--r--src/examples/elementary/performance/graphical.c622
-rw-r--r--src/examples/elementary/performance/graphical_struct.h90
-rw-r--r--src/examples/elementary/performance/initial_config.xml11
-rw-r--r--src/examples/elementary/performance/layout.edc170
-rw-r--r--src/examples/elementary/performance/meson.build31
-rw-r--r--src/examples/elementary/performance/performance.c953
-rw-r--r--src/examples/elementary/performance/target_texture.pngbin2123166 -> 0 bytes
-rw-r--r--src/examples/elementary/performance/tools_private.h51
-rw-r--r--src/examples/elementary/progressbar_example.c2
-rw-r--r--src/examples/elementary/sphere_hunter/EFL_defeat.pngbin88373 -> 0 bytes
-rw-r--r--src/examples/elementary/sphere_hunter/EFL_victory.pngbin108064 -> 0 bytes
-rw-r--r--src/examples/elementary/sphere_hunter/evas_3d_sphere_hunter.c858
-rw-r--r--src/examples/elementary/sphere_hunter/meson.build31
-rw-r--r--src/examples/elementary/sphere_hunter/score.jpgbin51305 -> 0 bytes
-rw-r--r--src/examples/elementary/sphere_hunter/sphere_hunter.edc251
-rw-r--r--src/examples/elementary/toolbar_cxx_example_01.cc2
-rw-r--r--src/examples/elementary/transit_example_03.c8
-rw-r--r--src/examples/evas/README32
-rw-r--r--src/examples/evas/efl-canvas-animation.c10
-rw-r--r--src/examples/evas/efl-canvas-vg-simple.c2
-rw-r--r--src/examples/evas/evas-3d-aabb.c237
-rw-r--r--src/examples/evas/evas-3d-blending.c312
-rw-r--r--src/examples/evas/evas-3d-colorpick.c415
-rw-r--r--src/examples/evas/evas-3d-cube-rotate.c285
-rw-r--r--src/examples/evas/evas-3d-cube.c262
-rw-r--r--src/examples/evas/evas-3d-cube2.c258
-rw-r--r--src/examples/evas/evas-3d-eet.c210
-rw-r--r--src/examples/evas/evas-3d-fog.c238
-rw-r--r--src/examples/evas/evas-3d-frustum.c446
-rw-r--r--src/examples/evas/evas-3d-hull.c465
-rw-r--r--src/examples/evas/evas-3d-md2.c176
-rw-r--r--src/examples/evas/evas-3d-mmap-set.c260
-rw-r--r--src/examples/evas/evas-3d-obj.c239
-rw-r--r--src/examples/evas/evas-3d-parallax-occlusion.c264
-rw-r--r--src/examples/evas/evas-3d-pick.c189
-rw-r--r--src/examples/evas/evas-3d-ply.c235
-rw-r--r--src/examples/evas/evas-3d-proxy.c262
-rw-r--r--src/examples/evas/evas-3d-shadows.c689
-rw-r--r--src/examples/evas/evas-3d-static-lod.c280
-rw-r--r--src/examples/evas/evas-box.c14
-rw-r--r--src/examples/evas/evas-gl.c2
-rw-r--r--src/examples/evas/evas-images2.c2
-rw-r--r--src/examples/evas/evas-object-manipulation-eo.c2
-rw-r--r--src/examples/evas/evas-smart-interface.c2
-rw-r--r--src/examples/evas/evas-smart-object.c2
-rw-r--r--src/examples/evas/evas-vg-batman.c10
-rw-r--r--src/examples/evas/evas-vg-simple.c16
-rw-r--r--src/examples/evas/meson.build21
-rw-r--r--src/examples/evas/resources/models/NoNormal_NoUVs_Colors.ply67
-rw-r--r--src/examples/evas/resources/models/NoNormal_NoUVs_NoColors.ply60
-rw-r--r--src/examples/evas/resources/models/NoNormal_UVs_Colors.ply143
-rw-r--r--src/examples/evas/resources/models/NoNormal_UVs_NoColors.ply140
-rw-r--r--src/examples/evas/resources/models/Normal_NoUVs_Colors.ply144
-rw-r--r--src/examples/evas/resources/models/Normal_NoUVs_NoColors.ply141
-rw-r--r--src/examples/evas/resources/models/Normal_UVs_Colors.ply146
-rw-r--r--src/examples/evas/resources/models/Normal_UVs_NoColors.ply143
-rw-r--r--src/examples/evas/resources/models/convex_hull/column.ply521
-rw-r--r--src/examples/evas/resources/models/convex_hull/column_blender_ch.ply295
-rw-r--r--src/examples/evas/resources/models/convex_hull/column_blender_ch_test.ply164
-rw-r--r--src/examples/evas/resources/models/convex_hull/cube_blender_ch.ply43
-rw-r--r--src/examples/evas/resources/models/convex_hull/cube_blender_ch_test.ply24
-rw-r--r--src/examples/evas/resources/models/convex_hull/eagle_blender_ch.ply306
-rw-r--r--src/examples/evas/resources/models/convex_hull/eagle_blender_ch_test.ply124
-rw-r--r--src/examples/evas/resources/models/convex_hull/home_blender_ch.obj40
-rw-r--r--src/examples/evas/resources/models/convex_hull/home_blender_ch_test.ply35
-rw-r--r--src/examples/evas/resources/models/convex_hull/plain.ply846
-rw-r--r--src/examples/evas/resources/models/convex_hull/plain_blender_ch.ply18
-rw-r--r--src/examples/evas/resources/models/convex_hull/plain_blender_ch_test.ply15
-rw-r--r--src/examples/evas/resources/models/convex_hull/sonic_blender_ch.ply659
-rw-r--r--src/examples/evas/resources/models/convex_hull/sonic_blender_ch_test.ply260
-rw-r--r--src/examples/evas/resources/models/convex_hull/sphere_blender_ch.ply469
-rw-r--r--src/examples/evas/resources/models/convex_hull/sphere_blender_ch_test.ply194
-rw-r--r--src/examples/evas/resources/models/convex_hull/torus_blender_ch.ply12313
-rw-r--r--src/examples/evas/resources/models/convex_hull/torus_blender_ch_test.ply2556
-rw-r--r--src/examples/evas/resources/models/lod/iso_sphere0.obj3208
-rw-r--r--src/examples/evas/resources/models/lod/iso_sphere1.obj1608
-rw-r--r--src/examples/evas/resources/models/lod/iso_sphere2.obj808
-rw-r--r--src/examples/evas/resources/models/mesh_for_mmap.eetbin19495 -> 0 bytes
-rw-r--r--src/examples/evas/resources/models/mesh_for_mmap.md2bin3400 -> 0 bytes
-rw-r--r--src/examples/evas/resources/models/mesh_for_mmap.obj639
-rw-r--r--src/examples/evas/resources/models/mesh_for_mmap.ply401
-rw-r--r--src/examples/evas/resources/models/sonic.md2bin660576 -> 0 bytes
-rw-r--r--src/examples/evas/resources/models/sweet_home.obj107
-rw-r--r--src/examples/evas/resources/models/sweet_home_only_vertex_coords.obj40
-rw-r--r--src/examples/evas/resources/models/sweet_home_without_normals.obj96
-rw-r--r--src/examples/evas/resources/models/sweet_home_without_tex_coords.obj55
-rw-r--r--src/examples/evas/shooter/assets/images/brick-stone.jpgbin30416 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/brick-stone_n.jpgbin23490 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/bricks.jpgbin90039 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/bricks_n.jpgbin34584 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/eagle.pngbin35011 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/gazebo.pngbin113938 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/gazebo_b_n.pngbin148096 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/gazebo_t.pngbin119501 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/gazebo_t_n.pngbin128640 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/gazebo_t_t.pngbin121842 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/snake.pngbin76100 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/snake_n.pngbin79061 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/soldier.pngbin113272 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/images/warrior.pngbin118574 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/models/eagle.md2bin196728 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/models/gazebo_b.md2bin153476 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/models/gazebo_t.md2bin154756 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/models/snake.md2bin270584 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/models/soldier.md2bin591280 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/models/soldier_jump.md2bin518676 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/assets/models/tommy.ply3558
-rw-r--r--src/examples/evas/shooter/assets/models/warrior.md2bin130276 -> 0 bytes
-rw-r--r--src/examples/evas/shooter/evas-3d-shooter-header.c359
-rw-r--r--src/examples/evas/shooter/evas-3d-shooter-header.h196
-rw-r--r--src/examples/evas/shooter/evas-3d-shooter-macros.h242
-rw-r--r--src/examples/evas/shooter/evas-3d-shooter.c1186
-rw-r--r--src/examples/evas/shooter/meson.build5
-rw-r--r--src/generic/emotion/meson.build8
-rw-r--r--src/generic/emotion/vlc/emotion_generic_vlc.c789
-rw-r--r--src/generic/emotion/vlc/meson.build8
-rw-r--r--src/generic/evas/common/shmfile.h2
-rw-r--r--src/generic/evas/common/timeout.c11
-rw-r--r--src/generic/evas/common/timeout.h5
-rw-r--r--src/generic/evas/gst/main.c2
-rw-r--r--src/generic/evas/meson.build10
-rw-r--r--src/generic/evas/pdf/main.cpp79
-rw-r--r--src/generic/evas/ps/main.c4
-rw-r--r--src/generic/evas/rsvg/main.c2
-rw-r--r--src/generic/evas/xcf/main.c24
-rw-r--r--src/lib/ecore/Ecore.h15
-rw-r--r--src/lib/ecore/Ecore_Common.h18
-rw-r--r--src/lib/ecore/Ecore_Eo.h12
-rw-r--r--src/lib/ecore/Ecore_Getopt.h2
-rw-r--r--src/lib/ecore/Ecore_Legacy.h20
-rw-r--r--src/lib/ecore/Efl_Core.h2
-rw-r--r--src/lib/ecore/ecore.c116
-rw-r--r--src/lib/ecore/ecore_anim.c137
-rw-r--r--src/lib/ecore/ecore_exe_eo.h6
-rw-r--r--src/lib/ecore/ecore_exe_posix.c100
-rw-r--r--src/lib/ecore/ecore_internal.h33
-rw-r--r--src/lib/ecore/ecore_main.c40
-rw-r--r--src/lib/ecore/ecore_main_timechanges.c2
-rw-r--r--src/lib/ecore/ecore_pipe.c3
-rw-r--r--src/lib/ecore/ecore_private.h10
-rw-r--r--src/lib/ecore/ecore_thread.c3
-rw-r--r--src/lib/ecore/ecore_time.c32
-rw-r--r--src/lib/ecore/efl_core_proc_env.c6
-rw-r--r--src/lib/ecore/efl_cubic_bezier_interpolator.eo2
-rw-r--r--src/lib/ecore/efl_exe.c185
-rw-r--r--src/lib/ecore/efl_exe.eo12
-rw-r--r--src/lib/ecore/efl_filter_model.c35
-rw-r--r--src/lib/ecore/efl_io_copier.eo4
-rw-r--r--src/lib/ecore/efl_loop.c6
-rw-r--r--src/lib/ecore/efl_loop_consumer.eo2
-rw-r--r--src/lib/ecore/efl_loop_model.c36
-rw-r--r--src/lib/ecore/efl_loop_model.eo1
-rw-r--r--src/lib/ecore/efl_thread.c4
-rw-r--r--src/lib/ecore/efl_threadio.eo2
-rw-r--r--src/lib/ecore/meson.build25
-rw-r--r--src/lib/ecore_audio/Ecore_Audio.h43
-rw-r--r--src/lib/ecore_audio/ecore_audio.c10
-rw-r--r--src/lib/ecore_audio/ecore_audio_obj_in.c13
-rw-r--r--src/lib/ecore_audio/ecore_audio_obj_in_sndfile.c34
-rw-r--r--src/lib/ecore_audio/ecore_audio_obj_out.c9
-rw-r--r--src/lib/ecore_audio/ecore_audio_obj_out_pulse.c131
-rw-r--r--src/lib/ecore_audio/ecore_audio_private.h2
-rw-r--r--src/lib/ecore_audio/meson.build38
-rw-r--r--src/lib/ecore_avahi/meson.build1
-rw-r--r--src/lib/ecore_buffer/bq_mgr_protocol.h60
-rw-r--r--src/lib/ecore_buffer/ecore_buffer_private.h35
-rw-r--r--src/lib/ecore_buffer/ecore_buffer_provider.c43
-rw-r--r--src/lib/ecore_buffer/meson.build10
-rw-r--r--src/lib/ecore_cocoa/Ecore_Cocoa.h36
-rw-r--r--src/lib/ecore_cocoa/ecore_cocoa_app.h1
-rw-r--r--src/lib/ecore_cocoa/ecore_cocoa_app.m10
-rw-r--r--src/lib/ecore_cocoa/ecore_cocoa_cnp.m61
-rw-r--r--src/lib/ecore_cocoa/ecore_cocoa_keys.h2
-rw-r--r--src/lib/ecore_cocoa/meson.build17
-rw-r--r--src/lib/ecore_con/Ecore_Con.h331
-rw-r--r--src/lib/ecore_con/Ecore_Con_Eet.h71
-rw-r--r--src/lib/ecore_con/Efl_Net.h139
-rw-r--r--src/lib/ecore_con/ecore_con.c73
-rw-r--r--src/lib/ecore_con/ecore_con_api.h32
-rw-r--r--src/lib/ecore_con/ecore_con_eet.c42
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base_eo.c18
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base_eo.h20
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base_eo.legacy.c2
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base_eo.legacy.h2
-rw-r--r--src/lib/ecore_con/ecore_con_eet_client_obj_eo.h2
-rw-r--r--src/lib/ecore_con/ecore_con_eet_server_obj_eo.h2
-rw-r--r--src/lib/ecore_con/ecore_con_legacy.c112
-rw-r--r--src/lib/ecore_con/ecore_con_local.c6
-rw-r--r--src/lib/ecore_con/ecore_con_local_win32.c2
-rw-r--r--src/lib/ecore_con/ecore_con_private.h7
-rw-r--r--src/lib/ecore_con/ecore_con_socks.c28
-rw-r--r--src/lib/ecore_con/ecore_con_url.c91
-rw-r--r--src/lib/ecore_con/ecore_con_url_curl.c102
-rw-r--r--src/lib/ecore_con/efl_net_control-connman.c9
-rw-r--r--src/lib/ecore_con/efl_net_control_manager.eo2
-rw-r--r--src/lib/ecore_con/efl_net_dialer_http.c2
-rw-r--r--src/lib/ecore_con/efl_net_dialer_http.eo2
-rw-r--r--src/lib/ecore_con/efl_net_dialer_unix.c1
-rw-r--r--src/lib/ecore_con/efl_net_dialer_websocket.c6
-rw-r--r--src/lib/ecore_con/efl_net_dialer_websocket.eo2
-rw-r--r--src/lib/ecore_con/efl_net_http_types.eot2
-rw-r--r--src/lib/ecore_con/efl_net_server_fd.c6
-rw-r--r--src/lib/ecore_con/efl_net_server_unix.c114
-rw-r--r--src/lib/ecore_con/efl_net_socket_windows.c2
-rw-r--r--src/lib/ecore_con/efl_net_ssl_conn-openssl.c22
-rw-r--r--src/lib/ecore_con/efl_net_ssl_ctx-openssl.c2
-rw-r--r--src/lib/ecore_con/efl_net_types.eot2
-rw-r--r--src/lib/ecore_con/meson.build35
-rw-r--r--src/lib/ecore_drm/Ecore_Drm.h116
-rw-r--r--src/lib/ecore_drm/ecore_drm.c14
-rw-r--r--src/lib/ecore_drm/ecore_drm_dbus.c34
-rw-r--r--src/lib/ecore_drm/ecore_drm_device.c27
-rw-r--r--src/lib/ecore_drm/ecore_drm_evdev.c92
-rw-r--r--src/lib/ecore_drm/ecore_drm_fb.c6
-rw-r--r--src/lib/ecore_drm/ecore_drm_inputs.c34
-rw-r--r--src/lib/ecore_drm/ecore_drm_launcher.c10
-rw-r--r--src/lib/ecore_drm/ecore_drm_logind.c92
-rw-r--r--src/lib/ecore_drm/ecore_drm_output.c69
-rw-r--r--src/lib/ecore_drm/ecore_drm_private.h16
-rw-r--r--src/lib/ecore_drm/ecore_drm_sprites.c28
-rw-r--r--src/lib/ecore_drm/ecore_drm_tty.c30
-rw-r--r--src/lib/ecore_drm2/Ecore_Drm2.h26
-rw-r--r--src/lib/ecore_drm2/ecore_drm2_device.c20
-rw-r--r--src/lib/ecore_drm2/ecore_drm2_fb.c6
-rw-r--r--src/lib/ecore_drm2/ecore_drm2_outputs.c6
-rw-r--r--src/lib/ecore_drm2/meson.build10
-rw-r--r--src/lib/ecore_evas/Ecore_Evas.h287
-rw-r--r--src/lib/ecore_evas/Ecore_Evas_Types.h2
-rw-r--r--src/lib/ecore_evas/ecore_evas.c443
-rw-r--r--src/lib/ecore_evas/ecore_evas_buffer.c16
-rw-r--r--src/lib/ecore_evas/ecore_evas_ews.c2
-rw-r--r--src/lib/ecore_evas/ecore_evas_extn.h2
-rw-r--r--src/lib/ecore_evas/ecore_evas_fallback_selection.c111
-rw-r--r--src/lib/ecore_evas/ecore_evas_private.h373
-rw-r--r--src/lib/ecore_evas/ecore_evas_util.c14
-rw-r--r--src/lib/ecore_evas/ecore_evas_wayland.h2
-rw-r--r--src/lib/ecore_evas/meson.build22
-rw-r--r--src/lib/ecore_fb/ecore_fb.c2
-rw-r--r--src/lib/ecore_fb/ecore_fb_li.c6
-rw-r--r--src/lib/ecore_fb/ecore_fb_private.h6
-rw-r--r--src/lib/ecore_fb/meson.build10
-rw-r--r--src/lib/ecore_file/Ecore_File.h4
-rw-r--r--src/lib/ecore_file/ecore_file.c100
-rw-r--r--src/lib/ecore_file/ecore_file_download.c2
-rw-r--r--src/lib/ecore_file/ecore_file_monitor_kevent.c290
-rw-r--r--src/lib/ecore_file/ecore_file_monitor_poll.c4
-rw-r--r--src/lib/ecore_file/ecore_file_path.c5
-rw-r--r--src/lib/ecore_file/meson.build16
-rw-r--r--src/lib/ecore_imf/Ecore_IMF.h32
-rw-r--r--src/lib/ecore_imf/ecore_imf_context.c4
-rw-r--r--src/lib/ecore_imf/meson.build9
-rw-r--r--src/lib/ecore_imf_evas/meson.build7
-rw-r--r--src/lib/ecore_input/Ecore_Input.h28
-rw-r--r--src/lib/ecore_input/ecore_input_compose.c2
-rw-r--r--src/lib/ecore_input/ecore_input_joystick.c2
-rw-r--r--src/lib/ecore_input/ecore_input_private.h2
-rw-r--r--src/lib/ecore_input/meson.build9
-rw-r--r--src/lib/ecore_input_evas/Ecore_Input_Evas.h2
-rw-r--r--src/lib/ecore_input_evas/ecore_input_evas.c8
-rw-r--r--src/lib/ecore_input_evas/ecore_input_evas_private.h2
-rw-r--r--src/lib/ecore_input_evas/meson.build8
-rw-r--r--src/lib/ecore_ipc/Ecore_Ipc.h6
-rw-r--r--src/lib/ecore_ipc/ecore_ipc.c4
-rw-r--r--src/lib/ecore_ipc/ecore_ipc_private.h8
-rw-r--r--src/lib/ecore_ipc/meson.build9
-rw-r--r--src/lib/ecore_sdl/Ecore_Sdl.h2
-rw-r--r--src/lib/ecore_sdl/ecore_sdl_private.h14
-rw-r--r--src/lib/ecore_sdl/meson.build9
-rw-r--r--src/lib/ecore_wayland/Ecore_Wayland.h9
-rw-r--r--src/lib/ecore_wayland/ecore_wl.c24
-rw-r--r--src/lib/ecore_wayland/ecore_wl_dnd.c57
-rw-r--r--src/lib/ecore_wayland/ecore_wl_input.c88
-rw-r--r--src/lib/ecore_wayland/ecore_wl_output.c6
-rw-r--r--src/lib/ecore_wayland/ecore_wl_private.h4
-rw-r--r--src/lib/ecore_wayland/ecore_wl_subsurf.c18
-rw-r--r--src/lib/ecore_wayland/ecore_wl_window.c94
-rw-r--r--src/lib/ecore_wayland/ivi-application-client-protocol.h42
-rw-r--r--src/lib/ecore_wayland/session-recovery-client-protocol.h4
-rw-r--r--src/lib/ecore_wayland/xdg-shell-client-protocol.h48
-rw-r--r--src/lib/ecore_wayland/xdg-shell-protocol.c6
-rw-r--r--src/lib/ecore_win32/Ecore_Win32.h60
-rw-r--r--src/lib/ecore_win32/ecore_win32_clipboard.c224
-rw-r--r--src/lib/ecore_win32/ecore_win32_event.c201
-rw-r--r--src/lib/ecore_win32/ecore_win32_private.h1
-rw-r--r--src/lib/ecore_win32/ecore_win32_window.c58
-rw-r--r--src/lib/ecore_win32/meson.build16
-rw-r--r--src/lib/ecore_wl2/Ecore_Wl2.h557
-rw-r--r--src/lib/ecore_wl2/ecore_wl2.c10
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_buffer.c20
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_display.c31
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_dnd.c2
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_input.c51
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_internal.h467
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_private.h28
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_subsurf.c3
-rw-r--r--src/lib/ecore_wl2/ecore_wl2_window.c150
-rw-r--r--src/lib/ecore_wl2/meson.build19
-rw-r--r--src/lib/ecore_x/Ecore_X.h36
-rw-r--r--src/lib/ecore_x/ecore_x.c109
-rw-r--r--src/lib/ecore_x/ecore_x_atoms.c6
-rw-r--r--src/lib/ecore_x/ecore_x_composite.c14
-rw-r--r--src/lib/ecore_x/ecore_x_cursor.c10
-rw-r--r--src/lib/ecore_x/ecore_x_damage.c8
-rw-r--r--src/lib/ecore_x/ecore_x_dnd.c22
-rw-r--r--src/lib/ecore_x/ecore_x_dpms.c26
-rw-r--r--src/lib/ecore_x/ecore_x_drawable.c8
-rw-r--r--src/lib/ecore_x/ecore_x_e.c270
-rw-r--r--src/lib/ecore_x/ecore_x_events.c54
-rw-r--r--src/lib/ecore_x/ecore_x_fixes.c159
-rw-r--r--src/lib/ecore_x/ecore_x_gc.c4
-rw-r--r--src/lib/ecore_x/ecore_x_icccm.c68
-rw-r--r--src/lib/ecore_x/ecore_x_image.c14
-rw-r--r--src/lib/ecore_x/ecore_x_mwm.c4
-rw-r--r--src/lib/ecore_x/ecore_x_netwm.c132
-rw-r--r--src/lib/ecore_x/ecore_x_pixmap.c10
-rw-r--r--src/lib/ecore_x/ecore_x_present.c2
-rw-r--r--src/lib/ecore_x/ecore_x_private.h6
-rw-r--r--src/lib/ecore_x/ecore_x_randr.c394
-rw-r--r--src/lib/ecore_x/ecore_x_region.c24
-rw-r--r--src/lib/ecore_x/ecore_x_resource.c118
-rw-r--r--src/lib/ecore_x/ecore_x_screensaver.c28
-rw-r--r--src/lib/ecore_x/ecore_x_selection.c50
-rw-r--r--src/lib/ecore_x/ecore_x_sync.c20
-rw-r--r--src/lib/ecore_x/ecore_x_test.c8
-rw-r--r--src/lib/ecore_x/ecore_x_vsync.c254
-rw-r--r--src/lib/ecore_x/ecore_x_window.c100
-rw-r--r--src/lib/ecore_x/ecore_x_window_prop.c44
-rw-r--r--src/lib/ecore_x/ecore_x_window_shape.c48
-rw-r--r--src/lib/ecore_x/ecore_x_xi2.c11
-rw-r--r--src/lib/ecore_x/ecore_x_xinerama.c4
-rw-r--r--src/lib/ecore_x/meson.build21
-rw-r--r--src/lib/ector/Ector.h36
-rw-r--r--src/lib/ector/ector_api.h32
-rw-r--r--src/lib/ector/ector_main.c6
-rw-r--r--src/lib/ector/ector_renderer_image.eo2
-rw-r--r--src/lib/ector/gl/Ector_GL.h29
-rw-r--r--src/lib/ector/gl/meson.build15
-rw-r--r--src/lib/ector/meson.build32
-rw-r--r--src/lib/ector/software/Ector_Software.h29
-rw-r--r--src/lib/ector/software/ector_renderer_software_image.c10
-rw-r--r--src/lib/ector/software/ector_renderer_software_shape.c16
-rw-r--r--src/lib/ector/software/ector_software_buffer.c8
-rw-r--r--src/lib/ector/software/meson.build14
-rw-r--r--src/lib/edje/Edje.h2
-rw-r--r--src/lib/edje/Edje_Common.h41
-rw-r--r--src/lib/edje/Edje_Edit.h122
-rw-r--r--src/lib/edje/Edje_Eo.h1
-rw-r--r--src/lib/edje/Edje_Legacy.h398
-rw-r--r--src/lib/edje/Efl_Layout.h1
-rw-r--r--src/lib/edje/edje_box_layout.c4
-rw-r--r--src/lib/edje/edje_cache.c20
-rw-r--r--src/lib/edje/edje_calc.c609
-rw-r--r--src/lib/edje/edje_data.c147
-rw-r--r--src/lib/edje/edje_edit.c20
-rw-r--r--src/lib/edje/edje_edit_eo.h2
-rw-r--r--src/lib/edje/edje_embryo.c22
-rw-r--r--src/lib/edje/edje_entry.c187
-rw-r--r--src/lib/edje/edje_legacy.c79
-rw-r--r--src/lib/edje/edje_load.c206
-rw-r--r--src/lib/edje/edje_lua.c20
-rw-r--r--src/lib/edje/edje_lua2.c2
-rw-r--r--src/lib/edje/edje_main.c2
-rw-r--r--src/lib/edje/edje_match.c12
-rw-r--r--src/lib/edje/edje_message_queue.c1
-rw-r--r--src/lib/edje/edje_multisense.c11
-rw-r--r--src/lib/edje/edje_part.c29
-rw-r--r--src/lib/edje/edje_part_invalid.c2
-rw-r--r--src/lib/edje/edje_part_text.c16
-rw-r--r--src/lib/edje/edje_private.h227
-rw-r--r--src/lib/edje/edje_program.c89
-rw-r--r--src/lib/edje/edje_smart.c7
-rw-r--r--src/lib/edje/edje_text.c13
-rw-r--r--src/lib/edje/edje_textblock.c37
-rw-r--r--src/lib/edje/edje_textblock_styles.c226
-rw-r--r--src/lib/edje/edje_util.c178
-rw-r--r--src/lib/edje/efl_canvas_layout.eo10
-rw-r--r--src/lib/edje/efl_canvas_layout_part.eo15
-rw-r--r--src/lib/edje/efl_canvas_layout_part_invalid.eo2
-rw-r--r--src/lib/edje/efl_canvas_layout_part_text.eo10
-rw-r--r--src/lib/edje/efl_canvas_layout_part_type_provider.eo20
-rw-r--r--src/lib/edje/efl_canvas_layout_types.eot3
-rw-r--r--src/lib/edje/efl_layout_group.eo2
-rw-r--r--src/lib/edje/meson.build14
-rw-r--r--src/lib/eet/Eet.h29
-rw-r--r--src/lib/eet/eet_cipher.c46
-rw-r--r--src/lib/eet/eet_connection.c20
-rw-r--r--src/lib/eet/eet_data.c22
-rw-r--r--src/lib/eet/eet_lib.c4
-rw-r--r--src/lib/eet/meson.build10
-rw-r--r--src/lib/eeze/Eeze.h6
-rw-r--r--src/lib/eeze/eeze_disk.c9
-rw-r--r--src/lib/eeze/eeze_disk_libmount_new.c2
-rw-r--r--src/lib/eeze/eeze_net.c6
-rw-r--r--src/lib/eeze/eeze_udev_syspath.c17
-rw-r--r--src/lib/eeze/eeze_udev_walk.c15
-rw-r--r--src/lib/eeze/meson.build21
-rw-r--r--src/lib/efl/Efl.h99
-rw-r--r--src/lib/efl/Efl_Config.h.in4
-rw-r--r--src/lib/efl/interfaces/efl_config.eo3
-rw-r--r--src/lib/efl/interfaces/efl_file.c4
-rw-r--r--src/lib/efl/interfaces/efl_file_save.eo3
-rw-r--r--src/lib/efl/interfaces/efl_gfx_color.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_frame_controller.eo16
-rw-r--r--src/lib/efl/interfaces/efl_gfx_hint.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_image_load_controller.eo1
-rw-r--r--src/lib/efl/interfaces/efl_gfx_path.c28
-rw-r--r--src/lib/efl/interfaces/efl_gfx_path.eo5
-rw-r--r--src/lib/efl/interfaces/efl_gfx_types.eot28
-rw-r--r--src/lib/efl/interfaces/efl_input_text_entity.eo (renamed from src/lib/efl/interfaces/efl_input_text.eo)144
-rw-r--r--src/lib/efl/interfaces/efl_interfaces_main.c2
-rw-r--r--src/lib/efl/interfaces/efl_io_buffer.eo2
-rw-r--r--src/lib/efl/interfaces/efl_model.eo12
-rw-r--r--src/lib/efl/interfaces/efl_observable.eo2
-rw-r--r--src/lib/efl/interfaces/efl_player.eo53
-rw-r--r--src/lib/efl/interfaces/efl_text_font_properties.eo104
-rw-r--r--src/lib/efl/interfaces/efl_text_format.eo67
-rw-r--r--src/lib/efl/interfaces/efl_text_markup.eo3
-rw-r--r--src/lib/efl/interfaces/efl_text_style.eo142
-rw-r--r--src/lib/efl/interfaces/efl_text_types.eot24
-rw-r--r--src/lib/efl/interfaces/efl_types.eot4
-rw-r--r--src/lib/efl/interfaces/efl_ui_draggable.eo12
-rw-r--r--src/lib/efl/interfaces/efl_ui_factory_bind.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_range_display.eo2
-rw-r--r--src/lib/efl/interfaces/efl_ui_scrollbar.eo12
-rw-r--r--src/lib/efl/interfaces/meson.build2
-rw-r--r--src/lib/efl/meson.build6
-rw-r--r--src/lib/efl_canvas_wl/Efl_Canvas_Wl.h61
-rw-r--r--src/lib/efl_canvas_wl/copiedfromweston.x (renamed from src/lib/efl_wl/copiedfromweston.x)0
-rw-r--r--src/lib/efl_canvas_wl/dmabuf.c (renamed from src/lib/efl_wl/dmabuf.c)0
-rw-r--r--src/lib/efl_canvas_wl/dmabuf.h (renamed from src/lib/efl_wl/dmabuf.h)0
-rw-r--r--src/lib/efl_canvas_wl/efl_canvas_wl.c (renamed from src/lib/efl_wl/efl_wl.c)686
-rw-r--r--src/lib/efl_canvas_wl/efl_canvas_wl.eo183
-rw-r--r--src/lib/efl_canvas_wl/efl_canvas_wl_surface.eo68
-rw-r--r--src/lib/efl_canvas_wl/meson.build62
-rw-r--r--src/lib/efl_canvas_wl/x11.x (renamed from src/lib/efl_wl/x11.x)0
-rw-r--r--src/lib/efl_mono/efl_custom_exports_mono.c25
-rw-r--r--src/lib/efl_wl/Efl_Wl.h229
-rw-r--r--src/lib/efl_wl/meson.build32
-rw-r--r--src/lib/efreet/Efreet.h9
-rw-r--r--src/lib/efreet/Efreet_Trash.h2
-rw-r--r--src/lib/efreet/efreet.c12
-rw-r--r--src/lib/efreet/efreet_base.c80
-rw-r--r--src/lib/efreet/efreet_cache.c202
-rw-r--r--src/lib/efreet/efreet_cache_private.h28
-rw-r--r--src/lib/efreet/efreet_desktop.c17
-rw-r--r--src/lib/efreet/efreet_icon.c2
-rw-r--r--src/lib/efreet/efreet_menu.c8
-rw-r--r--src/lib/efreet/efreet_mime.c40
-rw-r--r--src/lib/efreet/efreet_private.h8
-rw-r--r--src/lib/efreet/efreet_trash.c26
-rw-r--r--src/lib/efreet/efreet_uri.c70
-rw-r--r--src/lib/efreet/efreet_uri.h2
-rw-r--r--src/lib/efreet/meson.build69
-rw-r--r--src/lib/eina/Eina.h10
-rw-r--r--src/lib/eina/eina_abi.c4
-rw-r--r--src/lib/eina/eina_abstract_content.c458
-rw-r--r--src/lib/eina/eina_abstract_content.h154
-rw-r--r--src/lib/eina/eina_accessor.c30
-rw-r--r--src/lib/eina/eina_accessor.h22
-rw-r--r--src/lib/eina/eina_array.c16
-rw-r--r--src/lib/eina/eina_array.h14
-rw-r--r--src/lib/eina/eina_benchmark.c8
-rw-r--r--src/lib/eina/eina_benchmark.h16
-rw-r--r--src/lib/eina/eina_bezier.c18
-rw-r--r--src/lib/eina/eina_bezier.h29
-rw-r--r--src/lib/eina/eina_binbuf.c2
-rw-r--r--src/lib/eina/eina_binbuf.h46
-rw-r--r--src/lib/eina/eina_binbuf_template_c.x44
-rw-r--r--src/lib/eina/eina_binshare.c14
-rw-r--r--src/lib/eina/eina_binshare.h10
-rw-r--r--src/lib/eina/eina_convert.c25
-rw-r--r--src/lib/eina/eina_convert.h20
-rw-r--r--src/lib/eina/eina_counter.c10
-rw-r--r--src/lib/eina/eina_counter.h10
-rw-r--r--src/lib/eina/eina_cow.c16
-rw-r--r--src/lib/eina/eina_cow.h16
-rw-r--r--src/lib/eina/eina_cpu.c8
-rw-r--r--src/lib/eina/eina_cpu.h42
-rw-r--r--src/lib/eina/eina_crc.c2
-rw-r--r--src/lib/eina/eina_debug.c24
-rw-r--r--src/lib/eina/eina_debug.h32
-rw-r--r--src/lib/eina/eina_debug_bt.c7
-rw-r--r--src/lib/eina/eina_debug_private.h4
-rw-r--r--src/lib/eina/eina_debug_timer.c4
-rw-r--r--src/lib/eina/eina_error.c24
-rw-r--r--src/lib/eina/eina_error.h28
-rw-r--r--src/lib/eina/eina_evlog.c8
-rw-r--r--src/lib/eina/eina_evlog.h8
-rw-r--r--src/lib/eina/eina_file.h76
-rw-r--r--src/lib/eina/eina_file_common.c132
-rw-r--r--src/lib/eina/eina_file_common.h5
-rw-r--r--src/lib/eina/eina_file_posix.c (renamed from src/lib/eina/eina_file.c)359
-rw-r--r--src/lib/eina/eina_file_win32.c276
-rw-r--r--src/lib/eina/eina_fp.c4
-rw-r--r--src/lib/eina/eina_fp.h10
-rw-r--r--src/lib/eina/eina_freeq.c245
-rw-r--r--src/lib/eina/eina_freeq.h60
-rw-r--r--src/lib/eina/eina_hamster.c2
-rw-r--r--src/lib/eina/eina_hamster.h15
-rw-r--r--src/lib/eina/eina_hash.c74
-rw-r--r--src/lib/eina/eina_hash.h76
-rw-r--r--src/lib/eina/eina_inarray.c54
-rw-r--r--src/lib/eina/eina_inarray.h52
-rw-r--r--src/lib/eina/eina_inline_array.x14
-rw-r--r--src/lib/eina/eina_inline_crc.x2
-rw-r--r--src/lib/eina/eina_inline_hash.x2
-rw-r--r--src/lib/eina/eina_inline_lock_posix.x52
-rw-r--r--src/lib/eina/eina_inline_mempool.x4
-rw-r--r--src/lib/eina/eina_inline_modinfo.x27
-rw-r--r--src/lib/eina/eina_inline_range.x82
-rw-r--r--src/lib/eina/eina_inline_safepointer.x4
-rw-r--r--src/lib/eina/eina_inline_str.x20
-rw-r--r--src/lib/eina/eina_inline_unicode.x9
-rw-r--r--src/lib/eina/eina_inline_value.x15
-rw-r--r--src/lib/eina/eina_inlist.c34
-rw-r--r--src/lib/eina/eina_inlist.h38
-rw-r--r--src/lib/eina/eina_internal.h45
-rw-r--r--src/lib/eina/eina_iterator.c79
-rw-r--r--src/lib/eina/eina_iterator.h42
-rw-r--r--src/lib/eina/eina_lalloc.c8
-rw-r--r--src/lib/eina/eina_lalloc.h8
-rw-r--r--src/lib/eina/eina_list.c70
-rw-r--r--src/lib/eina/eina_list.h74
-rw-r--r--src/lib/eina/eina_lock.c36
-rw-r--r--src/lib/eina/eina_lock.h12
-rw-r--r--src/lib/eina/eina_log.c158
-rw-r--r--src/lib/eina/eina_log.h88
-rw-r--r--src/lib/eina/eina_magic.c10
-rw-r--r--src/lib/eina/eina_magic.h14
-rw-r--r--src/lib/eina/eina_main.c67
-rw-r--r--src/lib/eina/eina_main.h27
-rw-r--r--src/lib/eina/eina_matrix.c355
-rw-r--r--src/lib/eina/eina_matrix.h181
-rw-r--r--src/lib/eina/eina_matrixsparse.c38
-rw-r--r--src/lib/eina/eina_matrixsparse.h36
-rw-r--r--src/lib/eina/eina_mempool.c16
-rw-r--r--src/lib/eina/eina_mempool.h16
-rw-r--r--src/lib/eina/eina_mmap.c6
-rw-r--r--src/lib/eina/eina_mmap.h4
-rw-r--r--src/lib/eina/eina_module.c34
-rw-r--r--src/lib/eina/eina_module.h62
-rw-r--r--src/lib/eina/eina_prefix.c30
-rw-r--r--src/lib/eina/eina_prefix.h14
-rw-r--r--src/lib/eina/eina_private.h7
-rw-r--r--src/lib/eina/eina_promise.c130
-rw-r--r--src/lib/eina/eina_promise.h590
-rw-r--r--src/lib/eina/eina_quad.c8
-rw-r--r--src/lib/eina/eina_quad.h9
-rw-r--r--src/lib/eina/eina_quadtree.c24
-rw-r--r--src/lib/eina/eina_quadtree.h36
-rw-r--r--src/lib/eina/eina_quaternion.c84
-rw-r--r--src/lib/eina/eina_quaternion.h92
-rw-r--r--src/lib/eina/eina_range.h116
-rw-r--r--src/lib/eina/eina_rbtree.c24
-rw-r--r--src/lib/eina/eina_rbtree.h12
-rw-r--r--src/lib/eina/eina_rectangle.c26
-rw-r--r--src/lib/eina/eina_rectangle.h73
-rw-r--r--src/lib/eina/eina_safepointer.c8
-rw-r--r--src/lib/eina/eina_safepointer.h4
-rw-r--r--src/lib/eina/eina_safety_checks.c4
-rw-r--r--src/lib/eina/eina_safety_checks.h16
-rw-r--r--src/lib/eina/eina_sched.c2
-rw-r--r--src/lib/eina/eina_sched.h2
-rw-r--r--src/lib/eina/eina_simple_xml_parser.c46
-rw-r--r--src/lib/eina/eina_simple_xml_parser.h61
-rw-r--r--src/lib/eina/eina_slice.h26
-rw-r--r--src/lib/eina/eina_slstr.c22
-rw-r--r--src/lib/eina/eina_slstr.h16
-rw-r--r--src/lib/eina/eina_str.c34
-rw-r--r--src/lib/eina/eina_str.h30
-rw-r--r--src/lib/eina/eina_strbuf.c22
-rw-r--r--src/lib/eina/eina_strbuf.h96
-rw-r--r--src/lib/eina/eina_strbuf_common.c72
-rw-r--r--src/lib/eina/eina_strbuf_template_c.x14
-rw-r--r--src/lib/eina/eina_stringshare.c18
-rw-r--r--src/lib/eina/eina_stringshare.h18
-rw-r--r--src/lib/eina/eina_thread.c77
-rw-r--r--src/lib/eina/eina_thread.h39
-rw-r--r--src/lib/eina/eina_thread_queue.c24
-rw-r--r--src/lib/eina/eina_thread_queue.h24
-rw-r--r--src/lib/eina/eina_tiler.c36
-rw-r--r--src/lib/eina/eina_tiler.h32
-rw-r--r--src/lib/eina/eina_tmpstr.c14
-rw-r--r--src/lib/eina/eina_tmpstr.h14
-rw-r--r--src/lib/eina/eina_types.h125
-rw-r--r--src/lib/eina/eina_unicode.c80
-rw-r--r--src/lib/eina/eina_unicode.h32
-rw-r--r--src/lib/eina/eina_ustrbuf.h52
-rw-r--r--src/lib/eina/eina_ustringshare.c12
-rw-r--r--src/lib/eina/eina_ustringshare.h12
-rw-r--r--src/lib/eina/eina_util.c4
-rw-r--r--src/lib/eina/eina_util.h4
-rw-r--r--src/lib/eina/eina_value.c166
-rw-r--r--src/lib/eina/eina_value.h112
-rw-r--r--src/lib/eina/eina_value_util.c4
-rw-r--r--src/lib/eina/eina_value_util.h4
-rw-r--r--src/lib/eina/eina_vector.h48
-rw-r--r--src/lib/eina/eina_vpath.c22
-rw-r--r--src/lib/eina/eina_vpath.h4
-rw-r--r--src/lib/eina/eina_xattr.c36
-rw-r--r--src/lib/eina/eina_xattr.h51
-rw-r--r--src/lib/eina/meson.build57
-rw-r--r--src/lib/eio/Eio.h38
-rw-r--r--src/lib/eio/Eio_Legacy.h138
-rw-r--r--src/lib/eio/efl_io_manager.eo8
-rw-r--r--src/lib/eio/eio_dir.c10
-rw-r--r--src/lib/eio/eio_eet.c20
-rw-r--r--src/lib/eio/eio_file.c26
-rw-r--r--src/lib/eio/eio_main.c10
-rw-r--r--src/lib/eio/eio_map.c8
-rw-r--r--src/lib/eio/eio_monitor.c34
-rw-r--r--src/lib/eio/eio_monitor_kevent.c8
-rw-r--r--src/lib/eio/eio_monitor_poll.c4
-rw-r--r--src/lib/eio/eio_private.h2
-rw-r--r--src/lib/eio/eio_single.c12
-rw-r--r--src/lib/eio/eio_xattr.c18
-rw-r--r--src/lib/eio/meson.build20
-rw-r--r--src/lib/eldbus/Eldbus.h4
-rw-r--r--src/lib/eldbus/eldbus_connection.h2
-rw-r--r--src/lib/eldbus/eldbus_core.c2
-rw-r--r--src/lib/eldbus/eldbus_introspection.c1
-rw-r--r--src/lib/eldbus/eldbus_message.c34
-rw-r--r--src/lib/eldbus/eldbus_message.h4
-rw-r--r--src/lib/eldbus/eldbus_pending.c2
-rw-r--r--src/lib/eldbus/eldbus_service.c7
-rw-r--r--src/lib/eldbus/meson.build24
-rw-r--r--src/lib/elementary/Efl_Ui.h25
-rw-r--r--src/lib/elementary/Elementary.h10
-rw-r--r--src/lib/elementary/efl_access_object.eo2
-rw-r--r--src/lib/elementary/efl_access_text.c2
-rw-r--r--src/lib/elementary/efl_access_text.eo20
-rw-r--r--src/lib/elementary/efl_text_interactive.eo25
-rw-r--r--src/lib/elementary/efl_ui.eot10
-rw-r--r--src/lib/elementary/efl_ui_alert_popup.c2
-rw-r--r--src/lib/elementary/efl_ui_animation_view.c803
-rw-r--r--src/lib/elementary/efl_ui_animation_view.eo313
-rw-r--r--src/lib/elementary/efl_ui_animation_view_eo.legacy.c162
-rw-r--r--src/lib/elementary/efl_ui_animation_view_private.h42
-rw-r--r--src/lib/elementary/efl_ui_bg.c6
-rw-r--r--src/lib/elementary/efl_ui_bg_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_button.c24
-rw-r--r--src/lib/elementary/efl_ui_button_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_calendar_private.h15
-rw-r--r--src/lib/elementary/efl_ui_check.c26
-rw-r--r--src/lib/elementary/efl_ui_check_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_clock.h6
-rw-r--r--src/lib/elementary/efl_ui_collection.c31
-rw-r--r--src/lib/elementary/efl_ui_collection.eo1
-rw-r--r--src/lib/elementary/efl_ui_collection_view.c2
-rw-r--r--src/lib/elementary/efl_ui_datepicker.c4
-rw-r--r--src/lib/elementary/efl_ui_dnd.c878
-rw-r--r--src/lib/elementary/efl_ui_dnd.eo120
-rw-r--r--src/lib/elementary/efl_ui_dnd_container.eo46
-rw-r--r--src/lib/elementary/efl_ui_dnd_types.eot60
-rw-r--r--src/lib/elementary/efl_ui_exact_model.c23
-rw-r--r--src/lib/elementary/efl_ui_flip.c8
-rw-r--r--src/lib/elementary/efl_ui_flip_eo.legacy.c8
-rw-r--r--src/lib/elementary/efl_ui_flip_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_focus_layer.c12
-rw-r--r--src/lib/elementary/efl_ui_focus_manager.c8
-rw-r--r--src/lib/elementary/efl_ui_focus_manager.eo17
-rw-r--r--src/lib/elementary/efl_ui_focus_manager_calc.c165
-rw-r--r--src/lib/elementary/efl_ui_focus_manager_calc.eo20
-rw-r--r--src/lib/elementary/efl_ui_focus_manager_sub.c15
-rw-r--r--src/lib/elementary/efl_ui_focus_parent_provider_gen_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_format.c22
-rw-r--r--src/lib/elementary/efl_ui_format.eo2
-rw-r--r--src/lib/elementary/efl_ui_frame_legacy.h2
-rw-r--r--src/lib/elementary/efl_ui_frame_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_image.c159
-rw-r--r--src/lib/elementary/efl_ui_image.eo6
-rw-r--r--src/lib/elementary/efl_ui_image_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable.c154
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable.eo7
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_image_zoomable_private.h2
-rw-r--r--src/lib/elementary/efl_ui_internal_text_interactive.c756
-rw-r--r--src/lib/elementary/efl_ui_internal_text_interactive.eo35
-rw-r--r--src/lib/elementary/efl_ui_internal_text_scroller.c7
-rw-r--r--src/lib/elementary/efl_ui_item.c5
-rw-r--r--src/lib/elementary/efl_ui_layout.c124
-rw-r--r--src/lib/elementary/efl_ui_layout.eo3
-rw-r--r--src/lib/elementary/efl_ui_layout_base.eo3
-rw-r--r--src/lib/elementary/efl_ui_layout_legacy_eo.h4
-rw-r--r--src/lib/elementary/efl_ui_multi_selectable_index_range.eo2
-rw-r--r--src/lib/elementary/efl_ui_multi_selectable_object_range.eo2
-rw-r--r--src/lib/elementary/efl_ui_pager.c2
-rw-r--r--src/lib/elementary/efl_ui_pager.eo4
-rw-r--r--src/lib/elementary/efl_ui_panel.c21
-rw-r--r--src/lib/elementary/efl_ui_panel_private.h15
-rw-r--r--src/lib/elementary/efl_ui_panes.c4
-rw-r--r--src/lib/elementary/efl_ui_panes.eo4
-rw-r--r--src/lib/elementary/efl_ui_panes_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_position_manager_list.c1
-rw-r--r--src/lib/elementary/efl_ui_progressbar.c232
-rw-r--r--src/lib/elementary/efl_ui_progressbar.eo54
-rw-r--r--src/lib/elementary/efl_ui_progressbar_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_progressbar_private.h2
-rw-r--r--src/lib/elementary/efl_ui_radio.c25
-rw-r--r--src/lib/elementary/efl_ui_radio_group_impl.c12
-rw-r--r--src/lib/elementary/efl_ui_radio_group_impl.eo1
-rw-r--r--src/lib/elementary/efl_ui_radio_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_scroll_manager.c9
-rw-r--r--src/lib/elementary/efl_ui_scroll_manager.eo1
-rw-r--r--src/lib/elementary/efl_ui_scroll_util.c81
-rw-r--r--src/lib/elementary/efl_ui_select_model.c44
-rw-r--r--src/lib/elementary/efl_ui_selection.c297
-rw-r--r--src/lib/elementary/efl_ui_selection.eo120
-rw-r--r--src/lib/elementary/efl_ui_selection_manager.c5678
-rw-r--r--src/lib/elementary/efl_ui_selection_manager.eo139
-rw-r--r--src/lib/elementary/efl_ui_selection_types.eot60
-rw-r--r--src/lib/elementary/efl_ui_separator.c46
-rw-r--r--src/lib/elementary/efl_ui_separator.eo20
-rw-r--r--src/lib/elementary/efl_ui_single_selectable.eo6
-rw-r--r--src/lib/elementary/efl_ui_slider.c52
-rw-r--r--src/lib/elementary/efl_ui_slider.eo4
-rw-r--r--src/lib/elementary/efl_ui_slider_interval.c49
-rw-r--r--src/lib/elementary/efl_ui_slider_interval.eo5
-rw-r--r--src/lib/elementary/efl_ui_spin.c1
-rw-r--r--src/lib/elementary/efl_ui_spin.eo2
-rw-r--r--src/lib/elementary/efl_ui_spin_button.c48
-rw-r--r--src/lib/elementary/efl_ui_spin_button.eo3
-rw-r--r--src/lib/elementary/efl_ui_spotlight_animation_manager.c (renamed from src/lib/elementary/efl_ui_spotlight_manager_stack.c)104
-rw-r--r--src/lib/elementary/efl_ui_spotlight_animation_manager.eo75
-rw-r--r--src/lib/elementary/efl_ui_spotlight_container.c36
-rw-r--r--src/lib/elementary/efl_ui_spotlight_container.eo12
-rw-r--r--src/lib/elementary/efl_ui_spotlight_fade_manager.c30
-rw-r--r--src/lib/elementary/efl_ui_spotlight_fade_manager.eo7
-rw-r--r--src/lib/elementary/efl_ui_spotlight_icon_indicator.c (renamed from src/lib/elementary/efl_ui_spotlight_indicator_icon.c)22
-rw-r--r--src/lib/elementary/efl_ui_spotlight_icon_indicator.eo (renamed from src/lib/elementary/efl_ui_spotlight_indicator_icon.eo)3
-rw-r--r--src/lib/elementary/efl_ui_spotlight_manager.eo8
-rw-r--r--src/lib/elementary/efl_ui_spotlight_manager_stack.eo12
-rw-r--r--src/lib/elementary/efl_ui_spotlight_plain_manager.c (renamed from src/lib/elementary/efl_ui_spotlight_manager_plain.c)57
-rw-r--r--src/lib/elementary/efl_ui_spotlight_plain_manager.eo (renamed from src/lib/elementary/efl_ui_spotlight_manager_plain.eo)4
-rw-r--r--src/lib/elementary/efl_ui_spotlight_scroll_manager.c (renamed from src/lib/elementary/efl_ui_spotlight_manager_scroll.c)62
-rw-r--r--src/lib/elementary/efl_ui_spotlight_scroll_manager.eo (renamed from src/lib/elementary/efl_ui_spotlight_manager_scroll.eo)3
-rw-r--r--src/lib/elementary/efl_ui_spotlight_util.c2
-rw-r--r--src/lib/elementary/efl_ui_stack.c2
-rw-r--r--src/lib/elementary/efl_ui_stack.eo3
-rw-r--r--src/lib/elementary/efl_ui_tab_bar.c13
-rw-r--r--src/lib/elementary/efl_ui_tab_bar.eo1
-rw-r--r--src/lib/elementary/efl_ui_tab_bar_private.h1
-rw-r--r--src/lib/elementary/efl_ui_tab_pager.c140
-rw-r--r--src/lib/elementary/efl_ui_tab_pager.eo24
-rw-r--r--src/lib/elementary/efl_ui_tab_pager_private.h1
-rw-r--r--src/lib/elementary/efl_ui_table.c22
-rw-r--r--src/lib/elementary/efl_ui_tags.c2
-rw-r--r--src/lib/elementary/efl_ui_text_part.eo8
-rw-r--r--src/lib/elementary/efl_ui_textbox.c1998
-rw-r--r--src/lib/elementary/efl_ui_textbox.eo94
-rw-r--r--src/lib/elementary/efl_ui_textbox_part.eo8
-rw-r--r--src/lib/elementary/efl_ui_textpath.c127
-rw-r--r--src/lib/elementary/efl_ui_textpath_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_timepicker.c66
-rw-r--r--src/lib/elementary/efl_ui_timepicker.eo1
-rw-r--r--src/lib/elementary/efl_ui_vg_animation.c1592
-rw-r--r--src/lib/elementary/efl_ui_vg_animation.eo179
-rw-r--r--src/lib/elementary/efl_ui_vg_animation.h (renamed from src/lib/elementary/efl_ui_animation_view.h)2
-rw-r--r--src/lib/elementary/efl_ui_vg_animation_eo.legacy.c200
-rw-r--r--src/lib/elementary/efl_ui_vg_animation_eo.legacy.h (renamed from src/lib/elementary/efl_ui_animation_view_eo.legacy.h)10
-rw-r--r--src/lib/elementary/efl_ui_vg_animation_legacy.h (renamed from src/lib/elementary/efl_ui_animation_view_legacy.h)2
-rw-r--r--src/lib/elementary/efl_ui_vg_animation_part.eo9
-rw-r--r--src/lib/elementary/efl_ui_vg_animation_private.h44
-rw-r--r--src/lib/elementary/efl_ui_video.h6
-rw-r--r--src/lib/elementary/efl_ui_video_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_widget.c304
-rw-r--r--src/lib/elementary/efl_ui_widget_common.c13
-rw-r--r--src/lib/elementary/efl_ui_widget_image.h2
-rw-r--r--src/lib/elementary/efl_ui_widget_part.eo8
-rw-r--r--src/lib/elementary/efl_ui_widget_scrollable_content.eo2
-rw-r--r--src/lib/elementary/efl_ui_win.c673
-rw-r--r--src/lib/elementary/efl_ui_win.eo4
-rw-r--r--src/lib/elementary/efl_ui_win_inlined_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_win_legacy_eo.h2
-rw-r--r--src/lib/elementary/efl_ui_win_socket_legacy_eo.h2
-rw-r--r--src/lib/elementary/elc_combobox.c6
-rw-r--r--src/lib/elementary/elc_ctxpopup.c4
-rw-r--r--src/lib/elementary/elc_ctxpopup.h10
-rw-r--r--src/lib/elementary/elc_ctxpopup_legacy.h2
-rw-r--r--src/lib/elementary/elc_fileselector.c55
-rw-r--r--src/lib/elementary/elc_fileselector.h2
-rw-r--r--src/lib/elementary/elc_fileselector_button.c2
-rw-r--r--src/lib/elementary/elc_fileselector_entry.c6
-rw-r--r--src/lib/elementary/elc_fileselector_entry.h2
-rw-r--r--src/lib/elementary/elc_hoversel.c11
-rw-r--r--src/lib/elementary/elc_multibuttonentry.h6
-rw-r--r--src/lib/elementary/elc_naviframe.c11
-rw-r--r--src/lib/elementary/elc_naviframe.h6
-rw-r--r--src/lib/elementary/elc_naviframe_common.h2
-rw-r--r--src/lib/elementary/elc_naviframe_legacy.h4
-rw-r--r--src/lib/elementary/elc_popup.h6
-rw-r--r--src/lib/elementary/elc_popup_legacy.h4
-rw-r--r--src/lib/elementary/elementary_config.h4
-rw-r--r--src/lib/elementary/elm_access.c4
-rw-r--r--src/lib/elementary/elm_access_eo.h2
-rw-r--r--src/lib/elementary/elm_actionslider.h4
-rw-r--r--src/lib/elementary/elm_actionslider_eo.h2
-rw-r--r--src/lib/elementary/elm_atspi_app_object_eo.h2
-rw-r--r--src/lib/elementary/elm_atspi_bridge.c682
-rw-r--r--src/lib/elementary/elm_atspi_bridge_eo.h2
-rw-r--r--src/lib/elementary/elm_bg.h2
-rw-r--r--src/lib/elementary/elm_bg_legacy.h2
-rw-r--r--src/lib/elementary/elm_box.c21
-rw-r--r--src/lib/elementary/elm_box.h2
-rw-r--r--src/lib/elementary/elm_box_common.h2
-rw-r--r--src/lib/elementary/elm_box_eo.h42
-rw-r--r--src/lib/elementary/elm_box_legacy.h4
-rw-r--r--src/lib/elementary/elm_bubble.h4
-rw-r--r--src/lib/elementary/elm_bubble_eo.h2
-rw-r--r--src/lib/elementary/elm_calendar.c20
-rw-r--r--src/lib/elementary/elm_calendar_eo.h6
-rw-r--r--src/lib/elementary/elm_calendar_eo.legacy.h4
-rw-r--r--src/lib/elementary/elm_calendar_item_eo.h2
-rw-r--r--src/lib/elementary/elm_clock.h4
-rw-r--r--src/lib/elementary/elm_clock_eo.h2
-rw-r--r--src/lib/elementary/elm_cnp.c302
-rw-r--r--src/lib/elementary/elm_cnp.h2
-rw-r--r--src/lib/elementary/elm_code_diff_widget.h2
-rw-r--r--src/lib/elementary/elm_code_line.h4
-rw-r--r--src/lib/elementary/elm_code_parse.h8
-rw-r--r--src/lib/elementary/elm_code_syntax.c24
-rw-r--r--src/lib/elementary/elm_code_text.c3
-rw-r--r--src/lib/elementary/elm_code_text.h2
-rw-r--r--src/lib/elementary/elm_code_widget.c138
-rw-r--r--src/lib/elementary/elm_code_widget_legacy_eo.h2
-rw-r--r--src/lib/elementary/elm_code_widget_private.h1
-rw-r--r--src/lib/elementary/elm_color_class.h1
-rw-r--r--src/lib/elementary/elm_color_item_eo.h2
-rw-r--r--src/lib/elementary/elm_colorselector.c16
-rw-r--r--src/lib/elementary/elm_colorselector_eo.h2
-rw-r--r--src/lib/elementary/elm_config.c180
-rw-r--r--src/lib/elementary/elm_config.h156
-rw-r--r--src/lib/elementary/elm_conformant_eo.h2
-rw-r--r--src/lib/elementary/elm_ctxpopup_eo.h48
-rw-r--r--src/lib/elementary/elm_ctxpopup_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_ctxpopup_item_eo.h24
-rw-r--r--src/lib/elementary/elm_datetime.h6
-rw-r--r--src/lib/elementary/elm_dayselector.h4
-rw-r--r--src/lib/elementary/elm_dayselector_eo.h2
-rw-r--r--src/lib/elementary/elm_dayselector_item_eo.h2
-rw-r--r--src/lib/elementary/elm_dbus_menu.c1
-rw-r--r--src/lib/elementary/elm_deprecated.h12
-rw-r--r--src/lib/elementary/elm_diskselector.h4
-rw-r--r--src/lib/elementary/elm_diskselector_eo.h2
-rw-r--r--src/lib/elementary/elm_diskselector_item_eo.h2
-rw-r--r--src/lib/elementary/elm_dnd.c827
-rw-r--r--src/lib/elementary/elm_entry.c71
-rw-r--r--src/lib/elementary/elm_entry.h4
-rw-r--r--src/lib/elementary/elm_entry_common.h2
-rw-r--r--src/lib/elementary/elm_entry_eo.c4
-rw-r--r--src/lib/elementary/elm_entry_eo.h246
-rw-r--r--src/lib/elementary/elm_entry_eo.legacy.h4
-rw-r--r--src/lib/elementary/elm_entry_legacy.h12
-rw-r--r--src/lib/elementary/elm_factory.c2
-rw-r--r--src/lib/elementary/elm_fileselector_button_eo.h2
-rw-r--r--src/lib/elementary/elm_fileselector_entry_eo.h2
-rw-r--r--src/lib/elementary/elm_fileselector_eo.h2
-rw-r--r--src/lib/elementary/elm_flipselector.c8
-rw-r--r--src/lib/elementary/elm_flipselector.h4
-rw-r--r--src/lib/elementary/elm_flipselector_eo.h4
-rw-r--r--src/lib/elementary/elm_flipselector_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_flipselector_item_eo.h2
-rw-r--r--src/lib/elementary/elm_focus_item.h4
-rw-r--r--src/lib/elementary/elm_focus_legacy.c20
-rw-r--r--src/lib/elementary/elm_frame.h6
-rw-r--r--src/lib/elementary/elm_general.eot155
-rw-r--r--src/lib/elementary/elm_general.h18
-rw-r--r--src/lib/elementary/elm_gengrid.c67
-rw-r--r--src/lib/elementary/elm_gengrid.h10
-rw-r--r--src/lib/elementary/elm_gengrid_common.h32
-rw-r--r--src/lib/elementary/elm_gengrid_eo.h116
-rw-r--r--src/lib/elementary/elm_gengrid_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_gengrid_item_eo.h48
-rw-r--r--src/lib/elementary/elm_gengrid_item_eo.legacy.h5
-rw-r--r--src/lib/elementary/elm_gengrid_legacy.h22
-rw-r--r--src/lib/elementary/elm_gengrid_pan_eo.h2
-rw-r--r--src/lib/elementary/elm_genlist.c64
-rw-r--r--src/lib/elementary/elm_genlist.h10
-rw-r--r--src/lib/elementary/elm_genlist_common.h32
-rw-r--r--src/lib/elementary/elm_genlist_eo.h160
-rw-r--r--src/lib/elementary/elm_genlist_item_eo.h74
-rw-r--r--src/lib/elementary/elm_genlist_item_eo.legacy.h5
-rw-r--r--src/lib/elementary/elm_genlist_legacy.h4
-rw-r--r--src/lib/elementary/elm_genlist_pan_eo.h2
-rw-r--r--src/lib/elementary/elm_gesture_layer.c37
-rw-r--r--src/lib/elementary/elm_gesture_layer.h2
-rw-r--r--src/lib/elementary/elm_gesture_layer_eo.h2
-rw-r--r--src/lib/elementary/elm_gesture_layer_extra_gestures.c16
-rw-r--r--src/lib/elementary/elm_gesture_layer_legacy.h6
-rw-r--r--src/lib/elementary/elm_glview.c3
-rw-r--r--src/lib/elementary/elm_glview.h5
-rw-r--r--src/lib/elementary/elm_glview_common.h2
-rw-r--r--src/lib/elementary/elm_glview_eo.h4
-rw-r--r--src/lib/elementary/elm_glview_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_glview_legacy.h14
-rw-r--r--src/lib/elementary/elm_grid.c21
-rw-r--r--src/lib/elementary/elm_grid.h2
-rw-r--r--src/lib/elementary/elm_grid_eo.h2
-rw-r--r--src/lib/elementary/elm_grid_legacy.h8
-rw-r--r--src/lib/elementary/elm_helper.h2
-rw-r--r--src/lib/elementary/elm_hover.h4
-rw-r--r--src/lib/elementary/elm_hover_eo.h2
-rw-r--r--src/lib/elementary/elm_hoversel_eo.h2
-rw-r--r--src/lib/elementary/elm_hoversel_item_eo.h2
-rw-r--r--src/lib/elementary/elm_icon.c15
-rw-r--r--src/lib/elementary/elm_icon_eo.h2
-rw-r--r--src/lib/elementary/elm_index.c12
-rw-r--r--src/lib/elementary/elm_index.h4
-rw-r--r--src/lib/elementary/elm_index_eo.h2
-rw-r--r--src/lib/elementary/elm_index_item_eo.h2
-rw-r--r--src/lib/elementary/elm_index_item_eo.legacy.h5
-rw-r--r--src/lib/elementary/elm_index_legacy.h6
-rw-r--r--src/lib/elementary/elm_interface_fileselector.c2
-rw-r--r--src/lib/elementary/elm_interface_fileselector_eo.h2
-rw-r--r--src/lib/elementary/elm_interface_scrollable.c42
-rw-r--r--src/lib/elementary/elm_interface_scrollable.h2
-rw-r--r--src/lib/elementary/elm_inwin.h8
-rw-r--r--src/lib/elementary/elm_inwin_eo.h2
-rw-r--r--src/lib/elementary/elm_inwin_legacy.h8
-rw-r--r--src/lib/elementary/elm_label.h6
-rw-r--r--src/lib/elementary/elm_label_eo.c2
-rw-r--r--src/lib/elementary/elm_label_eo.h2
-rw-r--r--src/lib/elementary/elm_label_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_label_legacy.h2
-rw-r--r--src/lib/elementary/elm_list.c16
-rw-r--r--src/lib/elementary/elm_list.h10
-rw-r--r--src/lib/elementary/elm_list_eo.h8
-rw-r--r--src/lib/elementary/elm_list_eo.legacy.h6
-rw-r--r--src/lib/elementary/elm_list_item_eo.h2
-rw-r--r--src/lib/elementary/elm_list_legacy.h2
-rw-r--r--src/lib/elementary/elm_macros.h4
-rw-r--r--src/lib/elementary/elm_main.c6
-rw-r--r--src/lib/elementary/elm_map.c4
-rw-r--r--src/lib/elementary/elm_map.h4
-rw-r--r--src/lib/elementary/elm_map_common.h6
-rw-r--r--src/lib/elementary/elm_map_eo.h4
-rw-r--r--src/lib/elementary/elm_map_eo.legacy.h8
-rw-r--r--src/lib/elementary/elm_map_legacy.h16
-rw-r--r--src/lib/elementary/elm_map_pan_eo.h2
-rw-r--r--src/lib/elementary/elm_mapbuf.h4
-rw-r--r--src/lib/elementary/elm_mapbuf_eo.h2
-rw-r--r--src/lib/elementary/elm_mapbuf_legacy.h4
-rw-r--r--src/lib/elementary/elm_menu.c52
-rw-r--r--src/lib/elementary/elm_menu_eo.h2
-rw-r--r--src/lib/elementary/elm_menu_item_eo.h2
-rw-r--r--src/lib/elementary/elm_multibuttonentry_eo.h2
-rw-r--r--src/lib/elementary/elm_multibuttonentry_item_eo.h2
-rw-r--r--src/lib/elementary/elm_naviframe_eo.h2
-rw-r--r--src/lib/elementary/elm_naviframe_item_eo.h2
-rw-r--r--src/lib/elementary/elm_notify.c40
-rw-r--r--src/lib/elementary/elm_notify.h2
-rw-r--r--src/lib/elementary/elm_notify_eo.h2
-rw-r--r--src/lib/elementary/elm_notify_legacy.h8
-rw-r--r--src/lib/elementary/elm_pan_eo.h2
-rw-r--r--src/lib/elementary/elm_panel.c21
-rw-r--r--src/lib/elementary/elm_panel.h6
-rw-r--r--src/lib/elementary/elm_panel_common.h2
-rw-r--r--src/lib/elementary/elm_panel_eo.h2
-rw-r--r--src/lib/elementary/elm_panel_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_panel_legacy.h4
-rw-r--r--src/lib/elementary/elm_panes.h4
-rw-r--r--src/lib/elementary/elm_photo.c6
-rw-r--r--src/lib/elementary/elm_photo_eo.h2
-rw-r--r--src/lib/elementary/elm_photocam.h6
-rw-r--r--src/lib/elementary/elm_photocam_legacy.h30
-rw-r--r--src/lib/elementary/elm_player_eo.h2
-rw-r--r--src/lib/elementary/elm_plug.h4
-rw-r--r--src/lib/elementary/elm_plug_eo.h2
-rw-r--r--src/lib/elementary/elm_plug_legacy.h4
-rw-r--r--src/lib/elementary/elm_popup_eo.h2
-rw-r--r--src/lib/elementary/elm_popup_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_popup_item_eo.h2
-rw-r--r--src/lib/elementary/elm_prefs.h2
-rw-r--r--src/lib/elementary/elm_prefs_eo.h10
-rw-r--r--src/lib/elementary/elm_prefs_eo.legacy.h8
-rw-r--r--src/lib/elementary/elm_priv.h25
-rw-r--r--src/lib/elementary/elm_progressbar.h4
-rw-r--r--src/lib/elementary/elm_radio.h6
-rw-r--r--src/lib/elementary/elm_radio_legacy.h6
-rw-r--r--src/lib/elementary/elm_removed.h2
-rw-r--r--src/lib/elementary/elm_route_eo.h2
-rw-r--r--src/lib/elementary/elm_scroller.c28
-rw-r--r--src/lib/elementary/elm_scroller.h4
-rw-r--r--src/lib/elementary/elm_scroller_eo.h2
-rw-r--r--src/lib/elementary/elm_scroller_legacy.h76
-rw-r--r--src/lib/elementary/elm_segment_control.h4
-rw-r--r--src/lib/elementary/elm_segment_control_eo.h2
-rw-r--r--src/lib/elementary/elm_segment_control_item_eo.h2
-rw-r--r--src/lib/elementary/elm_separator.h4
-rw-r--r--src/lib/elementary/elm_separator_eo.h2
-rw-r--r--src/lib/elementary/elm_slider.c27
-rw-r--r--src/lib/elementary/elm_slider.h4
-rw-r--r--src/lib/elementary/elm_slider_eo.h2
-rw-r--r--src/lib/elementary/elm_slider_legacy.h2
-rw-r--r--src/lib/elementary/elm_slider_part_indicator_eo.h2
-rw-r--r--src/lib/elementary/elm_slideshow.c2
-rw-r--r--src/lib/elementary/elm_slideshow.h4
-rw-r--r--src/lib/elementary/elm_slideshow_eo.h4
-rw-r--r--src/lib/elementary/elm_slideshow_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_slideshow_item_eo.h2
-rw-r--r--src/lib/elementary/elm_spinner.c31
-rw-r--r--src/lib/elementary/elm_spinner.h8
-rw-r--r--src/lib/elementary/elm_spinner_eo.h6
-rw-r--r--src/lib/elementary/elm_spinner_eo.legacy.h4
-rw-r--r--src/lib/elementary/elm_spinner_legacy.h18
-rw-r--r--src/lib/elementary/elm_sys_notify_dbus_eo.h2
-rw-r--r--src/lib/elementary/elm_sys_notify_eo.c6
-rw-r--r--src/lib/elementary/elm_sys_notify_eo.h2
-rw-r--r--src/lib/elementary/elm_sys_notify_interface_eo.h2
-rw-r--r--src/lib/elementary/elm_systray_eo.h2
-rw-r--r--src/lib/elementary/elm_table.c21
-rw-r--r--src/lib/elementary/elm_table.h2
-rw-r--r--src/lib/elementary/elm_table_eo.h6
-rw-r--r--src/lib/elementary/elm_table_eo.legacy.h4
-rw-r--r--src/lib/elementary/elm_table_legacy.h8
-rw-r--r--src/lib/elementary/elm_textpath_legacy.h17
-rw-r--r--src/lib/elementary/elm_theme.c4
-rw-r--r--src/lib/elementary/elm_thumb.c13
-rw-r--r--src/lib/elementary/elm_thumb_eo.h2
-rw-r--r--src/lib/elementary/elm_thumb_legacy.h6
-rw-r--r--src/lib/elementary/elm_toolbar.c28
-rw-r--r--src/lib/elementary/elm_toolbar.h2
-rw-r--r--src/lib/elementary/elm_toolbar_eo.h2
-rw-r--r--src/lib/elementary/elm_toolbar_eo.legacy.h52
-rw-r--r--src/lib/elementary/elm_toolbar_item_eo.h2
-rw-r--r--src/lib/elementary/elm_transit.c132
-rw-r--r--src/lib/elementary/elm_view_form_eo.h2
-rw-r--r--src/lib/elementary/elm_view_list_eo.h2
-rw-r--r--src/lib/elementary/elm_web_eo.h2
-rw-r--r--src/lib/elementary/elm_widget.h9
-rw-r--r--src/lib/elementary/elm_widget_combobox.h2
-rw-r--r--src/lib/elementary/elm_widget_gengrid.h2
-rw-r--r--src/lib/elementary/elm_widget_item_container_eo.h2
-rw-r--r--src/lib/elementary/elm_widget_item_eo.h4
-rw-r--r--src/lib/elementary/elm_widget_item_eo.legacy.h2
-rw-r--r--src/lib/elementary/elm_widget_item_static_focus.c56
-rw-r--r--src/lib/elementary/elm_widget_item_static_focus_eo.h2
-rw-r--r--src/lib/elementary/elm_widget_layout.h3
-rw-r--r--src/lib/elementary/elm_win.h2
-rw-r--r--src/lib/elementary/elm_win_common.h2
-rw-r--r--src/lib/elementary/elm_win_eo.h2
-rw-r--r--src/lib/elementary/elm_win_legacy.h214
-rw-r--r--src/lib/elementary/els_box.c38
-rw-r--r--src/lib/elementary/els_cursor.c2
-rw-r--r--src/lib/elementary/els_tooltip.c8
-rw-r--r--src/lib/elementary/meson.build74
-rw-r--r--src/lib/elput/Elput.h24
-rw-r--r--src/lib/elput/elput_evdev.c2
-rw-r--r--src/lib/elput/elput_logind.c141
-rw-r--r--src/lib/elput/elput_manager.c2
-rw-r--r--src/lib/elput/elput_private.h8
-rw-r--r--src/lib/elput/meson.build21
-rw-r--r--src/lib/elua/Elua.h24
-rw-r--r--src/lib/elua/cache.c23
-rw-r--r--src/lib/elua/elua.c109
-rw-r--r--src/lib/elua/elua_private.h12
-rw-r--r--src/lib/elua/io.c10
-rw-r--r--src/lib/embryo/Embryo.h220
-rw-r--r--src/lib/embryo/embryo_main.c6
-rw-r--r--src/lib/embryo/embryo_private.h2
-rw-r--r--src/lib/embryo/embryo_str.c2
-rw-r--r--src/lib/embryo/meson.build12
-rw-r--r--src/lib/emile/emile_base64.c4
-rw-r--r--src/lib/emile/emile_base64.h6
-rw-r--r--src/lib/emile/emile_cipher_openssl.c15
-rw-r--r--src/lib/emile/meson.build14
-rw-r--r--src/lib/emotion/Emotion.h207
-rw-r--r--src/lib/emotion/efl_canvas_video.eo10
-rw-r--r--src/lib/emotion/efl_canvas_video_eo.legacy.c4
-rw-r--r--src/lib/emotion/efl_canvas_video_eo.legacy.h4
-rw-r--r--src/lib/emotion/emotion_api.h32
-rw-r--r--src/lib/emotion/emotion_main.c19
-rw-r--r--src/lib/emotion/emotion_modules.c54
-rw-r--r--src/lib/emotion/emotion_modules.h89
-rw-r--r--src/lib/emotion/emotion_private.h1
-rw-r--r--src/lib/emotion/emotion_smart.c185
-rw-r--r--src/lib/emotion/emotion_webcam.c298
-rw-r--r--src/lib/emotion/meson.build18
-rw-r--r--src/lib/eo/Eo.h219
-rw-r--r--src/lib/eo/efl_object.eo5
-rw-r--r--src/lib/eo/eina_types.eot74
-rw-r--r--src/lib/eo/eo.c780
-rw-r--r--src/lib/eo/eo_add_fallback.c2
-rw-r--r--src/lib/eo/eo_base_class.c142
-rw-r--r--src/lib/eo/eo_internal.h37
-rw-r--r--src/lib/eo/eo_private.h42
-rw-r--r--src/lib/eo/eo_ptr_indirection.c13
-rw-r--r--src/lib/eo/eo_ptr_indirection.h10
-rw-r--r--src/lib/eo/eo_ptr_indirection.x7
-rw-r--r--src/lib/eo/meson.build33
-rw-r--r--src/lib/eolian/Eolian.h448
-rw-r--r--src/lib/eolian/Eolian_Aux.h45
-rw-r--r--src/lib/eolian/database_check.c20
-rw-r--r--src/lib/eolian/database_class_api.c38
-rw-r--r--src/lib/eolian/database_constructor_api.c6
-rw-r--r--src/lib/eolian/database_event_api.c16
-rw-r--r--src/lib/eolian/database_expr.c5
-rw-r--r--src/lib/eolian/database_expr_api.c45
-rw-r--r--src/lib/eolian/database_function_api.c36
-rw-r--r--src/lib/eolian/database_function_parameter_api.c16
-rw-r--r--src/lib/eolian/database_implement_api.c18
-rw-r--r--src/lib/eolian/database_part_api.c4
-rw-r--r--src/lib/eolian/database_type.c2
-rw-r--r--src/lib/eolian/database_type_api.c68
-rw-r--r--src/lib/eolian/database_validate.c22
-rw-r--r--src/lib/eolian/database_var_api.c8
-rw-r--r--src/lib/eolian/eo_lexer.c2
-rw-r--r--src/lib/eolian/eo_parser.c20
-rw-r--r--src/lib/eolian/eo_parser.h3
-rw-r--r--src/lib/eolian/eolian.c6
-rw-r--r--src/lib/eolian/eolian_api.h34
-rw-r--r--src/lib/eolian/eolian_aux.c12
-rw-r--r--src/lib/eolian/eolian_database.c132
-rw-r--r--src/lib/eolian/eolian_priv.h1
-rw-r--r--src/lib/eolian/meson.build3
-rw-r--r--src/lib/eolian_cxx/grammar/context.hpp25
-rw-r--r--src/lib/eolian_cxx/grammar/eps.hpp8
-rw-r--r--src/lib/eolian_cxx/grammar/klass_def.hpp2
-rw-r--r--src/lib/eolian_cxx/grammar/type_impl.hpp13
-rw-r--r--src/lib/ephysics/EPhysics.h2
-rw-r--r--src/lib/ephysics/meson.build10
-rw-r--r--src/lib/ethumb/Ethumb.h10
-rw-r--r--src/lib/ethumb/ethumb.c10
-rw-r--r--src/lib/ethumb/md5.c2
-rw-r--r--src/lib/ethumb/meson.build9
-rw-r--r--src/lib/ethumb_client/ethumb_client.c17
-rw-r--r--src/lib/ethumb_client/meson.build7
-rw-r--r--src/lib/evas/Efl_Canvas.h55
-rw-r--r--src/lib/evas/Evas.h39
-rw-r--r--src/lib/evas/Evas_Common.h361
-rw-r--r--src/lib/evas/Evas_Eo.h353
-rw-r--r--src/lib/evas/Evas_GL.h79
-rw-r--r--src/lib/evas/Evas_Internal.h127
-rw-r--r--src/lib/evas/Evas_Legacy.h1976
-rw-r--r--src/lib/evas/Evas_Loader.h67
-rw-r--r--src/lib/evas/cache/evas_cache.h110
-rw-r--r--src/lib/evas/cache/evas_cache_engine_image.c103
-rw-r--r--src/lib/evas/cache/evas_cache_image.c233
-rw-r--r--src/lib/evas/canvas/efl_canvas_alpha_animation.c (renamed from src/lib/evas/canvas/efl_canvas_animation_alpha.c)22
-rw-r--r--src/lib/evas/canvas/efl_canvas_alpha_animation.eo (renamed from src/lib/evas/canvas/efl_canvas_animation_alpha.eo)4
-rw-r--r--src/lib/evas/canvas/efl_canvas_alpha_animation_private.h19
-rw-r--r--src/lib/evas/canvas/efl_canvas_animation.eo4
-rw-r--r--src/lib/evas/canvas/efl_canvas_animation_alpha_private.h19
-rw-r--r--src/lib/evas/canvas/efl_canvas_animation_group_private.h15
-rw-r--r--src/lib/evas/canvas/efl_canvas_animation_rotate_private.h30
-rw-r--r--src/lib/evas/canvas/efl_canvas_animation_scale_private.h25
-rw-r--r--src/lib/evas/canvas/efl_canvas_animation_translate_private.h16
-rw-r--r--src/lib/evas/canvas/efl_canvas_animation_types.eot5
-rw-r--r--src/lib/evas/canvas/efl_canvas_event_grabber.c2
-rw-r--r--src/lib/evas/canvas/efl_canvas_event_grabber_eo.legacy.c4
-rw-r--r--src/lib/evas/canvas/efl_canvas_event_grabber_eo.legacy.h4
-rw-r--r--src/lib/evas/canvas/efl_canvas_group.eo4
-rw-r--r--src/lib/evas/canvas/efl_canvas_group_animation.c (renamed from src/lib/evas/canvas/efl_canvas_animation_group.c)51
-rw-r--r--src/lib/evas/canvas/efl_canvas_group_animation.eo (renamed from src/lib/evas/canvas/efl_canvas_animation_group.eo)6
-rw-r--r--src/lib/evas/canvas/efl_canvas_group_animation_private.h16
-rw-r--r--src/lib/evas/canvas/efl_canvas_group_eo.legacy.c10
-rw-r--r--src/lib/evas/canvas/efl_canvas_group_eo.legacy.h10
-rw-r--r--src/lib/evas/canvas/efl_canvas_image.c68
-rw-r--r--src/lib/evas/canvas/efl_canvas_image.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_object.eo10
-rw-r--r--src/lib/evas/canvas/efl_canvas_object_animation.c2
-rw-r--r--src/lib/evas/canvas/efl_canvas_object_eo.legacy.c38
-rw-r--r--src/lib/evas/canvas/efl_canvas_object_eo.legacy.h40
-rw-r--r--src/lib/evas/canvas/efl_canvas_parallel_group_animation.c (renamed from src/lib/evas/canvas/efl_canvas_animation_group_parallel.c)10
-rw-r--r--src/lib/evas/canvas/efl_canvas_parallel_group_animation.eo (renamed from src/lib/evas/canvas/efl_canvas_animation_group_parallel.eo)5
-rw-r--r--src/lib/evas/canvas/efl_canvas_parallel_group_animation_private.h (renamed from src/lib/evas/canvas/efl_canvas_animation_group_parallel_private.h)0
-rw-r--r--src/lib/evas/canvas/efl_canvas_proxy.c2
-rw-r--r--src/lib/evas/canvas/efl_canvas_rotate_animation.c (renamed from src/lib/evas/canvas/efl_canvas_animation_rotate.c)30
-rw-r--r--src/lib/evas/canvas/efl_canvas_rotate_animation.eo (renamed from src/lib/evas/canvas/efl_canvas_animation_rotate.eo)6
-rw-r--r--src/lib/evas/canvas/efl_canvas_rotate_animation_private.h30
-rw-r--r--src/lib/evas/canvas/efl_canvas_scale_animation.c (renamed from src/lib/evas/canvas/efl_canvas_animation_scale.c)30
-rw-r--r--src/lib/evas/canvas/efl_canvas_scale_animation.eo (renamed from src/lib/evas/canvas/efl_canvas_animation_scale.eo)10
-rw-r--r--src/lib/evas/canvas/efl_canvas_scale_animation_private.h25
-rw-r--r--src/lib/evas/canvas/efl_canvas_scene3d.c310
-rw-r--r--src/lib/evas/canvas/efl_canvas_scene3d.eo20
-rw-r--r--src/lib/evas/canvas/efl_canvas_sequential_group_animation.c (renamed from src/lib/evas/canvas/efl_canvas_animation_group_sequential.c)10
-rw-r--r--src/lib/evas/canvas/efl_canvas_sequential_group_animation.eo (renamed from src/lib/evas/canvas/efl_canvas_animation_group_sequential.eo)4
-rw-r--r--src/lib/evas/canvas/efl_canvas_sequential_group_animation_private.h (renamed from src/lib/evas/canvas/efl_canvas_animation_group_sequential_private.h)0
-rw-r--r--src/lib/evas/canvas/efl_canvas_textblock.eo180
-rw-r--r--src/lib/evas/canvas/efl_canvas_textblock_eo.legacy.c22
-rw-r--r--src/lib/evas/canvas/efl_canvas_textblock_eo.legacy.h23
-rw-r--r--src/lib/evas/canvas/efl_canvas_textblock_internal.h43
-rw-r--r--src/lib/evas/canvas/efl_canvas_translate_animation.c (renamed from src/lib/evas/canvas/efl_canvas_animation_translate.c)30
-rw-r--r--src/lib/evas/canvas/efl_canvas_translate_animation.eo (renamed from src/lib/evas/canvas/efl_canvas_animation_translate.eo)6
-rw-r--r--src/lib/evas/canvas/efl_canvas_translate_animation_private.h16
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_container.c66
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_container.eo4
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.c8
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_container_eo.legacy.h32
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_gradient.c24
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_gradient_eo.legacy.h21
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c20
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c28
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_image.c1
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_node.c214
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.c20
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_node_eo.legacy.h36
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object.c213
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object.eo22
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.c24
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_object_eo.legacy.h29
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_shape.c167
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_shape_eo.legacy.c12
-rw-r--r--src/lib/evas/canvas/efl_canvas_vg_shape_eo.legacy.h59
-rw-r--r--src/lib/evas/canvas/efl_gfx_mapping.c1
-rw-r--r--src/lib/evas/canvas/efl_gfx_vg_value_provider.c38
-rw-r--r--src/lib/evas/canvas/efl_gfx_vg_value_provider.eo23
-rw-r--r--src/lib/evas/canvas/efl_gfx_vg_value_provider.h4
-rw-r--r--src/lib/evas/canvas/efl_input_device.c14
-rw-r--r--src/lib/evas/canvas/efl_input_event.c2
-rw-r--r--src/lib/evas/canvas/efl_input_focus.c2
-rw-r--r--src/lib/evas/canvas/efl_input_hold.c2
-rw-r--r--src/lib/evas/canvas/efl_input_key.c2
-rw-r--r--src/lib/evas/canvas/efl_input_pointer.c4
-rw-r--r--src/lib/evas/canvas/efl_input_pointer.eo1
-rw-r--r--src/lib/evas/canvas/efl_input_types.eot17
-rw-r--r--src/lib/evas/canvas/efl_text_cursor_object.c (renamed from src/lib/evas/canvas/efl_text_cursor.c)127
-rw-r--r--src/lib/evas/canvas/efl_text_cursor_object.eo (renamed from src/lib/evas/canvas/efl_text_cursor.eo)89
-rw-r--r--src/lib/evas/canvas/efl_text_formatter.c47
-rw-r--r--src/lib/evas/canvas/efl_text_formatter.eo21
-rw-r--r--src/lib/evas/canvas/evas_async_events.c12
-rw-r--r--src/lib/evas/canvas/evas_box_eo.c82
-rw-r--r--src/lib/evas/canvas/evas_box_eo.h102
-rw-r--r--src/lib/evas/canvas/evas_box_eo.legacy.c54
-rw-r--r--src/lib/evas/canvas/evas_box_eo.legacy.h54
-rw-r--r--src/lib/evas/canvas/evas_callbacks.c40
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_camera.c203
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_camera.eo89
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_eet.c211
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_light.c309
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_light.eo249
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_material.c206
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_material.eo116
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_mesh.c1172
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_mesh.eo421
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_node.c1695
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_node.eo368
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_node_callback.h36
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_object.c101
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_object.eo77
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_primitive.c152
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_primitive.eo130
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_scene.c839
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_scene.eo168
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_texture.c606
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_texture.eo159
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_types.eot293
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.c134
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.h144
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.legacy.c130
-rw-r--r--src/lib/evas/canvas/evas_canvas_eo.legacy.h280
-rw-r--r--src/lib/evas/canvas/evas_clip.c39
-rw-r--r--src/lib/evas/canvas/evas_data.c6
-rw-r--r--src/lib/evas/canvas/evas_device.c70
-rw-r--r--src/lib/evas/canvas/evas_events.c148
-rw-r--r--src/lib/evas/canvas/evas_events_legacy.c41
-rw-r--r--src/lib/evas/canvas/evas_filter_mixin.c6
-rw-r--r--src/lib/evas/canvas/evas_font_dir.c20
-rw-r--r--src/lib/evas/canvas/evas_gl.c44
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.c22
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.h22
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.legacy.c20
-rw-r--r--src/lib/evas/canvas/evas_grid_eo.legacy.h20
-rw-r--r--src/lib/evas/canvas/evas_image_eo.c2
-rw-r--r--src/lib/evas/canvas/evas_image_eo.h2
-rw-r--r--src/lib/evas/canvas/evas_image_legacy.c218
-rw-r--r--src/lib/evas/canvas/evas_image_private.h8
-rw-r--r--src/lib/evas/canvas/evas_key.c14
-rw-r--r--src/lib/evas/canvas/evas_key_grab.c6
-rw-r--r--src/lib/evas/canvas/evas_layer.c4
-rw-r--r--src/lib/evas/canvas/evas_line_eo.c4
-rw-r--r--src/lib/evas/canvas/evas_line_eo.h6
-rw-r--r--src/lib/evas/canvas/evas_line_eo.legacy.c4
-rw-r--r--src/lib/evas/canvas/evas_line_eo.legacy.h4
-rw-r--r--src/lib/evas/canvas/evas_main.c186
-rw-r--r--src/lib/evas/canvas/evas_map.c78
-rw-r--r--src/lib/evas/canvas/evas_name.c12
-rw-r--r--src/lib/evas/canvas/evas_object_box.c36
-rw-r--r--src/lib/evas/canvas/evas_object_grid.c29
-rw-r--r--src/lib/evas/canvas/evas_object_image.c68
-rw-r--r--src/lib/evas/canvas/evas_object_inform.c8
-rw-r--r--src/lib/evas/canvas/evas_object_intercept.c31
-rw-r--r--src/lib/evas/canvas/evas_object_line.c2
-rw-r--r--src/lib/evas/canvas/evas_object_main.c153
-rw-r--r--src/lib/evas/canvas/evas_object_polygon.c6
-rw-r--r--src/lib/evas/canvas/evas_object_rectangle.c2
-rw-r--r--src/lib/evas/canvas/evas_object_smart.c133
-rw-r--r--src/lib/evas/canvas/evas_object_smart_clipped.c6
-rw-r--r--src/lib/evas/canvas/evas_object_table.c17
-rw-r--r--src/lib/evas/canvas/evas_object_text.c44
-rw-r--r--src/lib/evas/canvas/evas_object_textblock.c2730
-rw-r--r--src/lib/evas/canvas/evas_object_textgrid.c16
-rw-r--r--src/lib/evas/canvas/evas_out.c18
-rw-r--r--src/lib/evas/canvas/evas_render.c213
-rw-r--r--src/lib/evas/canvas/evas_smart.c16
-rw-r--r--src/lib/evas/canvas/evas_stack.x39
-rw-r--r--src/lib/evas/canvas/evas_stats.c16
-rw-r--r--src/lib/evas/canvas/evas_table_eo.c36
-rw-r--r--src/lib/evas/canvas/evas_table_eo.h38
-rw-r--r--src/lib/evas/canvas/evas_table_eo.legacy.c32
-rw-r--r--src/lib/evas/canvas/evas_table_eo.legacy.h32
-rw-r--r--src/lib/evas/canvas/evas_text_eo.c52
-rw-r--r--src/lib/evas/canvas/evas_text_eo.h54
-rw-r--r--src/lib/evas/canvas/evas_text_eo.legacy.c52
-rw-r--r--src/lib/evas/canvas/evas_text_eo.legacy.h52
-rw-r--r--src/lib/evas/canvas/evas_textblock_legacy.h209
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.c20
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.h22
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.legacy.c20
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.legacy.h20
-rw-r--r--src/lib/evas/canvas/evas_touch_point.c8
-rw-r--r--src/lib/evas/canvas/evas_vg_private.h23
-rw-r--r--src/lib/evas/canvas/meson.build82
-rw-r--r--src/lib/evas/common/evas_blend.h2
-rw-r--r--src/lib/evas/common/evas_blend_main.c2
-rw-r--r--src/lib/evas/common/evas_blit_main.c8
-rw-r--r--src/lib/evas/common/evas_common_generic_cache.c25
-rw-r--r--src/lib/evas/common/evas_convert_color.c20
-rw-r--r--src/lib/evas/common/evas_convert_color.h20
-rw-r--r--src/lib/evas/common/evas_convert_colorspace.c15
-rw-r--r--src/lib/evas/common/evas_convert_colorspace.h12
-rw-r--r--src/lib/evas/common/evas_convert_gry_8.c4
-rw-r--r--src/lib/evas/common/evas_convert_grypal_6.c4
-rw-r--r--src/lib/evas/common/evas_convert_main.c4
-rw-r--r--src/lib/evas/common/evas_convert_main.h4
-rw-r--r--src/lib/evas/common/evas_convert_rgb_16.c18
-rw-r--r--src/lib/evas/common/evas_convert_rgb_24.c2
-rw-r--r--src/lib/evas/common/evas_convert_rgb_24.h2
-rw-r--r--src/lib/evas/common/evas_convert_yuv.h10
-rw-r--r--src/lib/evas/common/evas_cpu.c8
-rw-r--r--src/lib/evas/common/evas_draw.h48
-rw-r--r--src/lib/evas/common/evas_draw_main.c58
-rw-r--r--src/lib/evas/common/evas_font.h171
-rw-r--r--src/lib/evas/common/evas_font_compress.c4
-rw-r--r--src/lib/evas/common/evas_font_draw.c28
-rw-r--r--src/lib/evas/common/evas_font_draw.h16
-rw-r--r--src/lib/evas/common/evas_font_load.c71
-rw-r--r--src/lib/evas/common/evas_font_main.c200
-rw-r--r--src/lib/evas/common/evas_font_ot.c6
-rw-r--r--src/lib/evas/common/evas_font_ot.h5
-rw-r--r--src/lib/evas/common/evas_font_private.h2
-rw-r--r--src/lib/evas/common/evas_font_query.c60
-rw-r--r--src/lib/evas/common/evas_image.h85
-rw-r--r--src/lib/evas/common/evas_image_load.c45
-rw-r--r--src/lib/evas/common/evas_image_main.c65
-rw-r--r--src/lib/evas/common/evas_image_save.c2
-rw-r--r--src/lib/evas/common/evas_image_scalecache.c42
-rw-r--r--src/lib/evas/common/evas_line.h12
-rw-r--r--src/lib/evas/common/evas_line_main.c72
-rw-r--r--src/lib/evas/common/evas_map_image.c54
-rw-r--r--src/lib/evas/common/evas_map_image.h14
-rw-r--r--src/lib/evas/common/evas_map_image_core.c2
-rw-r--r--src/lib/evas/common/evas_map_image_internal_high.c18
-rw-r--r--src/lib/evas/common/evas_op_blend/op_blend_mask_color_neon.c2
-rw-r--r--src/lib/evas/common/evas_op_blend/op_blend_mask_color_sse3.c2
-rw-r--r--src/lib/evas/common/evas_op_blend/op_blend_master_sse3.c12
-rw-r--r--src/lib/evas/common/evas_op_blend/op_blend_pixel_i386.c2
-rw-r--r--src/lib/evas/common/evas_op_blend/op_blend_pixel_neon.c4
-rw-r--r--src/lib/evas/common/evas_op_blend_main_.c4
-rw-r--r--src/lib/evas/common/evas_op_copy/op_copy_color_.c2
-rw-r--r--src/lib/evas/common/evas_op_copy/op_copy_pixel_mask_.c2
-rw-r--r--src/lib/evas/common/evas_op_copy/op_copy_pixel_mask_i386.c4
-rw-r--r--src/lib/evas/common/evas_op_copy/op_copy_pixel_mask_neon.c4
-rw-r--r--src/lib/evas/common/evas_op_copy/op_copy_pixel_neon.c10
-rw-r--r--src/lib/evas/common/evas_op_mask/op_mask_pixel_mask_.c4
-rw-r--r--src/lib/evas/common/evas_pipe.c30
-rw-r--r--src/lib/evas/common/evas_pipe.h24
-rw-r--r--src/lib/evas/common/evas_polygon.h10
-rw-r--r--src/lib/evas/common/evas_polygon_main.c12
-rw-r--r--src/lib/evas/common/evas_rectangle.h12
-rw-r--r--src/lib/evas/common/evas_rectangle_main.c12
-rw-r--r--src/lib/evas/common/evas_scale_main.c6
-rw-r--r--src/lib/evas/common/evas_scale_main.h24
-rw-r--r--src/lib/evas/common/evas_scale_sample.c10
-rw-r--r--src/lib/evas/common/evas_scale_smooth.c6
-rw-r--r--src/lib/evas/common/evas_scale_smooth.h4
-rw-r--r--src/lib/evas/common/evas_scale_smooth_scaler_downx_downy.c2
-rw-r--r--src/lib/evas/common/evas_scale_span.c12
-rw-r--r--src/lib/evas/common/evas_scale_span.h12
-rw-r--r--src/lib/evas/common/evas_text_utils.c20
-rw-r--r--src/lib/evas/common/evas_text_utils.h12
-rw-r--r--src/lib/evas/common/evas_thread_render.c6
-rw-r--r--src/lib/evas/common/evas_tiler.c89
-rw-r--r--src/lib/evas/common/language/evas_bidi_utils.c2
-rw-r--r--src/lib/evas/common/language/evas_bidi_utils.h2
-rw-r--r--src/lib/evas/common/region.c16
-rw-r--r--src/lib/evas/common/region.h8
-rw-r--r--src/lib/evas/common3d/meson.build2
-rw-r--r--src/lib/evas/common3d/primitives/meson.build5
-rw-r--r--src/lib/evas/common3d/primitives/primitive_common.c203
-rw-r--r--src/lib/evas/common3d/primitives/primitive_common.h62
-rw-r--r--src/lib/evas/common3d/primitives/solids_of_revolution/cone.c140
-rw-r--r--src/lib/evas/common3d/primitives/solids_of_revolution/cylinder.c136
-rw-r--r--src/lib/evas/common3d/primitives/solids_of_revolution/meson.build6
-rw-r--r--src/lib/evas/common3d/primitives/solids_of_revolution/sphere.c189
-rw-r--r--src/lib/evas/common3d/primitives/solids_of_revolution/torus.c67
-rw-r--r--src/lib/evas/common3d/primitives/surfaces/meson.build4
-rw-r--r--src/lib/evas/common3d/primitives/surfaces/surface.c91
-rw-r--r--src/lib/evas/common3d/primitives/surfaces/terrain.c86
-rw-r--r--src/lib/evas/common3d/primitives/tabulated_primitives/cube.c57
-rw-r--r--src/lib/evas/common3d/primitives/tabulated_primitives/meson.build4
-rw-r--r--src/lib/evas/common3d/primitives/tabulated_primitives/square.c18
-rw-r--r--src/lib/evas/common3d/save_load/evas_model_load.c82
-rw-r--r--src/lib/evas/common3d/save_load/evas_model_load_save_common.c230
-rw-r--r--src/lib/evas/common3d/save_load/evas_model_load_save_common.h62
-rw-r--r--src/lib/evas/common3d/save_load/evas_model_save.c34
-rw-r--r--src/lib/evas/common3d/save_load/meson.build6
-rw-r--r--src/lib/evas/evas_api.h32
-rw-r--r--src/lib/evas/file/evas_module.c24
-rw-r--r--src/lib/evas/filters/evas_filter.c8
-rw-r--r--src/lib/evas/filters/evas_filter_parser.c66
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture.c25
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture.eo19
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_custom.c25
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_custom.eo31
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_double_tap.c13
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_double_tap.eo7
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_events.eo (renamed from src/lib/evas/gesture/efl_gesture_events.eo)29
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_flick.c17
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_flick.eo27
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_long_press.c5
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_long_press.eo11
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_long_tap.c23
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_long_tap.eo13
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_manager.c592
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_manager.eo27
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_momentum.c15
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_momentum.eo17
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_private.h113
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer.c139
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer.eo37
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_custom.c37
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_custom.eo28
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_double_tap.c185
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_double_tap.eo14
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_flick.c325
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_flick.eo2
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_long_press.c143
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_long_press.eo13
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_long_tap.c176
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_long_tap.eo26
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_momentum.c287
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_momentum.eo2
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_rotate.c269
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_rotate.eo12
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_tap.c112
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_tap.eo2
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_triple_tap.c184
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_triple_tap.eo14
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.c263
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_recognizer_zoom.eo2
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_rotate.c17
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_rotate.eo28
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_tap.c13
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_tap.eo7
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_touch.c116
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_touch.eo36
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_triple_tap.c13
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_triple_tap.eo7
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_types.eot56
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_zoom.c22
-rw-r--r--src/lib/evas/gesture/efl_canvas_gesture_zoom.eo28
-rw-r--r--src/lib/evas/gesture/meson.build20
-rw-r--r--src/lib/evas/include/evas_3d_utils.h1698
-rw-r--r--src/lib/evas/include/evas_blend_ops.h4
-rw-r--r--src/lib/evas/include/evas_common_private.h101
-rw-r--r--src/lib/evas/include/evas_filter.h42
-rw-r--r--src/lib/evas/include/evas_inline.x2
-rw-r--r--src/lib/evas/include/evas_private.h599
-rw-r--r--src/lib/evas/include/meson.build1
-rw-r--r--src/lib/evas/main.c4
-rw-r--r--src/lib/evas/meson.build85
-rw-r--r--src/lib/evas/software_generic/meson.build3
-rw-r--r--src/lib/evas/vg/evas_vg_cache.c118
-rw-r--r--src/lib/evil/evil_dlfcn.c10
-rw-r--r--src/lib/evil/evil_dlfcn.h15
-rw-r--r--src/lib/evil/evil_fcntl.c5
-rw-r--r--src/lib/evil/evil_fcntl.h2
-rw-r--r--src/lib/evil/evil_langinfo.c2
-rw-r--r--src/lib/evil/evil_langinfo.h2
-rw-r--r--src/lib/evil/evil_locale.c21
-rw-r--r--src/lib/evil/evil_locale.h4
-rw-r--r--src/lib/evil/evil_macro_wrapper.h16
-rw-r--r--src/lib/evil/evil_main.c39
-rw-r--r--src/lib/evil/evil_main.h11
-rw-r--r--src/lib/evil/evil_mman.c10
-rw-r--r--src/lib/evil/evil_mman.h10
-rw-r--r--src/lib/evil/evil_private.h41
-rw-r--r--src/lib/evil/evil_stdio.c4
-rw-r--r--src/lib/evil/evil_stdio.h9
-rw-r--r--src/lib/evil/evil_stdlib.c115
-rw-r--r--src/lib/evil/evil_stdlib.h32
-rw-r--r--src/lib/evil/evil_string.c4
-rw-r--r--src/lib/evil/evil_string.h10
-rw-r--r--src/lib/evil/evil_time.c54
-rw-r--r--src/lib/evil/evil_time.h33
-rw-r--r--src/lib/evil/evil_unistd.c38
-rw-r--r--src/lib/evil/evil_unistd.h9
-rw-r--r--src/lib/evil/evil_util.c54
-rw-r--r--src/lib/evil/evil_util.h30
-rw-r--r--src/lib/evil/meson.build12
-rw-r--r--src/modules/ecore/meson.build2
-rw-r--r--src/modules/ecore/system/systemd/ecore_system_systemd.c2
-rw-r--r--src/modules/ecore/system/systemd/meson.build1
-rw-r--r--src/modules/ecore/system/tizen/meson.build1
-rw-r--r--src/modules/ecore/system/upower/meson.build1
-rw-r--r--src/modules/ecore_buffer/shm/meson.build3
-rw-r--r--src/modules/ecore_buffer/x11_dri2/meson.build3
-rw-r--r--src/modules/ecore_buffer/x11_dri3/meson.build3
-rw-r--r--src/modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c142
-rw-r--r--src/modules/ecore_evas/engines/drm/ecore_evas_drm.c43
-rw-r--r--src/modules/ecore_evas/engines/drm/meson.build4
-rw-r--r--src/modules/ecore_evas/engines/extn/ecore_evas_extn.c6
-rw-r--r--src/modules/ecore_evas/engines/extn/ecore_evas_extn_buf.c2
-rw-r--r--src/modules/ecore_evas/engines/extn/meson.build1
-rw-r--r--src/modules/ecore_evas/engines/fb/ecore_evas_fb.c4
-rw-r--r--src/modules/ecore_evas/engines/sdl/ecore_evas_sdl.c3
-rw-r--r--src/modules/ecore_evas/engines/sdl/meson.build1
-rw-r--r--src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c886
-rw-r--r--src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c2
-rw-r--r--src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h22
-rw-r--r--src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c2
-rw-r--r--src/modules/ecore_evas/engines/wayland/meson.build2
-rw-r--r--src/modules/ecore_evas/engines/win32/ecore_evas_win32.c383
-rw-r--r--src/modules/ecore_evas/engines/win32/meson.build1
-rw-r--r--src/modules/ecore_evas/engines/x/ecore_evas_x.c950
-rw-r--r--src/modules/ecore_evas/engines/x/meson.build2
-rw-r--r--src/modules/ecore_evas/vnc_server/ecore_evas_vnc_server_fb_keymap.c6
-rw-r--r--src/modules/ecore_imf/ibus/ibus_imcontext.c14
-rw-r--r--src/modules/ecore_imf/ibus/meson.build3
-rw-r--r--src/modules/ecore_imf/meson.build1
-rw-r--r--src/modules/ecore_imf/scim/meson.build5
-rw-r--r--src/modules/ecore_imf/scim/scim_imcontext.cpp158
-rw-r--r--src/modules/ecore_imf/wayland/meson.build3
-rw-r--r--src/modules/ecore_imf/wayland/wayland_imcontext.c36
-rw-r--r--src/modules/ecore_imf/wayland/wayland_module.c4
-rw-r--r--src/modules/ecore_imf/xim/meson.build5
-rw-r--r--src/modules/ecore_wl2/engines/dmabuf/meson.build3
-rw-r--r--src/modules/eeze/sensor/fake/meson.build1
-rw-r--r--src/modules/eeze/sensor/udev/meson.build1
-rw-r--r--src/modules/eina/mp/chained_pool/eina_chained_mempool.c8
-rw-r--r--src/modules/eina/mp/one_big/eina_one_big.c4
-rw-r--r--src/modules/elementary/access_output/meson.build4
-rw-r--r--src/modules/elementary/access_output/mod.c13
-rw-r--r--src/modules/elementary/prefs/meson.build4
-rw-r--r--src/modules/elementary/test_entry/meson.build4
-rw-r--r--src/modules/elementary/test_map/meson.build4
-rw-r--r--src/modules/elementary/web/none/elm_web_none_eo.h2
-rw-r--r--src/modules/elementary/web/none/meson.build3
-rw-r--r--src/modules/emotion/generic/Emotion_Generic_Plugin.h148
-rw-r--r--src/modules/emotion/generic/README79
-rw-r--r--src/modules/emotion/generic/emotion_generic.c1908
-rw-r--r--src/modules/emotion/generic/emotion_generic.h123
-rw-r--r--src/modules/emotion/generic/meson.build24
-rw-r--r--src/modules/emotion/gstreamer1/emotion_sink.c2
-rw-r--r--src/modules/emotion/gstreamer1/meson.build1
-rw-r--r--src/modules/emotion/libvlc/emotion_libvlc.c1555
-rw-r--r--src/modules/emotion/libvlc/meson.build14
-rw-r--r--src/modules/emotion/meson.build12
-rw-r--r--src/modules/emotion/xine/emotion_xine.c1707
-rw-r--r--src/modules/emotion/xine/emotion_xine.h118
-rw-r--r--src/modules/emotion/xine/emotion_xine_vo_out.c766
-rw-r--r--src/modules/emotion/xine/meson.build16
-rw-r--r--src/modules/ethumb/emotion/emotion.c9
-rw-r--r--src/modules/ethumb/emotion/meson.build1
-rw-r--r--src/modules/evas/engines/buffer/evas_outbuf.c14
-rw-r--r--src/modules/evas/engines/buffer/meson.build7
-rw-r--r--src/modules/evas/engines/drm/evas_outbuf.c16
-rw-r--r--src/modules/evas/engines/drm/meson.build4
-rw-r--r--src/modules/evas/engines/fb/evas_fb_main.c52
-rw-r--r--src/modules/evas/engines/fb/evas_outbuf.c4
-rw-r--r--src/modules/evas/engines/fb/meson.build4
-rw-r--r--src/modules/evas/engines/gl_cocoa/meson.build4
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_3d.c1494
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_3d_common.h40
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_3d_private.h183
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_3d_renderer.c428
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_3d_shader.c751
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_api.c16
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_api_ext.c2
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_api_gles1.c14
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_common.h12
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_context.c812
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_core.c8
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_core_private.h2
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_define.h1
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_font.c32
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_image.c77
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_preload.c4
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_rectangle.c2
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_shader.c47
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_texture.c20
-rw-r--r--src/modules/evas/engines/gl_common/shader/evas_gl_shaders.x55
-rw-r--r--src/modules/evas/engines/gl_common/shader/fragment.glsl57
-rwxr-xr-xsrc/modules/evas/engines/gl_common/shader/gen_shaders.sh2
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/color_pick_frag.shd15
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/color_pick_vert.shd11
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/diffuse_frag.shd16
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/diffuse_vert.shd13
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x2198
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/flat_frag.shd64
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/flat_vert.shd92
-rwxr-xr-xsrc/modules/evas/engines/gl_common/shader_3d/gen_shaders_3d.sh68
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/include.shd254
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/normal_map_frag.shd147
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/normal_map_vert.shd128
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/parallax_occlusion_frag.shd240
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/parallax_occlusion_vert.shd88
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/phong_frag.shd103
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/phong_vert.shd51
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/post_processing_fxaa_frag.shd63
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/post_processing_fxaa_vert.shd12
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/shadow_map_frag.shd60
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/shadow_map_vert.shd21
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/vertex_color_frag.shd17
-rw-r--r--src/modules/evas/engines/gl_common/shader_3d/vertex_color_vert.shd24
-rw-r--r--src/modules/evas/engines/gl_drm/evas_engine.c6
-rw-r--r--src/modules/evas/engines/gl_drm/evas_engine.h4
-rw-r--r--src/modules/evas/engines/gl_drm/meson.build4
-rw-r--r--src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h2
-rw-r--r--src/modules/evas/engines/gl_generic/evas_engine.c355
-rw-r--r--src/modules/evas/engines/gl_generic/filters/gl_filter_blur.c9
-rw-r--r--src/modules/evas/engines/gl_generic/filters/gl_filter_mask.c4
-rw-r--r--src/modules/evas/engines/gl_generic/meson.build9
-rw-r--r--src/modules/evas/engines/gl_x11/evas_engine.c10
-rw-r--r--src/modules/evas/engines/gl_x11/evas_x_main.c12
-rw-r--r--src/modules/evas/engines/gl_x11/meson.build4
-rw-r--r--src/modules/evas/engines/meson.build12
-rw-r--r--src/modules/evas/engines/software_ddraw/meson.build5
-rw-r--r--src/modules/evas/engines/software_gdi/meson.build5
-rw-r--r--src/modules/evas/engines/software_generic/evas_ector_software_buffer.c2
-rw-r--r--src/modules/evas/engines/software_generic/evas_engine.c198
-rw-r--r--src/modules/evas/engines/software_generic/filters/evas_filter_blur.c16
-rw-r--r--src/modules/evas/engines/software_x11/Evas_Engine_Software_X11.h2
-rw-r--r--src/modules/evas/engines/software_x11/evas_engine.h10
-rw-r--r--src/modules/evas/engines/software_x11/meson.build4
-rw-r--r--src/modules/evas/engines/wayland_egl/evas_engine.c2
-rw-r--r--src/modules/evas/engines/wayland_egl/evas_engine.h2
-rw-r--r--src/modules/evas/engines/wayland_egl/evas_wl_main.c28
-rw-r--r--src/modules/evas/engines/wayland_egl/meson.build4
-rw-r--r--src/modules/evas/engines/wayland_shm/evas_engine.c14
-rw-r--r--src/modules/evas/engines/wayland_shm/evas_engine.h7
-rw-r--r--src/modules/evas/engines/wayland_shm/evas_outbuf.c48
-rw-r--r--src/modules/evas/engines/wayland_shm/meson.build4
-rw-r--r--src/modules/evas/image_loaders/avif/evas_image_load_avif.c376
-rw-r--r--src/modules/evas/image_loaders/bmp/evas_image_load_bmp.c6
-rw-r--r--src/modules/evas/image_loaders/dds/evas_image_load_dds.c2
-rw-r--r--src/modules/evas/image_loaders/gif/evas_image_load_gif.c30
-rw-r--r--src/modules/evas/image_loaders/heif/evas_image_load_heif.c300
-rw-r--r--src/modules/evas/image_loaders/ico/evas_image_load_ico.c2
-rw-r--r--src/modules/evas/image_loaders/meson.build3
-rw-r--r--src/modules/evas/image_loaders/pmaps/evas_image_load_pmaps.c6
-rw-r--r--src/modules/evas/image_loaders/png/evas_image_load_png.c47
-rw-r--r--src/modules/evas/image_loaders/psd/evas_image_load_psd.c40
-rw-r--r--src/modules/evas/image_loaders/tga/evas_image_load_tga.c20
-rw-r--r--src/modules/evas/image_loaders/tiff/evas_image_load_tiff.c2
-rw-r--r--src/modules/evas/image_loaders/webp/evas_image_load_webp.c256
-rw-r--r--src/modules/evas/image_savers/avif/evas_image_save_avif.c181
-rw-r--r--src/modules/evas/image_savers/meson.build3
-rw-r--r--src/modules/evas/image_savers/png/evas_image_save_png.c2
-rw-r--r--src/modules/evas/image_savers/tiff/evas_image_save_tiff.c2
-rw-r--r--src/modules/evas/meson.build2
-rw-r--r--src/modules/evas/model_loaders/eet/evas_model_load_eet.c111
-rw-r--r--src/modules/evas/model_loaders/md2/evas_model_load_md2.c423
-rw-r--r--src/modules/evas/model_loaders/meson.build1
-rw-r--r--src/modules/evas/model_loaders/obj/evas_model_load_obj.c461
-rw-r--r--src/modules/evas/model_loaders/ply/evas_model_load_ply.c249
-rw-r--r--src/modules/evas/model_savers/eet/evas_model_save_eet.c205
-rw-r--r--src/modules/evas/model_savers/meson.build1
-rw-r--r--src/modules/evas/model_savers/obj/evas_model_save_obj.c241
-rw-r--r--src/modules/evas/model_savers/ply/evas_model_save_ply.c91
-rw-r--r--src/modules/evas/vg_loaders/eet/evas_vg_load_eet.c7
-rw-r--r--src/modules/evas/vg_loaders/json/evas_vg_load_json.c6
-rw-r--r--src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c239
-rw-r--r--src/modules/evas/vg_savers/svg/evas_vg_save_svg.c2
-rwxr-xr-xsrc/scripts/eina/eina-bench-cmp249
-rw-r--r--src/scripts/eina/meson.build4
-rw-r--r--src/scripts/elua/apps/empty.txt0
-rw-r--r--src/scripts/elua/apps/lualian.lua65
-rw-r--r--src/scripts/elua/core/util.lua20
-rw-r--r--src/scripts/elua/modules/lualian.lua718
-rw-r--r--src/scripts/meson.build6
-rw-r--r--src/static_libs/buildsystem/meson.build4
-rw-r--r--src/static_libs/draw/meson.build11
-rw-r--r--src/static_libs/libunibreak/LICENCE8
-rw-r--r--src/static_libs/libunibreak/NEWS14
-rw-r--r--src/static_libs/libunibreak/README.md16
-rw-r--r--src/static_libs/libunibreak/emojidata.c264
-rw-r--r--src/static_libs/libunibreak/emojidef.c61
-rw-r--r--src/static_libs/libunibreak/emojidef.h46
-rw-r--r--src/static_libs/libunibreak/graphemebreak.c88
-rw-r--r--src/static_libs/libunibreak/graphemebreak.h8
-rw-r--r--src/static_libs/libunibreak/graphemebreakdata.c114
-rw-r--r--src/static_libs/libunibreak/graphemebreakdef.h18
-rw-r--r--src/static_libs/libunibreak/linebreak.c66
-rw-r--r--src/static_libs/libunibreak/linebreak.h8
-rw-r--r--src/static_libs/libunibreak/linebreakdata.c225
-rw-r--r--src/static_libs/libunibreak/linebreakdef.c17
-rw-r--r--src/static_libs/libunibreak/linebreakdef.h25
-rw-r--r--src/static_libs/libunibreak/meson.build2
-rw-r--r--src/static_libs/libunibreak/unibreakbase.c2
-rw-r--r--src/static_libs/libunibreak/unibreakbase.h4
-rw-r--r--src/static_libs/libunibreak/unibreakdef.h12
-rw-r--r--src/static_libs/libunibreak/wordbreak.c92
-rw-r--r--src/static_libs/libunibreak/wordbreak.h11
-rw-r--r--src/static_libs/libunibreak/wordbreakdata.c201
-rw-r--r--src/static_libs/libunibreak/wordbreakdef.h20
-rw-r--r--src/static_libs/lz4/lz4.c445
-rw-r--r--src/static_libs/lz4/lz4.h142
-rw-r--r--src/static_libs/lz4/lz4frame.c28
-rw-r--r--src/static_libs/lz4/lz4frame.h9
-rw-r--r--src/static_libs/lz4/lz4hc.c122
-rw-r--r--src/static_libs/lz4/lz4hc.h3
-rw-r--r--src/static_libs/rg_etc/etc2_encoder.c2
-rw-r--r--src/static_libs/rg_etc/meson.build4
-rw-r--r--src/static_libs/rg_etc/rg_etc1.c4
-rw-r--r--src/static_libs/triangulator/triangulator_stroker.c4
-rw-r--r--src/static_libs/vg_common/vg_common.h19
-rw-r--r--src/static_libs/vg_common/vg_common_json.c138
-rw-r--r--src/static_libs/vg_common/vg_common_svg.c51
-rw-r--r--src/tests/ecore/ecore_suite.c1
-rw-r--r--src/tests/ecore/ecore_suite.h1
-rw-r--r--src/tests/ecore/ecore_test_animator.c4
-rw-r--r--src/tests/ecore/ecore_test_ecore_audio.c46
-rw-r--r--src/tests/ecore/ecore_test_ecore_evas.c44
-rw-r--r--src/tests/ecore/ecore_test_ecore_evas_selection.c89
-rw-r--r--src/tests/ecore/ecore_test_ecore_thread_eina_thread_queue.c10
-rw-r--r--src/tests/ecore/ecore_test_timer.c4
-rw-r--r--src/tests/ecore/efl_app_test_promise.c40
-rw-r--r--src/tests/ecore/meson.build1
-rw-r--r--src/tests/ecore_con/ecore_con_test_ecore_con.c4
-rw-r--r--src/tests/ecore_con/server.key62
-rw-r--r--src/tests/ecore_con/server.pem39
-rw-r--r--src/tests/ecore_wl2/ecore_wl2_suite.c7
-rw-r--r--src/tests/ecore_wl2/ecore_wl2_suite.h13
-rw-r--r--src/tests/ecore_wl2/ecore_wl2_test_display.c138
-rw-r--r--src/tests/ecore_wl2/ecore_wl2_test_ecore_wl2.c22
-rw-r--r--src/tests/ecore_wl2/ecore_wl2_test_input.c196
-rw-r--r--src/tests/ecore_wl2/ecore_wl2_test_output.c33
-rw-r--r--src/tests/ecore_wl2/ecore_wl2_test_window.c654
-rw-r--r--src/tests/ecore_wl2/ecore_wl2_tests_helper_egl.h64
-rw-r--r--src/tests/ecore_wl2/ecore_wl2_tests_helpers.h44
-rw-r--r--src/tests/ecore_wl2/meson.build14
-rw-r--r--src/tests/edje/data/test_textblock.edc41
-rw-r--r--src/tests/edje/edje_suite.c2
-rw-r--r--src/tests/edje/edje_test_text.c77
-rw-r--r--src/tests/eet/eet_test_cache.c21
-rw-r--r--src/tests/eet/eet_test_cipher.c14
-rw-r--r--src/tests/eet/eet_test_common.c12
-rw-r--r--src/tests/eet/eet_test_data.c12
-rw-r--r--src/tests/eet/eet_test_file.c68
-rw-r--r--src/tests/eet/eet_test_identity.c17
-rw-r--r--src/tests/eet/eet_test_image.c26
-rw-r--r--src/tests/efl/efl_test_composite_model.c30
-rw-r--r--src/tests/efl_check.h13
-rw-r--r--src/tests/efl_js/benchmark_object.eo5
-rw-r--r--src/tests/efl_mono/Eina.cs459
-rw-r--r--src/tests/efl_mono/EinaTestData.cs36
-rw-r--r--src/tests/efl_mono/Eo.cs136
-rw-r--r--src/tests/efl_mono/Events.cs41
-rw-r--r--src/tests/efl_mono/Model.cs7
-rw-r--r--src/tests/efl_mono/Parts.cs13
-rw-r--r--src/tests/efl_mono/StructHelpers.cs159
-rw-r--r--src/tests/efl_mono/Structs.cs76
-rw-r--r--src/tests/efl_mono/Value.cs504
-rw-r--r--src/tests/efl_mono/dummy_child.eo4
-rw-r--r--src/tests/efl_mono/dummy_event_manager.c6
-rw-r--r--src/tests/efl_mono/dummy_event_manager.eo2
-rw-r--r--src/tests/efl_mono/dummy_hidden_object.eo1
-rw-r--r--src/tests/efl_mono/dummy_inherit_helper.eo4
-rw-r--r--src/tests/efl_mono/dummy_inherit_iface.eo1
-rw-r--r--src/tests/efl_mono/dummy_numberwrapper.eo1
-rw-r--r--src/tests/efl_mono/dummy_part_holder.eo1
-rw-r--r--src/tests/efl_mono/dummy_test_object.c111
-rw-r--r--src/tests/efl_mono/dummy_test_object.eo189
-rw-r--r--src/tests/efl_mono/efl_sharp_test_suite.csproj.in3
-rw-r--r--src/tests/efl_mono/libefl_mono_native_test.h4
-rw-r--r--src/tests/efl_mono/meson.build1
-rw-r--r--src/tests/efreet/meson.build2
-rw-r--r--src/tests/eina/eina_suite.c2
-rw-r--r--src/tests/eina/eina_suite.h2
-rw-r--r--src/tests/eina/eina_test_abi.c3
-rw-r--r--src/tests/eina/eina_test_abstract_content.c224
-rw-r--r--src/tests/eina/eina_test_array.c18
-rw-r--r--src/tests/eina/eina_test_bezier.c42
-rw-r--r--src/tests/eina/eina_test_error.c4
-rw-r--r--src/tests/eina/eina_test_file.c97
-rw-r--r--src/tests/eina/eina_test_hash.c10
-rw-r--r--src/tests/eina/eina_test_inarray.c2
-rw-r--r--src/tests/eina/eina_test_iterator.c44
-rw-r--r--src/tests/eina/eina_test_lock.c19
-rw-r--r--src/tests/eina/eina_test_log.c6
-rw-r--r--src/tests/eina/eina_test_magic.c6
-rw-r--r--src/tests/eina/eina_test_matrix.c123
-rw-r--r--src/tests/eina/eina_test_matrixsparse.c2
-rw-r--r--src/tests/eina/eina_test_module.c4
-rw-r--r--src/tests/eina/eina_test_module_dummy.c2
-rw-r--r--src/tests/eina/eina_test_quaternion.c24
-rw-r--r--src/tests/eina/eina_test_range.c72
-rw-r--r--src/tests/eina/eina_test_safepointer.c2
-rw-r--r--src/tests/eina/eina_test_strbuf.c14
-rw-r--r--src/tests/eina/eina_test_stringshare.c2
-rw-r--r--src/tests/eina/eina_test_value.c43
-rw-r--r--src/tests/eina/eina_test_vector.c76
-rw-r--r--src/tests/eina/eina_test_vpath.c24
-rw-r--r--src/tests/eina/meson.build4
-rw-r--r--src/tests/eina_cxx/eina_simple.eo4
-rw-r--r--src/tests/eio/eio_test_manager.c8
-rw-r--r--src/tests/eio/eio_test_map.c10
-rw-r--r--src/tests/eldbus/eldbus_fake_server.c22
-rw-r--r--src/tests/elementary/custom_gesture.c19
-rw-r--r--src/tests/elementary/custom_gesture.eo26
-rw-r--r--src/tests/elementary/custom_gesture.h16
-rw-r--r--src/tests/elementary/custom_recognizer.c56
-rw-r--r--src/tests/elementary/custom_recognizer.eo11
-rw-r--r--src/tests/elementary/custom_recognizer2.c41
-rw-r--r--src/tests/elementary/custom_recognizer2.eo10
-rw-r--r--src/tests/elementary/efl_ui_suite.c7
-rw-r--r--src/tests/elementary/efl_ui_suite.h3
-rw-r--r--src/tests/elementary/efl_ui_test_collection_view.c156
-rw-r--r--src/tests/elementary/efl_ui_test_config.c18
-rw-r--r--src/tests/elementary/efl_ui_test_focus.c18
-rw-r--r--src/tests/elementary/efl_ui_test_focus_common.h2
-rw-r--r--src/tests/elementary/efl_ui_test_gesture.c769
-rw-r--r--src/tests/elementary/efl_ui_test_grid.c7
-rw-r--r--src/tests/elementary/efl_ui_test_image.c27
-rw-r--r--src/tests/elementary/efl_ui_test_layout.c26
-rw-r--r--src/tests/elementary/efl_ui_test_list_collection.c4
-rw-r--r--src/tests/elementary/efl_ui_test_scroller.c51
-rw-r--r--src/tests/elementary/efl_ui_test_select_model.c7
-rw-r--r--src/tests/elementary/efl_ui_test_spin_button.c115
-rw-r--r--src/tests/elementary/efl_ui_test_spotlight.c16
-rw-r--r--src/tests/elementary/efl_ui_test_text.c405
-rw-r--r--src/tests/elementary/efl_ui_test_timepicker.c45
-rw-r--r--src/tests/elementary/efl_ui_test_vg_animation.c122
-rw-r--r--src/tests/elementary/efl_ui_test_widget.c124
-rw-r--r--src/tests/elementary/efl_ui_window_cnp_dnd_slave.c191
-rw-r--r--src/tests/elementary/elm_code_file_test_load.c4
-rw-r--r--src/tests/elementary/elm_code_test_basic.c4
-rw-r--r--src/tests/elementary/elm_test_entry.c190
-rw-r--r--src/tests/elementary/elm_test_hover.c48
-rw-r--r--src/tests/elementary/elm_test_hoversel.c110
-rw-r--r--src/tests/elementary/elm_test_icon.c26
-rw-r--r--src/tests/elementary/elm_test_image.c137
-rw-r--r--src/tests/elementary/elm_test_list.c96
-rw-r--r--src/tests/elementary/elm_test_naviframe.c58
-rw-r--r--src/tests/elementary/elm_test_slider.c2
-rw-r--r--src/tests/elementary/elm_test_spinner.c6
-rw-r--r--src/tests/elementary/emoji_wink.json1
-rw-r--r--src/tests/elementary/meson.build18
-rw-r--r--src/tests/elementary/spec/efl_test_basics.c12
-rw-r--r--src/tests/elementary/spec/efl_test_gfx_arrangement.c4
-rw-r--r--src/tests/elementary/spec/efl_test_gfx_view.c2
-rw-r--r--src/tests/elementary/spec/efl_test_range_display.c34
-rw-r--r--src/tests/elementary/spec/efl_test_range_interactive.c8
-rw-r--r--src/tests/elementary/spec/efl_ui_spec_suite.c4
-rw-r--r--src/tests/elementary/suite_helpers.c263
-rw-r--r--src/tests/elementary/suite_helpers.h49
-rw-r--r--src/tests/elua/elua_lib.c17
-rw-r--r--src/tests/elua/meson.build2
-rw-r--r--src/tests/eo/access/access_inherit.c2
-rw-r--r--src/tests/eo/access/access_inherit.h2
-rw-r--r--src/tests/eo/access/access_simple.c4
-rw-r--r--src/tests/eo/access/access_simple.h2
-rw-r--r--src/tests/eo/composite_objects/composite_objects_simple.c134
-rw-r--r--src/tests/eo/composite_objects/composite_objects_simple.h132
-rw-r--r--src/tests/eo/constructors/constructors_mixin.c2
-rw-r--r--src/tests/eo/constructors/constructors_mixin.h2
-rw-r--r--src/tests/eo/constructors/constructors_simple.h8
-rw-r--r--src/tests/eo/function_overrides/function_overrides_inherit2.c4
-rw-r--r--src/tests/eo/function_overrides/function_overrides_inherit2.h4
-rw-r--r--src/tests/eo/function_overrides/function_overrides_simple.c8
-rw-r--r--src/tests/eo/function_overrides/function_overrides_simple.h8
-rw-r--r--src/tests/eo/interface/interface_interface.h2
-rw-r--r--src/tests/eo/interface/interface_interface2.h2
-rw-r--r--src/tests/eo/interface/interface_simple.h8
-rw-r--r--src/tests/eo/mixin/mixin_mixin.c2
-rw-r--r--src/tests/eo/mixin/mixin_mixin.h2
-rw-r--r--src/tests/eo/mixin/mixin_simple.h8
-rw-r--r--src/tests/eo/signals/signals_main.c31
-rw-r--r--src/tests/eo/signals/signals_simple.c6
-rw-r--r--src/tests/eo/signals/signals_simple.h2
-rw-r--r--src/tests/eo/suite/eo_test_call_errors.c4
-rw-r--r--src/tests/eo/suite/eo_test_class_simple.c15
-rw-r--r--src/tests/eo/suite/eo_test_class_simple.h16
-rw-r--r--src/tests/eo/suite/eo_test_domain.c2
-rw-r--r--src/tests/eo/suite/eo_test_domain.h6
-rw-r--r--src/tests/eo/suite/eo_test_event.c14
-rw-r--r--src/tests/eo/suite/eo_test_general.c3
-rw-r--r--src/tests/eo/suite/eo_test_reflection_complex_class_structure.c8
-rw-r--r--src/tests/eo/suite/eo_test_reflection_complex_class_structure.h14
-rw-r--r--src/tests/eolian/data/base.eo1
-rw-r--r--src/tests/eolian/data/class_funcs.eo1
-rw-r--r--src/tests/eolian/data/class_requires.eo1
-rw-r--r--src/tests/eolian/data/class_simple.eo4
-rw-r--r--src/tests/eolian/data/class_simple_ref.c6
-rw-r--r--src/tests/eolian/data/class_simple_ref_eo.h18
-rw-r--r--src/tests/eolian/data/complex_type.eo4
-rw-r--r--src/tests/eolian/data/consts.eo1
-rw-r--r--src/tests/eolian/data/ctor_dtor.eo1
-rw-r--r--src/tests/eolian/data/docs_ref.h32
-rw-r--r--src/tests/eolian/data/enum.eo9
-rw-r--r--src/tests/eolian/data/eo_docs.eo10
-rw-r--r--src/tests/eolian/data/error.eo2
-rw-r--r--src/tests/eolian/data/events.eo1
-rw-r--r--src/tests/eolian/data/extern.eo13
-rw-r--r--src/tests/eolian/data/free_func.eo7
-rw-r--r--src/tests/eolian/data/function_as_argument.eo1
-rw-r--r--src/tests/eolian/data/function_as_argument_ref.c4
-rw-r--r--src/tests/eolian/data/function_as_argument_ref.h12
-rw-r--r--src/tests/eolian/data/iface.eo1
-rw-r--r--src/tests/eolian/data/import.eo3
-rw-r--r--src/tests/eolian/data/mixins_require.eo1
-rw-r--r--src/tests/eolian/data/nmsp1_class1.eo4
-rw-r--r--src/tests/eolian/data/nmsp1_nmsp11_class2.eo4
-rw-r--r--src/tests/eolian/data/nmsp2_class1.eo4
-rw-r--r--src/tests/eolian/data/no_nmsp.eo4
-rw-r--r--src/tests/eolian/data/object_impl.eo15
-rw-r--r--src/tests/eolian/data/object_impl_add.eo2
-rw-r--r--src/tests/eolian/data/object_impl_add_ref.c2
-rw-r--r--src/tests/eolian/data/object_impl_ref.c2
-rw-r--r--src/tests/eolian/data/override.eo1
-rw-r--r--src/tests/eolian/data/override_ref.c16
-rw-r--r--src/tests/eolian/data/owning_ref.c4
-rw-r--r--src/tests/eolian/data/scope.eo1
-rw-r--r--src/tests/eolian/data/struct.eo6
-rw-r--r--src/tests/eolian/data/struct_ref.h32
-rw-r--r--src/tests/eolian/data/struct_ref_stub.h18
-rw-r--r--src/tests/eolian/data/typedef.eo15
-rw-r--r--src/tests/eolian/data/typedef_ref.h42
-rw-r--r--src/tests/eolian/data/typedef_ref_stub.h26
-rw-r--r--src/tests/eolian/data/unimpl.eo1
-rw-r--r--src/tests/eolian/data/var.eo3
-rw-r--r--src/tests/eolian/data_aux/aux_a.eo1
-rw-r--r--src/tests/eolian/data_aux/aux_b.eo1
-rw-r--r--src/tests/eolian/data_aux/aux_c.eo1