platform/upstream/efl.git
4 years agoelm_code_widget: Fix cursor position sync.
Alastair Poole [Wed, 1 Jan 2020 23:16:25 +0000 (23:16 +0000)]
elm_code_widget: Fix cursor position sync.

The scroller was causing the cursor to be out of sync with the
widget content. This fixes that.

4 years agoevas: fix legacy evas_object_clip_unset for group object.
SangHyeon Jade Lee [Tue, 31 Dec 2019 14:48:18 +0000 (09:48 -0500)]
evas: fix legacy evas_object_clip_unset for group object.

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

4 years agoefl_ui_text: support focus navigation
Ali Alzyod [Mon, 30 Dec 2019 15:36:02 +0000 (15:36 +0000)]
efl_ui_text: support focus navigation

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

4 years agoelementary_text: Efl.Ui.Textbox Input Field
Ali Alzyod [Mon, 30 Dec 2019 14:15:58 +0000 (14:15 +0000)]
elementary_text: Efl.Ui.Textbox Input Field

Entry was added to the same box. This commit fixes this.
You could observe this problem when starting the "Textbox Input Field" demo in elm_test

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10986

4 years agoefl_ui_datepicker: do not substract anything fom mday
Marcel Hollerbach [Tue, 31 Dec 2019 08:59:41 +0000 (09:59 +0100)]
efl_ui_datepicker: do not substract anything fom mday

out of the documentation of struct tm:
int tm_mday; /* Day. [1-31] */
shifting this range one up results in day 32 beeing selectable, but 1
not beeing selectable.

With this commit we could have again working CI.

Differential Revision: https://phab.enlightenment.org/D10992

4 years agocsharp: Add StyleCop support to dotnet build
Lauro Moura [Mon, 30 Dec 2019 21:42:24 +0000 (21:42 +0000)]
csharp: Add StyleCop support to dotnet build

This patch adds support to run the StyleCop rules. To enable, -Ddotnet=true
is needed, You can pass -Ddotnet-stylecop=CAXXXX,CAXXYY where X and Y are digits for CAs
or SAs. You can also ask that the CAs and SAs cause errors instead of warnings.

Differential Revision: https://phab.enlightenment.org/D10969

4 years agoRevert "Revert "Revert "evas map: diable high quality texture mapping feature."""
Hermet Park [Fri, 3 Jan 2020 11:37:55 +0000 (20:37 +0900)]
Revert "Revert "Revert "evas map: diable high quality texture mapping feature."""

This reverts commit 3b2dc28faca904e5ac67bfa1340bc9b585b55ce0.

Change-Id: I221dbb8b60723666cd9dffe42e70d768f242bb92

4 years agoui_image: fix wrong scale_method expand behavior. 98/221398/2
Hermet Park [Thu, 2 Jan 2020 05:14:47 +0000 (14:14 +0900)]
ui_image: fix wrong scale_method expand behavior.

Previous fix 46ee203331d596ac3aa1ec48b729be42c084088a is not perfect
at some cases, its condition should be this.

Change-Id: I4616737214fc1084da7c9684876b004164aa628b

4 years agoevas gl: enable GL_LINE_SMOOTH only at gles 1.x 36/221336/1
Hermet Park [Tue, 31 Dec 2019 07:27:25 +0000 (16:27 +0900)]
evas gl: enable GL_LINE_SMOOTH only at gles 1.x

As the GLES specification,
GL_LINE_SMOOTH is not supported since GLES2.

Change-Id: I8db4c26aad2247d7182c83844382745556c79004

4 years agovector container: skip re-ordering as possible. 26/221326/1
Hermet Park [Tue, 31 Dec 2019 06:13:45 +0000 (15:13 +0900)]
vector container: skip re-ordering as possible.

don't try anything if the stack is already top or bottom.

Change-Id: I98be79b03ca52e66d086e3ad553313909ba593e7

4 years agovector lottie: update shape layer order properly. 22/221322/1
Hermet Park [Tue, 31 Dec 2019 05:32:53 +0000 (14:32 +0900)]
vector lottie: update shape layer order properly.

Shape layer order can be changed during animation,
We should rearrange them if it's necessary.

Change-Id: I2ff3e74fbc268f97430a2ef694a1a5e3b6d7dc34

