summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eolian-mono: Make Get/Set protected for generated propertiesdevs/felipealmeida/hide-propertiesFelipe Magno de Almeida2020-01-0714-85/+800
| | | | | | | | | Make Get and Set methods protected for properties that get the property syntax generated. This is still a work in progress and fails compilation. Native calls should use the property-syntax instead of the method, which may not be available in some interfaces.
* c#: Checking null for parameters.Bruno da Silva Belo2019-12-2611-2/+71
| | | | | | | | Checking for non-generated code. ref T8399 Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10959
* efl.text.font: rename to efl.text.font.propertiesali2019-12-2613-57/+57
| | | | | | | | | | | | Reviewers: segfaultxavi, woohyun, zmike, bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7855 Differential Revision: https://phab.enlightenment.org/D10966
* efl_text_format: rename tabstops,lingap,linerelgapAli Alzyod2019-12-264-16/+16
| | | | | | | | | | | | | | | | Summary: rename tabstops,lingap,linerelgap to have underscore between words Reviewers: segfaultxavi, woohyun Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T7856 Differential Revision: https://phab.enlightenment.org/D10963
* Efl.Text.Cursor: Add tests for evas_suitea.srour2019-12-261-19/+251
| | | | | | | | | | | | | | | | Summary: This patch add tests for almost all `Efl.Text.Cursor` exposed methods. Test Plan: Using `ninja test` Reviewers: ali.alzyod, segfaultxavi, woohyun Subscribers: #committers, cedric, #reviewers Tags: #efl Maniphest Tasks: T8454 Differential Revision: https://phab.enlightenment.org/D10950
* efl_text_cursor: movement word start/endali2019-12-262-6/+31
| | | | | | | | | | | | | | | | | | | | | Summary: This patch will make **efl_text_cursor_move** method, when it is working with **WORD_START** or **WORD_END** If no actual movement happened then return false, and do not fire CHANGE event for example if cursor at word start, and we call efl_text_cursor_move(cursor, word_start); 1- this call should return false because no actual movement happened. If no actual movement happened then return false 2- this call should not fire CHANGE event for cursor.and do not fire CHANGE event Reviewers: woohyun, segfaultxavi, cedric, zmike Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8454 Differential Revision: https://phab.enlightenment.org/D10949
* efl_text_cursor: line jump by fix movementAli Alzyod2019-12-262-1/+8
| | | | | | | | | | | | | | | | | | Summary: When the cursor is at line beginning of line, and user click "Up" then "Down" on keyboard cursor will position at second character. If text is: **occaecat \n mollit** Reviewers: woohyun, zmike, cedric, segfaultxavi Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8454 Differential Revision: https://phab.enlightenment.org/D10947
* elm_entry: remove variation sequences as part of glyph when delete clustersAli Alzyod2019-12-261-4/+9
| | | | | | | | | | | | | | | | | | Summary: This will fix the task: T8542 Remove variation sequences as part of glyph when deleting clusters, variation sequence is meaningless alone, so they should be removed when deleting Reviewers: woohyun, bowonryu Reviewed By: bowonryu Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10956
* docs: Fix a typo in guideline about deprecated APIMyoungwoon Roy, Kim2019-12-241-1/+1
| | | | | | | | | | | | | | | | Summary: Fix a typo (elm_textpath_circluar_set -> elm_textpath_circular_set) Test Plan: Revise documentation only Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10962
* examples: js: use correct var to display user nameStefan Schmidt2019-12-241-1/+1
| | | | | | | | | | | | | | | | | | | Summary: screen_name was used to for both displays, user name and screen name. Fix this typo and make sure the user_name variable is actually used. Depends on D10886 Reported-By: https://lgtm.com/projects/g/Enlightenment/efl Reviewers: felipealmeida, ProhtMeyhet, zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10934
* examples: js: make sure we declare all variablesStefan Schmidt2019-12-243-7/+7
| | | | | | | | | | | | | | | | | | Summary: Avoiding local variables to be declared global and shared automatically. Depends on D10882 Reported-By: https://lgtm.com/projects/g/Enlightenment/efl Reviewers: felipealmeida, zmike Reviewed By: zmike Subscribers: zmike, ProhtMeyhet, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10884
* examples: js: ensure we finish all statements with a semicolonStefan Schmidt2019-12-243-4/+4
| | | | | | | | | | | | | | | | | | | Summary: JS interpreters seems to be forgiving for these but the majority of the js code examples already use semicolons. Make it consistent and fix up the missing places. Reported-By: https://lgtm.com/projects/g/Enlightenment/efl Reviewers: felipealmeida, zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10882
* elementary: enforce container type check for efl_ui_item_index_get and ↵Cedric BAIL2019-12-242-1/+7
| | | | | | | | | | | | | | | | | | improve documentation. Summary: Depends on D10927 Reviewers: bu5hm4n, segfaultxavi, SanghyeonLee Reviewed By: SanghyeonLee Subscribers: zmike, #reviewers, #committers Tags: #efl Maniphest Tasks: T8351 Differential Revision: https://phab.enlightenment.org/D10945
* examples_check: remove double dictionaryStefan Schmidt2019-12-241-1/+0
| | | | | | | | Same thing as two lines below. Reported-By: https://lgtm.com/projects/g/Enlightenment/efl Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D10886
* efl_text_cursor: assign source textobject to destination on cursor_copyAli Alzyod2019-12-242-1/+11
| | | | | | | | | | Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8454 Differential Revision: https://phab.enlightenment.org/D10951
* Efl.Text.Cursor: Fix line_jump_by return logica.srour2019-12-242-4/+4
| | | | | | | | | | | | | | | | Summary: From documentation `line_jump_by` should return `EINA_TRUE` if cursor moved, and `EINA_FALSE` if not moved. But the current behaviour is reversed, so this should fix it. Reviewers: ali.alzyod, segfaultxavi, woohyun Subscribers: AbdullehGhujeh, #committers, cedric, #reviewers Tags: #efl Maniphest Tasks: T8454 Differential Revision: https://phab.enlightenment.org/D10946
* evas_object_textblock: remove unreachable codeBowon Ryu2019-12-241-3/+0
| | | | | | | | | | | | | | | | | | Summary: This less-than-zero comparison of an unsigned value is never true.. this condition can not be true. Test Plan: N/A Reviewers: ali.alzyod, woohyun, jsuya Reviewed By: jsuya Subscribers: jsuya, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10961
* evas_vg_cache: Prevent memory leakJunsuChoi2019-12-241-1/+5
| | | | | | | | | | | | | | | | Summary: free hash_key pointer Test Plan: N/A Reviewers: Hermet, YOhoho Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10960
* ecore-x - fix fallbacks to use capital X in lib nameCarsten Haitzler (Rasterman)2019-12-241-2/+2
| | | | | thanks peter. fixes T8543 @fix
* eolian: inherit since information from struct and enum to fieldFelipe Magno de Almeida2019-12-245-8/+25
| | | | | | | | | | | | | | | | | | Summary: If a struct or enum field doesn't explicitly sets since information, then since is inherited from struct documentation if it is available. Reviewers: jptiz, Jaehyun_Cho, woohyun, q66 Reviewed By: q66 Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8359 Differential Revision: https://phab.enlightenment.org/D10948
* eina_mono: make internal classes internalYeongjong Lee2019-12-238-26/+26
| | | | | | | This hide internal classes.. Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10912
* eo_mono: make BindingEntityAttribute internalYeongjong Lee2019-12-231-1/+1
| | | | | | | | | `BindingEntityAttribute` is used internally to check whether the object is generated binding classes or not. API user should use protected `IsGeneratedBindingClass` instead. Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10937
* eo_mono: make Eo.Globals internalYeongjong Lee2019-12-231-1/+1
| | | | | | | | All members of `Eo.Globals` are already `internal`. It is unnecessary for `Eo.Globals` to be `public`. Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10938
* eolian_mono: check extension part/property existence before generate ↵Yeongjong Lee2019-12-231-4/+12
| | | | | | | | | ExtensionMethods Empty ExtensionMethods class won't be generated. Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10954
* csharp: Property Indexer implementationLauro Moura2019-12-2316-225/+770
| | | | | | | | | | | | | | | | | | | Use Indexers to use brackets, eg [i], syntax. Keys now can be used as following: var someVal = obj.SomeProperty[key]; obj.SomeProperty[key] = someNewVal; And for multiple keys: var someVal = obj.SomeProperty[(key1, key2)]; obj.SomeProperty[(key1, key2)] = someNewVal; T8384 Reviewed-by: WooHyun Jung <wh0705.jung@samsung.com> Differential Revision: https://phab.enlightenment.org/D10791
* edje_entry: avoid strstr undefined behaviourali2019-12-231-9/+5
| | | | | | | | | | | | | strstr behaviour is undefined when passing null to it, we will check if null is passed, then skip. elm_entry had issue, where crash happened when click on link for example. elementry_test -> entry -> click on link (crash will happened) T8535 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D10877
* c#: Fixing ca2208 for Eina.List.Bruno da Silva Belo2019-12-231-2/+2
| | | | | | | | Some ca's warning reactivated. ref T8428 Reviewed-by: João Paulo Taylor Ienczak Zanette <joao.tiz@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10911
* Revert "eolian: inherit since information from struct to field"WooHyun Jung2019-12-231-2/+0
| | | | | | | This reverts commit f349510941a81649cbd040774c3d4939429e3293. This patch is causing some "ninja test" errors, so the errors should be fixed first.
* Elm_Transit: Fix wrong intervention progress valueJunsuChoi2019-12-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | Summary: If progress_value_set is called more than once, an error value occurs. The intervention progress must use progress that does not apply the previous intervention progress. Test Plan: meson_option.txt -> remove json in evas-loaders-disabler option elementary_test -to "animation view" Click Play -> Play back -> Play Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10907
* eolian_mono : add verb unselect on naming helper.SangHyeon Jade Lee2019-12-231-1/+2
| | | | | | | | | | | | | | | | | Summary: currently select is verb and mono name is exposed SelectAll but unselect is non-verb and mono name is exposed AllUnselect. to fix this differencies, add unselect in the verb list. Reviewers: segfaultxavi, Jaehyun_Cho Reviewed By: Jaehyun_Cho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10952
* ui image: fix scale_method expand behavior.Hermet Park2019-12-231-6/+1
| | | | | | | | | | | | | As efl_gfx_image_expand specification, it scales the image to cover the entire object area on one axis while maintaining the aspect ratio though image may become larger than the object. Thus, this option must work as one of fit_width / fit_height by detertimining either way. Previously, it was logically wrong. @fix
* eolian: inherit since information from struct to fieldFelipe Magno de Almeida2019-12-231-0/+2
| | | | | | | | | | | | | | | | | | Summary: If struct field doesn't explicitly sets since information, then since is inherited from struct documentation if it is available. Reviewers: jptiz, Jaehyun_Cho, woohyun, q66 Reviewed By: q66 Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8359 Differential Revision: https://phab.enlightenment.org/D10948
* c#: Implement IList to Eina.Array.Bruno da Silva Belo2019-12-228-107/+447
| | | | | | | ref T8488 Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10785
* efl_ui_item: use signals from the theme and not objectMarcel Hollerbach2019-12-205-37/+39
| | | | | | | | | | | | | | | | | the problem here is that when we are using the signals from the object, then the edje object itself will receive press/unpress events before any content that is swallowed into the edje object. This means, that no clickable content, added to a item could be clicked without selecting / unselecting the item. Which was a problem. With this commit the theme is sending signals which are then passed to the efl.input.clickable mixin, this way, the part is stacked below the added content, which means, clickable content will not select / unselect the item anymore. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10892
* efl_ui_layout: add API to check out the theme_versionMarcel Hollerbach2019-12-203-0/+33
| | | | | | | this new API returns the theme version specified in the loaded theme. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10944
* efl.ui.textbox: rename _disabled properties into _enabledali2019-12-203-23/+23
| | | | | | | | | | | | | | Reviewers: segfaultxavi, woohyun, bu5hm4n Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8522 Differential Revision: https://phab.enlightenment.org/D10923
* efl_ui_widget: add description of widget partsJaehyun Cho2019-12-201-2/+2
| | | | | | | | | | | | | | | | Summary: Description of the widget parts, shadow and background, is added for documentation. Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10940
* efl.canvas.textblock: update eo file documentationali2019-12-201-2/+9
| | | | | | | | | | | | | | Summary: T8460 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10936
* efl_text_attribute_factory: rename to efl_text_formatterAli Alzyod2019-12-209-40/+40
| | | | | | | | | | | | | | Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8455 Differential Revision: https://phab.enlightenment.org/D10925
* efl.text.style: rename methods/properties and add text_ prefixali2019-12-2012-187/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: efl.text.style: rename methods and properties this change will avoid conflict in the future with other interfaces or class methods. ``` Efl.Text_Style.text_color { set; get; } Efl.Text_Style.text_backing_type { set; get; } Efl.Text_Style.text_background_color { set; get;} //this was backing_color Efl.Text_Style.text_underline_type { set; } Efl.Text_Style.text_underline_color { set; get; } Efl.Text_Style.text_underline2_color { set; get; } Efl.Text_Style.text_underline_dashed_color { set; get; } Efl.Text_Style.text_underline_height { set; } Efl.Text_Style.text_underline_dashed_width { set; } Efl.Text_Style.text_underline_dashed_gap { set; } Efl.Text_Style.text_strikethrough_type { set; } Efl.Text_Style.text_strikethrough_color { set; get; } Efl.Text_Style.text_effect_type { set; } Efl.Text_Style.text_shadow_direction { set; } Efl.Text_Style.text_outline_color { set; get; } Efl.Text_Style.text_shadow_color { set; get; } Efl.Text_Style.text_glow_color { set; get; } Efl.Text_Style.text_glow2_color { set; get; } ``` T8533 Reviewers: woohyun, segfaultxavi, bu5hm4n, zmike, cedric Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10897
* csharp: add documentation of class Efl.Eo.Config in iwrapperJaehyun Cho2019-12-201-1/+12
| | | | | | | | | | | | | | Summary: Description and since efl version of the class Efl.Eo.Config is added. Reviewers: YOhoho, lauromoura, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10933
* efl_interface: add @since tag for Efl_Model_Children_EventYeongjong Lee2019-12-201-1/+4
| | | | | | | | | | | | | | Summary: @since tag is necessary for stabilized class. Reviewers: SanghyeonLee, segfaultxavi Reviewed By: SanghyeonLee Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10930
* python: remove not needed imports in various python scriptsStefan Schmidt2019-12-203-5/+1
| | | | | | | | | Should not be much harm but could help to have the minimum imports needed when used in deployment. Reported-By: https://lgtm.com/projects/g/Enlightenment/efl Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10885
* eolian_mono: change Constants class to static classJaehyun Cho2019-12-201-3/+3
| | | | | | | | | | | | | | | | | | | | Summary: Since Constants class contains static readonly values only, the Constants class is actually a static class. Therefore, Constants class is changed from public partial class to public static partial class. ref T8398 Reviewers: YOhoho, lauromoura Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10929
* efl_interface : stablized Efl_Model_Children_EventSangHyeon Jade Lee2019-12-191-1/+1
| | | | | | | for mvvm publishing, this structure need to be out of beta. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10856
* efl_ui_layout: check theme version betterMarcel Hollerbach2019-12-191-1/+1
| | | | | | | | | when we are having the version 1.23.99 we are preparing the release that is going to be released with version 1.24. With this commit we can declare theme versions to be for 1.24 which the version number is 1.23. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10891
* Fix textblock style when "lang=x" is presenteda.srour2019-12-191-14/+4
| | | | | | | This patch should fix `textblock`'s style issue when `lang` property presented, also fix leak when changing font_lang property in `Efl.Canvas.Text` Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10896
* Remove @beta from Efl.Canvas.Animation classesXavi Artigas2019-12-1910-11/+29
| | | | | | | Ref T8436 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10894
* Remove @beta from Efl.Interpolator classesXavi Artigas2019-12-198-8/+24
| | | | | | | | | All of them, except the divisor interpolator, because I still don't know what it does. Ref T8445 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10893
* eina_hash: Move hash_free_cb to avoid memory leak.Woochanlee2019-12-191-1/+2
| | | | | | | | | Call hash_free_cb after finish deletion. ref T8530 Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10918