platform/core/uifw/dali-toolkit.git
3 years agoAdd read-only property for getting text line count 32/128932/12
Jinho, Lee [Thu, 11 May 2017 14:24:53 +0000 (23:24 +0900)]
Add read-only property for getting text line count

Change-Id: I316752b0a8b77187d2995b7c8a2ad4be7650b371

3 years agoMerge "Fix a crash in ImageVisual in case of an invalid image and changed to render...
Heeyong Song [Wed, 31 May 2017 01:08:33 +0000 (01:08 +0000)]
Merge "Fix a crash in ImageVisual in case of an invalid image and changed to render broken.png in the case" into devel/master

3 years agoText style to return properties(FONT_STYLE) as string 67/130167/3
Jinho, Lee [Fri, 19 May 2017 07:08:54 +0000 (16:08 +0900)]
Text style to return properties(FONT_STYLE) as string

Change-Id: I0365eed729f5beef330b0a1bd2c356fbd0c050bc

3 years agoFix a crash in ImageVisual in case of an invalid image and changed to render broken... 86/131286/4
Heeyong Song [Fri, 26 May 2017 06:54:05 +0000 (15:54 +0900)]
Fix a crash in ImageVisual in case of an invalid image and changed to render broken.png in the case

Change-Id: I21a04494d60a907270a626359b25af283739abf0

3 years agoMerge "Fix feedback style error message." into devel/master
Adeel Kazmi [Tue, 30 May 2017 08:47:49 +0000 (08:47 +0000)]
Merge "Fix feedback style error message." into devel/master

3 years agoMerge "Do nothing when setting focus on same actor" into devel/master
Adeel Kazmi [Tue, 30 May 2017 08:34:28 +0000 (08:34 +0000)]
Merge "Do nothing when setting focus on same actor" into devel/master

3 years agoFix feedback style error message. 95/131595/1
minho.sun [Tue, 30 May 2017 06:39:07 +0000 (15:39 +0900)]
Fix feedback style error message.

Fix feedback style error message.
It ocurred because of empty path.

Give default theme path when applying default theme instead of empty path.

Plus, add default-feedback-theme.json to resource package.

Change-Id: I2459cc39a798bf3b86c688275feae8957798bcd9
Signed-off-by: minho.sun <minho.sun@samsung.com>
3 years agoMerge "Removal of unnecessary set and map wrappers" into devel/master
David Steele [Fri, 26 May 2017 17:30:30 +0000 (17:30 +0000)]
Merge "Removal of unnecessary set and map wrappers" into devel/master

3 years agoRemoval of unnecessary set and map wrappers 55/131355/2
Kimmo Hoikka [Fri, 26 May 2017 12:58:02 +0000 (13:58 +0100)]
Removal of unnecessary set and map wrappers

Change-Id: I80338abf1574e3560f400fde69a33787bfc9509a

3 years ago(ControlImpl) Move Visual related APIs to the Devel API 76/131176/6
Adeel Kazmi [Thu, 25 May 2017 17:35:30 +0000 (18:35 +0100)]
(ControlImpl) Move Visual related APIs to the Devel API

Change-Id: I630f37ad03029e907a5d5ed768902ceec8b22c3c

3 years agoDALi Version 1.2.41 46/131346/1 dali_1.2.41
greynaga [Fri, 26 May 2017 12:30:58 +0000 (13:30 +0100)]
DALi Version 1.2.41

Change-Id: I5b051a13ac16deb64058af649b4abe024a40e868

3 years agoCleanup ResourceLoading and PlatformAbstraction 83/129983/3
Kimmo Hoikka [Thu, 18 May 2017 17:06:10 +0000 (18:06 +0100)]
Cleanup ResourceLoading and PlatformAbstraction

- Cleanup in PlatformAbstraction
- Cleaned up code and comments

Change-Id: Iabb992ceb71e865de27588c8a8affd8de002922a

3 years agoMerge "Use Handle::GetCurrentProperty instead of Devel API" into devel/master
Adeel Kazmi [Wed, 24 May 2017 10:14:22 +0000 (10:14 +0000)]
Merge "Use Handle::GetCurrentProperty instead of Devel API" into devel/master

3 years agoRemove dali-swig, enable CXXFLAGS 18/130518/1
Agnelo Vaz [Mon, 22 May 2017 14:20:01 +0000 (15:20 +0100)]
Remove dali-swig, enable CXXFLAGS