4 years agoevas vg: add an new interface efl_canvas_vg_container_children_direct_get() 21/221321/1
Hermet Park [Tue, 31 Dec 2019 05:15:49 +0000 (14:15 +0900)]
evas vg: add an new interface efl_canvas_vg_container_children_direct_get()

Summary: We need an efficient method to navigate children faster.

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10989

Change-Id: I94665add04127a18f3c131a84c2b6684186e460f

4 years agoevas vg: rewrite efl_gfx_stack_raise_to_top, lower_to_bottom() 20/221320/1
Hermet Park [Tue, 31 Dec 2019 04:29:24 +0000 (13:29 +0900)]
evas vg: rewrite efl_gfx_stack_raise_to_top, lower_to_bottom()

The implementation was totally stupid,
previous function were wrongly working.

Thus, we rewrite it simple again.

Change-Id: I02f5c386a1f0bf1e0c79f285702ee986ec28eeec

4 years agoelm_atspi_bridge: Add re-reading of highlight object feature accepted/tizen/unified/20200101.120557 submit/tizen/20191230.215030
Hosang Kim [Mon, 30 Dec 2019 10:45:33 +0000 (19:45 +0900)]
elm_atspi_bridge: Add re-reading of highlight object feature

@tizen_only

Change-Id: Iacec8f8924db9ce2aa5ba3021d099240ecf6d966

4 years agoaccessibility: Accessibility Highlight Frame added
Hosang Kim [Mon, 30 Dec 2019 10:43:26 +0000 (19:43 +0900)]
accessibility: Accessibility Highlight Frame added

@tizen_only

Change-Id: I042501d4ad2d20a7c7b9d6f4198e858f3809b34d

4 years agoci: create a daily build to run with coverage enabled and upload to codecov
Stefan Schmidt [Mon, 30 Dec 2019 16:38:03 +0000 (11:38 -0500)]
ci: create a daily build to run with coverage enabled and upload to codecov

Summary:
For this we bring back a native Linux build on the Travis with Ubuntu
bionic. This allows use easy integration with codecov as Travis and
Codecov have figured out all details.
This means we need to be a bit more careful with our $DIST checks as
empty no longer means osx. It could as well be the Linux job.

Covergae reports will show up here:
https://codecov.io/gh/Enlightenment/efl

We are starting with 36%. Time to improve. :-)

Fixes: T7910

Reviewers: bu5hm4n, zmike

Reviewed By: zmike

Subscribers: cedric

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10867

4 years agoecore_evas_buffer: Unregister input events when ecore_evas_buffer is freed
Hosang Kim [Mon, 30 Dec 2019 16:23:22 +0000 (11:23 -0500)]
ecore_evas_buffer: Unregister input events when ecore_evas_buffer is freed

Summary:
When ecore_evas_buffer is freed, input events is not unregistered.
So _window_hash size is increasing.

Reviewers: Hermet, cedric, raster, zmike

Reviewed By: zmike

Subscribers: zmike, rajeev.jnnce, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10983

4 years agoEdje: edc text_class applied without font or font_size in style
a.srour [Mon, 30 Dec 2019 16:12:37 +0000 (11:12 -0500)]
Edje: edc text_class applied without font or font_size in style

Summary:
The issue with `text_class` in Edc styles has to be within a string containing `font` & `font_size` properties to effect style, if font or font_size not presented in the same string text_class will be ignored.

So in the following Edc example, `text_class` will be ignored:
```
collections {
   text_classes {
      text_class {
         name: "tc1";
         font: "Sans";
         size: 20;
      }
   }
   styles {
      style {
         name: "style1";
         base: "color=#00FF00 text_class=tc1";
         tag: "br" "\n";
      }
   }
}
```

To apply text_class `tc1`, font and font_size has to be added to `styles.style.base` value, to be as follows:
```
...
base: "font=Serif font_size=15 color=#00FF00 text_class=tc1";
...
```

NOTE: The produced font will be `Sans` and font_size equal to `20`

