platform/upstream/efl.git
4 years agoRevert "ecore_wl2: Move ecore_wl2_window_iconified, ecore_wl2_window_pending_get... submit/tizen/20200109.005838
Jongmin Lee [Thu, 9 Jan 2020 00:54:34 +0000 (09:54 +0900)]
Revert "ecore_wl2: Move ecore_wl2_window_iconified, ecore_wl2_window_pending_get functions to be internal"

This reverts commit 7d8f7616f55cfaa3494146715367cf803781ab43.

4 years agoecore-wl2: Remove unused API submit/tizen/20200108.220247
Christopher Michael [Wed, 8 Jan 2020 16:13:11 +0000 (11:13 -0500)]
ecore-wl2: Remove unused API

This API is not used Anywhere inside EFL, Enlightenment, Or Tizen so
there is really no need for it to exist....one less unused API to
worry about.

4 years agotests/ecore_wl2: Add test for ecore_wl2_input_seat_capabilities_get
Christopher Michael [Wed, 8 Jan 2020 16:06:15 +0000 (11:06 -0500)]
tests/ecore_wl2: Add test for ecore_wl2_input_seat_capabilities_get

ref T8016

4 years agotests/ecore_wl2: Add test for ecore_wl2_display_input_find_by_name
Christopher Michael [Wed, 8 Jan 2020 16:02:11 +0000 (11:02 -0500)]
tests/ecore_wl2: Add test for ecore_wl2_display_input_find_by_name

ref T8016

4 years agotests/ecore_wl2: Add test for ecore_wl2_window_popup_input functions
Christopher Michael [Wed, 8 Jan 2020 15:58:29 +0000 (10:58 -0500)]
tests/ecore_wl2: Add test for ecore_wl2_window_popup_input functions

ref T8016

4 years agotests/ecore_wl2: Fix input_keymap test
Christopher Michael [Wed, 8 Jan 2020 15:42:11 +0000 (10:42 -0500)]
tests/ecore_wl2: Fix input_keymap test

The test for ecore_wl2_input_keymap_get was causing failues in the
suite because we need to verify that the input device is a keyboard
before we can check for a keymap.

ref T8016

4 years agotests/ecore_wl2: Add test for ecore_wl2_window_opaque_region functions
Christopher Michael [Wed, 8 Jan 2020 15:36:16 +0000 (10:36 -0500)]
tests/ecore_wl2: Add test for ecore_wl2_window_opaque_region functions

ref T8016

4 years agotests/ecore_wl2: Add test for ecore_wl2_window_input_region functions
Christopher Michael [Wed, 8 Jan 2020 15:33:53 +0000 (10:33 -0500)]
tests/ecore_wl2: Add test for ecore_wl2_window_input_region functions

ref T8016

4 years agoRevert "tests/ecore_wl2: Add test for ecore_wl2_window_xxx functions"
Christopher Michael [Wed, 8 Jan 2020 15:19:16 +0000 (10:19 -0500)]
Revert "tests/ecore_wl2: Add test for ecore_wl2_window_xxx functions"

This commit reverts some additional tests which were added. The reason
for the revert is that these tests can occasionally cause the
ecore_wl2 test suite to timeout/stall.

This reverts commit 4ea865623df83b78830dc253bcddd7e64a7810ca.

4 years agoText_Format_Horizontal_Alignment_Auto_Type: rename enums, and Doc details
Ali Alzyod [Fri, 3 Jan 2020 11:06:25 +0000 (12:06 +0100)]
Text_Format_Horizontal_Alignment_Auto_Type: rename enums, and Doc details

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

4 years agotests/ecore_wl2: Fix formatting
Christopher Michael [Wed, 8 Jan 2020 14:21:43 +0000 (09:21 -0500)]
tests/ecore_wl2: Fix formatting

NB: No functional changes

4 years agoecore-wl2: Fix return with no value in function returning non-void
Christopher Michael [Wed, 8 Jan 2020 14:10:43 +0000 (09:10 -0500)]
ecore-wl2: Fix return with no value in function returning non-void

4 years agoci: travis: enable ptrace capabilities to our docker runs
Stefan Schmidt [Wed, 8 Jan 2020 09:50:32 +0000 (10:50 +0100)]
ci: travis: enable ptrace capabilities to our docker runs