Change-Id: I6a4316448539d1104d645f55790a042e00582147

3 years agoDo nothing when setting focus on same actor 53/128453/2
minho.sun [Mon, 10 Apr 2017 03:28:07 +0000 (12:28 +0900)]
Do nothing when setting focus on same actor

Do nothing when setting focus on same actor again.

Change-Id: Ie073856b0019587d71b4ae0f64d8664212e2fccc

3 years agoUse Handle::GetCurrentProperty instead of Devel API 54/130354/1
minho.sun [Mon, 22 May 2017 06:07:09 +0000 (15:07 +0900)]
Use Handle::GetCurrentProperty instead of Devel API

DevelHandle::GetCurrentProperty is moved to public.
So, use Handle::GetCurrentProperty instead of devel.

Change-Id: Ib2d25e5dcdf954409fc35a9c01b039907c9421b4
Signed-off-by: minho.sun <minho.sun@samsung.com>
3 years agoMerge "DALi Version 1.2.40" into devel/master
Adeel Kazmi [Fri, 19 May 2017 12:45:17 +0000 (12:45 +0000)]
Merge "DALi Version 1.2.40" into devel/master

3 years agoDALi Version 1.2.40 27/130227/1 dali_1.2.40
Francisco Santos [Fri, 19 May 2017 12:43:34 +0000 (13:43 +0100)]
DALi Version 1.2.40

Change-Id: I6f009a096fcdd3b4b05f2cf8da42714a22d8f3d6

3 years agoMerge "Fix RemoveText code in text-controller.cpp" into devel/master
Seoyeon Kim [Fri, 19 May 2017 04:44:04 +0000 (04:44 +0000)]
Merge "Fix RemoveText code in text-controller.cpp" into devel/master

3 years agoSeparate C# classes into Internal and Public 68/127968/18
Umar [Tue, 2 May 2017 18:02:30 +0000 (19:02 +0100)]
Separate C# classes into Internal and Public

Change-Id: I12b90fc0eb411d0d4df9dcbf6d79e70a46cc4fb8

3 years agoFix RemoveText code in text-controller.cpp 61/127661/7
Seoyeon Kim [Fri, 28 Apr 2017 07:37:03 +0000 (16:37 +0900)]
Fix RemoveText code in text-controller.cpp

- There is 'Delete All' key of TV remote control
- If the user wants to 'Delete All' texts focused, then the primary cursor
  has to be situated in the head of texts.

Change-Id: Id56e8dd1ba63130993ffc8a4332b5dd8a9e8c2de
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoAdded scrollMode property to ScrollView to simplify Rulers 84/128384/5
David Steele [Tue, 9 May 2017 17:26:48 +0000 (18:26 +0100)]
Added scrollMode property to ScrollView to simplify Rulers

The rulers are hard to use and understand, and require overriding
classes in the public API. This makes binding to C# require too much
effort, and pulls too many classes into C# that otherwise don't need to
be there.

Have instead added a devel property to enable the simplification of
setting up rulers - the new property map will be used internally to
create either DefaultRuler or FixedRuler, depending on the
settings. This makes it very easy to bind to C#.

Change-Id: I5932cd32487bae77b8c41ebd35e35f6bc879be33

3 years ago(KeyboardFocusManager) Use weak handle instead of calling FindChildById repeatedly 64/129664/2
Adeel Kazmi [Wed, 17 May 2017 10:48:06 +0000 (11:48 +0100)]
(KeyboardFocusManager) Use weak handle instead of calling FindChildById repeatedly

Change-Id: Idfd0b4fdafd7d2d844af560f5beaa4f0a68697ef

3 years agoMerge "Packaging resources depending on resolution" into devel/master
Adeel Kazmi [Tue, 16 May 2017 11:02:05 +0000 (11:02 +0000)]
Merge "Packaging resources depending on resolution" into devel/master

3 years agoAdd doxygen privilege value 92/129292/1
Heeyong Song [Tue, 16 May 2017 03:49:20 +0000 (12:49 +0900)]
Add doxygen privilege value

Change-Id: Ied288a61fbe2d53cd63715479d24855d87d3e5a6