Test Plan:
`layout.edc`
```
// compile: edje_cc layout.edc
// play: edje_player layout.edj
collections {
    text_classes {
       text_class {
          name: "tc1";
          font: "Sans";
          size: 20;
       }
    }
    styles {
        style {
            name: "style1";
            base: "color=#FFFFFF text_class=tc1";
        }
    }
    group {
        name : "group1";
        parts {
           part {
              name : "tb1";
              type: TEXTBLOCK;
              scale: 1;
              entry_mode: NONE;
              description {
                  state: "default" 0.0;
                  rel1.relative: 0.0 0.0;
                  rel2.relative: 0.5 0.5;
                  text {
                     style: "style1";
                     align: 0.0 0.0;
                     text: "Hello EFL";
                  }
              }
           }
        }
    }
}

Reviewers: segfaultxavi, smohanty, ali.alzyod, cedric, zmike

Reviewed By: zmike

Subscribers: zmike, segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8477, T8478

Differential Revision: https://phab.enlightenment.org/D10692

4 years agoefl_ui_spin_button: lets support floating point numbers
Marcel Hollerbach [Mon, 30 Dec 2019 16:12:32 +0000 (11:12 -0500)]
efl_ui_spin_button: lets support floating point numbers

Summary: this was a int ... cutting of the floating point digits. Now it works.

Reviewers: zmike

Reviewed By: zmike

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10977

4 years agoefl_ui_progressbar: rename from pulse to infinite_mode
Marcel Hollerbach [Mon, 30 Dec 2019 16:08:53 +0000 (11:08 -0500)]
efl_ui_progressbar: rename from pulse to infinite_mode

Summary:
ref T8501
Depends on D10942

Reviewers: cedric, woohyun, zmike, segfaultxavi

Reviewed By: zmike

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8501

Differential Revision: https://phab.enlightenment.org/D10943

4 years agoefl_ui_progressbar: remove pulse_mode
Marcel Hollerbach [Mon, 30 Dec 2019 16:08:47 +0000 (11:08 -0500)]
efl_ui_progressbar: remove pulse_mode

Summary:
pulse_mode is now implicit with pulse, if you set the progressbar to
pulse, the state is internally adjusted in a way that the theme is put
into the correct state. Legacy is not impacted by this because of the
previous commit.

ref T8501
Depends on D10941

Reviewers: cedric, woohyun, zmike, segfaultxavi

Reviewed By: zmike, segfaultxavi

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8501

Differential Revision: https://phab.enlightenment.org/D10942

4 years agoelm_progressbar: make pulse and pulse_mode independend from legacy
Marcel Hollerbach [Mon, 30 Dec 2019 16:08:41 +0000 (11:08 -0500)]
elm_progressbar: make pulse and pulse_mode independend from legacy

Summary:
the next commit will refactor this API for Efl.Ui namespace.

ref T8501

Reviewers: cedric, woohyun, zmike, segfaultxavi

Reviewed By: zmike

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8501

Differential Revision: https://phab.enlightenment.org/D10941

4 years agoelm - theme - fix corner case of double-select on new radio styles
Carsten Haitzler (Rasterman) [Mon, 30 Dec 2019 14:06:50 +0000 (14:06 +0000)]
elm - theme - fix corner case of double-select on new radio styles

4 years agoefl.text.style: underline enum rename + underline method fix
ali [Mon, 30 Dec 2019 04:27:13 +0000 (13:27 +0900)]
efl.text.style: underline enum rename + underline method fix

Summary: underline methods was not working + fix enums names

Reviewers: woohyun, segfaultxavi, bu5hm4n, zmike

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7945

Differential Revision: https://phab.enlightenment.org/D10975

4 years agoefl.text.style: strikethrough_type & Background_type enum rename
ali [Mon, 30 Dec 2019 01:56:37 +0000 (10:56 +0900)]
efl.text.style: strikethrough_type & Background_type enum rename

Summary:
rename **solid color** to **single**
rename **disabled** to **none**

Reviewers: woohyun, segfaultxavi

Reviewed By: segfaultxavi

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7942, T7941

Differential Revision: https://phab.enlightenment.org/D10974

4 years agoefl_ui_textbox: replace legacy calls with new ones
Ali Alzyod [Mon, 30 Dec 2019 01:31:32 +0000 (10:31 +0900)]
efl_ui_textbox: replace legacy calls with new ones

Summary: This patch only changes some of legacy calls, with new ones

Reviewers: woohyun, zmike, bu5hm4n

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8522

Differential Revision: https://phab.enlightenment.org/D10982

4 years agobuild: resolve migration build error accepted/tizen/unified/20191230.120951 accepted/tizen/unified/20191230.121001 submit/tizen/20191229.211130 submit/tizen/20191230.005131
Jongmin Lee [Sun, 29 Dec 2019 20:59:50 +0000 (05:59 +0900)]
build: resolve migration build error

Change-Id: Iede685655597e8ad3f06c41723be319717f6f257

4 years ago[Naviframe] Support added for mirroring enable and disable
suresh.ku1 [Thu, 26 Dec 2019 12:43:38 +0000 (18:13 +0530)]
[Naviframe] Support added for mirroring enable and disable

Change-Id: I87e3c8582cf5d3652c5a4af4ef2135c79953e8a0
Signed-off-by: Suresh Kumar <suresh.ku1@samsung.com>
4 years ago[Entry]: Anchor reading and related fixes
Shilpa Singh [Mon, 16 Dec 2019 10:46:19 +0000 (16:16 +0530)]
[Entry]: Anchor reading and related fixes

Change-Id: Ib4a603a9731a6f9d699bbf2aee467672e8c4c1e0
Signed-off-by: Nihar Raichada <n.raichada@samsung.com>
4 years agoFix check for XIGetProperty
rafspiny [Sat, 28 Dec 2019 22:06:17 +0000 (22:06 +0000)]
Fix check for XIGetProperty

Summary: The function XIGetProperty returns 0 on success. More info on the function here: https://www.x.org/releases/X11R7.5/doc/man/man3/XIGetProperty.3.html

Reviewers: raster, stefan_schmidt, bu5hm4n

Reviewed By: raster

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10978

4 years agoelm - add plain and icon style radio and check and elm tests for it
Carsten Haitzler (Rasterman) [Sat, 28 Dec 2019 20:36:52 +0000 (20:36 +0000)]
elm - add plain and icon style radio and check and elm tests for it

this will be common enough to put into elm - there is no way to do a
gimp style "tool palette" where you select one of them (like one from
a set of radio buttons) at all times... but you don't want the "round
circle" but instead want it to look more like a button to fit in with
a palette style look. this calls for styles... so here they are.

@feat

4 years agocorrect edje pkg-config generation for luaold
Ross Vandegrift [Wed, 25 Dec 2019 04:33:53 +0000 (04:33 +0000)]
correct edje pkg-config generation for luaold

Currently, edje.pc gets its lua Requires from the -Dlua-interpreter argument.
If -Dlua-interpreter=lua, an unversioned lua entry ends up in Requires, which
cannot always be satisifed.  The evas filters meson.build handles this case by
generating a version-specific entry.  This patch copies that logic into the top
level meson.build, and passes the result to the edje subproject.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10965

4 years agowhitespace
Xavi Artigas [Fri, 27 Dec 2019 10:45:35 +0000 (11:45 +0100)]
whitespace

4 years agodocs:Clarify Efl.Text_Formatter format parameter
Xavi Artigas [Fri, 27 Dec 2019 10:36:24 +0000 (11:36 +0100)]
docs:Clarify Efl.Text_Formatter format parameter

Ref T8455

4 years agoelementary: make sure that our index for the maximum number of object is actually...
Cedric BAIL [Thu, 19 Dec 2019 18:47:57 +0000 (10:47 -0800)]
elementary: make sure that our index for the maximum number of object is actually unsigned int bound.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10927

4 years agoelementary: improve focus memory for Efl.Ui.CollectionView.
Cedric BAIL [Fri, 15 Nov 2019 01:11:03 +0000 (17:11 -0800)]
elementary: improve focus memory for Efl.Ui.CollectionView.

This patch will make the CollectionView remember at all time the last
focus object and the last item in the list.

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10677

4 years agoefl_style: rename enums (background,strikthrough) from enabled to solid_color
Ali Alzyod [Fri, 27 Dec 2019 07:10:24 +0000 (16:10 +0900)]
efl_style: rename enums (background,strikthrough) from enabled to solid_color

Reviewers: woohyun, segfaultxavi

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7942

Differential Revision: https://phab.enlightenment.org/D10967

4 years agoefl.ui.textbox: fix crash when toggle scroll mode
Ali Alzyod [Fri, 27 Dec 2019 01:17:17 +0000 (10:17 +0900)]
efl.ui.textbox: fix crash when toggle scroll mode

Reviewers: eagleeye, bu5hm4n, cedric, woohyun

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10924

4 years agoc#: Checking null for parameters. accepted/tizen/unified/20191227.142803 submit/tizen/20191226.210901
Bruno da Silva Belo [Mon, 23 Dec 2019 22:15:50 +0000 (22:15 +0000)]
c#: Checking null for parameters.

Checking for non-generated code.
ref T8399

Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D10959

4 years agoefl.text.font: rename to efl.text.font.properties
ali [Thu, 26 Dec 2019 09:08:00 +0000 (18:08 +0900)]
efl.text.font: rename to efl.text.font.properties

Reviewers: segfaultxavi, woohyun, zmike, bu5hm4n

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7855

Differential Revision: https://phab.enlightenment.org/D10966

4 years agoefl_text_format: rename tabstops,lingap,linerelgap
Ali Alzyod [Thu, 26 Dec 2019 09:01:32 +0000 (18:01 +0900)]
efl_text_format: rename tabstops,lingap,linerelgap

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

4 years agoEfl.Text.Cursor: Add tests for evas_suite
a.srour [Thu, 26 Dec 2019 08:45:29 +0000 (17:45 +0900)]
Efl.Text.Cursor: Add tests for evas_suite

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

4 years agoefl_text_cursor: movement word start/end
ali [Thu, 26 Dec 2019 07:05:37 +0000 (16:05 +0900)]
efl_text_cursor: movement word start/end

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

4 years agoefl_text_cursor: line jump by fix movement
Ali Alzyod [Thu, 26 Dec 2019 00:55:28 +0000 (09:55 +0900)]
efl_text_cursor: line jump by fix movement

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

4 years agoelm_entry: remove variation sequences as part of glyph when delete clusters
Ali Alzyod [Wed, 25 Dec 2019 21:53:13 +0000 (06:53 +0900)]
elm_entry: remove variation sequences as part of glyph when delete clusters

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

4 years agoelm_genlist: Fix looping in case first or last item is disabled. 38/221038/1
Dheeraj Reddy [Thu, 26 Dec 2019 19:25:19 +0000 (00:55 +0530)]
elm_genlist: Fix looping in case first or last item is disabled.

Summary:
Issue with item focus in loop-up when last item is disabled,
check is added to get previous valid item in this case.
Similar change added to loop-down handling.

Change-Id: I2c7b413f29d84b2f5b82d207532c183865082f12
Signed-off-by: Dheeraj Reddy <dheeraj.sj@samsung.com>
4 years agodocs: Fix a typo in guideline about deprecated API accepted/tizen/unified/20191226.123015 submit/tizen/20191225.212040
Myoungwoon Roy, Kim [Tue, 24 Dec 2019 14:24:07 +0000 (09:24 -0500)]
docs: Fix a typo in guideline about deprecated API

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

4 years agoexamples: js: use correct var to display user name
Stefan Schmidt [Tue, 24 Dec 2019 14:23:29 +0000 (09:23 -0500)]
examples: js: use correct var to display user name

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

4 years agoexamples: js: make sure we declare all variables
Stefan Schmidt [Tue, 24 Dec 2019 14:23:22 +0000 (09:23 -0500)]
examples: js: make sure we declare all variables

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

4 years agoexamples: js: ensure we finish all statements with a semicolon
Stefan Schmidt [Tue, 24 Dec 2019 14:23:14 +0000 (09:23 -0500)]
examples: js: ensure we finish all statements with a semicolon

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

4 years agoelementary: enforce container type check for efl_ui_item_index_get and improve docume...
Cedric BAIL [Tue, 24 Dec 2019 14:20:11 +0000 (09:20 -0500)]
elementary: enforce container type check for efl_ui_item_index_get and 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

4 years agoexamples_check: remove double dictionary
Stefan Schmidt [Thu, 21 Nov 2019 15:51:45 +0000 (16:51 +0100)]
examples_check: remove double dictionary

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

4 years agoefl_text_cursor: assign source textobject to destination on cursor_copy
Ali Alzyod [Tue, 24 Dec 2019 08:17:31 +0000 (17:17 +0900)]
efl_text_cursor: assign source textobject to destination  on cursor_copy

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8454

Differential Revision: https://phab.enlightenment.org/D10951

4 years agoEfl.Text.Cursor: Fix line_jump_by return logic
a.srour [Tue, 24 Dec 2019 07:34:14 +0000 (16:34 +0900)]
Efl.Text.Cursor: Fix line_jump_by return logic

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

4 years agoevas_object_textblock: remove unreachable code
Bowon Ryu [Tue, 24 Dec 2019 02:36:49 +0000 (11:36 +0900)]
evas_object_textblock: remove unreachable code

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

Change-Id: I2f464965547a75eae6c7796a47547578257b69f5

4 years agoevas_vg_cache: Prevent memory leak
JunsuChoi [Tue, 24 Dec 2019 01:54:04 +0000 (10:54 +0900)]
evas_vg_cache: Prevent memory leak

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

Change-Id: I532df49864c8ca9a1070ff84a90d03a60092d268

4 years agoecore-x - fix fallbacks to use capital X in lib name
Carsten Haitzler (Rasterman) [Tue, 24 Dec 2019 00:22:37 +0000 (00:22 +0000)]
ecore-x - fix fallbacks to use capital X in lib name

thanks peter. fixes T8543
@fix

4 years agoeolian: inherit since information from struct and enum to field
Felipe Magno de Almeida [Mon, 23 Dec 2019 22:26:33 +0000 (07:26 +0900)]
eolian: inherit since information from struct and enum to field

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

4 years agoevas_object_textblock: remove unreachable code 48/220848/1
Bowon Ryu [Tue, 24 Dec 2019 02:36:49 +0000 (11:36 +0900)]
evas_object_textblock: remove unreachable code

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

Change-Id: Ib217d15d5a0a011a3a97c2d45cff35e3d61d31df
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
4 years agoeolian_mono: restore removed code to replace WidgetFocus with Focus 44/220844/2
Yeongjong Lee [Tue, 24 Dec 2019 02:14:49 +0000 (11:14 +0900)]
eolian_mono: restore removed code to replace WidgetFocus with Focus

This code was removed during migration.

ref ecaafb08e8b825321d4051133e8b50853311386e

@tizen_fix

Change-Id: I74a83829993608d64488068052c62838a5f37886

4 years agoevas_vg_cache: Prevent memory leak 37/220837/1
JunsuChoi [Tue, 24 Dec 2019 01:54:04 +0000 (10:54 +0900)]
evas_vg_cache: Prevent memory leak

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

Change-Id: Idd9f37271bcb63eb998dfe80526c2045598431c7

4 years ago[OneUI1.5] spinner: Add list view spinner
Prasoon Singh [Tue, 10 Dec 2019 12:22:01 +0000 (17:52 +0530)]
[OneUI1.5] spinner: Add list view spinner

Change-Id: I685003cf7020bb22db20c80c602f82c381808ca8
Signed-off-by: Prasoon Singh <prasoon.16@samsung.com>
4 years ago[Genlist] Support for skipping item queue
godlytalias14573465 [Thu, 19 Dec 2019 13:06:15 +0000 (18:36 +0530)]
[Genlist] Support for skipping item queue

Issue: Whether to use style or new API for the item skipping support

Change-Id: If43ffafa94b263018e2a3cdf6944eb5373917b9c
Signed-off-by: godlytalias14573465 <godly.talias@samsung.com>
4 years ago[OneUI1.5] Genlist Bottom margin accepted/tizen/unified/20191224.131834 submit/tizen/20191223.214553
godlytalias14573465 [Mon, 16 Dec 2019 14:25:32 +0000 (19:55 +0530)]
[OneUI1.5] Genlist Bottom margin

Change-Id: Iaa6914138168713244fd0b98fb10904e07d53c49
Signed-off-by: godlytalias14573465 <godly.talias@samsung.com>
4 years agoeina_mono: make internal classes internal
Yeongjong Lee [Thu, 19 Dec 2019 02:46:11 +0000 (02:46 +0000)]
eina_mono: make internal classes internal

This hide internal classes..

Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D10912

4 years agoeo_mono: make BindingEntityAttribute internal
Yeongjong Lee [Fri, 20 Dec 2019 10:24:29 +0000 (10:24 +0000)]
eo_mono: make BindingEntityAttribute internal

`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

