summaryrefslogtreecommitdiff
path: root/src/lib/efl (unfollow)
AgeCommit message (Collapse)Author
2020-09-22edje: efl: add new EFL_VERSION_1_26 define for new dev cycleStefan Schmidt
Thios allows to mark edje file supported for specific versions.
2020-09-22efl_gfx_path: When path end(Z,z), Current point are returned to starting ↵JunsuChoi
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-06-25Fix typosElyes HAOUAS
Fix some typos Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D12015
2020-06-25Revert "Efl.Gfx.Path: Change draw of a rounded rect from arc to quadratic"JunsuChoi
Summary: This reverts commit 4f15bde706ec8cd78fa57845c8eee7bdb5515282. It is the correct way to draw with arc_to. And breaking compatibility for current_get. Test Plan: N/A Reviewers: Hermet, kimcinoo, herb Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12030
2020-06-23Get rid of trailing whitespaces (14 / 14)Elyes HAOUAS
Remove trailing whitespaces Differential Revision: https://phab.enlightenment.org/D12006
2020-06-23Efl.Gfx.Path: Change draw of a rounded rect from arc to quadraticJunsuChoi
Summary: The rounded rect is a very slightly different shape compared to chrome's svg output. To solve this, modify to use a quadratic bezier instead of arc when drawing a round. Test Plan: {F3904500} (Drawing rect with arc or quadratic) Compare Image {F3904501} {F3904502} Reviewers: Hermet, kimcinoo, herb Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12020
2020-06-09eo-files: convert all Eina.Strbuf & Eina.BinbufMarcel Hollerbach
these structs should not be used, but rather the builtin types that exist for it. Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D11742
2020-06-04Efl.Gfx.Path: Modify boundary calculation.JunsuChoi
Summary: The point of the path is of type float. The boundary must contain the coordinates of the point, so min_x,y value must be round down and the max value round up. Test Plan: N/A Reviewers: Hermet, herb, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11917
2020-05-27refactor buildMarcel Hollerbach
libraries are split into deps, external deps, and pub deps. Evas engines are refactored to use the predefined engine deps. this is preparation work for efl-one. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11806
2020-05-27efl gfx_path: fix memory leak.Hermet Park
his reverts commit 38be95b0b6fd93df01636ae0a7c974b32ed694a1. The reverting patch blocks efl_canvas_vg_shape triggers efl_canvas_vg_node destructor. That occurs massive leaks among the all nodes in the vector tree. To fix the origin issue, we must reset path explicitly in the derived class. @fix
2020-05-26build: lib: harmonize the use of package_c_args in all libsStefan Schmidt
Add it to subprojects which are not using it and remove and old ELEMENTARY_BUILD define we no longer use. This allows us to have a central place in the main meson.build file to set this variable. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Reviewed-by: Vincent Torri <vincent.torri@gmail.com> Reviewed-by: João Paulo Taylor Ienczak Zanette <joao.tiz@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D11854
2020-05-18Revert "Fix EAPI definition by defining EFL_BUILD for each built DLL"Carsten Haitzler (Rasterman)
This reverts commit 3ade45cbc82bea1772c7ad1afb7e1ba5dd67d930.
2020-05-18Fix EAPI definition by defining EFL_BUILD for each built DLLVincent Torri
Summary: EAPI must be defined to dllexport when building DLL, and to dllimport when using these DLL. To achieve this, define EFL_BUILD for each library and module, and set DLL_EXPORT unconditionally. Static library are and will be not supported Test Plan: compilation Reviewers: zmike, raster, jptiz Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11834
2020-04-29edje: efl: add new EFL_VERSION_1_25 define for new cycleStefan Schmidt
Allow things to be marked for the upcoming 1.25 release version while we develop it.
2020-04-19remove unused imports in eo/eot filesDaniel Kolesa
2020-04-14efl_input_text: rename namespaceMarcel Hollerbach
Efl.Input_Text is a namespace which should not be a interface in the same moment. So rename this to Efl.Input_Text.Entity ref T8648 Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D11664
2020-04-02comments: Typos in Efl_Config.hXavi Artigas
2020-03-20efl/player: add doc note about default values for new (1.24) propertiesMike Blumenkrantz
we're going to be overriding the default in at least some classes, so make sure we make it explicit that the behavior is documented Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D11310
2020-03-20efl/hint: update doc for default weight hint valueMike Blumenkrantz
Summary: the default is actually 1.0 and always has been for unified api Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11544
2020-03-17move stabelized items out of @betaAli Alzyod
ref T8541 ref T8522 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11328
2020-03-17evas_vg: modified the join enum documentationTaehyub Kim
Summary: modified the join enum documentation for Efl_Gfx_Join and Evas_Vg_Join since the order of documentation is wrong Depends on D11519 Reviewers: jsuya, Hermet Reviewed By: jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11521
2020-03-12efl: check config values before passing to non-null functionMike Blumenkrantz
if these config values don't exist, we should return the inlined defaults Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11499
2020-03-12add EFL_VERSION_1_24 defineMike Blumenkrantz
Summary: this needs to go in right after every release Reviewers: stefan_schmidt, devilhorns Reviewed By: stefan_schmidt, devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11477
2020-02-19efl_ui_draggable: move these events back to legacyMarcel Hollerbach
they are not used yet in efl.ui. namespace, and they are needed for different events. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11196
2020-02-18Efl.Gfx.Path: Fix condition of for loop in current searchJunsuChoi
END enum is 0. Fixed due to 064690d46e7ed67becf9710588e7c37a31ab807f @fix
2020-02-14efl/config: merge all gesture manager config code into efl.configMike Blumenkrantz
this is all just duplicated code, so we can deduplicate it with minimal effort to clean up the api Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11251
2020-02-14efl/config: move C wrappers for this out of elm_config.h to Efl.hMike Blumenkrantz
this is beta API and belongs in its proper header Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11247
2020-02-14gfx path: remove unreacheable codeHermet Park
2020-02-14gfx path: + null check for safetyHermet Park
2020-02-05eot files: fixup all since tagsMarcel Hollerbach
these tags have been wrong. eolian does not allow anything < 1.22
2020-02-05move stabelized items out of @betaMarcel Hollerbach
fixes T8570 fixes T8567 fixes T8566 fixes T8521 fixes T8501 fixes T8460 fixes T8455 fixes T8454 fixes T8254 fixes T7945 fixes T7944 fixes T7943 fixes T7942 fixes T7941 fixes T7940 fixes T7939 fixes T7938 fixes T7937 fixes T7936 fixes T7935 fixes T7934 fixes T7933 fixes T7858 fixes T7857 fixes T7856 fixes T7855 fixes T8599 Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D11264
2020-02-04efl.input.text: add underscore for enums namesali
Summary: (Efl.Input_Text.Panel_Layout_Type) phonenumber -> phone_number (Efl.Input_Text.Panel_Layout_Type) numberonly ->number_only (Efl.Input_Text.Capitalize_Type) allcharacter -> all (Efl.Input_Text.Panel_Layout_Normal_Variation_Type) filename -> file_name (Efl.Input_Text.Panel_Layout_Password_Variation_Type) numberonly-> number_only Reviewers: segfaultxavi, woohyun, bu5hm4n Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8541 Differential Revision: https://phab.enlightenment.org/D11280
2020-02-04efl_text_change_info: change text change type property( bool -> enum)abdulleh Ghujeh
changed the insertion property to be an enum instead of a boolean property. this will be clearer for usage and provide the ability to add more types in the future. Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D11272
2020-01-31efl: add Efl.Model.Children_Index_Get.Cedric BAIL
This allow for fetching random children in a model. A simple fallback is provided by Efl.Loop_Model that will allow all model to provide this feature in a non optimized way. Later on this can be speeded up. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11185
2020-01-29efl: mark @beta Efl.Gfx.Event.Render_Post.Cedric BAIL
This is an oversight during last release. It should not affect anyone as all the user of this type are marked @beta themself. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Reviewed-by: Daniel Kolesa <daniel@octaforge.org> Differential Revision: https://phab.enlightenment.org/D11049
2020-01-28Efl.Player: Move autoplay/playback_loop from Efl.Ui.Vg_AnimationJunsuChoi
Summary: Move autoplay and playback_loop method from Efl.Ui.Vg_Animation/ and The playback_loop changed from looping because it conflict with the efl_ui_scrollable's symbol. Efl.Ui.Image and Efl.Ui.Image_Zoomable is needed implements about this method. So it temporarily set the @empty marker. ref T8476 Test Plan: elementary_test -to "Vector Graphics Animation" check to 'loop' Reviewers: Hermet, bu5hm4n, zmike, Jaehyun_Cho, jsuya Reviewed By: zmike Subscribers: cedric, #reviewers, #committers, woohyun, kimcinoo Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D11212
2020-01-23efl.text.interactive: use Eina_Int_Range for selection range eventAli Alzyod
Summary: 1- add new Eina type (Eina_Int_Range). which represents int range (start, Len). 2- Use this type instead of Efl.Text_Range with selection events. Reviewers: cedric, woohyun, bu5hm4n, segfaultxavi, zmike Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8570 Differential Revision: https://phab.enlightenment.org/D11128
2020-01-20efl.input.text.hints_type: rename into content_typeAli Alzyod
Reviewers: woohyun, segfaultxavi Reviewed By: woohyun, segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8541 Differential Revision: https://phab.enlightenment.org/D11130
2020-01-17efl_ui_scrollbar: change scrollbar state when theme is reloaded.Hosang Kim
Scrollbar visible state is not synchronized when theme is reloaded. Differential Revision: https://phab.enlightenment.org/D10649
2020-01-16docs: Give some love to progress bar docs.Xavi Artigas
Differential Revision: https://phab.enlightenment.org/D11112
2020-01-15efl/player: merge in and rework events from vg_animationMike Blumenkrantz
Summary: this adds comprehensive events for the player interface which can be used to provide details about the state of the playback ref T8476 Depends on D11098 Reviewers: jsuya, bu5hm4n Reviewed By: jsuya Subscribers: jsuya, segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D11080
2020-01-14efl.input.text: add variation enums + remove @since wordAli Alzyod
Summary: efl.input.text: add variation enums + remove @since word Reviewers: woohyun, segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8541 Differential Revision: https://phab.enlightenment.org/D11066
2020-01-09docs: Improvements to Text API documentationXavi Artigas
Ref T7855 Ref T7934 Ref T7935 Ref T7936 Ref T7937 Ref T7938 Ref T7941 Ref T7942 Ref T7943 Ref T7944 Ref T7945
2020-01-09TEXT_FORMAT_HORIZONTAL_ALIGNMENT_AUTO_TYPE: rename end enum into oppositeAli Alzyod
Summary: TEXT_FORMAT_HORIZONTAL_ALIGNMENT_AUTO_TYPE: rename end enum into opposite Reviewers: segfaultxavi, woohyun Reviewed By: segfaultxavi, woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7939 Differential Revision: https://phab.enlightenment.org/D11058
2020-01-08Text_Format_Horizontal_Alignment_Auto_Type: rename enums, and Doc detailsAli Alzyod
Summary: Text_Format_Horizontal_Alignment_Auto_Type: rename enums, and Doc details Reviewers: woohyun, ali.alzyod Reviewed By: ali.alzyod Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7939 Differential Revision: https://phab.enlightenment.org/D10993
2020-01-07efl_text_change_info: rename some propertiesWooHyun Jung
insert -> insertion merge -> mergeable ref T7933 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11016
2020-01-07efl_text_types: remove unused typeAli Alzyod
Summary: efl_text_types: remove unused type **Efl.Text_Attribute_Handle** Reviewers: woohyun, segfaultxavi Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11031
2020-01-07efl.text_style: remame underline2 and glow2Ali Alzyod
Summary: rename underline2 into secondary_underline and glow2 into secondary_glow Reviewers: woohyun, segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7857 Differential Revision: https://phab.enlightenment.org/D11024
2020-01-02Efl.Text.Font.Properties: rename Efl.Text_Font_PropertiesAli Alzyod
Efl.Text.Font.Properties: rename Efl.Text_Font_Properties Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10990
2020-01-02efl.text.font.properties: remove comments from eo filesali
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D10971