3 years agoMerge "Check for NULL return value in button-impl.cpp" into devel/master
Adeel Kazmi [Fri, 12 May 2017 18:22:28 +0000 (18:22 +0000)]
Merge "Check for NULL return value in button-impl.cpp" into devel/master

3 years agoText style to return properties as string 35/128635/5
Agnelo Vaz [Wed, 10 May 2017 17:45:25 +0000 (18:45 +0100)]
Text style to return properties as string

API previously broken when Map used

Change-Id: I439a995cb1177c5b7ea6c81e45eba81d61759d68

3 years agoEnsure Button Set and Get works with Image/Actor API 98/128998/3
Agnelo Vaz [Fri, 12 May 2017 09:24:22 +0000 (10:24 +0100)]
Ensure Button Set and Get works with Image/Actor API

Old Dali API using Set/Get Image or setting image via Actor were broken.
Adding functionality to so old API still works.

Change-Id: I65689e324d6651d488fee6f0ac7b206afeabffa3

3 years agoMerge "Support stop mode(FINISH_LOOP, IMMEDIATE) of auto scroll" into devel/master
Adeel Kazmi [Fri, 12 May 2017 15:19:18 +0000 (15:19 +0000)]
Merge "Support stop mode(FINISH_LOOP, IMMEDIATE) of auto scroll" into devel/master

3 years agoMerge "DALi Version 1.2.39" into devel/master
Adeel Kazmi [Fri, 12 May 2017 12:46:42 +0000 (12:46 +0000)]
Merge "DALi Version 1.2.39" into devel/master

3 years agoDALi Version 1.2.39 44/129044/1 dali_1.2.39
David Steele [Fri, 12 May 2017 12:42:28 +0000 (13:42 +0100)]
DALi Version 1.2.39

Change-Id: I1c2ff0790882c1c67bb1a575767832e2341aaaed

3 years agoSupport stop mode(FINISH_LOOP, IMMEDIATE) of auto scroll 50/126150/31
Jinho, Lee [Thu, 20 Apr 2017 06:55:37 +0000 (15:55 +0900)]
Support stop mode(FINISH_LOOP, IMMEDIATE) of auto scroll

Change-Id: Ia8283c43aff92a6b88c30cd5507c70b7ee9e0af0

3 years agoadd AUTO_SCROLL_LOOP_DELAY property 21/128721/5
Jinho, Lee [Thu, 11 May 2017 06:38:00 +0000 (15:38 +0900)]
add AUTO_SCROLL_LOOP_DELAY property

Change-Id: I7ce3249443da519be3d1463a76d34d0e8fe81200

3 years agoFix access out of bounds in the text's multi-language support. 19/128619/1
Victor Cebollada [Wed, 10 May 2017 13:39:51 +0000 (14:39 +0100)]
Fix access out of bounds in the text's multi-language support.

*  If the script is unknown it will access a vector out of bounds.

Change-Id: Ia1f670f1f50296ec4a8d7b88401574e074147d40
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoPackaging resources depending on resolution 67/128467/2
minho.sun [Fri, 28 Apr 2017 01:44:07 +0000 (10:44 +0900)]
Packaging resources depending on resolution

Packaging resources depending on resolution.
dali-toolkit rpm doesn't have default resources anymore.

To use default resources, install dali-toolkit-resources_*.rpm.

Change-Id: I9e4d96dfbbb18f00a2bbca0970b575c1f1b85033
Signed-off-by: minho.sun <minho.sun@samsung.com>
3 years agoCheck for NULL return value in button-impl.cpp 52/128252/1
Seoyeon Kim [Mon, 8 May 2017 07:50:01 +0000 (16:50 +0900)]
Check for NULL return value in button-impl.cpp

Change-Id: I10ee95b46237a483df92cd4f2a7098ead73028f4
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoTest for C# Animation 44/127244/10
Agnelo Vaz [Mon, 24 Apr 2017 10:58:05 +0000 (11:58 +0100)]
Test for C# Animation

Tests animation, color visual, text visual and signal callback

Change-Id: Ibde03e86116e047353f360ee6bb2fa8c852e866d

3 years agoDALi Version 1.2.38 91/128091/1 dali_1.2.38
Agnelo Vaz [Fri, 5 May 2017 09:52:16 +0000 (10:52 +0100)]
DALi Version 1.2.38

Change-Id: I5136503e4fb58febd8475ed97986971275bca5c7