4 years agoeo_mono: make Eo.Globals internal
Yeongjong Lee [Fri, 20 Dec 2019 11:00:45 +0000 (11:00 +0000)]
eo_mono: make Eo.Globals internal

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

4 years agoeolian_mono: check extension part/property existence before generate ExtensionMethods
Yeongjong Lee [Mon, 23 Dec 2019 08:18:02 +0000 (08:18 +0000)]
eolian_mono: check extension part/property existence before generate 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

4 years agocsharp: Property Indexer implementation
Lauro Moura [Fri, 20 Dec 2019 01:35:23 +0000 (01:35 +0000)]
csharp: Property Indexer implementation

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

4 years agoedje_entry: avoid strstr undefined behaviour
ali [Fri, 20 Dec 2019 06:13:36 +0000 (06:13 +0000)]
edje_entry: avoid strstr undefined behaviour

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

4 years agoc#: Fixing ca2208 for Eina.List.
Bruno da Silva Belo [Wed, 18 Dec 2019 20:42:08 +0000 (20:42 +0000)]
c#: Fixing ca2208 for Eina.List.

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

4 years agoRevert "eolian: inherit since information from struct to field"
WooHyun Jung [Mon, 23 Dec 2019 08:50:17 +0000 (17:50 +0900)]
Revert "eolian: inherit since information from struct to field"