ASAN leak sanitizer needs ptrace capabilities to run. It seems the
removal sudo true brings up this issue for us.

https://github.com/google/sanitizers/issues/764
https://github.com/travis-ci/travis-ci/issues/9033

It fixes the recent breaks in our ASAN enabled job durign our cron
builds.

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

4 years agoecore_wl2: Move ecore_wl2_window_iconified, ecore_wl2_window_pending_get functions...
Woochanlee [Wed, 8 Jan 2020 13:00:25 +0000 (08:00 -0500)]
ecore_wl2: Move ecore_wl2_window_iconified, ecore_wl2_window_pending_get functions to be internal

Summary:
This iconified state doesn't match the compositor's.
pending is only works for user manual buffer render case.

So, no need for it to be a public.

ref T8016

Reviewers: devilhorns

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8016

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

4 years agoecore_wl2: Add APIs to get window property.
Woochanlee [Wed, 8 Jan 2020 12:59:53 +0000 (07:59 -0500)]
ecore_wl2: Add APIs to get window property.

Summary:
Creates APIs to get property.

+ecore_wl2_window_popup_input_get
+ecore_wl2_window_input_region_get
+ecore_wl2_window_opaque_region_get

ref T8016

Reviewers: devilhorns

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8016

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

4 years agotests/ecore_wl2: Add test for ecore_wl2_window_xxx functions
Woochanlee [Wed, 8 Jan 2020 12:59:11 +0000 (07:59 -0500)]
tests/ecore_wl2: Add test for ecore_wl2_window_xxx functions

Summary:
Add below APIs.
ecore_wl2_window_commit
ecore_wl2_window_frame_callback_add, del
ecore_wl2_window_free
ecore_wl2_window_hide
ecore_wl2_window_shell_surface_exists
ecore_wl2_window_show
ecore_wl2_window_update_begin

+ Fix ecore_wl2_activated_get()

ref T8016

Reviewers: devilhorns

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8016

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

4 years agoedje_smart: add missing code from migration 33/221933/2
Bowon Ryu [Wed, 8 Jan 2020 09:30:30 +0000 (18:30 +0900)]
edje_smart: add missing code from migration

This patch adds missing code during the migration of the commit below.
24294c6a7c5fa2e7e48efafb59d9aa8a30cd429a

Change-Id: If2b53692a31a61abe1acab0f4bd99f6c633bf093
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
4 years agoRevert "efl_message: add pending queue for filtering message." 35/221635/2
Hosang Kim [Mon, 6 Jan 2020 10:52:33 +0000 (19:52 +0900)]
Revert "efl_message: add pending queue for filtering message."

Summary:
This reverts commit b2ee3ad74872bcccaac00b718175f7dcedbd1589.

It makes abnormal behavior on ecore job.
Before adding this patch, ecore job is processed immediately.
But now processing ecore job is delayed.

Reviewers: cedric, woohyun

Subscribers: #reviewers, #committers

Tags: #efl

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

Change-Id: I04a2cdc8d6a9252c48964421bd6fa0641cbefe60

4 years agoelm_interface_scrollable: Support wearable rotary event. submit/tizen/20200107.215153
Hosang Kim [Mon, 6 Jan 2020 09:20:34 +0000 (18:20 +0900)]
elm_interface_scrollable: Support wearable rotary event.

Change-Id: I531a6d70b9be83d4973138955d75149212b10407

4 years agodocs: Better description of the Flick gesture
Xavi Artigas [Tue, 7 Jan 2020 16:36:17 +0000 (17:36 +0100)]
docs: Better description of the Flick gesture

4 years agoedje_load: Delete wrong free callback set for hash.
Woochanlee [Tue, 7 Jan 2020 15:13:04 +0000 (10:13 -0500)]
edje_load: Delete wrong free callback set for hash.

Summary:
This hash free callback already sets in the creating time.

Invalid free callback is being called additionally.
Therefore, the existing callback(_edje_user_definition_list_free_internal) could not be called, and a memory leak is occurring.

Reviewers: zmike, cedric

Reviewed By: zmike

Subscribers: cedric, #reviewers, #committers

Tags: #efl

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

4 years agoefl/gesture: correct namespacing of all gesture enums in C
Mike Blumenkrantz [Mon, 6 Jan 2020 18:13:51 +0000 (13:13 -0500)]
efl/gesture: correct namespacing of all gesture enums in C