3 years agoMerge "DALi Version 1.2.37" into devel/master
Adeel Kazmi [Fri, 28 Apr 2017 10:47:38 +0000 (10:47 +0000)]
Merge "DALi Version 1.2.37" into devel/master

3 years agoDALi Version 1.2.37 14/127714/1 dali_1.2.37
Adeel Kazmi [Fri, 28 Apr 2017 10:32:47 +0000 (11:32 +0100)]
DALi Version 1.2.37

Change-Id: I188f021dc7d764e8544886f2c80331192cbda156

3 years agoMerge "Add PRIVATECOMMAND of ImfEvent in text-controller" into devel/master
Seoyeon Kim [Fri, 28 Apr 2017 07:21:06 +0000 (07:21 +0000)]
Merge "Add PRIVATECOMMAND of ImfEvent in text-controller" into devel/master

3 years agoCombined Stage and Window class, and removed Stage class 78/127478/4
Umar [Thu, 27 Apr 2017 11:01:01 +0000 (12:01 +0100)]
Combined Stage and Window class, and removed Stage class

Change-Id: I1e7699c3b11c332195d4f8193626b48d8185ea6c

3 years agoAdd PRIVATECOMMAND of ImfEvent in text-controller 08/127508/2
Seoyeon Kim [Thu, 27 Apr 2017 13:10:38 +0000 (22:10 +0900)]
Add PRIVATECOMMAND of ImfEvent in text-controller

Change-Id: I00af8ca6913004bd90c58652ef34bc6a1fbce0e4
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoMerge "Add PIXEL_SIZE and ELLIPSIS property in text-controls" into devel/master
Adeel Kazmi [Thu, 27 Apr 2017 09:00:40 +0000 (09:00 +0000)]
Merge "Add PIXEL_SIZE and ELLIPSIS property in text-controls" into devel/master

3 years agoMerge "Add LICENSE.BSD-3-Clause file" into devel/master
Heeyong Song [Thu, 27 Apr 2017 06:40:44 +0000 (06:40 +0000)]
Merge "Add LICENSE.BSD-3-Clause file" into devel/master

3 years agoRemove Actor class and move Actor APIs into View 97/125997/15
Umar [Wed, 19 Apr 2017 18:19:36 +0000 (19:19 +0100)]
Remove Actor class and move Actor APIs into View

Change-Id: I061e3b65c030dfaa4a3186414a1c35a633b77405

3 years agoAdd PIXEL_SIZE and ELLIPSIS property in text-controls 81/125881/6
Seoyeon Kim [Wed, 19 Apr 2017 07:52:38 +0000 (16:52 +0900)]
Add PIXEL_SIZE and ELLIPSIS property in text-controls

- PIXEL_SIZE property is the size of font in pixels.
- ELLIPSIS property is to enable the ellipsis in TextLabel.

Change-Id: Ia0a08b0f20a54301a0a3df28d35a09585ac79773
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoAdd LICENSE.BSD-3-Clause file 84/126984/1
Seoyeon Kim [Tue, 25 Apr 2017 12:17:34 +0000 (21:17 +0900)]
Add LICENSE.BSD-3-Clause file

- BSD 2.0 is the wrong expression of BSD-3-Clause. Fixed it.

Change-Id: I2c70364588032a05fb4185c662b1552c9499787f
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoC# Actor Type rename to VisibilityChangeType 78/126678/1
Agnelo Vaz [Mon, 24 Apr 2017 14:39:29 +0000 (15:39 +0100)]
C# Actor Type rename to VisibilityChangeType

Change-Id: I78583b45f206ea7ee0f64dbe979e23c9fd5ce837

3 years agoExclude ControlData from Properties in ruby script 77/126677/1
Agnelo Vaz [Mon, 24 Apr 2017 14:30:13 +0000 (15:30 +0100)]
Exclude ControlData from Properties in ruby script

Change-Id: I388eb74fe030cc8ba596813aec6f99c8aaf907f1

3 years agoMerge "(Automated Tests) Added macro to print meaningful line numbers in test checkin...
David Steele [Fri, 21 Apr 2017 14:33:27 +0000 (07:33 -0700)]
Merge "(Automated Tests) Added macro to print meaningful line numbers in test checking functions" into devel/master

3 years agoMerge "Handle becomes Animatable" into devel/master
Adeel Kazmi [Fri, 21 Apr 2017 14:09:07 +0000 (07:09 -0700)]
Merge "Handle becomes Animatable" into devel/master