This reverts commit f349510941a81649cbd040774c3d4939429e3293.

This patch is causing some "ninja test" errors, so the errors
should be fixed first.

4 years agoElm_Transit: Fix wrong intervention progress value
JunsuChoi [Mon, 23 Dec 2019 08:39:21 +0000 (17:39 +0900)]
Elm_Transit: Fix wrong intervention progress value

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

4 years agoeolian_mono : add verb unselect on naming helper.
SangHyeon Jade Lee [Mon, 23 Dec 2019 07:21:10 +0000 (16:21 +0900)]
eolian_mono : add verb unselect on naming helper.

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

Change-Id: I054f6e7e30a8951f8a3cce7d0d8cdb80f8ba7e37

4 years agoui image: fix scale_method expand behavior.
Hermet Park [Mon, 23 Dec 2019 06:42:17 +0000 (15:42 +0900)]
ui image: fix scale_method expand behavior.

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

Change-Id: I20f874392f5cc3e876546eff7b016185926a7fba

4 years agoeolian: inherit since information from struct to field
Felipe Magno de Almeida [Mon, 23 Dec 2019 01:21:30 +0000 (10:21 +0900)]
eolian: inherit since information from struct to field

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

Change-Id: I7e88d078a0ed43f4bee0cd36ce83781f4b8de883