these were flattened to all be EFL_GESTURE_$MEMBER, which made them
impossible to read and use effectively

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

4 years agoecore-x add root barrier setup func to fix xserver mouse containment
Carsten Haitzler (Rasterman) [Tue, 7 Jan 2020 14:20:58 +0000 (14:20 +0000)]
ecore-x add root barrier setup func to fix xserver mouse containment

xserver stopped containing mouse to screen bounds a while back... this
si broken. so enforce this policy with an api that take a list of
screen rects (relative to root) and makes those the barrier bounds so
that mouse doesn't go out of the screen anymore. new api to enable
this fix in e.

4 years agoFix worning and tests for edje text_class
a.srour [Tue, 7 Jan 2020 13:21:46 +0000 (14:21 +0100)]
Fix worning and tests for edje text_class

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

4 years agodocs: Clarify how Gesture objects are used
Xavi Artigas [Tue, 7 Jan 2020 11:25:45 +0000 (12:25 +0100)]
docs: Clarify how Gesture objects are used

Ref T8502

4 years agoefl_text_change_info: rename some properties
WooHyun Jung [Tue, 7 Jan 2020 05:35:10 +0000 (05:35 +0000)]
efl_text_change_info: rename some properties

insert -> insertion
merge -> mergeable

ref T7933

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

4 years agoefl_text_types: remove unused type
Ali Alzyod [Tue, 7 Jan 2020 08:42:53 +0000 (17:42 +0900)]
efl_text_types: remove unused type

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

4 years agoefl.text_style: remame underline2 and glow2
Ali Alzyod [Tue, 7 Jan 2020 08:20:29 +0000 (09:20 +0100)]
efl.text_style: remame underline2 and glow2

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

4 years agoEfl.Ui.Vg_Animation: Fix state when changed speed
JunsuChoi [Tue, 7 Jan 2020 06:52:06 +0000 (15:52 +0900)]
Efl.Ui.Vg_Animation: Fix state when changed speed

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

4 years agocanvas vg: remove redudant code.
Hermet Park [Tue, 7 Jan 2020 04:22:18 +0000 (13:22 +0900)]
canvas vg: remove redudant code.

The render preparation of vector nodes will be
done by user_vg_entry_render().

Change-Id: I494bc41e6ddd5e2676be91755b3cd8d27f817417

4 years agoefl.ui.textbox: clean up (remove unused vars and methods)
Ali Alzyod [Mon, 6 Jan 2020 10:09:04 +0000 (10:09 +0000)]
efl.ui.textbox: clean up (remove unused vars and methods)

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

Change-Id: Ia4105494c2ad65046f15bdde54bcbb8cccc6a01e

4 years agoefl.ui.textbox: replace legacy scroller type check
Ali Alzyod [Thu, 2 Jan 2020 10:00:35 +0000 (10:00 +0000)]
efl.ui.textbox: replace legacy scroller type check

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

Change-Id: I9d16b9abd3278736ff6ce4894712a50cc2c67cfd

4 years agocsharp: rename ExtensionMethods
Yeongjong Lee [Mon, 6 Jan 2020 10:08:44 +0000 (19:08 +0900)]
csharp: rename ExtensionMethods

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

4 years agoeolian_mono: add namespace to extension methods of ItemFactory
Jaehyun Cho [Mon, 6 Jan 2020 10:07:28 +0000 (19:07 +0900)]
eolian_mono: add namespace to extension methods of ItemFactory

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

4 years agoedje: implement text_class override at object level 23/221723/2
a.srour [Thu, 2 Jan 2020 09:11:06 +0000 (09:11 +0000)]
edje: implement text_class override at object level

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

Change-Id: Ie9814999bb3692d15cfc679ee0c82e75b402a192

4 years agocanvas vg: remove redudant code.
Hermet Park [Tue, 7 Jan 2020 04:22:18 +0000 (13:22 +0900)]
canvas vg: remove redudant code.

The render preparation of vector nodes will be
done by user_vg_entry_render().

Change-Id: Id7565ef15c836ede07b43278e788a322dfbdb45a

4 years agoscripts - eina - remove eina-bench-cmp as its disbaled from install submit/tizen/20200106.213925
Carsten Haitzler (Rasterman) [Mon, 6 Jan 2020 16:35:59 +0000 (16:35 +0000)]
scripts - eina - remove eina-bench-cmp as its disbaled from install