3 years ago(Automated Tests) Added macro to print meaningful line numbers in test checking functions 69/126469/1
Adeel Kazmi [Fri, 21 Apr 2017 13:57:00 +0000 (14:57 +0100)]
(Automated Tests) Added macro to print meaningful line numbers in test checking functions

Change-Id: I89bf3f89cdbc5f6f39bdcc982381d551da2cd7d8

3 years agoMerge "Updated tests using Integration KeyEvent" into devel/master
Adeel Kazmi [Fri, 21 Apr 2017 13:42:50 +0000 (06:42 -0700)]
Merge "Updated tests using Integration KeyEvent" into devel/master

3 years agoMerge "Changes after Set/Get synchronous behaviour of registered animatable & custom...
David Steele [Fri, 21 Apr 2017 12:34:06 +0000 (05:34 -0700)]
Merge "Changes after Set/Get synchronous behaviour of registered animatable & custom properties" into devel/master

3 years agoMerge "DALi Version 1.2.36" into devel/master
Adeel Kazmi [Fri, 21 Apr 2017 11:38:43 +0000 (04:38 -0700)]
Merge "DALi Version 1.2.36" into devel/master

3 years agoDALi Version 1.2.36 46/126446/1 dali_1.2.36
adam.b [Fri, 21 Apr 2017 11:29:25 +0000 (12:29 +0100)]
DALi Version 1.2.36

Change-Id: I078995c8c9ce3bef6cf4d34fab12dcb5c1a92de2

3 years agoUpdated tests using Integration KeyEvent 28/126328/4
Heeyong Song [Fri, 21 Apr 2017 04:03:58 +0000 (13:03 +0900)]
Updated tests using Integration KeyEvent

Change-Id: I5ae5f755b48a2ce8c663977baa364ab9da2a6bac

3 years agoMerge "SVACE issue resolved" into devel/master
Adeel Kazmi [Fri, 21 Apr 2017 08:24:07 +0000 (01:24 -0700)]
Merge "SVACE issue resolved" into devel/master

3 years agoFix SVACE issue - MEMORY_LEAK.EX 55/126355/1
dongsug.song [Fri, 21 Apr 2017 05:44:22 +0000 (14:44 +0900)]
Fix SVACE issue - MEMORY_LEAK.EX

Change-Id: I6c24701d59efc6608156ae8ff5aef30fe7a98ca9
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
3 years agoMerge "Fixed issue of LOOPING, MUTED, and VOLUME properties" into devel/master
taeyoon0.lee [Fri, 21 Apr 2017 03:44:27 +0000 (20:44 -0700)]
Merge "Fixed issue of LOOPING, MUTED, and VOLUME properties" into devel/master

3 years agoFix SVACE issue - prevent buffer overflow 21/125121/2
Heeyong Song [Fri, 14 Apr 2017 01:55:13 +0000 (10:55 +0900)]
Fix SVACE issue - prevent buffer overflow

Change-Id: Ib03402fcbbe330be02fed196521199fe9610fc1d

3 years agoHandle becomes Animatable 88/125988/5
Agnelo Vaz [Wed, 19 Apr 2017 14:18:26 +0000 (15:18 +0100)]
Handle becomes Animatable

Added Object.cs with Property Methods
Classes deriving from Handle now from BaseHandle or Animatable

Change-Id: I39f56d4ceb9aa0a0c65656e606582dfc42c87f8b

3 years agoChanges after Set/Get synchronous behaviour of registered animatable & custom properties 68/124468/2
Adeel Kazmi [Tue, 11 Apr 2017 10:12:48 +0000 (11:12 +0100)]
Changes after Set/Get synchronous behaviour of registered animatable & custom properties

Change-Id: Ic9405590967f9879be09b2000a90545e42983513

3 years agoFixed issue of LOOPING, MUTED, and VOLUME properties 42/124842/10
taeyoon0.lee [Wed, 12 Apr 2017 13:22:50 +0000 (22:22 +0900)]
Fixed issue of LOOPING, MUTED, and VOLUME properties

 - OnInitialize() initializes VideoPlayer using NativeImage as default

Change-Id: I7f75886de2d9f522d44cd0d8504959ac85bd091c

