summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-07Fix worning and tests for edje text_classa.srour
Summary: This should fix the wornings and tests logic from previouse commit, diff D10692 Reviewers: ali.alzyod, segfaultxavi, woohyun Reviewed By: segfaultxavi Subscribers: cedric, #committers, #reviewers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11017
2020-01-07docs: Clarify how Gesture objects are usedXavi Artigas
Ref T8502
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-07Efl.Ui.Vg_Animation: Fix state when changed speedJunsuChoi
Summary: If speed's direction changed, change state. Test Plan: N/A Reviewers: Hermet, kimcinoo, smohanty Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11021
2020-01-07canvas vg: remove redudant code.Hermet Park
The render preparation of vector nodes will be done by user_vg_entry_render().
2020-01-06scripts - eina - remove eina-bench-cmp as its disbaled from installCarsten Haitzler (Rasterman)
it's also py2 which makes it EOL anyway...
2020-01-06efl.ui.textbox: clean up (remove unused vars and methods)Ali Alzyod
efl.ui.textbox: clean up (remove unused vars and methods) Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11023
2020-01-06efl.ui.textbox: replace legacy scroller type checkAli Alzyod
replace legacy scroller type check ELM_INTERFACE_SCROLLABLE_MIXIN with EFL_UI_SCROLLABLE_INTERFACE Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11003
2020-01-06csharp: rename ExtensionMethodsYeongjong Lee
Summary: This patch will rename `ExtensionMethods` to `Extensions` that is commonly used in csharp project. Depends on D10972 Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true Reviewers: lauromoura, Jaehyun_Cho, felipealmeida Reviewed By: Jaehyun_Cho, felipealmeida Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10913
2020-01-06eolian_mono: add namespace to extension methods of ItemFactoryJaehyun Cho
Summary: Like other classes and methods, the classes and methods for extension methods of ItemFactory are moved inside the namespace. Consequently, the namespace in the class name for extension methods is removed to avoid duplicate namespace name. Reviewers: lauromoura, felipealmeida, YOhoho, woohyun Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10972
2020-01-05elm_code_text: Return empty string on 0 length.Alastair Poole
Throughout elm_code we rely on this function returning a valid string (unless the line object isn't set/is NULL).
2020-01-04elm - widget - actually check object smart data return for no dataCarsten Haitzler (Rasterman)
so sometimes widgets dont have smart data - some situtions happen... but let's not segfault. instead we now see the usual eina log eerrs and things march on... and no segv. @fix
2020-01-03gl native surf - create pixmap failes - make them warnsCarsten Haitzler (Rasterman)
these can be race conditions so really should be warns and not errors. they just are noise we'll never fix as it's racey anyway...
2020-01-03docs: whitespace and punctuation of Efl.Canvas.Animation_ScaleXavi Artigas
2020-01-03evas map: ++Safety for range overflow.Hermet Park
This might fix this issue. {T8199}
2020-01-03Revert "Revert "Revert "evas map: diable high quality texture mapping ↵Hermet Park
feature.""" This reverts commit 1cb7d11ea86f23ba4126e62103df00baa425c645.
2020-01-03docs: Remove Evas reference from Efl.Canvas.TextblockXavi Artigas
2020-01-03Example: Add efl_canvas_textblock_obstacles exampleabdulleh Ghujeh
Summary: Add efl canvas textblock example based on unified APIs (converted from legacy) Reviewers: ali.alzyod, segfaultxavi Reviewed By: segfaultxavi Subscribers: woohyun, segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8460 Differential Revision: https://phab.enlightenment.org/D10955
2020-01-03Evas Textblock : Fix obstacles & word overlapabdulleh Ghujeh
Summary: Revert part of old commit which caused wrong behavior in textblock with obstacles, we should use obstacle x pos. There is no comments about why this was changed. {F3821294} Old commit is : Aug 23, 2017 e63be982d904a01ade5aced9ef9924a78d155b8a related to D10955 Test Plan: Run Textblock Obstacle example Reviewers: ali.alzyod, woohyun, segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11005
2020-01-02c#: Checking null for parameters generated code.Bruno da Silva Belo
Checking null for generated code ref T8399 Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10970
2020-01-02edje: implement text_class override at object levela.srour
implement text_class override at object level, where you can change the text_class for single textblock object instead of override all objects that share same text class. This imported from TIZEN Note: This also fix edje_textblock font/font_size parsing by adding condition Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10598
2020-01-02efl_ui_spin_button: improve "keep clicking" behaviorMarcel Hollerbach
Summary: when you keep a pressed cursor on the inc or dec button, you likely dont want to have to wait 0.8s for one tick, so this is simply lowering this time to 0.2. Depends on D11000 Reviewers: zmike, cedric, segfaultxavi Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11001
2020-01-02efl_spec_suite: remove callbacks at the end of a testMarcel Hollerbach
Summary: we might access changed, which is stacked. This fixes a potential crash. Depends on D11001 Reviewers: cedric, zmike Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11002
2020-01-02efl_canvas_animation_scale: enhance documentationMarcel Hollerbach
Reviewers: segfaultxavi, zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10996
2020-01-02evas: protect against leaking callbacksMarcel Hollerbach
Summary: when someone accidently does not clean up all his animation callbacks, we might end up with a lot of errors on console, as we keep delivering tick events to a dead object. Reviewers: zmike, cedric, segfaultxavi Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10998
2020-01-02efl_ui_spotlight_manager_stack: stack hide content below show contentMarcel Hollerbach
Summary: the spotlight manger fades in new content, and hides the old content. With this commit the show content is stacked above the hide content, which means, the user can already interact with the new content, before the old one is hidden. Reviewers: zmike, cedric, segfaultxavi Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10997
2020-01-02efl_ui_spotlight_manager_stack: do not keep final stateMarcel Hollerbach
Summary: keeping the final state here results in the fact that the map is not getting reseted. Which is a problem, as the element would not be displayed correctly after that. Final state here means, that the last configuration of Efl.Gfx.Mapping will be kept, and it will *not* be resetted. Reviewers: zmike, cedric, segfaultxavi Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10999
2020-01-02efl_ui_item: add API that restricts a item from beeing unselectedMarcel Hollerbach
Summary: There are usecases where items should not be unselectable by the user. For example in the tab_bar. With this commit, a tab bar user cannot unselect a item by hand anymore. Depends on D10305 Reviewers: zmike, woohyun, segfaultxavi, cedric Reviewed By: zmike, segfaultxavi, cedric Subscribers: SanghyeonLee, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10306
2020-01-02efl.text: add null check for cursor and attribute internal methodsali
Reviewers: woohyun, segfaultxavi, bu5hm4n, zmike Reviewed By: bu5hm4n Subscribers: ProhtMeyhet, cedric, #reviewers, #committers Tags: #efl Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10899
2020-01-02evas: don't initialize font multiple time.Cedric BAIL
After splitting font family and size set operation, expedite lost a 10% speed due to doing a double initialization (Once when the family is set and one when the size is set). This was noticable in a few tight running tests. This patch enforce that no initialization is called until the size and the family are set. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10976
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-02evas: fix compilation with -Dwl=falseBoris Faure
Reviewed-by: Chris Michael <cp.michael@samsung.com> Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10994
2020-01-02efl_ui_text: scroller mode clean upAli Alzyod
simplify code, and reduce calls: It is only required to set scroll mode in two cases: - When creating scroller - When changing multiline property Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10981
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
2020-01-02efl_ui_collection: always scroll in the itemMarcel Hollerbach
never the focused element. The focused element can be different from the item. This fixes a error when item is not focusable, but content in the item is. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10980
2020-01-02efl.text.cursor: emit events CANVAS_TEXTBLOCK_CHANGED when insert text using ↵Ali Alzyod
efl_text_cursor_markup_insert efl.text.cursor: emit events CANVAS_TEXTBLOCK_CHANGED when insert text using efl_text_cursor_markup_insert Differential Revision: https://phab.enlightenment.org/D10985
2020-01-02efl.text.interactive: remove event freeze when keyboard button is pressedAli Alzyod
this event freeze will prevent submission of EFL_UI_TEXTBOX_EVENT_CHANGED on efl.ui.textbox object, when inserting text using the keyboard. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10979
2020-01-02elm_animation_view: Fix play/play_back behaviorJunsuChoi
Summary: In elm_animation_view(legacy), play means forward and play_back backward. So change the sign of the speed value for control. Test Plan: N/A Reviewers: Hermet, smohanty, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10995
2020-01-02ui_image: fix wrong scale_method expand behavior.Hermet Park
Previous fix 46ee203331d596ac3aa1ec48b729be42c084088a is not perfect at some cases, its condition should be this.
2020-01-02elm_code_widget: Line numbers Off then Gutter Off.Alastair Poole
When line numbers were disabled in the widget there was still some remnant of the background colour of gutter in the widget. This respects having the line numbers disabled visually.
2020-01-01elm_code_widget: Fix cursor position sync.Alastair Poole
The scroller was causing the cursor to be out of sync with the widget content. This fixes that.
2019-12-31Efl.Ui.Vg_Animation: Implaments Efl.Playable interfaceJunsuChoi
Summary: Change API .duration_time => Efl.Playable.length.get ref T8476 Depends on D10939 Test Plan: N/A Reviewers: Hermet, bu5hm4n, kimcinoo, segfaultxavi, zmike Reviewed By: segfaultxavi, zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10953
2019-12-31Efl.Ui.Animation_View : Change class name to Efl.Ui.Vg_AnimationJunsuChoi
Summary: Since "View" is a reserved word for MVVM, change the class name appropriately. Efl.Ui.Animation_View => Efl.Ui.Vg_Animation ref T8476 Depends on D10931 Test Plan: elementary_test -> "Vector Graphcis Animation" Reviewers: Hermet, bu5hm4n, kimcinoo, segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10939
2019-12-31Efl.Player: Add setter of playback_progressJunsuChoi
Summary: The setter of Efl.Player.playback_progress is implemented in each class below. Efl.Ui.Animation_View Efl.Ui.Image Efl.Ui.Image_Zoomable Efl.Canvas.Video ref T8476 Depends on D10915 Test Plan: N/A Reviewers: Hermet, bu5hm4n, kimcinoo, Jaehyun_Cho, segfaultxavi, zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10931
2019-12-31Efl.Ui.Animation_View: Change state nameJunsuChoi
Summary: play-> playing play_back -> playing_backwards pause -> paused stop -> stoped Depends on D10862 ref T8476 Test Plan: N/A Reviewers: Hermet, bu5hm4n, segfaultxavi, kimcinoo Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10915
2019-12-31Efl.Ui.Animation_View: Implements Efl.Player interfaceJunsuChoi
Summary: Chnaged API .speed.set => Efl.Player.playback_speed.set .speed.get => Efl.Player.playback_speed.get .progress.get => Efl.Player.playback_progress.get .play => Efl.Player.playing.set(true) .stop => Efl.Player.playing.set(false) .pause => Efl.Player.paused.set(true) .resume => Efl.Player.paused.set(false) .play_sector => .playing_sector .auto_play => .autoplay .auto_repeat => .autorepeat Remove API .is_playing_back .playback => (use negative speed value) New feature API Efl.Player.playback_position.set Efl.Player.playback_position.get Efl.Player.playing.get Efl.Player.paused.get ref T8476 Test Plan: meson_option.txt -> remove json in evas-loaders-disabler option elementary_test -to "animation view" Reviewers: Hermet, bu5hm4n, kimcinoo, Jaehyun_Cho, segfaultxavi, zmike Reviewed By: segfaultxavi, zmike Subscribers: zmike, segfaultxavi, cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8476 Differential Revision: https://phab.enlightenment.org/D10862
2019-12-31evas: fix legacy evas_object_clip_unset for group object.SangHyeon Jade Lee
Summary: evas_object_clip_unset was broken for group object in several month or year.. basically, evas_object_clip_unset(obj) efl_canvas_object_clipper_set(obj, NULL) is equal on efl_clip implements, but on the group object, we need to unclip the whole group children in efl_canvas_group_efl_canvas_object_clipper_set which was not performed by legacy clip_usnet API. Test Plan: try clip_unset(obj) and clipper_set(obj, NULL) in any group clipped case (i.e. scroller content) and see clip_unset is broken and fixed by patch. Reviewers: cedric, bu5hm4n, zmike Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10984
2019-12-31efl_ui_text: support focus navigationAli Alzyod
With this commit you can move the focus from the textbox widget to the surrounding widgets, (as it is done in legacy). ref T8538 ref T8522 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10987