efl/src/lib/evas/canvas
Carsten Haitzler d8fe6e9450 evas - handle odd case where smat child is not removed to avoid inf loop
with som refcount fun some o9bjects may not get removed until later
thus causing infinite loops trying to remove comtained objects so
remove anyway in this case to avoid looping forever

@fix
2022-04-03 21:10:25 +01:00
..
efl_canvas_alpha_animation.c efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_alpha_animation.eo efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_alpha_animation_private.h efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_animation.c efl_canvas_object_animation: support duration 0 2019-12-06 18:04:07 +01:00
efl_canvas_animation.eo efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_animation_private.h Efl.Canvas.Animation: Rename repeat_count to play_count 2019-12-04 17:43:31 +01:00
efl_canvas_animation_types.eot evas: remove dead struct definition 2020-04-21 16:19:36 +02:00
efl_canvas_event_grabber.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_event_grabber.eo
efl_canvas_event_grabber_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_event_grabber_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_filter_internal.eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
efl_canvas_group.eo Efl.Canvas.Group: implement Efl.Gfx.Filter 2020-01-21 19:29:37 +09:00
efl_canvas_group_animation.c efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_group_animation.eo efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_group_animation_private.h efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_group_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_group_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_image.c efl_canvas_image : remove the animated image limitation 2021-11-04 16:38:48 +09:00
efl_canvas_image.eo evas/image: implement efl.file loading and mmap getters to correctly handle skip_head 2020-03-06 13:30:49 +01:00
efl_canvas_image_internal.eo efl/image: rename "border" -> "border_insets" 2019-09-18 10:08:56 +02:00
efl_canvas_object.eo eo: make the parent a optional constructor 2020-06-09 10:29:23 +02:00
efl_canvas_object_animation.c Efl.Canvas.Object.Animation: Prevent crash when called .animation_pause_set. 2020-05-12 23:08:30 +09:00
efl_canvas_object_animation.eo Remove @beta from Efl.Canvas.Animation classes 2019-12-19 16:45:14 -08:00
efl_canvas_object_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_object_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_parallel_group_animation.c efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_parallel_group_animation.eo efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_parallel_group_animation_private.h efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_pointer.eo evas: move efl_input_device into evas/Efl_Canvas.h 2019-10-31 13:29:56 -04:00
efl_canvas_polygon.eo
efl_canvas_proxy.c evas_map: use source size for uv instead of proxy size 2021-09-20 10:11:11 +01:00
efl_canvas_proxy.eo eolian: remove param @nonull 2019-05-26 17:25:15 +02:00
efl_canvas_rectangle.eo
efl_canvas_rotate_animation.c efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_rotate_animation.eo efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_rotate_animation_private.h efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_scale_animation.c efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_scale_animation.eo efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_scale_animation_private.h efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_scene.eo evas: move efl_input_device into evas/Efl_Canvas.h 2019-10-31 13:29:56 -04:00
efl_canvas_sequential_group_animation.c efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_sequential_group_animation.eo efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_sequential_group_animation_private.h efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_snapshot.c
efl_canvas_snapshot.eo
efl_canvas_surface.c
efl_canvas_surface.eo eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
efl_canvas_surface.h
efl_canvas_surface_tbm.c
efl_canvas_surface_tbm.eo
efl_canvas_surface_wayland.c
efl_canvas_surface_wayland.eo
efl_canvas_surface_x11.c
efl_canvas_surface_x11.eo
efl_canvas_textblock.eo evas_textblock: remove style padding from native width and formatted height 2020-09-01 19:39:13 +09:00
efl_canvas_textblock_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_textblock_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_textblock_factory.eo Efl.Canvas.Text rename into Efl.Canvas.Textblock 2019-12-10 17:39:59 +09:00
efl_canvas_textblock_internal.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_translate_animation.c efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_translate_animation.eo efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_translate_animation_private.h efl_canvas_animation: rename Animation_XXX to XXX_Animation 2020-01-20 12:53:10 +09:00
efl_canvas_vg_container.c evas vg - don't make bounds 0 sized ... which leads to no rendering 2021-05-10 12:22:26 +01:00
efl_canvas_vg_container.eo evas vg: add an new interface efl_canvas_vg_container_children_direct_get() 2019-12-31 14:19:01 +09:00
efl_canvas_vg_container_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_container_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_gradient.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_gradient.eo
efl_canvas_vg_gradient_eo.legacy.h evas_vg: refined the evas vector APIs set 2020-03-17 16:23:45 +09:00
efl_canvas_vg_gradient_linear.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_gradient_linear.eo
efl_canvas_vg_gradient_radial.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_gradient_radial.eo
efl_canvas_vg_image.c canvas vector: remove unreacheable code. 2020-02-14 13:04:42 +09:00
efl_canvas_vg_image.eo efl_canvas_vg image: changed image parameter type. 2019-07-22 17:31:06 +09:00
efl_canvas_vg_node.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_node.eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
efl_canvas_vg_node_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_node_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_object.c Efl.Canvas.Vg.Object: Skip render, if size of the drawing area is 0 2021-02-01 09:59:33 +09:00
efl_canvas_vg_object.eo Efl.Gfx.Frame_Controller: Add sector property 2019-11-12 14:30:10 +09:00
efl_canvas_vg_object_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_object_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_shape.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_shape.eo
efl_canvas_vg_shape_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_shape_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_canvas_vg_utils.c
efl_gfx_mapping.c gfx mapping: + null check for safety 2020-02-14 13:09:14 +09:00
efl_gfx_mapping.eo
efl_gfx_vg_value_provider.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_gfx_vg_value_provider.eo Efl.Gfx.Vg.Value_Provider: Move internal function changed_flag to eo. 2020-06-01 13:21:04 +09:00
efl_gfx_vg_value_provider.h Efl.Gfx.Vg.Value_Provider: Move internal function changed_flag to eo. 2020-06-01 13:21:04 +09:00
efl_input_clickable.c efl_input_clickable: add a flag for showing user interaction 2019-08-26 14:42:52 +02:00
efl_input_clickable.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_input_device.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_input_device.eo evas: move efl_input_device into evas/Efl_Canvas.h 2019-10-31 13:29:56 -04:00
efl_input_event.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_input_event.eo efl: add code to enforce presence of @since tags 2019-09-30 20:12:35 +02:00
efl_input_focus.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_input_focus.eo docs: Update focus documentation 2019-09-03 18:41:34 +02:00
efl_input_hold.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_input_hold.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_input_interface.eo efl: add code to enforce presence of @since tags 2019-09-30 20:12:35 +02:00
efl_input_key.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_input_key.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_input_pointer.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_input_pointer.eo remove unused imports in eo/eot files 2020-04-19 01:44:50 +02:00
efl_input_state.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
efl_input_types.eot eot files: fixup all since tags 2020-02-05 16:30:57 +01:00
efl_text_cursor_object.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
efl_text_cursor_object.eo Fix namespace clashes for Efl.Text.Cursor 2020-04-14 12:25:55 +02:00
efl_text_formatter.c Fix namespace clashes for Efl.Text.Cursor 2020-04-14 12:25:55 +02:00
efl_text_formatter.eo remove unused imports in eo/eot files 2020-04-19 01:44:50 +02:00
evas_async_events.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_box_eo.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_box_eo.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_box_eo.hh
evas_box_eo.impl.hh
evas_box_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_box_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_callbacks.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_canvas_eo.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_canvas_eo.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_canvas_eo.hh
evas_canvas_eo.impl.hh
evas_canvas_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_canvas_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_clip.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_data.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_device.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_events.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_events_legacy.c evas - legacy events - cast enums after checking its ok - wrn fix 2020-08-25 13:21:25 +01:00
evas_filter_mixin.c evas: correctly declare filter_internal as public API 2020-06-05 10:36:11 +02:00
evas_focus.c evas_focus: protect against faulty focus object 2019-12-13 09:33:04 -08:00
evas_font_dir.c Eina: use eina_fnmatch() instead of fnmatch() 2021-05-03 18:48:24 +01:00
evas_gl.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_grid_eo.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_grid_eo.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_grid_eo.hh
evas_grid_eo.impl.hh
evas_grid_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_grid_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_image_eo.c evas/image: implement efl.file loading and mmap getters to correctly handle skip_head 2020-03-06 13:30:49 +01:00
evas_image_eo.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_image_eo.hh Fix last missing reference to old efl_orientation headers 2019-05-24 11:28:09 +02:00
evas_image_eo.impl.hh
evas_image_eo.legacy.h
evas_image_legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_image_private.h efl_canvas_image : remove the animated image limitation 2021-11-04 16:38:48 +09:00
evas_key.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_key_grab.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_layer.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_line_eo.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_line_eo.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_line_eo.hh
evas_line_eo.impl.hh
evas_line_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_line_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_main.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_map.c evas_map: use source size for uv instead of proxy size 2021-09-20 10:11:11 +01:00
evas_map.h
evas_name.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_box.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_grid.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_image.c evas gl - remove freed gl image from context image list 2021-03-09 16:04:45 +00:00
evas_object_inform.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_intercept.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_line.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_main.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_polygon.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_rectangle.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_smart.c evas - handle odd case where smat child is not removed to avoid inf loop 2022-04-03 21:10:25 +01:00
evas_object_smart_clipped.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_table.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_text.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_object_textblock.c remove space 2021-12-24 09:34:46 +02:00
evas_object_textgrid.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_out.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_polygon_private.h
evas_rectangle.c
evas_render.c evas - evas_all_sync - only inc loop/retry counter if not advancing 2021-05-19 11:01:38 +01:00
evas_smart.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_stack.x evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_stats.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_table_eo.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_table_eo.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_table_eo.hh
evas_table_eo.impl.hh
evas_table_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_table_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_text_eo.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_text_eo.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_text_eo.hh efl.text.font: rename to efl.text.font.properties 2019-12-26 18:08:00 +09:00
evas_text_eo.impl.hh
evas_text_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_text_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_textblock_hyphenation.x Efl.Canvas.Text rename into Efl.Canvas.Textblock 2019-12-10 17:39:59 +09:00
evas_textblock_legacy.h Content Fit Enhancment 2021-08-30 21:13:38 +03:00
evas_textgrid_eo.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_textgrid_eo.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_textgrid_eo.hh efl.text.font: rename to efl.text.font.properties 2019-12-26 18:08:00 +09:00
evas_textgrid_eo.impl.hh
evas_textgrid_eo.legacy.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_textgrid_eo.legacy.h evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_touch_point.c evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00
evas_vg_private.h Efl.Canvas.Vg: When VG container has transparency, ector buffer created synchronously 2020-09-11 17:02:24 +09:00
meson.build evas: Rename EAPI macro to EVAS_API in Evas library 2020-12-15 23:06:12 -03:00