3 years agoMerge "Resource ready signal for Controls (for ImageLoading)" into devel/master
Paul Wisbey [Wed, 19 Apr 2017 16:12:31 +0000 (09:12 -0700)]
Merge "Resource ready signal for Controls (for ImageLoading)" into devel/master

3 years agoBuild bindings, csharp library and examples in new directory structure for C# 60/124860/7
Umar [Wed, 12 Apr 2017 18:07:26 +0000 (19:07 +0100)]
Build bindings, csharp library and examples in new directory structure for C#

Change-Id: Ida122e8a96cd9bda60fb90c3a2191f2cf1ecbfcf

3 years agoResource ready signal for Controls (for ImageLoading) 64/123864/10
Nick Holland [Fri, 7 Apr 2017 08:52:32 +0000 (09:52 +0100)]
Resource ready signal for Controls (for ImageLoading)

Change does the following:

Add Observer to Visual::Base for resource ready
Add signal to Control (Base)
Implement Observer in Control::Impl when Visual is Registered

Call the Observer from Image/Svg/etc Visual when they add the Renderer to Actor (this is usually when the visual is placed or stage or when async load completes).

Currently the signal will only fire when the control is on stage and all resources are loaded (async and sync).

Public API change note: This patch changes the declaration of Control::Impl from private to public, however this does not effect any exported symbols, so should keep binary compatibility. Also the class is not accessible externally as it's definition is not exposed.

Change-Id: I6e906e4f29de0af3b0ed465a643c078fc902b1e5

3 years agoNew directory structure for C# 46/124846/2
Umar [Wed, 12 Apr 2017 14:33:33 +0000 (15:33 +0100)]
New directory structure for C#

Change-Id: I418b9af4be2cdc92913da8a1e8ffeb6282961002

3 years agoSVACE issue resolved 18/124918/3
Jinho, Lee [Thu, 13 Apr 2017 04:46:48 +0000 (13:46 +0900)]
SVACE issue resolved

Change-Id: I24f5e776aaa42d46d3688cf320eb7dc8bdf70f0e

3 years agoAdding Key GetDeviceName API 60/125060/1
Agnelo Vaz [Thu, 13 Apr 2017 12:38:15 +0000 (13:38 +0100)]
Adding Key GetDeviceName API

Change-Id: I12a640da0432ab98e7cb7dd43018a0713984de15

3 years agoDALi Version 1.2.35 96/124996/1 dali_1.2.35
Umar [Thu, 13 Apr 2017 09:08:12 +0000 (10:08 +0100)]
DALi Version 1.2.35

Change-Id: Ia70f76e0514869445488d078d52b84e03b1162db

3 years agoUpdated tests using Integration KeyEvent 54/124554/1
Agnelo Vaz [Tue, 11 Apr 2017 17:21:54 +0000 (18:21 +0100)]
Updated tests using Integration KeyEvent

Change-Id: I3af2bef178ec82834832e8eda1af6d3e238643d3

3 years agoMerge "Fix the Keyboard disappeared issue in TextField" into devel/master
Adeel Kazmi [Mon, 10 Apr 2017 12:36:06 +0000 (05:36 -0700)]
Merge "Fix the Keyboard disappeared issue in TextField" into devel/master

3 years agoMerge "DALi Version 1.2.34" into devel/master
Adeel Kazmi [Fri, 7 Apr 2017 10:58:10 +0000 (03:58 -0700)]
Merge "DALi Version 1.2.34" into devel/master

3 years agoDALi Version 1.2.34 94/123894/1 dali_1.2.34
Nick Holland [Fri, 7 Apr 2017 10:11:01 +0000 (11:11 +0100)]
DALi Version 1.2.34

Change-Id: I7881ca8eb23c0eb317326be012a2a9e0db1f4888

3 years agoMerge "Fix npatch visual issue" into devel/master
Adeel Kazmi [Fri, 7 Apr 2017 09:58:33 +0000 (02:58 -0700)]
Merge "Fix npatch visual issue" into devel/master

3 years agoFix the Keyboard disappeared issue in TextField 49/123849/1
Seoyeon Kim [Fri, 7 Apr 2017 08:06:57 +0000 (17:06 +0900)]
Fix the Keyboard disappeared issue in TextField

- On the TV emulator, when the users press the OK key
  in DALi TextField application, the virtual keyboard(IME) disappeared.
