platform/core/uifw/dali-toolkit.git
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

3 years agoAdd DALI_IMPORT_API in SetCustomAlgorithm API 21/121921/1
Umar [Wed, 29 Mar 2017 10:49:36 +0000 (11:49 +0100)]
Add DALI_IMPORT_API in SetCustomAlgorithm API

Change-Id: I8d0d4c1912aab5e1cc6aeba608e705f92d8f3055

3 years ago(C#) Changed Rectangle to have float properties 07/121907/2
Adeel Kazmi [Wed, 29 Mar 2017 10:04:24 +0000 (11:04 +0100)]
(C#) Changed Rectangle to have float properties

Wraps Rect<int> in C++. Problem with ints is that an explicit conversion needs to be done in C#
application code which looks bad. Int to float conversion is automatic so will still work.

Made a comment in the property to state that the decimal is ignored and that the float is provided
for convenience only.

Change-Id: I9589999406c01529c7f2463c07930e7d1d1bdca6

3 years agoMerge "Disable Image Visual Pixel alignment when using Layer3D" into devel/master
Adeel Kazmi [Tue, 28 Mar 2017 18:51:18 +0000 (11:51 -0700)]
Merge "Disable Image Visual Pixel alignment when using Layer3D" into devel/master

3 years agoDisable Image Visual Pixel alignment when using Layer3D 32/121332/2
Agnelo Vaz [Mon, 27 Mar 2017 15:56:26 +0000 (16:56 +0100)]
Disable Image Visual Pixel alignment when using Layer3D

Change-Id: Ida27856c20e86ba039ed256b56d4df36bedfbbf3

3 years agoremove Color(MixColor in tizen branch) from Actor 35/121335/1
dongsug.song [Mon, 27 Mar 2017 16:58:02 +0000 (01:58 +0900)]
remove Color(MixColor in tizen branch) from Actor

Change-Id: I08c7cedaf46da0f3802d7a1eaac79baae36d6a51
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
3 years agoMerge "packaging/dali-toolkit.spec use license macro" into devel/master
Adeel Kazmi [Fri, 24 Mar 2017 18:35:19 +0000 (11:35 -0700)]
Merge "packaging/dali-toolkit.spec use license macro" into devel/master

3 years agoMerge "Disabled Atlasing for ImageVisuals to prevent bluring" into devel/master
Adeel Kazmi [Fri, 24 Mar 2017 18:05:30 +0000 (11:05 -0700)]
Merge "Disabled Atlasing for ImageVisuals to prevent bluring" into devel/master

3 years agoMerge "Pixel alignment of ImageVisuals" into devel/master
Adeel Kazmi [Fri, 24 Mar 2017 17:42:50 +0000 (10:42 -0700)]
Merge "Pixel alignment of ImageVisuals" into devel/master

3 years agoDisabled Atlasing for ImageVisuals to prevent bluring 75/120675/5
Agnelo Vaz [Thu, 23 Mar 2017 16:19:34 +0000 (16:19 +0000)]
Disabled Atlasing for ImageVisuals to prevent bluring

Change-Id: I1e1a8303354f0f0a06cd299afd1e50e2d7ca1687

3 years agoPixel alignment of ImageVisuals 98/120898/2
Agnelo Vaz [Fri, 24 Mar 2017 11:51:20 +0000 (11:51 +0000)]
Pixel alignment of ImageVisuals

Change-Id: If059ab0d090c8e3789546912f8244a4902b35679

3 years agoREADME.md updated with locale setup. 10/120910/1
Victor Cebollada [Fri, 24 Mar 2017 15:29:13 +0000 (15:29 +0000)]
README.md updated with locale setup.

Change-Id: I6923128baa97dfd0d64935a22b050f695a85f8b4
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoChange Text's selection popup mirroring utc to use locale properly. 04/120904/2
Victor Cebollada [Fri, 24 Mar 2017 14:23:08 +0000 (14:23 +0000)]
Change Text's selection popup mirroring utc to use locale properly.

* It requires to setup the build server to have the en_GB and ar_AE locales.
  $ sudo locale-gen en
  $ sudo locale-gen ar
  $ sudo update-locale

Change-Id: I39e14f745f08f593af0b182c299814b65d87cf9e
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoDALi Version 1.2.32 72/120872/1 dali_1.2.32
Victor Cebollada [Fri, 24 Mar 2017 11:50:53 +0000 (11:50 +0000)]
DALi Version 1.2.32

Change-Id: I1e51773253244f7655ca9d7a807e5b05230f4625

3 years agopackaging/dali-toolkit.spec use license macro 63/120763/1
Jinho, Lee [Fri, 24 Mar 2017 04:39:58 +0000 (13:39 +0900)]
packaging/dali-toolkit.spec use license macro

Change-Id: If26b5e211874717f7dc52d122b9699a7fb418f31

3 years agoCustom keyboard focus algorithm support 25/115625/26
Umar [Mon, 20 Feb 2017 18:50:07 +0000 (18:50 +0000)]
Custom keyboard focus algorithm support

Change-Id: Iff543774fea50a5abb60da7f243224adb1a3c096

3 years agoMerge "Ensure Text Controls do an up-call on-style-change & trigger a relayout" into...
David Steele [Thu, 23 Mar 2017 16:14:31 +0000 (09:14 -0700)]
Merge "Ensure Text Controls do an up-call on-style-change & trigger a relayout" into devel/master

3 years agoText's selection popup mirroring. 99/109799/10
Victor Cebollada [Wed, 11 Jan 2017 16:17:08 +0000 (16:17 +0000)]
Text's selection popup mirroring.

* Reverses the order of the text's selection popup toolbar
  when the platform's language is right to left.

* Scrolls to the first reversed button (that's the end
  of the toolbar).

Change-Id: I58c5bbc5402810e0bd94510cc3f12143b572e395
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoEnsure Text Controls do an up-call on-style-change & trigger a relayout 74/116874/4
Adeel Kazmi [Thu, 23 Mar 2017 11:04:47 +0000 (11:04 +0000)]
Ensure Text Controls do an up-call on-style-change & trigger a relayout

The up-call is required as per the control writing guidelines.
A relayout request is required so that the control's fonts and size can be recalculated.
A similar fix has already been pushed to the product branch.

Change-Id: Ib23baeef60d6fb6fb3e68105defba9a30b458b5f

3 years agoMerge "Fix for Text::Controller." into devel/master
Paul Wisbey [Thu, 23 Mar 2017 10:00:28 +0000 (03:00 -0700)]
Merge "Fix for Text::Controller." into devel/master

3 years agoMerge "Fix for Text::Controller::KeyEvent()" into devel/master
Paul Wisbey [Thu, 23 Mar 2017 09:56:22 +0000 (02:56 -0700)]
Merge "Fix for Text::Controller::KeyEvent()" into devel/master

3 years agoAdded C# bindings for Window Show/Hide 89/120389/2
Adeel Kazmi [Wed, 22 Mar 2017 14:21:26 +0000 (14:21 +0000)]
Added C# bindings for Window Show/Hide

Change-Id: I9cc844591a0ab7316b96b4abe9ea5d443d7947aa

3 years agoFix for Text::Controller. 16/118616/2
Victor Cebollada [Mon, 13 Mar 2017 09:08:57 +0000 (09:08 +0000)]
Fix for Text::Controller.

* The text is scrolled to a wrong position after pasting
  text on top of the selected one.
  It happens if the pasted text has the same or more
  number of characters than the selected one but the width
  is shorter.

Change-Id: I1bd5a323ec47ef6a9494ea341a4e33dee4d8f763
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoFix for Text::Controller::KeyEvent() 35/120135/2
Victor Cebollada [Fri, 10 Mar 2017 11:32:14 +0000 (11:32 +0000)]
Fix for Text::Controller::KeyEvent()

* When text is selected and any of the volume keys
  are pressed, the text is cleared.
  The patch fixes the issue by doing nothing when
  these key events arrive.

Change-Id: I9e265579b55ffdb3605a37f8c10fb1dbb6e2e626
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoAdd extra SINCE_1_2_32 tag for Tizen 3.0 20/118620/2
Seoyeon Kim [Mon, 13 Mar 2017 08:29:13 +0000 (17:29 +0900)]
Add extra SINCE_1_2_32 tag for Tizen 3.0

Change-Id: I59c8da43b6ffa3802c809b309fc04bb59937bb38
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoMerge "Encapsulated visual URL in new VisualUrl class." into devel/master
Adeel Kazmi [Mon, 20 Mar 2017 19:24:59 +0000 (12:24 -0700)]
Merge "Encapsulated visual URL in new VisualUrl class." into devel/master

3 years agoMerge "Change the double tap and long press events on top of no text actions to highl...
Adeel Kazmi [Mon, 20 Mar 2017 12:11:39 +0000 (05:11 -0700)]
Merge "Change the double tap and long press events on top of no text actions to highlight." into devel/master

3 years agoEncapsulated visual URL in new VisualUrl class. 18/119118/6
David Steele [Wed, 15 Mar 2017 13:25:58 +0000 (13:25 +0000)]
Encapsulated visual URL in new VisualUrl class.

The VisualUrl object encapsulates the URL string and also resolves the data type
and whether the url is local or remote on creation.

Change-Id: I88cfc98563799d2646bde1911a5e8e90496ffd45
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoMerge "C# Bindings for Transition Policy properties" into devel/master
Adeel Kazmi [Fri, 17 Mar 2017 18:14:58 +0000 (11:14 -0700)]
Merge "C# Bindings for Transition Policy properties" into devel/master

3 years agoC# Bindings for Transition Policy properties 32/119632/3
Adeel Kazmi [Fri, 17 Mar 2017 17:38:35 +0000 (17:38 +0000)]
C# Bindings for Transition Policy properties

Change-Id: I102049d97b8536191728f68f858e3fe62803af4e

3 years agoMerge "Add BORDER_SIZE property to ImageVisual" into devel/master
Adeel Kazmi [Fri, 17 Mar 2017 17:37:11 +0000 (10:37 -0700)]
Merge "Add BORDER_SIZE property to ImageVisual" into devel/master

3 years agoMerge "DALi Version 1.2.31" into devel/master
Adeel Kazmi [Fri, 17 Mar 2017 16:22:35 +0000 (09:22 -0700)]
Merge "DALi Version 1.2.31" into devel/master

3 years agoDALi Version 1.2.31 26/119626/1 dali_1.2.31
Francisco Santos [Fri, 17 Mar 2017 16:15:30 +0000 (16:15 +0000)]
DALi Version 1.2.31

Change-Id: If14c3dc485f9ec1ab3934b2f7bc36db256335b24

3 years agoAdd BORDER_SIZE property to ImageVisual 04/118604/7
Heeyong Song [Mon, 13 Mar 2017 08:28:26 +0000 (17:28 +0900)]
Add BORDER_SIZE property to ImageVisual

Change-Id: I19a0acb942e1dbca59a75427e7b1358f6b8c1e36

3 years ago(Visuals) Split OFFSET_SIZE_MODE into separate properties 96/119396/3
Adeel Kazmi [Fri, 10 Feb 2017 10:02:17 +0000 (10:02 +0000)]
(Visuals) Split OFFSET_SIZE_MODE into separate properties

Change-Id: I4e8989cfa796eeb401247a35c9b77222e11640c7

3 years agoChange the double tap and long press events on top of no text actions to highlight. 94/119394/1
Victor Cebollada [Thu, 16 Mar 2017 16:56:08 +0000 (16:56 +0000)]
Change the double tap and long press events on top of no text actions to highlight.

Change-Id: If7ca9010bb86857cb89f4d64be73878510801bfb
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoUpdate double tap and long press behaviour. 52/117252/4
Victor Cebollada [Tue, 28 Feb 2017 12:24:10 +0000 (12:24 +0000)]
Update double tap and long press behaviour.

It updates the double tap and long press event on a text area with no text.
i.e. On a position clearly after the last character of the text.

* Double Tap : The cursor is placed at the beginning or at the end of the text.
* Long Press : The cursor is placed at the beginning or at the end of the text and shows the text's selection popup.

Change-Id: Iaf9ea817a515781d20c87f60991e1996d5440a62
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoMerge "Visuals using Custom View example" into devel/master
Adeel Kazmi [Wed, 15 Mar 2017 18:16:57 +0000 (11:16 -0700)]
Merge "Visuals using Custom View example" into devel/master

3 years agoVisuals using Custom View example 80/119080/8
Umar [Wed, 15 Mar 2017 11:05:01 +0000 (11:05 +0000)]
Visuals using Custom View example

Change-Id: I9a98c47f572cba0ddb25fc8c35538c5e88df1758

3 years ago(Text Controller) Remove meaningless check to see if an unsigned int is positive... 34/119134/2
Adeel Kazmi [Wed, 15 Mar 2017 16:11:42 +0000 (16:11 +0000)]
(Text Controller) Remove meaningless check to see if an unsigned int is positive or zero

Fixes an SVACE error.

Change-Id: I8118ffca01eb1921549ae2bc2e4366c1e03984b3

3 years agoMerge "Implement scroll bar in the TextEditor" into devel/master
Adeel Kazmi [Wed, 15 Mar 2017 14:35:27 +0000 (07:35 -0700)]
Merge "Implement scroll bar in the TextEditor" into devel/master

3 years agoImplement scroll bar in the TextEditor 92/112892/16
suhyung Eom [Fri, 3 Feb 2017 07:07:01 +0000 (16:07 +0900)]
Implement scroll bar in the TextEditor

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

3 years agoFix for text-controller. 39/119039/2
Victor Cebollada [Wed, 15 Mar 2017 07:50:37 +0000 (07:50 +0000)]
Fix for text-controller.

* The text disappears if the predictive text is disabled
  and a long press is done over a word.

  The problem is that in this use case a key event with
  no key code arrives, the text-controller calls the
  InsertText() method which clears the selected text.

  The fix is do nothing when this keycode arrives.

Change-Id: I23e96691fe45858165ee8fbb8695924a96a9941a
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years ago(Text) Fix bug where we cannot jump to the first line from the start of the second... 55/118655/1
Adeel Kazmi [Mon, 13 Mar 2017 11:58:07 +0000 (11:58 +0000)]
(Text) Fix bug where we cannot jump to the first line from the start of the second line

Change-Id: If9069eb33869f44f6a94ca43e0201dadf6e4154b

3 years agoFixed to show selection pop up normally after pasting from clipboard 26/118526/1
suhyung Eom [Mon, 13 Mar 2017 03:51:18 +0000 (12:51 +0900)]
Fixed to show selection pop up normally after pasting from clipboard

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

3 years agoC# Visuals example 74/118474/3
Umar [Fri, 10 Mar 2017 17:44:42 +0000 (17:44 +0000)]
C# Visuals example

Change-Id: I7850d33b101ee2204145653c65281f47ef8f4545

3 years agoMerge "Fix the wrong focus indicator position after dismissing popup" into devel...
Adeel Kazmi [Fri, 10 Mar 2017 18:12:59 +0000 (10:12 -0800)]
Merge "Fix the wrong focus indicator position after dismissing popup" into devel/master

3 years agoMake only dali-toolkit.spec file be used because of gbs build error 08/118408/2
taeyoon [Wed, 10 Aug 2016 05:33:00 +0000 (14:33 +0900)]
Make only dali-toolkit.spec file be used because of gbs build error

Change-Id: I6d621858622c41cc4ea32e30a984436acf331d44

3 years agoFix the wrong focus indicator position after dismissing popup 72/118472/1
Richard Huang [Fri, 10 Mar 2017 17:34:48 +0000 (17:34 +0000)]
Fix the wrong focus indicator position after dismissing popup

Change-Id: Icc3cca0ebbc698f9953638bcc2da7557a2279a5e

3 years agoMerge "DALi Version 1.2.30" into devel/master
Adeel Kazmi [Fri, 10 Mar 2017 15:05:36 +0000 (07:05 -0800)]
Merge "DALi Version 1.2.30" into devel/master

3 years agoDALi Version 1.2.30 63/118463/1 dali_1.2.30
David Steele [Fri, 10 Mar 2017 15:01:05 +0000 (15:01 +0000)]
DALi Version 1.2.30

Change-Id: I15ecee8e18342d5ac9e2b4bee9be06670aa3a691

3 years agoTest cases for Keyboard navigation properties 52/118452/1
Umar [Fri, 10 Mar 2017 11:16:12 +0000 (11:16 +0000)]
Test cases for Keyboard navigation properties

Change-Id: Ic9d53b8e251b2a9c87e5c1c07662d956a7406833

3 years agoAdd C# bindings for Actor's POSITION_USES_ANCHOR_POINT property 81/118281/2
Adeel Kazmi [Thu, 9 Mar 2017 18:12:34 +0000 (18:12 +0000)]
Add C# bindings for Actor's POSITION_USES_ANCHOR_POINT property

Change-Id: Ibb229a530b8c6ef7ddfe8d5e71ee75e689ffcaeb

3 years agoMerge "Give focus and input focus at the same time" into devel/master
Adeel Kazmi [Thu, 9 Mar 2017 17:27:57 +0000 (09:27 -0800)]
Merge "Give focus and input focus at the same time" into devel/master

3 years agoMerge "Add support for Control keyboard navigation properties" into devel/master
Adeel Kazmi [Thu, 9 Mar 2017 17:19:15 +0000 (09:19 -0800)]
Merge "Add support for Control keyboard navigation properties" into devel/master

3 years agoAdd support for Control keyboard navigation properties 97/117597/12
Umar [Mon, 6 Mar 2017 17:38:13 +0000 (17:38 +0000)]
Add support for Control keyboard navigation properties

Change-Id: Ib64d170d6f6a782ff824318bc7e9852174cecaf5

3 years agoGive focus and input focus at the same time 56/117456/6
minho.sun [Mon, 6 Mar 2017 06:38:38 +0000 (15:38 +0900)]
Give focus and input focus at the same time

Currently, dali has two different focus. KeyboardFocus/KeyInputFocus.
But in other framework, they works as one focus.

Two different DALi focus will be worked as one focus via making KeyboardFocusManager give KeyInputFocus to focused control.

Plus, this patch will change focus moving behavior at text controls.
To solve this problem, make text-controller determine whether this text control will lose focus or not.

Change-Id: I484b0d846de268ceb1a9a7810af360760963165b
Signed-off-by: minho.sun <minho.sun@samsung.com>
3 years agoLayout containers won't change anchor-point if the position does not use it 12/117812/3
Adeel Kazmi [Tue, 7 Mar 2017 12:25:20 +0000 (12:25 +0000)]
Layout containers won't change anchor-point if the position does not use it

Change-Id: I87274ca3356e12ca4eb4c7caac5f0b238704fc0f

3 years agoAdd C# Bindings for Actor ScreenPosition 95/118095/3
Agnelo Vaz [Wed, 8 Mar 2017 18:02:37 +0000 (18:02 +0000)]
Add C# Bindings for Actor ScreenPosition

Change-Id: I1ee5254998a258a2e8ca32e88533bd00daca6e59

3 years agoMerge "Fix BackgroundImage and BackgroudColor properties in C# View" into devel/master
Adeel Kazmi [Wed, 8 Mar 2017 18:10:59 +0000 (10:10 -0800)]
Merge "Fix BackgroundImage and BackgroudColor properties in C# View" into devel/master

3 years agoMerge "Fix for Text::Controller::RepositionSelectionHandles()" into devel/master
Paul Wisbey [Wed, 8 Mar 2017 16:31:09 +0000 (08:31 -0800)]
Merge "Fix for Text::Controller::RepositionSelectionHandles()" into devel/master

3 years agoFix BackgroundImage and BackgroudColor properties in C# View 87/118087/2
Richard Huang [Wed, 8 Mar 2017 15:03:52 +0000 (15:03 +0000)]
Fix BackgroundImage and BackgroudColor properties in C# View

Change-Id: I3990cf1c5a3835e261142377f8e2ea4d60a44403

3 years agoFix for Text::Controller::RepositionSelectionHandles() 51/118051/1
Victor Cebollada [Wed, 8 Mar 2017 11:24:19 +0000 (11:24 +0000)]
Fix for Text::Controller::RepositionSelectionHandles()

* Fixes an invalid memory read reported by valgrind.

Change-Id: I8625fdbd3203130b73327964d9b5ae063677938f
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoRemoved the renderer cache 99/117099/3
David Steele [Thu, 2 Mar 2017 19:22:04 +0000 (19:22 +0000)]
Removed the renderer cache

Removing the renderer cache helps prevent bugs with animating
properties on one visual affecting other visuals of the same type with
the same URL.

Change-Id: I683d88fbb3459df85a1df68a4cbc5e0408414fc2
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoStore weak reference of C# object in the view registry to make the object garbage... 94/117594/2
Richard Huang [Mon, 6 Mar 2017 15:44:12 +0000 (15:44 +0000)]
Store weak reference of C# object in the view registry to make the object garbage collectible

Change-Id: Ib20d28aea423378cc8795d5ea52f144f54a1af7e

3 years agoMerge "Fix for TextSelectionToolbar overshootEffectColor styling" into devel/master
Adeel Kazmi [Mon, 6 Mar 2017 14:59:30 +0000 (06:59 -0800)]
Merge "Fix for TextSelectionToolbar overshootEffectColor styling" into devel/master

3 years agoMerge "Fix downcast issue for C# CustomView" into devel/master
Adeel Kazmi [Mon, 6 Mar 2017 13:47:30 +0000 (05:47 -0800)]
Merge "Fix downcast issue for C# CustomView" into devel/master

3 years agoFix for TextSelectionToolbar overshootEffectColor styling 15/117315/6
Paul Wisbey [Fri, 3 Mar 2017 17:39:48 +0000 (17:39 +0000)]
Fix for TextSelectionToolbar overshootEffectColor styling

Change-Id: I9ee4b4182964cccdf0b1540e1495fc5d325227f8

3 years agoText Selection Popup and Radio Button fix and tests uses Button::Properties 14/117314/3
Agnelo Vaz [Fri, 3 Mar 2017 17:38:34 +0000 (17:38 +0000)]
Text Selection Popup and Radio Button fix and tests uses Button::Properties

Button tests now use Properties and deprecated API separated to bottom of files.
Radio button dead code removed.
Text Selection popup doesn't use deprecated API

Change-Id: Icd8b2fa422031a7e366bf211e0def0c8182532a5

3 years agoFix leaking Glyph data 44/117044/2
Nick Holland [Thu, 2 Mar 2017 11:26:21 +0000 (11:26 +0000)]
Fix leaking Glyph data

Leak reported by Valgrind

Change-Id: I2e56c2f07903526cb4aa69e4c6e090619e41984d

3 years agoMerge "Changed to use ImfManager for virtual keyboard APIs" into devel/master
Kimmo Hoikka [Fri, 3 Mar 2017 18:03:05 +0000 (10:03 -0800)]
Merge "Changed to use ImfManager for virtual keyboard APIs" into devel/master

3 years agoFix downcast issue for C# CustomView 48/117248/3
Richard Huang [Fri, 3 Mar 2017 10:42:55 +0000 (10:42 +0000)]
Fix downcast issue for C# CustomView

Change-Id: I112e52e28da3440ddf7e5d3de6fe67e4963f8663

3 years agoFix the Styling issue with Custom View. 97/117097/7
Umar [Thu, 2 Mar 2017 18:12:38 +0000 (18:12 +0000)]
Fix the Styling issue with Custom View.

Change-Id: I1319849de3b0b75c99015c22f0490a1ff4fbdb8e

3 years agoEnsure up calls are added for all void virtual functions in view wrapper. 94/117094/14
Umar [Thu, 2 Mar 2017 16:33:03 +0000 (16:33 +0000)]
Ensure up calls are added for all void virtual functions in view wrapper.

Change-Id: Idb4daf00cc805e1908a1bdaa85591ebe9f068154

3 years agoMerge "On state change, visuals now keep instance data" into devel/master
Adeel Kazmi [Fri, 3 Mar 2017 16:50:08 +0000 (08:50 -0800)]
Merge "On state change, visuals now keep instance data" into devel/master

3 years agoDALi Version 1.2.29 92/117292/1 dali_1.2.29
Agnelo Vaz [Fri, 3 Mar 2017 14:06:03 +0000 (14:06 +0000)]
DALi Version 1.2.29

Change-Id: I3f0f542c0583af205363b7fbb95f708e441243c9

3 years agoOn state change, visuals now keep instance data 36/116336/7
David Steele [Thu, 23 Feb 2017 21:31:41 +0000 (21:31 +0000)]
On state change, visuals now keep instance data

If a visual such as a text visual has instance data (i.e. the text string)
ensure that this is applied following a state change where the visual
is removed and re-added.

Added new method CreateInstancePropertyMap to Visual::Base::Impl,
and methods DoCreateInstancePropertyMap to derived visuals for writing instance data
into. So far, this is for text visual's text property and image visual's desired image
size properties.

TODO: Prevent the visual being re-added if no properties change
(or only animatable properties change) (Whilst taking into account string vs index keys; Property Array vs Vector...

[ Note: this is problematic for gradient visual, which generates a bunch of property arrays whilst Builder has generated Vectors from the equivalent JSON ]

Change-Id: I742c47067fc19fbaeee2f01195f6f00501b16c85
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoMerge "Manual binding for C# Actor APIs e.g. RaiseToTop, LowerBelow, etc." into devel...
Adeel Kazmi [Thu, 2 Mar 2017 18:58:47 +0000 (10:58 -0800)]
Merge "Manual binding for C# Actor APIs e.g. RaiseToTop, LowerBelow, etc." into devel/master

3 years agoMerge "Initially show scroll indicator for a brief period" into devel/master
Paul Wisbey [Thu, 2 Mar 2017 16:29:39 +0000 (08:29 -0800)]
Merge "Initially show scroll indicator for a brief period" into devel/master

3 years agoInitially show scroll indicator for a brief period 67/116867/8
Paul Wisbey [Tue, 28 Feb 2017 19:24:19 +0000 (19:24 +0000)]
Initially show scroll indicator for a brief period

Change-Id: Ib19586c964d7f62aa78b89c791f7ff0067c729d0

3 years agoManual binding for C# Actor APIs e.g. RaiseToTop, LowerBelow, etc. 53/117053/1
Richard Huang [Thu, 2 Mar 2017 11:55:38 +0000 (11:55 +0000)]
Manual binding for C# Actor APIs e.g. RaiseToTop, LowerBelow, etc.

Change-Id: I14da27ce00a6ab9a901f39f09dd3f999627c76cf