it's also py2 which makes it EOL anyway...

4 years agoefl.ui.textbox: clean up (remove unused vars and methods)
Ali Alzyod [Mon, 6 Jan 2020 10:09:04 +0000 (10:09 +0000)]
efl.ui.textbox: clean up (remove unused vars and methods)

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

4 years agoefl.ui.textbox: replace legacy scroller type check
Ali Alzyod [Thu, 2 Jan 2020 10:00:35 +0000 (10:00 +0000)]
efl.ui.textbox: replace legacy scroller type check

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

4 years agocsharp: rename ExtensionMethods
Yeongjong Lee [Mon, 6 Jan 2020 10:08:44 +0000 (19:08 +0900)]
csharp: rename ExtensionMethods

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

4 years agoeolian_mono: add namespace to extension methods of ItemFactory
Jaehyun Cho [Mon, 6 Jan 2020 10:07:28 +0000 (19:07 +0900)]
eolian_mono: add namespace to extension methods of ItemFactory

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

4 years ago[Genlist] Optimization for application launch on item show scenario
godlytalias14573465 [Tue, 31 Dec 2019 08:51:28 +0000 (14:21 +0530)]
[Genlist] Optimization for application launch on item show scenario

Change-Id: Id7f914fff42684bbf52539f991bef258a5803112
Signed-off-by: godlytalias14573465 <godly.talias@samsung.com>
4 years ago[Genlist] Stabilization of item decorate mode with fish eye effect
godlytalias14573465 [Mon, 30 Dec 2019 14:24:19 +0000 (19:54 +0530)]
[Genlist] Stabilization of item decorate mode with fish eye effect

This patch includes optimization on caching item proxy as well

Change-Id: I1e1fe169ea312abe9466b5cb5ab1fd45958500fd
Signed-off-by: godlytalias14573465 <godly.talias@samsung.com>
4 years ago[Genlist] Highlight item without animation
godlytalias14573465 [Mon, 30 Dec 2019 13:57:51 +0000 (19:27 +0530)]
[Genlist] Highlight item without animation

Change-Id: If76d3a4d6cdefb456857e6d331f9f5961a60cc77
Signed-off-by: godlytalias14573465 <godly.talias@samsung.com>
4 years ago[Genlist] Fixes for focus bg size
godlytalias14573465 [Mon, 30 Dec 2019 13:20:43 +0000 (18:50 +0530)]
[Genlist] Fixes for focus bg size

Change-Id: I1fcd0102f7ec9bf7ce8df8a5bb98443c72f83043
Signed-off-by: godlytalias14573465 <godly.talias@samsung.com>
4 years ago[Genlist] Support for item selection on non aligned items
godlytalias14573465 [Tue, 17 Dec 2019 15:43:44 +0000 (21:13 +0530)]
[Genlist] Support for item selection on non aligned items

Change-Id: I3d56d03f90d8516ecb7d682fbf1eea9ce007cd15
Signed-off-by: godlytalias14573465 <godly.talias@samsung.com>
4 years agoelm_entry: fix resource leak
Shinwoo Kim [Mon, 30 Dec 2019 02:57:39 +0000 (11:57 +0900)]
elm_entry: fix resource leak

This patch will rexolve a resource leak detected by static analysis tool.
The evas_textblock_cursor_range_text_get allocates memory, so returned value
'text' should be released before it refers different address. In this case,
'text' points different address by calling eina_strbuf_string_steal.

Change-Id: I9b3912e4f9476b9ee400da5598037274afdf03ab

4 years agoevas map: ++Safety for range overflow. 59/221559/2
Hermet Park [Fri, 3 Jan 2020 11:51:21 +0000 (20:51 +0900)]
evas map: ++Safety for range overflow.

This might fix this issue.

{T8199}

Change-Id: Id71ba3f9a39f204c0cd79b1dedbbdb25b7994ab2

4 years agoEfl.Ui.Animation_View : resolve migration build error
JunsuChoi [Mon, 6 Jan 2020 01:13:28 +0000 (10:13 +0900)]
Efl.Ui.Animation_View : resolve migration build error