- Recently, new Key mapping table in TV was created
  : DALI_KEY_OK enum value == "Return"
- In TextField, if the keyPressedName is "Return" && KeyEvent::Up,
  then called ClearKeyInputFocus().

Change-Id: I17b45b2de3a3ece524e19207a37a07262f37c7b9
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoNew propagation rule for KeyEvent 86/122186/14
minho.sun [Thu, 30 Mar 2017 11:57:10 +0000 (20:57 +0900)]
New propagation rule for KeyEvent

New KeyEvent propagation rule is added.

The rule is
If focused control doesn't consume KeyEvent, it is propagated along
scene tree.

Because of this new propagation rule, Stack in KeyInputFocusManager
isn't needed anymore.
So, remove stack from KeyInputFocusManager.

Change-Id: I820ac86891e95ef6def3445e5a3c8ff3429487c1
Signed-off-by: minho.sun <minho.sun@samsung.com>
3 years agoFix npatch visual issue 12/123612/1
Heeyong Song [Thu, 6 Apr 2017 06:55:03 +0000 (15:55 +0900)]
Fix npatch visual issue

When the same image with different borders is used, the cached data should not be used.

Change-Id: Ib986594bd74f82cf18afad3b14b28dca5dcd9254

3 years agoMerge "Texel align text when scrolling and linear sampling" into devel/master
David Steele [Wed, 5 Apr 2017 13:15:04 +0000 (06:15 -0700)]
Merge "Texel align text when scrolling and linear sampling" into devel/master

3 years agoAdded C# bindings for Window focus event and NPatchVisual property 79/122379/2
Heeyong Song [Fri, 31 Mar 2017 06:41:56 +0000 (15:41 +0900)]
Added C# bindings for Window focus event and NPatchVisual property

Change-Id: Ia4df7fae4ed598ecfa947b41c5869164d7469753

3 years agoTexel align text when scrolling and linear sampling 84/122484/4
Agnelo Vaz [Fri, 31 Mar 2017 15:34:44 +0000 (16:34 +0100)]
Texel align text when scrolling and linear sampling

Linear sampling used
Scrolling delta floored and 0.5 added to sample from center of texel

Change-Id: Id01b09d6be8d75a649207641083bc2046166b513

3 years agoAdding Async remote loading to ImageVisual 74/120674/12
David Steele [Thu, 16 Mar 2017 20:14:38 +0000 (20:14 +0000)]
Adding Async remote loading to ImageVisual

Implemented a cut down version of TextureManager to handle Async loading for
local and remote images, without atlasing or handling for broken image.

Modified test harness to manage multiple event triggers using a round-robin
semaphore test. (Required, as we now have 2 AsyncImageLoader threads in
TextureManager, which each generate an EventThreadTrigger).

Change-Id: I06fec6109985c7458a9135f7c3ef85a3f4503c7a
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoMerge "Size, Position, Color high level class added" into devel/master
Adeel Kazmi [Tue, 4 Apr 2017 13:32:07 +0000 (06:32 -0700)]
Merge "Size, Position, Color high level class added" into devel/master

3 years agoSize, Position, Color high level class added 32/118532/6
dongsug.song [Thu, 9 Mar 2017 16:47:14 +0000 (01:47 +0900)]
Size, Position, Color high level class added

 - copied from Vector2, Vertor3
 - Size2D has Interger parameter
 - implicit conversion is possible
 - removed Property.Value Set()/Get() for Size/Size2D
 - files are seperated
 - making Property.Value set()/get() is required because custom property

Conflicts:
plugins/dali-swig/examples/scroll-view.cs

Change-Id: I005b1197fe650436851d98a72f478d0ff3a30cd9
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
3 years agoFix to allow Actor::COLOR property to change text color 51/122851/4
Victor Cebollada [Mon, 3 Apr 2017 16:00:02 +0000 (17:00 +0100)]
Fix to allow Actor::COLOR property to change text color

Disclaimer - Actor::COLOR will also affect the background color (if any SetBackground API is used)

Change-Id: I4e7ed501759e6c2f2a5876e95a6bc676bbf81880
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoMerge "Added Dispose Queue bindings for missing C# classes" into devel/master
Adeel Kazmi [Mon, 3 Apr 2017 10:07:48 +0000 (03:07 -0700)]
Merge "Added Dispose Queue bindings for missing C# classes" into devel/master