4 years agoeolian: inherit since information from struct to field 23/220823/1
Felipe Magno de Almeida [Mon, 23 Dec 2019 01:21:30 +0000 (10:21 +0900)]
eolian: inherit since information from struct to field

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

Change-Id: I1dfd0ae6dad6f119d8873f6d2aff94398285f803

4 years agoeolian_mono : add verb unselect on naming helper. 75/220775/3
SangHyeon Jade Lee [Mon, 23 Dec 2019 06:43:14 +0000 (15:43 +0900)]
eolian_mono : add verb unselect on naming helper.

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

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10952

Change-Id: Ic031a374cd7047e25ae74f3ae2ba921ef1dcf682

4 years agoui image: fix scale_method expand behavior. 74/220774/1
Hermet Park [Mon, 23 Dec 2019 06:42:17 +0000 (15:42 +0900)]
ui image: fix scale_method expand behavior.

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

Change-Id: I43a21681bc6ffbdf69a349f4793fb597658623aa

4 years agoScroller: Tunning for allowing flick to just one item accepted/tizen/unified/20191223.060233 submit/tizen/20191222.210917
godlytalias14573465 [Mon, 9 Dec 2019 15:15:42 +0000 (20:45 +0530)]
Scroller: Tunning for allowing flick to just one item