Migration patch
0b55cf4 Efl.Ui.Vg_Animation: Implaments Efl.Playable interface
4addc4b Efl.Ui.Animation_View : Change class name to Efl.Ui.Vg_Animation
2b8e667 Efl.Player: Add setter of playback_progress
c555580 Efl.Ui.Animation_View: Change state name
1a34395 Efl.Ui.Animation_View: Implements Efl.Player interface

Change-Id: Id09ecb5562668093528795bcd599c90cd602c561

4 years agoelm_animation_view: Fix play/play_back behavior
JunsuChoi [Thu, 2 Jan 2020 07:57:39 +0000 (16:57 +0900)]
elm_animation_view: Fix play/play_back behavior

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

4 years agoEfl.Ui.Vg_Animation: Implaments Efl.Playable interface
JunsuChoi [Tue, 31 Dec 2019 14:53:23 +0000 (09:53 -0500)]
Efl.Ui.Vg_Animation: Implaments Efl.Playable interface

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

4 years agoEfl.Ui.Animation_View : Change class name to Efl.Ui.Vg_Animation
JunsuChoi [Tue, 31 Dec 2019 14:53:16 +0000 (09:53 -0500)]
Efl.Ui.Animation_View : Change class name to Efl.Ui.Vg_Animation

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

4 years agoEfl.Player: Add setter of playback_progress
JunsuChoi [Tue, 31 Dec 2019 14:53:10 +0000 (09:53 -0500)]
Efl.Player: Add setter of playback_progress

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

4 years agoEfl.Ui.Animation_View: Change state name
JunsuChoi [Tue, 31 Dec 2019 14:53:03 +0000 (09:53 -0500)]
Efl.Ui.Animation_View: Change state name

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

4 years agoEfl.Ui.Animation_View: Implements Efl.Player interface
JunsuChoi [Tue, 31 Dec 2019 14:52:56 +0000 (09:52 -0500)]
Efl.Ui.Animation_View: Implements Efl.Player interface

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

4 years agoelm_code_text: Return empty string on 0 length.
Alastair Poole [Sun, 5 Jan 2020 17:36:33 +0000 (17:36 +0000)]
elm_code_text: Return empty string on 0 length.