3 years agochange dead link to new link 19/122719/1
minho.sun [Mon, 3 Apr 2017 07:52:32 +0000 (16:52 +0900)]
change dead link to new link

change dead Native API reference link to new link

Change-Id: If9282be6024d361750d25a06b2d9bde7f6e7b59c
Signed-off-by: minho.sun <minho.sun@samsung.com>
3 years agoMerge "DALi Version 1.2.33" into devel/master
Paul Wisbey [Fri, 31 Mar 2017 12:30:40 +0000 (05:30 -0700)]
Merge "DALi Version 1.2.33" into devel/master

3 years agoAdded Dispose Queue bindings for missing C# classes 29/122229/3
Umar [Thu, 30 Mar 2017 17:48:07 +0000 (18:48 +0100)]
Added Dispose Queue bindings for missing C# classes

Change-Id: I2cf0de4f1efeb467e0511add78a7aabb523d59f2

3 years agoDALi Version 1.2.33 37/122437/1 dali_1.2.33
Richard Huang [Fri, 31 Mar 2017 09:58:18 +0000 (10:58 +0100)]
DALi Version 1.2.33

Change-Id: If3069bfa356531b8c77f9e251c9be24cf65dd8d9

3 years agoReset Autoscrolling on TextLabel relayout 22/122222/2
Agnelo Vaz [Thu, 30 Mar 2017 12:26:00 +0000 (13:26 +0100)]
Reset Autoscrolling on TextLabel relayout

Change-Id: I4756d4b82a9354460a7f7458b2a58b0f11b1f20e

3 years agoCorrected C# makefile 67/122167/1
Umar [Thu, 30 Mar 2017 10:32:22 +0000 (11:32 +0100)]
Corrected C# makefile

Change-Id: Ic85f366555a08447393d87f8d281d22f45f36cc5

3 years agoMerge "dali-swig in ubuntu crash fix" into devel/master
Kimmo Hoikka [Thu, 30 Mar 2017 08:58:23 +0000 (01:58 -0700)]
Merge "dali-swig in ubuntu crash fix" into devel/master

3 years agoAdd property to hide input text in textField 44/116444/20
suhyung Eom [Fri, 24 Feb 2017 09:20:02 +0000 (18:20 +0900)]
Add property to hide input text in textField

Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: Iabf44a3a235535a7e0bd45bbc9165a3779c084c3

3 years agodali-swig in ubuntu crash fix 09/120909/7
dongsug.song [Fri, 24 Mar 2017 15:21:59 +0000 (00:21 +0900)]
dali-swig in ubuntu crash fix

- I got this log msg, so I changed ViewWrapper.cs
=>
Mono: Probing 'CSharp_Dali_delete_ViewWrapper'.
Mono: Found as 'CSharp_Dali_delete_ViewWrapper'.
*** Error in `mono': free(): corrupted unsorted chunks: 0x00000000019daad0 ***
Stacktrace:
  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) Dali.NDalicManualPINVOKE.delete_ViewWrapper (System.Runtime.InteropServices.HandleRef) <0xffffffff>
  at Dali.ViewWrapper.Dispose () <0x0008f>
  at Dali.ViewWrapper.Finalize () <0x00018>
  at (wrapper runtime-invoke) object.runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

Conflicts:
plugins/dali-swig/examples/dali-test.cs

Change-Id: I4fdbfebf4b1829ab15eee591a7463986972a7b64
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
3 years agoMerge "(C#) Changed Rectangle to have float properties" into devel/master
Kimmo Hoikka [Wed, 29 Mar 2017 17:05:03 +0000 (10:05 -0700)]
Merge "(C#) Changed Rectangle to have float properties" into devel/master

3 years agoMerge "Add DALI_IMPORT_API in SetCustomAlgorithm API" into devel/master
Adeel Kazmi [Wed, 29 Mar 2017 15:47:41 +0000 (08:47 -0700)]
Merge "Add DALI_IMPORT_API in SetCustomAlgorithm API" into devel/master

3 years agoFix DisposeQueue issue by using EventThreadCallback class 43/121743/3
Umar [Tue, 28 Mar 2017 16:04:15 +0000 (17:04 +0100)]
Fix DisposeQueue issue by using EventThreadCallback class

Change-Id: I9266ff91c0a081333eb88283bca519f97c17826e