efl/src/lib/efl/interfaces
junsu choi 0b5f658510 efl_gfx_path: When path end(Z,z), Current point are returned to starting point(M,m)
Summary:
When path ends with 'z' or 'Z' command, if 'm' comes as next command,
the current point is incorrectly referenced.
Since 'Z', 'z' means to close the path,
so, Save point and reuse it when 'M' or 'm' is called.

Test Plan:
[Error Case]
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
    <path d="M 52.17,20
             H 11.92
             V 43
             H 52.17
             Z
             m -1.5,21.5
             H 13.42
             v -20
             H 50.67
             Z
" fill="#a8b7c1" stroke="#F00" stroke-width="0.5" />
</svg>

Reviewers: Hermet, smohanty

Reviewed By: Hermet

Subscribers: cedric, herb, kimcinoo, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12158
2020-09-22 14:52:42 +09:00
..
efl_audio_control.eo efl/audio_control: remove player 2019-09-24 14:57:20 -04:00
efl_cached_item.eo docs: Improve documentation on cache-related classes 2019-10-28 16:51:59 +01:00
efl_config.eo efl/config: merge all gesture manager config code into efl.config 2020-02-14 09:20:30 +01:00
efl_container.eo eolian: rename event_prefix to event_c_prefix for consistency 2019-09-26 16:47:22 +02:00
efl_content.eo docs: Clarify Efl.Content behavior 2019-04-18 11:01:21 +02:00
efl_control.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_duplicate.eo efl: change all occurences of @owned to @move 2019-09-06 17:01:05 +02:00
efl_file.c Get rid of trailing whitespaces (14 / 14) 2020-06-23 10:31:48 +02:00
efl_file.eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
efl_file.h efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
efl_file_save.eo remove unused imports in eo/eot files 2020-04-19 01:44:50 +02:00
efl_gfx_arrangement.eo efl: stabilize Efl.Gfx.Arrangement 2019-12-06 15:51:03 +01:00
efl_gfx_blur.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_buffer.eo eolian: drop @cref 2019-08-29 13:58:16 +02:00
efl_gfx_color.c Fix build break 2019-07-29 12:23:18 +02:00
efl_gfx_color.eo remove unused imports in eo/eot files 2020-04-19 01:44:50 +02:00
efl_gfx_color_class.eo docs: Update documentation for Efl.Gfx.Color_Class 2019-09-19 16:51:04 +02:00
efl_gfx_entity.eo Use proper Eolian syntax for default values instead of docs 2019-09-20 11:55:55 -03:00
efl_gfx_fill.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_gfx_filter.eo docs: Remove redundant documentation 2019-10-07 16:40:50 +02:00
efl_gfx_frame_controller.eo Efl.Gfx.Frame_Controller: Add sector property 2019-11-12 14:30:10 +09:00
efl_gfx_gradient.eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
efl_gfx_gradient_linear.eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
efl_gfx_gradient_radial.eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
efl_gfx_hint.eo efl/hint: update doc for default weight hint value 2020-03-20 12:00:14 +01:00
efl_gfx_image.eo eo: add move tag to iterator 2019-11-26 15:51:05 +01:00
efl_gfx_image_load_controller.eo remove unused imports in eo/eot files 2020-04-19 01:44:50 +02:00
efl_gfx_image_orientable.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_gfx_path.c efl_gfx_path: When path end(Z,z), Current point are returned to starting point(M,m) 2020-09-22 14:52:42 +09:00
efl_gfx_path.eo efl gfx_path: fix memory leak. 2020-05-27 15:36:47 +09:00
efl_gfx_shape.c efl shape: add missing interpolation of miterlimit property. 2019-08-22 13:12:19 +09:00
efl_gfx_shape.eo efl_gfx_shape: Add stroke_miterlimit property 2019-08-22 12:45:09 +09:00
efl_gfx_size_class.eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
efl_gfx_stack.eo efl: Make stable single-valued getters consistent. 2019-11-06 23:47:39 -03:00
efl_gfx_text_class.eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
efl_gfx_types.eot evas_vg: modified the join enum documentation 2020-03-17 16:24:03 +09:00
efl_gfx_view.eo docs: Efl.Gfx.View 2019-11-05 17:31:13 +01:00
efl_input_text_entity.eo efl_input_text: rename namespace 2020-04-14 12:25:58 +02:00
efl_interfaces_main.c efl_input_text: rename namespace 2020-04-14 12:25:58 +02:00
efl_interpolator.eo Remove @beta from Efl.Interpolator classes 2019-12-19 16:45:13 -08:00
efl_io_buffer.c efl_io_*: apply new event calling convention 2019-03-19 16:32:02 -04:00
efl_io_buffer.eo eo-files: convert all Eina.Strbuf & Eina.Binbuf 2020-06-09 10:29:29 +02:00
efl_io_closer.c Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_closer.eo Revert "eo beta - mark task, io classes as beta because they are..." 2019-09-30 10:46:37 +02:00
efl_io_positioner.c
efl_io_positioner.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_queue.c efl_io_*: apply new event calling convention 2019-03-19 16:32:02 -04:00
efl_io_queue.eo docs: Fix typos and wrap EO files to 120 chars 2019-09-02 16:24:26 +02:00
efl_io_reader.c
efl_io_reader.eo Revert "eo beta - mark task, io classes as beta because they are..." 2019-09-30 10:46:37 +02:00
efl_io_sizer.c
efl_io_sizer.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_io_writer.c
efl_io_writer.eo Revert "eo beta - mark task, io classes as beta because they are..." 2019-09-30 10:46:37 +02:00
efl_model.eo efl: add Efl.Model.Children_Index_Get. 2020-01-31 10:11:39 -08:00
efl_model_provider.c efl: add a Efl.Model_Provider that every widget will look up for in their parent tree. 2019-07-17 21:57:51 +02:00
efl_model_provider.eo efl: add a Efl.Model_Provider that every widget will look up for in their parent tree. 2019-07-17 21:57:51 +02:00
efl_mvvm_common.c efl: for consistency and effiency move Efl.Model event to send stringshare like Property_Bind event. 2019-03-08 14:31:06 -08:00
efl_observable.eo remove unused imports in eo/eot files 2020-04-19 01:44:50 +02:00
efl_observer.c efl: add free functions to owned types 2019-01-22 14:02:37 +01:00
efl_observer.eo docs: Remove obsolete @since tags from EO files 2019-03-20 20:16:05 +01:00
efl_pack.eo efl: add code to enforce presence of @since tags 2019-09-30 20:12:35 +02:00
efl_pack_layout.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_pack_linear.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_pack_table.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_part.eo efl_part: insert @ to link docs proberly 2019-09-12 13:26:20 +02:00
efl_playable.eo Mark BETA classes individually 2019-02-14 17:46:50 +01:00
efl_player.eo efl/player: add doc note about default values for new (1.24) properties 2020-03-20 15:57:58 +01:00
efl_screen.eo docs: Move property docs to property level instead of set/get 2019-09-13 12:30:03 +02:00
efl_text.eo docs: small fixes to Efl.Text 2019-10-23 10:15:30 +02:00
efl_text_font_properties.eo move stabelized items out of @beta 2020-02-05 08:58:22 +01:00
efl_text_format.eo move stabelized items out of @beta 2020-02-05 08:58:22 +01:00
efl_text_markup.eo move stabelized items out of @beta 2020-02-05 08:58:22 +01:00
efl_text_markup_util.c eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
efl_text_markup_util.eo docs: Fix problems with monospaced text 2019-10-02 11:31:19 +02:00
efl_text_style.eo move stabelized items out of @beta 2020-02-05 08:58:22 +01:00
efl_text_types.eot move stabelized items out of @beta 2020-02-05 08:58:22 +01:00
efl_types.eot eot files: fixup all since tags 2020-02-05 16:30:57 +01:00
efl_ui_autorepeat.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_ui_container_selectable.eo eolian: rename event_prefix to event_c_prefix for consistency 2019-09-26 16:47:22 +02:00
efl_ui_drag.eo efl_ui: rename efl_ui_types.eot to efl_ui_drag_types.eot 2019-10-15 09:06:48 -04:00
efl_ui_drag_types.eot efl_ui: rename efl_ui_types.eot to efl_ui_drag_types.eot 2019-10-15 09:06:48 -04:00
efl_ui_draggable.eo efl_ui_draggable: move these events back to legacy 2020-02-19 16:34:02 +01:00
efl_ui_factory.eo docs: Formatting and polishing Efl.Ui.Factory docs 2019-10-28 18:47:23 +01:00
efl_ui_factory_bind.eo remove unused imports in eo/eot files 2020-04-19 01:44:50 +02:00
efl_ui_i18n.eo docs: Remove redundant documentation 2019-10-07 16:40:50 +02:00
efl_ui_layout_orientable.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_ui_layout_orientable_readonly.c Rename Efl.Ui.Direction -> Efl.Ui.Layout_Orientation 2019-05-24 12:30:32 -04:00
efl_ui_layout_orientable_readonly.eo docs: Fix typos and wrap EO files to 120 chars 2019-09-02 16:24:26 +02:00
efl_ui_menu.eo docs: Remove redundant documentation 2019-10-07 16:40:50 +02:00
efl_ui_property_bind.eo efl: add code to enforce presence of @since tags 2019-09-30 20:12:35 +02:00
efl_ui_range_display.eo docs: Give some love to progress bar docs. 2020-01-16 16:36:43 +01:00
efl_ui_range_interactive.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_ui_scrollable.eo docs: Polished docs for Efl.Ui.Scrollable 2019-10-28 19:32:23 +01:00
efl_ui_scrollbar.eo efl_ui_scrollbar: change scrollbar state when theme is reloaded. 2020-01-17 17:21:09 +01:00
efl_ui_view.eo eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
efl_ui_view_factory.eo eo: add move tag to iterator 2019-11-26 15:51:05 +01:00
efl_ui_zoom.eo eolian: rename event_prefix to event_c_prefix for consistency 2019-09-26 16:47:22 +02:00
meson.build efl_input_text: rename namespace 2020-04-14 12:25:58 +02:00