Throughout elm_code we rely on this function returning a valid
string (unless the line object isn't set/is NULL).

4 years agoelm - widget - actually check object smart data return for no data
Carsten Haitzler (Rasterman) [Sat, 4 Jan 2020 20:58:16 +0000 (20:58 +0000)]
elm - widget - actually check object smart data return for no data

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

4 years agogl native surf - create pixmap failes - make them warns
Carsten Haitzler (Rasterman) [Fri, 3 Jan 2020 18:22:28 +0000 (18:22 +0000)]
gl native surf - create pixmap failes - make them warns

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...

4 years agodocs: whitespace and punctuation of Efl.Canvas.Animation_Scale
Xavi Artigas [Fri, 3 Jan 2020 15:14:45 +0000 (16:14 +0100)]
docs: whitespace and punctuation of Efl.Canvas.Animation_Scale

4 years agoevas map: ++Safety for range overflow.
Hermet Park [Fri, 3 Jan 2020 11:51:21 +0000 (20:51 +0900)]
evas map: ++Safety for range overflow.

This might fix this issue.

{T8199}

4 years agodocs: Remove Evas reference from Efl.Canvas.Textblock
Xavi Artigas [Fri, 3 Jan 2020 10:57:27 +0000 (11:57 +0100)]
docs: Remove Evas reference from Efl.Canvas.Textblock

4 years agoExample: Add efl_canvas_textblock_obstacles example
abdulleh Ghujeh [Fri, 3 Jan 2020 10:24:35 +0000 (11:24 +0100)]
Example: Add efl_canvas_textblock_obstacles example

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

4 years agoEvas Textblock : Fix obstacles & word overlap
abdulleh Ghujeh [Fri, 3 Jan 2020 07:45:26 +0000 (16:45 +0900)]
Evas Textblock : Fix obstacles & word overlap

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

4 years agoc#: Checking null for parameters generated code.
Bruno da Silva Belo [Thu, 2 Jan 2020 22:27:25 +0000 (22:27 +0000)]
c#: Checking null for parameters generated code.

Checking null for generated code
ref T8399

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

4 years agoefl_ui_spin_button: improve "keep clicking" behavior
Marcel Hollerbach [Thu, 2 Jan 2020 14:56:29 +0000 (09:56 -0500)]
efl_ui_spin_button: improve "keep clicking" behavior

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

4 years agoefl_spec_suite: remove callbacks at the end of a test
Marcel Hollerbach [Thu, 2 Jan 2020 14:49:50 +0000 (09:49 -0500)]
efl_spec_suite: remove callbacks at the end of a test

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

4 years agoefl_canvas_animation_scale: enhance documentation
Marcel Hollerbach [Thu, 2 Jan 2020 14:35:34 +0000 (09:35 -0500)]
efl_canvas_animation_scale: enhance documentation

Reviewers: segfaultxavi, zmike

Reviewed By: zmike

Subscribers: zmike, cedric, #reviewers, #committers

Tags: #efl

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

4 years agoevas: protect against leaking callbacks
Marcel Hollerbach [Thu, 2 Jan 2020 14:35:31 +0000 (09:35 -0500)]
evas: protect against leaking callbacks

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

4 years agoefl_ui_spotlight_manager_stack: stack hide content below show content
Marcel Hollerbach [Thu, 2 Jan 2020 14:30:20 +0000 (09:30 -0500)]
efl_ui_spotlight_manager_stack: stack hide content below show content

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

4 years agoefl_ui_spotlight_manager_stack: do not keep final state
Marcel Hollerbach [Thu, 2 Jan 2020 14:27:16 +0000 (09:27 -0500)]
efl_ui_spotlight_manager_stack: do not keep final state

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

4 years agoefl_ui_item: add API that restricts a item from beeing unselected
Marcel Hollerbach [Thu, 2 Jan 2020 14:07:13 +0000 (09:07 -0500)]
efl_ui_item: add API that restricts a item from beeing unselected

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

4 years agoefl.text: add null check for cursor and attribute internal methods
ali [Thu, 2 Jan 2020 11:52:22 +0000 (12:52 +0100)]
efl.text: add null check for cursor and attribute internal methods

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

4 years agoevas: don't initialize font multiple time.
Cedric BAIL [Fri, 27 Dec 2019 21:50:48 +0000 (13:50 -0800)]
evas: don't initialize font multiple time.

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

4 years agoEfl.Text.Font.Properties: rename Efl.Text_Font_Properties
Ali Alzyod [Tue, 31 Dec 2019 07:15:29 +0000 (07:15 +0000)]
Efl.Text.Font.Properties: rename Efl.Text_Font_Properties

Efl.Text.Font.Properties: rename Efl.Text_Font_Properties

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

4 years agoevas: fix compilation with -Dwl=false
Boris Faure [Thu, 2 Jan 2020 11:38:31 +0000 (11:38 +0000)]
evas: fix compilation with -Dwl=false

Reviewed-by: Chris Michael <cp.michael@samsung.com>
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10994

4 years agoefl_ui_text: scroller mode clean up
Ali Alzyod [Thu, 2 Jan 2020 08:19:24 +0000 (08:19 +0000)]
efl_ui_text: scroller mode clean up

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

4 years agoefl.text.font.properties: remove comments from eo files
ali [Fri, 27 Dec 2019 06:24:55 +0000 (06:24 +0000)]
efl.text.font.properties: remove comments from eo files

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D10971

4 years agoefl_ui_collection: always scroll in the item
Marcel Hollerbach [Sun, 29 Dec 2019 10:31:53 +0000 (11:31 +0100)]
efl_ui_collection: always scroll in the item

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

4 years agoefl.text.cursor: emit events CANVAS_TEXTBLOCK_CHANGED when insert text using efl_text...
Ali Alzyod [Thu, 2 Jan 2020 07:25:35 +0000 (07:25 +0000)]
efl.text.cursor: emit events CANVAS_TEXTBLOCK_CHANGED when insert text using 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

4 years agoefl.text.interactive: remove event freeze when keyboard button is pressed
Ali Alzyod [Sun, 29 Dec 2019 09:49:04 +0000 (09:49 +0000)]
efl.text.interactive: remove event freeze when keyboard button is pressed

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

4 years agoelm_code_widget: Line numbers Off then Gutter Off.
Alastair Poole [Thu, 2 Jan 2020 00:01:00 +0000 (00:01 +0000)]
elm_code_widget: Line numbers Off then Gutter Off.

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.

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