Change-Id: Ic4100f7339be893b78148c9dfd821449f548abfb
Signed-off-by: godlytalias14573465 <godly.talias@samsung.com>
Signed-off-by: ChulHeon Jeong <ch.jeong47@samsung.com>
4 years agoc#: Implement IList to Eina.Array.
Bruno da Silva Belo [Tue, 17 Dec 2019 19:29:58 +0000 (19:29 +0000)]
c#: Implement IList to Eina.Array.

ref T8488

Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D10785

4 years agoefl_ui_item: use signals from the theme and not object
Marcel Hollerbach [Tue, 17 Dec 2019 09:07:14 +0000 (10:07 +0100)]
efl_ui_item: use signals from the theme and not object

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

4 years agoefl_ui_layout: add API to check out the theme_version
Marcel Hollerbach [Fri, 20 Dec 2019 15:13:58 +0000 (16:13 +0100)]
efl_ui_layout: add API to check out the theme_version

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

4 years agoefl.ui.textbox: rename _disabled properties into _enabled
ali [Fri, 20 Dec 2019 13:04:18 +0000 (14:04 +0100)]
efl.ui.textbox: rename _disabled properties into _enabled

Reviewers: segfaultxavi, woohyun, bu5hm4n

Reviewed By: segfaultxavi

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8522

Differential Revision: https://phab.enlightenment.org/D10923

4 years agoefl_ui_widget: add description of widget parts
Jaehyun Cho [Fri, 20 Dec 2019 12:48:17 +0000 (13:48 +0100)]
efl_ui_widget: add description of widget parts

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

4 years agoefl.canvas.textblock: update eo file documentation
ali [Fri, 20 Dec 2019 11:45:31 +0000 (12:45 +0100)]
efl.canvas.textblock: update eo file documentation

Summary: T8460

Reviewers: segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10936

4 years agoefl_text_attribute_factory: rename to efl_text_formatter
Ali Alzyod [Fri, 20 Dec 2019 11:35:13 +0000 (12:35 +0100)]
efl_text_attribute_factory: rename to efl_text_formatter

Reviewers: segfaultxavi

Reviewed By: segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8455

Differential Revision: https://phab.enlightenment.org/D10925

4 years agoefl.text.style: rename methods/properties and add text_ prefix
ali [Fri, 20 Dec 2019 08:49:41 +0000 (09:49 +0100)]
efl.text.style:  rename methods/properties and add text_ prefix

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

4 years agocsharp: add documentation of class Efl.Eo.Config in iwrapper
Jaehyun Cho [Fri, 20 Dec 2019 08:44:41 +0000 (09:44 +0100)]
csharp: add documentation of class Efl.Eo.Config in iwrapper

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

4 years agoefl_interface: add @since tag for Efl_Model_Children_Event
Yeongjong Lee [Fri, 20 Dec 2019 08:37:55 +0000 (17:37 +0900)]
efl_interface: add @since tag for Efl_Model_Children_Event

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

4 years agopython: remove not needed imports in various python scripts
Stefan Schmidt [Thu, 21 Nov 2019 15:51:23 +0000 (16:51 +0100)]
python: remove not needed imports in various python scripts

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

4 years agoeolian_mono: change Constants class to static class
Jaehyun Cho [Fri, 20 Dec 2019 05:25:38 +0000 (14:25 +0900)]
eolian_mono: change Constants class to static class

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

4 years agoefl_interface : stablized Efl_Model_Children_Event
SangHyeon Jade Lee [Wed, 11 Dec 2019 07:05:43 +0000 (07:05 +0000)]
efl_interface : stablized Efl_Model_Children_Event

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

4 years agoefl_ui_layout: check theme version better
Marcel Hollerbach [Tue, 17 Dec 2019 09:10:56 +0000 (10:10 +0100)]
efl_ui_layout: check theme version better

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

4 years agoFix textblock style when "lang=x" is presented
a.srour [Wed, 18 Dec 2019 08:33:30 +0000 (08:33 +0000)]
Fix textblock style when "lang=x" is presented

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

4 years agoRemove @beta from Efl.Canvas.Animation classes
Xavi Artigas [Tue, 17 Dec 2019 13:17:00 +0000 (13:17 +0000)]
Remove @beta from Efl.Canvas.Animation classes

Ref T8436

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D10894

4 years agoRemove @beta from Efl.Interpolator classes
Xavi Artigas [Tue, 17 Dec 2019 13:15:33 +0000 (13:15 +0000)]
Remove @beta from Efl.Interpolator classes

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

4 years agoeina_hash: Move hash_free_cb to avoid memory leak.
Woochanlee [Thu, 19 Dec 2019 09:43:36 +0000 (09:43 +0000)]
eina_hash: Move hash_free_cb to avoid memory leak.

Call hash_free_cb after finish deletion.

ref T8530

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D10918

4 years agoFix invalid XML comment in efl_mono.dll.config
Felipe Magno de Almeida [Wed, 4 Dec 2019 01:27:56 +0000 (01:27 +0000)]
Fix invalid XML comment in efl_mono.dll.config

Use <!-- and --> to comment the license files

Reviewed-by: João Paulo Taylor Ienczak Zanette <joao.tiz@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D10790

4 years agoefl_wearable: add @since tag for placeholder item 91/220691/1
Yeongjong Lee [Fri, 20 Dec 2019 08:24:14 +0000 (17:24 +0900)]
efl_wearable: add @since tag for placeholder item

Change-Id: I77e665157f16f35078093226b62826deab89c150