platform/core/uifw/dali-toolkit.git
7 years ago[3.0] Ensure text controls do a relayout when the font or the style changes 91/116891/1
suhyung Eom [Thu, 2 Mar 2017 01:21:43 +0000 (10:21 +0900)]
[3.0] Ensure text controls do a relayout when the font or the style changes

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

7 years ago[3.0] Fix for the highlight box. 00/116700/1
Victor Cebollada [Mon, 27 Feb 2017 17:02:47 +0000 (17:02 +0000)]
[3.0] Fix for the highlight box.

* The highlight box is not created when the text edited
  is in the pre-edit state and the user does a long press
  on top of the pre-edited word.
  The issue is fixed reseting the update-cursor flag to
  false.

Change-Id: I8100504bfeb6894ddfc99a9768e6492e076fd648
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoMerge "[3.0] Fixed to show textSelectionPop up normally on second long press" into... accepted/tizen/3.0/common/20170228.061425 accepted/tizen/3.0/ivi/20170228.052528 accepted/tizen/3.0/mobile/20170228.052307 accepted/tizen/3.0/tv/20170228.052417 accepted/tizen/3.0/wearable/20170228.052504 submit/tizen_3.0/20170227.105302
suhyung Eom [Mon, 27 Feb 2017 10:49:31 +0000 (02:49 -0800)]
Merge "[3.0] Fixed to show textSelectionPop up normally on second long press" into tizen_3.0

7 years ago[3.0] Fixed to show textSelectionPop up normally on second long press 40/116640/2
suhyung Eom [Mon, 27 Feb 2017 10:37:45 +0000 (19:37 +0900)]
[3.0] Fixed to show textSelectionPop up normally on second long press

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

7 years ago[3.0] Text - Fix for emojis resampling. 35/116335/5
Victor Cebollada [Thu, 23 Feb 2017 17:51:39 +0000 (17:51 +0000)]
[3.0] Text - Fix for emojis resampling.

* Clears the texture when a new atlas is created.
* Query the emoji bitmaps with the desired size.
* Uses the shadow's color for emoji's shadows.

Change-Id: I262f04a59cae6c1d9b2f5b15410843f4a3020219
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Use IsGlyphColor(). 51/116051/2
Victor Cebollada [Fri, 17 Feb 2017 16:07:56 +0000 (16:07 +0000)]
[3.0] Use IsGlyphColor().

* It uses the IsGlyphColor() method instead
  creating a new bitmap and check if it's a
  color one.

Change-Id: Icc3496757359a75ce3b8d9384a8120074a182ed5
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoAdded BACKGROUND_BORDER property to TextSelectionPopup 57/116057/1
Paul Wisbey [Wed, 22 Feb 2017 17:19:34 +0000 (17:19 +0000)]
Added BACKGROUND_BORDER property to TextSelectionPopup

(Version which does not depend on ImageVisual mixColor)

Change-Id: I14a7929f75c5502fbb740d1768fd032486bc052b

7 years agoReduced text-selection indicator height for WVGA resolution 47/115847/2
Paul Wisbey [Tue, 21 Feb 2017 13:28:02 +0000 (13:28 +0000)]
Reduced text-selection indicator height for WVGA resolution

Change-Id: Ief8d6f445f0bc182c0fbae1b2c08db791eafff03

7 years ago[3.0] Provided color-conversion helpers 03/115803/1
Paul Wisbey [Mon, 20 Feb 2017 15:54:48 +0000 (15:54 +0000)]
[3.0] Provided color-conversion helpers

Change-Id: I95e2b4c338e32c012d05f8a63237a419283222c5

7 years ago[3.0] Modified custom shader part for native image 91/115591/2 accepted/tizen/3.0/common/20170222.125805 accepted/tizen/3.0/ivi/20170222.082536 accepted/tizen/3.0/mobile/20170222.082357 accepted/tizen/3.0/tv/20170222.082439 accepted/tizen/3.0/wearable/20170222.082505 submit/tizen_3.0/20170221.075915
taeyoon0.lee [Mon, 20 Feb 2017 12:30:38 +0000 (21:30 +0900)]
[3.0] Modified custom shader part for native image

 - Fixed issue, custom shader isn't applied after changed to visual

Change-Id: Idd5c2eba75db78fa7974e780c80b72d5b3f7ac5b

7 years agoMerge "[3.0] Clear input focus when Return/Escape key Up" into tizen_3.0 accepted/tizen/3.0/common/20170221.125105 accepted/tizen/3.0/ivi/20170221.004332 accepted/tizen/3.0/mobile/20170221.003649 accepted/tizen/3.0/tv/20170221.004010 accepted/tizen/3.0/wearable/20170221.004154 submit/tizen_3.0/20170220.051830
minho.sun [Mon, 20 Feb 2017 05:03:30 +0000 (21:03 -0800)]
Merge "[3.0] Clear input focus when Return/Escape key Up" into tizen_3.0

7 years ago[3.0] Clear input focus when Return/Escape key Up 29/115429/2
minho.sun [Mon, 20 Feb 2017 02:20:43 +0000 (11:20 +0900)]
[3.0] Clear input focus when Return/Escape key Up

Make TextField and TextEditor cleare it's input focus when getting Return/Escape KeyUp event.

Change-Id: Idc9318ab2a7a25aeaf92e750377c97edfd27e929
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years ago[3.0] Update doxygen comments 94/113294/2
Seoyeon Kim [Tue, 7 Feb 2017 05:54:43 +0000 (14:54 +0900)]
[3.0] Update doxygen comments

- For document public release, Native API reference is checked by Lionbridge.

Change-Id: I78cad260974f386ceeeb1fbc8774815be2213457
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years ago[3.0] (ImageView) Downgrade warning level of Image param APIs to only show with a... 94/115394/2
Adeel Kazmi [Fri, 17 Feb 2017 17:23:28 +0000 (17:23 +0000)]
[3.0] (ImageView) Downgrade warning level of Image param APIs to only show with a debug build

Change-Id: Ib0467d0b310cd695bd950de1993384dd73744ec6

7 years ago[3.0] Allow text-selection scroll indicator to have a different style 61/115161/1
Nick Holland [Thu, 16 Feb 2017 12:37:56 +0000 (12:37 +0000)]
[3.0] Allow text-selection scroll indicator to have a different style

Change-Id: I5e9899fe28580b83ecb3fc13309df4812ffc0390

7 years agoRevert "[3.0] Moved regular scrollbar image url into stylesheet" 17/115117/1
Paul Wisbey [Thu, 16 Feb 2017 09:52:58 +0000 (01:52 -0800)]
Revert "[3.0] Moved regular scrollbar image url into stylesheet"

This reverts commit 06ce512a5bbfcac3ee3bf00ee578f2518f92deae.

Change-Id: Id1981ed71d7fec5d57194572e2196dda79a33ef2

7 years ago[3.0] Moved regular scrollbar image url into stylesheet 41/114941/2
Nick Holland [Wed, 15 Feb 2017 19:08:02 +0000 (19:08 +0000)]
[3.0] Moved regular scrollbar image url into stylesheet

Change-Id: Ie4d333671d7e45bce6ee259c9bd29435e285d748

7 years ago[3.0] Fix for cursor size and position. 06/114506/2
Victor Cebollada [Mon, 13 Feb 2017 09:27:19 +0000 (09:27 +0000)]
[3.0] Fix for cursor size and position.

* If the cursor is bigger than the height of the text control it's
  set as not visible.
* The patch updates the size and position of the cursor to make
  a portion of it visible.

Change-Id: I5cb258325d8692d8248e32efe42367c5c9d19e1f
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Fixed the ItemView already scrolled to end logic 67/114267/3
Paul Wisbey [Sun, 12 Feb 2017 19:50:34 +0000 (19:50 +0000)]
[3.0] Fixed the ItemView already scrolled to end logic

Change-Id: I7d4e9df6c4c801077a46e6957b6d159977646de2

7 years agoMerge "[3.0] Fixed Svace Issue" into tizen_3.0 accepted/tizen/3.0/common/20170210.172516 accepted/tizen/3.0/ivi/20170210.095110 accepted/tizen/3.0/mobile/20170210.094845 accepted/tizen/3.0/tv/20170210.094929 accepted/tizen/3.0/wearable/20170210.095017 submit/tizen_3.0/20170210.054535
Seoyeon Kim [Fri, 10 Feb 2017 05:39:53 +0000 (21:39 -0800)]
Merge "[3.0] Fixed Svace Issue" into tizen_3.0

7 years ago[3.0] Fixed Svace Issue 87/113887/2
Seoyeon Kim [Thu, 9 Feb 2017 07:34:33 +0000 (16:34 +0900)]
[3.0] Fixed Svace Issue

- Initialized one of class member

Change-Id: I2294ab995ad67af2405776370aeab5157bd35e7c
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years ago[3.0] Fix SVACE issue - memory leak 84/114084/1
Heeyong Song [Thu, 9 Feb 2017 08:27:41 +0000 (17:27 +0900)]
[3.0] Fix SVACE issue - memory leak

- Delete the elements of mResourceRequests

Change-Id: Ic4ba5a09e6c3dbfc8ebfc85a0344790f6a16a661

7 years ago[3.0] Fixed 9-patch rendering issue when applying a scale. 36/114036/5
adam.b [Thu, 9 Feb 2017 15:18:33 +0000 (15:18 +0000)]
[3.0] Fixed 9-patch rendering issue when applying a scale.

Integrating scale with size was causing a glitch
during scaling a 9-patch image (when scale < 1)

Change-Id: I1cee72cab42e9d828f312c3747a22e48347d5f50

7 years ago[3.0] Fix cursor display issue. 30/114030/3
Victor Cebollada [Thu, 9 Feb 2017 14:33:57 +0000 (14:33 +0000)]
[3.0] Fix cursor display issue.

* On resume after the power key is pressed the text controller is
  still in edit mode.
  When the power key is pressed, the text controller is set to the
  INACTIVE state.

* @todo: Different applications may want a different behaviour on resume.

Change-Id: I770b991bc0c141b5a2db260cf7ef7a693ead4b02
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Added scroll-bar to text selection toolbar 63/113463/3
Victor Cebollada [Tue, 7 Feb 2017 17:07:14 +0000 (17:07 +0000)]
[3.0] Added scroll-bar to text selection toolbar

Change-Id: I93f87fcb2471c85ef251a3b396130677b0a7e070
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Text - Fix for text controller. 55/113955/5
Victor Cebollada [Wed, 8 Feb 2017 14:33:24 +0000 (14:33 +0000)]
[3.0] Text - Fix for text controller.

* Fixes the issue when two or more pre-edit events
  arrive from the imf manager.
  The text controller was not able to remove the
  previous text.

Change-Id: I85ba391f6d3c7f5609fbd0ba1b49cb3440059269
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Use TextField point-size 8.5 13/113213/2
Paul Wisbey [Mon, 6 Feb 2017 13:39:51 +0000 (13:39 +0000)]
[3.0] Use TextField point-size 8.5

Change-Id: I0557e507d46a7640fb08a16eac8b90d0296e85f2

7 years agoMerge "[3.0] change adding focus indicator logic" into tizen_3.0 accepted/tizen/3.0/common/20170203.151137 accepted/tizen/3.0/ivi/20170203.090319 accepted/tizen/3.0/mobile/20170203.090055 accepted/tizen/3.0/tv/20170203.090156 accepted/tizen/3.0/wearable/20170203.090249 submit/tizen_3.0/20170203.045255
Heeyong Song [Fri, 3 Feb 2017 03:42:38 +0000 (19:42 -0800)]
Merge "[3.0] change adding focus indicator logic" into tizen_3.0

7 years ago[3.0] change adding focus indicator logic 55/112655/4
minho.sun [Thu, 2 Feb 2017 06:21:44 +0000 (15:21 +0900)]
[3.0] change adding focus indicator logic

Make sure KeyboardFocusManager add focus indicator according to
mIsFocusIndicatorEnabled.

Change-Id: I036dbf4acf75214108d21dedce73cf604279669e
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years ago[3.0] Remove incorrect Deprecated warning from Internal::Control 73/112773/1
Adeel Kazmi [Tue, 20 Dec 2016 10:46:50 +0000 (10:46 +0000)]
[3.0] Remove incorrect Deprecated warning from Internal::Control

This is called from OnChildAdd so a control doing the right thing will always see this warning.
Classes overriding this method will not show the wanring which is actually the incorrect thing.

Best to just remove it as it's polluting the log.

Change-Id: I8509f14b75fd4e8e632f19f9487056454b4fba0c

7 years ago[3.0] Text - Use the uColor uniform to render the emojis. 62/111662/1 accepted/tizen/3.0/common/20170125.121942 accepted/tizen/3.0/ivi/20170125.084424 accepted/tizen/3.0/mobile/20170125.084339 accepted/tizen/3.0/tv/20170125.084355 accepted/tizen/3.0/wearable/20170125.084410 submit/tizen_3.0/20170125.040438
Victor Cebollada [Mon, 23 Jan 2017 08:54:50 +0000 (08:54 +0000)]
[3.0] Text - Use the uColor uniform to render the emojis.

* Allows to mix the emoji color with a given color.
  i.e. a different alpha.

Change-Id: If8b3a4eecf2dc65785afd3aafbe03c485ac0d444
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoFix for ItemView OVERSHOOT_SIZE 62/111462/2 accepted/tizen/3.0/common/20170123.132219 accepted/tizen/3.0/ivi/20170123.100012 accepted/tizen/3.0/mobile/20170123.095925 accepted/tizen/3.0/tv/20170123.095939 accepted/tizen/3.0/wearable/20170123.095956 submit/tizen_3.0/20170123.055148
Ferran Sole [Fri, 20 Jan 2017 10:52:22 +0000 (10:52 +0000)]
Fix for ItemView OVERSHOOT_SIZE

Setting overshoot size after overshoot was enabled was not working

Change-Id: I000958217e14ba4aaab408076af969bc34d671ef

7 years ago[3.0] Text's selection popup mirroring. 01/109801/5
Victor Cebollada [Wed, 11 Jan 2017 16:17:08 +0000 (16:17 +0000)]
[3.0] 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>
7 years ago[3.0] Update doxygen comments 45/109345/2 accepted/tizen/3.0/common/20170111.161818 accepted/tizen/3.0/ivi/20170111.090332 accepted/tizen/3.0/mobile/20170111.090217 accepted/tizen/3.0/tv/20170111.090236 accepted/tizen/3.0/wearable/20170111.090315 submit/tizen_3.0/20170111.020653
Seoyeon Kim [Tue, 10 Jan 2017 05:19:34 +0000 (14:19 +0900)]
[3.0] Update doxygen comments

- Fix the graph description in ItemView::RemoveItem()
- Add some descriptions in more detail, checked by LB

Change-Id: I98fb22b4b02830da42651c16e7dfe2bc207a5137
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years ago[3.0] Add dali-adaptor as shared library 28/108928/1 accepted/tizen/3.0/common/20170109.200020 accepted/tizen/3.0/ivi/20170109.003638 accepted/tizen/3.0/mobile/20170109.003440 accepted/tizen/3.0/tv/20170109.003526 accepted/tizen/3.0/wearable/20170109.003615 submit/tizen_3.0/20170106.084214
suhyung Eom [Fri, 6 Jan 2017 06:25:56 +0000 (15:25 +0900)]
[3.0] Add dali-adaptor as shared library

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

7 years agoMerge "[3.0] Fixed crash issue by referencing unallocated memory" into tizen_3.0 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable tizen_3.0.m2 accepted/tizen/3.0.m2/mobile/20170104.141503 accepted/tizen/3.0.m2/tv/20170104.142028 accepted/tizen/3.0.m2/wearable/20170104.142323 accepted/tizen/3.0/common/20170102.062847 accepted/tizen/3.0/ivi/20170101.231853 accepted/tizen/3.0/mobile/20170101.231728 accepted/tizen/3.0/tv/20170101.231749 accepted/tizen/3.0/wearable/20170101.231821 submit/tizen_3.0.m2/20170104.093751 submit/tizen_3.0/20161230.070625
suhyung Eom [Fri, 30 Dec 2016 06:27:35 +0000 (22:27 -0800)]
Merge "[3.0] Fixed crash issue by referencing unallocated memory" into tizen_3.0

7 years ago[3.0] Fixed crash issue by referencing unallocated memory 24/107824/3
suhyung Eom [Fri, 30 Dec 2016 05:39:10 +0000 (14:39 +0900)]
[3.0] Fixed crash issue by referencing unallocated memory

Crash was occurred when referencing unallocated memory
Wrong memory of DefaultFont->FindFont was used with condition
(script = TextAbstraction::UNKNOWN and defaultFonts != NULL)

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

7 years ago[3.0] Fix the warning log causing the wrong position 09/107809/2 submit/tizen_3.0/20161230.052259
Seoyeon Kim [Fri, 30 Dec 2016 04:38:42 +0000 (13:38 +0900)]
[3.0] Fix the warning log causing the wrong position

Change-Id: I8eee4d59970c3c1243e6155961089d7a085e75c1
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoMerge "Fix a bug in control background setting" into tizen_3.0
Taeyoon Lee [Fri, 30 Dec 2016 04:35:28 +0000 (20:35 -0800)]
Merge "Fix a bug in control background setting" into tizen_3.0

7 years agoMerge "[3.0] Add Visual descriptions to generate doxygen page" into tizen_3.0
Seoyeon Kim [Thu, 29 Dec 2016 02:46:27 +0000 (18:46 -0800)]
Merge "[3.0] Add Visual descriptions to generate doxygen page" into tizen_3.0

7 years ago[3.0] Fixed bug that text is hidden by selection area 20/107420/1 submit/tizen_3.0/20161228.124257
suhyung Eom [Wed, 28 Dec 2016 04:18:49 +0000 (13:18 +0900)]
[3.0] Fixed bug that text is hidden by selection area

If layer behavior is 3D, selection highlight actor hide text actor in textField
Fixed by changing selection highlight actor's Z position in case of
Layer_3D is used

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

7 years ago[3.0] Added po files for more languages 74/106974/1
suhyung Eom [Mon, 26 Dec 2016 04:39:07 +0000 (13:39 +0900)]
[3.0] Added po files for more languages

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

7 years ago[3.0] Add Visual descriptions to generate doxygen page 04/106604/2
Seoyeon Kim [Thu, 22 Dec 2016 07:21:23 +0000 (16:21 +0900)]
[3.0] Add Visual descriptions to generate doxygen page

Change-Id: I6d90458289e4d01064c08ba9eac3a0a91cc78252
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoFix a bug in control background setting 52/106452/1
Xiangyin Ma [Wed, 21 Dec 2016 14:47:07 +0000 (14:47 +0000)]
Fix a bug in control background setting

Change-Id: I25eef3eff01496eb28ac12be79443e783fb09168

7 years ago[3.0] Move virtual destructor same position as 2.4 66/105866/1 accepted/tizen/3.0/common/20161221.180817 accepted/tizen/3.0/ivi/20161221.010002 accepted/tizen/3.0/mobile/20161221.010148 accepted/tizen/3.0/tv/20161221.005708 accepted/tizen/3.0/wearable/20161221.005917 submit/tizen_3.0/20161220.014437
suhyung Eom [Tue, 20 Dec 2016 01:11:35 +0000 (10:11 +0900)]
[3.0] Move virtual destructor same position as 2.4

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

7 years ago[3.0] Move virtual destructor position to its original 35/105735/1
suhyung Eom [Fri, 16 Dec 2016 05:42:45 +0000 (14:42 +0900)]
[3.0] Move virtual destructor position to its original

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

7 years agoMerge "[3.0] Text - Fix for placement actor." into tizen_3.0
Paul Wisbey [Fri, 16 Dec 2016 15:36:09 +0000 (07:36 -0800)]
Merge "[3.0] Text - Fix for placement actor." into tizen_3.0

7 years ago[3.0] Text - Fix for placement actor. 26/104826/2
Victor Cebollada [Wed, 14 Dec 2016 07:10:22 +0000 (07:10 +0000)]
[3.0] Text - Fix for placement actor.

* Aligns the placement actor within the text control according with the alignment properties.

Change-Id: I62782283d13195081b56d395eecb854eb30f1df9
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Add visuals group tag for doxygen 61/105261/1
Seoyeon Kim [Fri, 16 Dec 2016 06:36:53 +0000 (15:36 +0900)]
[3.0] Add visuals group tag for doxygen

Change-Id: Iafd4f3a25113b890e0f01adab4d52d6b584efd97
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoMerge "[3.0] Remove dali csharp codes" into tizen_3.0 accepted/tizen/3.0/common/20161216.124122 accepted/tizen/3.0/ivi/20161216.085508 accepted/tizen/3.0/mobile/20161216.085047 accepted/tizen/3.0/tv/20161216.085248 accepted/tizen/3.0/wearable/20161216.085407 submit/tizen_3.0/20161216.023434 submit/tizen_3.0/20161216.041228 submit/tizen_3.0/20161216.053358
dongsug.song [Tue, 13 Dec 2016 04:29:18 +0000 (20:29 -0800)]
Merge "[3.0] Remove dali csharp codes" into tizen_3.0

7 years agoApply deprecate macro and LOG 29/104229/1 submit/tizen_3.0/20161213.042157
suhyung Eom [Thu, 1 Dec 2016 09:22:39 +0000 (18:22 +0900)]
Apply deprecate macro and LOG

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

7 years ago[3.0] Text - TextClipper replaced by an Actor with the CLIPPING_MODE enabled. 54/103554/7
Victor Cebollada [Thu, 8 Dec 2016 14:52:47 +0000 (14:52 +0000)]
[3.0] Text - TextClipper replaced by an Actor with the CLIPPING_MODE enabled.

* Fixes issues with the inherited alpha channel.

Change-Id: I6a3f125d6de10d4d3d8673a6b340f05ae0edd3f6
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoAdded devel property PREMULTIPLIED_ALPHA ( "premultipliedAlpha" ). 56/103556/1 accepted/tizen/3.0/common/20161209.161244 accepted/tizen/3.0/ivi/20161209.105551 accepted/tizen/3.0/mobile/20161209.105218 accepted/tizen/3.0/tv/20161209.105411 accepted/tizen/3.0/wearable/20161209.105522 submit/tizen_3.0/20161209.084701
adam.b [Thu, 8 Dec 2016 14:58:04 +0000 (14:58 +0000)]
Added devel property PREMULTIPLIED_ALPHA ( "premultipliedAlpha" ).
Control::SetBackground() applies premultipliedAlpha on existing
visual if no new visual instantiated.

The property enables/disables premultiplied alpha on the Visual.

Example:

control.SetProperty( Toolkit::Control::Property::BACKGROUND,
                     Property::Map().
                     Add( "premultipliedAlpha", true ));

Change-Id: Ie28aaceb9e7b9ca4f7a1e4ef0cf424a4a7fe5f00

7 years ago[3.0] Text - Fix for text's cursor position. 60/103160/2
Victor Cebollada [Wed, 7 Dec 2016 10:42:36 +0000 (10:42 +0000)]
[3.0] Text - Fix for text's cursor position.

* The control's size stored in the view-model is not updated
  when the text is void.
  If the text's alignment is not BEGIN, the cursor position
  is calculated badly.

Change-Id: I65f6c520268608ad1605fc2d0b70be96377bb9dd
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Text - Fix for input style when there is a long press event. 36/103236/1
Victor Cebollada [Thu, 17 Nov 2016 11:49:55 +0000 (11:49 +0000)]
[3.0] Text - Fix for input style when there is a long press event.

* The input style was not updated.

Change-Id: I5758ee06739e2c1d28b62cb6d492c6f9bddf0b78
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Text - Initialize the mUpdateCursorHookPosition member in the constructor. 34/103234/1
Victor Cebollada [Thu, 27 Oct 2016 15:18:28 +0000 (16:18 +0100)]
[3.0] Text - Initialize the mUpdateCursorHookPosition member in the constructor.

Change-Id: I9ebaa2d3d6760913753771bf51aef9528b850a73
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Fix for a single line text's vertical alignment. 33/103233/1
Victor Cebollada [Fri, 21 Oct 2016 14:57:11 +0000 (15:57 +0100)]
[3.0] Fix for a single line text's vertical alignment.

* Use case:
  - A TextField with the vertical alignment set to CENTER.
  - Add some text. It's correctly aligned.
  - Remove some text with the back space. It aligns the text to the TOP

Change-Id: I5c8c6f2bd81d8f78ba5ec2835c1e55531cb99a77
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] TextController refactor. 32/103232/1
Victor Cebollada [Fri, 30 Sep 2016 15:52:39 +0000 (16:52 +0100)]
[3.0] TextController refactor.

* A different control interface has been created for the editable text controls.
  The text label doesn't need to implement the methods AddDecoration(),
  TextChanged(), MaxLengthReached() and InputStyleChanged().

Change-Id: I803729d7d502b03923bae5744af887d8cfe84b57
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Text - Ellipsis improvement. 31/103231/1
Victor Cebollada [Tue, 4 Oct 2016 13:11:06 +0000 (14:11 +0100)]
[3.0] Text - Ellipsis improvement.

* Elide all the characters if the control's height is not big enough.
* Fix the vertical alignment.

Change-Id: Ib7f8cc710b554952da357321e88058bbb3c7b0ab
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Fixed svace defect 69/102969/2
suhyung Eom [Wed, 7 Dec 2016 02:28:33 +0000 (11:28 +0900)]
[3.0] Fixed svace defect

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

7 years ago[3.0] Remove dali csharp codes 04/101904/1
dongsug.song [Fri, 2 Dec 2016 10:09:51 +0000 (19:09 +0900)]
[3.0] Remove dali csharp codes

Change-Id: Ibfc4b287e5e5aba9ab0465a79be9c9f241010f80
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
7 years ago[3.0] Text - Fix for input style when the text gain the focus via KeyboardFocusGainEv... 12/101012/2 accepted/tizen/3.0/common/20161201.135514 accepted/tizen/3.0/common/20161207.195820 accepted/tizen/3.0/ivi/20161201.032808 accepted/tizen/3.0/ivi/20161207.140020 accepted/tizen/3.0/mobile/20161201.032719 accepted/tizen/3.0/mobile/20161207.135928 accepted/tizen/3.0/tv/20161201.032733 accepted/tizen/3.0/tv/20161207.135611 accepted/tizen/3.0/wearable/20161201.032753 accepted/tizen/3.0/wearable/20161207.140133 submit/tizen_3.0/20161201.020901 submit/tizen_3.0/20161207.093446
Victor Cebollada [Fri, 18 Nov 2016 08:30:20 +0000 (08:30 +0000)]
[3.0] Text - Fix for input style when the text gain the focus via KeyboardFocusGainEvent().

* The input style was not updated.
Change-Id: I6a71cfa605cbfac36ee03ac4754d51c6152a53f2

7 years ago[3.0] Change Internal::Control destructor to protected 37/100237/2
Adeel Kazmi [Thu, 24 Nov 2016 17:43:40 +0000 (17:43 +0000)]
[3.0] Change Internal::Control destructor to protected

This is a ref-counted object so another object should not be able to delete it.

Change-Id: I05d2d262f509380586584acfa1fb6646fe1ba688

7 years ago[3.0]Add focus indicator only when attaching physicalkeyboard 36/100036/1 submit/tizen_3.0/20161201.015645
minho.sun [Fri, 25 Nov 2016 02:08:21 +0000 (11:08 +0900)]
[3.0]Add focus indicator only when attaching physicalkeyboard

Add focus indicator only when attaching physicalkeyboard.

When user wants to preset focus actor before physicalkeyboard is
attached,
they can call SetCurrentFocusActor().

Before this patch, it always displays focus indicator whether
pyhisicalkeyboard is attached or not.

Now, if pyhisicalkeyboard is not attached, SetCurrentFocusActor() dosen't
add focus indicator to focus actor.

Change-Id: I8a7015279be77c77eb87f2a66346aa5924c76ab5
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years ago[3.0] Add deprecated tag and missed doxygen 00/99300/1 accepted/tizen/3.0/common/20161124.181844 accepted/tizen/3.0/ivi/20161124.030231 accepted/tizen/3.0/mobile/20161124.030032 accepted/tizen/3.0/tv/20161124.030131 accepted/tizen/3.0/wearable/20161124.030202 submit/tizen_3.0/20161123.111804
Seoyeon Kim [Tue, 22 Nov 2016 10:00:25 +0000 (19:00 +0900)]
[3.0] Add deprecated tag and missed doxygen

- Add 'DEPRECATED_1_2_8' doxygen tag
- The doxygen warning log said some Property enumerations of class are not documented.

Change-Id: Ia39617bc2f3a64eb0f8d7de77ef547ae0ea4ee91
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoMerge "[3.0] Add Privilege doxygen tag about URL" into tizen_3.0
Seoyeon Kim [Tue, 22 Nov 2016 01:01:13 +0000 (17:01 -0800)]
Merge "[3.0] Add Privilege doxygen tag about URL" into tizen_3.0

7 years agoMerge "[3.0] (KeyboardFocusManager) Fixed ConnectSignal handling & SVACE error" into...
Minho Sun [Mon, 21 Nov 2016 07:19:34 +0000 (23:19 -0800)]
Merge "[3.0] (KeyboardFocusManager) Fixed ConnectSignal handling & SVACE error" into tizen_3.0

7 years ago[3.0] Add Privilege doxygen tag about URL 35/98635/2
Seoyeon Kim [Thu, 17 Nov 2016 07:42:30 +0000 (16:42 +0900)]
[3.0] Add Privilege doxygen tag about URL

- To access to internet, media storage, and external storage in Tizen,
 the user has to add the privileges.

Change-Id: I740227b1e1d0b463fce35755ab272a6749d8b543
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years ago[3.0] Changed control defaults to listen to style change 49/98549/2 accepted/tizen/3.0/common/20161121.072937 accepted/tizen/3.0/ivi/20161121.011923 accepted/tizen/3.0/mobile/20161121.011551 accepted/tizen/3.0/tv/20161121.011743 accepted/tizen/3.0/wearable/20161121.011831 submit/tizen_3.0/20161117.161515
David Steele [Fri, 16 Sep 2016 17:18:03 +0000 (18:18 +0100)]
[3.0] Changed control defaults to listen to style change

Not all controls listen to style change events, thus they can't be
re-styled through the style system.

Changed the default behaviour of all controls to listen to style
change events.

Added a new enum CONTROL_BEHAVIOUR_DEFAULT (value = 0) to show this.

Change-Id: I69b783609536a2bcd4f5c21d03a5bc380fab7f8a
Signed-off-by: David Steele <david.steele@samsung.com>
7 years ago[3.0] Published the AsyncImageLoader and SyncImageLoader to the public API 34/98534/2
Tom Robinson [Thu, 17 Nov 2016 12:53:25 +0000 (12:53 +0000)]
[3.0] Published the AsyncImageLoader and SyncImageLoader to the public API

Change-Id: Ia9b7131fab371e3f1a263036710ca4a26747a8f8

7 years ago[3.0] (KeyboardFocusManager) Fixed ConnectSignal handling & SVACE error 63/98263/1
Adeel Kazmi [Wed, 16 Nov 2016 17:43:37 +0000 (17:43 +0000)]
[3.0] (KeyboardFocusManager) Fixed ConnectSignal handling & SVACE error

Change-Id: Ic6893d38d9b957d41f9e4cdf287c7eb40e32433f

7 years ago[3.0]Deprecate the public APIs taking Image Handle as input 40/96440/1 accepted/tizen/3.0/common/20161114.143206 accepted/tizen/3.0/ivi/20161110.071758 accepted/tizen/3.0/mobile/20161110.071548 accepted/tizen/3.0/tv/20161110.071657 accepted/tizen/3.0/wearable/20161110.071725 submit/tizen_3.0/20161110.051014 submit/tizen_3.0_common/20161114.081136
Xiangyin Ma [Wed, 28 Sep 2016 10:59:19 +0000 (11:59 +0100)]
[3.0]Deprecate the public APIs taking Image Handle as input

Change-Id: I699b771167a097f611c6135dcf405df16112d2a5

7 years agoUpdate README for dali-swig 17/95017/2 accepted/tizen/3.0/common/20161114.082402 accepted/tizen/3.0/ivi/20161104.103346 accepted/tizen/3.0/mobile/20161104.103138 accepted/tizen/3.0/tv/20161104.103249 accepted/tizen/3.0/wearable/20161104.103316 submit/tizen_3.0/20161102.074150 submit/tizen_3.0_common/20161110.084657
Yoonsang Lee [Tue, 1 Nov 2016 06:38:18 +0000 (15:38 +0900)]
Update README for dali-swig

Change-Id: I69bff78adad54dc45358f4d5e0774fa0fc73b3bc

7 years ago[3.0] Install default-feedback-theme.json files in styles folder 88/91888/1 accepted/tizen/3.0/ivi/20161028.133937 accepted/tizen/3.0/mobile/20161028.133049 accepted/tizen/3.0/tv/20161028.133356 accepted/tizen/3.0/wearable/20161028.133706 accepted/tizen/common/20161014.103210 accepted/tizen/ivi/20161017.013522 accepted/tizen/mobile/20161017.013308 accepted/tizen/tv/20161017.013410 accepted/tizen/wearable/20161017.013446 submit/tizen/20161014.094936 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082423 submit/tizen_3.0_common/20161104.104000
minho.sun [Wed, 12 Oct 2016 05:43:44 +0000 (14:43 +0900)]
[3.0] Install default-feedback-theme.json files in styles folder

"feedback-style.cpp" can't find default-feedback-theme.json file because json file is not installed to ${PREFIX}/share/dali/toolkit/styles folder.

To fix this, make default-feedback-theme.json be installed to ${PREFIX}/dali/toolkit/styles folder

Change-Id: I813e13c52aaeacf34ec42f96af5012c64c328b37
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years ago[3.0] Remove current ScrollBar indicator when setting new customed indicator 85/91885/1
minho.sun [Wed, 12 Oct 2016 05:35:29 +0000 (14:35 +0900)]
[3.0] Remove current ScrollBar indicator when setting new customed indicator

 Remove current ScrollBar indicator when setting new customed indicator using SetScrollIndicator();

Change-Id: I37d268889a1d68a235b9a50f2bab14d3886b189a
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years ago[3.0] Add GetEglImageTextureTarget() in TestNativeImageExtension 14/89914/2
taeyoon [Tue, 27 Sep 2016 08:58:37 +0000 (17:58 +0900)]
[3.0] Add GetEglImageTextureTarget() in TestNativeImageExtension

Change-Id: Ibde5be67dc31a93bb680d897d1ed20af205fd189

7 years ago[3.0] Add missed parameter documentation 01/89301/4
Seoyeon Kim [Fri, 23 Sep 2016 05:10:29 +0000 (14:10 +0900)]
[3.0] Add missed parameter documentation

- Parameters of some members are not documented.
- Enumeration of some classes are not documented.
- Return types of some members are not documented.

Change-Id: I09781311d2ef8aa33e62dfb7ddbbfc1f2371e924
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoMerge "[3.0] Fix license issue" into tizen accepted/tizen/3.0/ivi/20161011.043700 accepted/tizen/3.0/mobile/20161015.032657 accepted/tizen/3.0/tv/20161016.003725 accepted/tizen/3.0/wearable/20161015.081712 accepted/tizen/common/20160922.142711 accepted/tizen/ivi/20160923.090308 accepted/tizen/mobile/20160923.090038 accepted/tizen/tv/20160923.090128 accepted/tizen/wearable/20160923.090218 submit/tizen/20160922.140223 submit/tizen_3.0_ivi/20161010.000001 submit/tizen_3.0_mobile/20161015.000001 submit/tizen_3.0_tv/20161015.000001 submit/tizen_3.0_wearable/20161015.000001
Seoyeon Kim [Wed, 21 Sep 2016 02:02:52 +0000 (19:02 -0700)]
Merge "[3.0] Fix license issue" into tizen

7 years ago[3.0] Fix license issue 79/88579/1
Seoyeon Kim [Tue, 20 Sep 2016 00:57:59 +0000 (09:57 +0900)]
[3.0] Fix license issue

- Change the license name and delete Samsung Properietary license

Change-Id: I3d72abc3bc5732571ac15cab75a7e0c5f1d818fb
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years ago[3.0] Move PageTurnView to Devel API 47/88547/1
Adeel Kazmi [Fri, 16 Sep 2016 17:20:55 +0000 (18:20 +0100)]
[3.0] Move PageTurnView to Devel API

Change-Id: Icd4b14e55170f19a0abd9209b44621d45f99e102

7 years ago[3.0](SvgVisual)Stop displaying garbage pixels before rasterization getting finished 88/88188/2
Xiangyin Ma [Wed, 14 Sep 2016 10:40:35 +0000 (11:40 +0100)]
[3.0](SvgVisual)Stop displaying garbage pixels before rasterization getting finished

Change-Id: Icb8dcc7266e663a47d2d57997a597b52f96ce23d

7 years ago[3.0] Remove/Move experimental features 96/87996/2
taeyoon [Mon, 12 Sep 2016 11:47:54 +0000 (20:47 +0900)]
[3.0] Remove/Move experimental features

Change-Id: If7a3d70969b139a7e4024324a832f5aa9f09f88c
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
7 years ago[3.0] Add alias for 1.2.5 APIs that need to be included in Tizen 3 54/87854/2
Adeel Kazmi [Fri, 9 Sep 2016 13:16:01 +0000 (14:16 +0100)]
[3.0] Add alias for 1.2.5 APIs that need to be included in Tizen 3

Change-Id: Ifd092f492d5215539e31aa8e8dd5cf3edb168790

7 years ago[3.0] Clipping API feature in Actor 45/87845/1
Tom Robinson [Tue, 12 Apr 2016 15:55:40 +0000 (16:55 +0100)]
[3.0] Clipping API feature in Actor

Change-Id: Id8702d5deda4b3aaa0968144e26d8b0a5d36d6fc
(cherry picked from commit 364fc7251884e4668ac5e362dd13e8312e3aca74)

7 years ago[3.0] Updated @since tags for APIs added since 1.2.0 that are required for Tizen 3.0 15/86715/2
Adeel Kazmi [Wed, 31 Aug 2016 08:45:20 +0000 (09:45 +0100)]
[3.0] Updated @since tags for APIs added since 1.2.0 that are required for Tizen 3.0

- Some APIs we have added since we did the minor version up are required for Tizen 3.0.
- Cleanest way to do this to ensure the tizen and devel/master branches do not diverge too much is
  by using specific doxygen aliases for the APIs required for Tizen 3.0.

Change-Id: Ibf6dd635add3343000cb0e7edcaa0a3b5cf8aed9
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
7 years agoMerge "[3.0] Add Privilege tags to dali.doxy.in" into tizen
Adeel Kazmi [Fri, 9 Sep 2016 12:57:06 +0000 (05:57 -0700)]
Merge "[3.0] Add Privilege tags to dali.doxy.in" into tizen

7 years agoMerge "[3.0] Raised test coverage for Model3dView" into tizen
Adeel Kazmi [Fri, 9 Sep 2016 12:56:59 +0000 (05:56 -0700)]
Merge "[3.0] Raised test coverage for Model3dView" into tizen

7 years agoMerge "[3.0] Removed 3D layer dependency of Model3dView and Mesh Visual." into tizen
Adeel Kazmi [Fri, 9 Sep 2016 12:56:36 +0000 (05:56 -0700)]
Merge "[3.0] Removed 3D layer dependency of Model3dView and Mesh Visual." into tizen

7 years ago[3.0] Raised test coverage for Model3dView 68/86968/1
David Steele [Fri, 2 Sep 2016 17:48:04 +0000 (18:48 +0100)]
[3.0] Raised test coverage for Model3dView

Change-Id: I14824620a0379bb0f6a10188e424449ac3e2af73
(cherry picked from commit 35cd4720d71f06f810258109e38d0c185c5d41ea)

7 years ago[3.0] Removed 3D layer dependency of Model3dView and Mesh Visual. 61/86961/1
Andrew Poor [Mon, 5 Sep 2016 16:02:52 +0000 (17:02 +0100)]
[3.0] Removed 3D layer dependency of Model3dView and Mesh Visual.

Change-Id: Id6573b42a2d176b1b3ead70c94a56cc60642bf65

7 years ago[3.0] Patch to synchronize with bug fixes done in Tizen 2.4 MCD branch. 56/86956/1
Ferran Sole [Tue, 30 Aug 2016 11:51:25 +0000 (12:51 +0100)]
[3.0] Patch to synchronize with bug fixes done in Tizen 2.4 MCD branch.

Patches applied:
*Update scroll-view constraints before it's animated
*Disable refresh during Pinch

Change-Id: I90536978512eeac863f3d40d33a8ba24c53984a9

7 years ago[3.0] TextController re-organization. 55/86955/1
Victor Cebollada [Fri, 26 Aug 2016 08:38:24 +0000 (09:38 +0100)]
[3.0] TextController re-organization.

* Some test cases added to increase the coverage.

Change-Id: I209f0821805825b8b8b81b2d8e11b9db7a551c29
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Implement wayland clipboard & same behaviour as EFL clipboard 05/86605/3
suhyung Eom [Wed, 3 Aug 2016 01:36:26 +0000 (10:36 +0900)]
[3.0] Implement wayland clipboard & same behaviour as EFL clipboard

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

7 years agoMerge "[3.0] Add Text input style changed signal." into tizen
Taeyoon Lee [Fri, 2 Sep 2016 10:36:24 +0000 (03:36 -0700)]
Merge "[3.0] Add Text input style changed signal." into tizen

7 years agoMerge "[3.0] Rename color property of primitive visual to mixColor." into tizen
Taeyoon Lee [Fri, 2 Sep 2016 09:11:17 +0000 (02:11 -0700)]
Merge "[3.0] Rename color property of primitive visual to mixColor." into tizen

7 years agoMerge "[3.0] Minor primitive visual fixes." into tizen
Taeyoon Lee [Fri, 2 Sep 2016 09:10:46 +0000 (02:10 -0700)]
Merge "[3.0] Minor primitive visual fixes." into tizen

7 years ago[3.0] Rename color property of primitive visual to mixColor. 26/86126/4
Andrew Poor [Tue, 30 Aug 2016 14:28:32 +0000 (15:28 +0100)]
[3.0] Rename color property of primitive visual to mixColor.

Change-Id: I51c5d7fe9d9f5b14723727fca5d5c42de52e0692

7 years ago[3.0] Add Text input style changed signal. 80/86280/2
Victor Cebollada [Wed, 27 Jul 2016 06:10:17 +0000 (07:10 +0100)]
[3.0] Add Text input style changed signal.

* The TextEditor and the TextField can notify through this signal any change
  in the input style.

Change-Id: I2c00a09545b0fa3bdf2e628b5ef7ab2c5fa0179b
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
(cherry picked from commit 6ae9cd5f03bd0a8393eebf3cfb4508cab7fd3ede)

7 years ago[3.0] Minor primitive visual fixes. 60/86260/2
Andrew Poor [Tue, 30 Aug 2016 16:01:59 +0000 (17:01 +0100)]
[3.0] Minor primitive visual fixes.

Change-Id: I8a8d019054df488d744b5c9372b04bdaa11518b7

7 years ago[3.0] Add Privilege tags to dali.doxy.in 76/86176/1
Seoyeon Kim [Mon, 29 Aug 2016 06:51:42 +0000 (15:51 +0900)]
[3.0] Add Privilege tags to dali.doxy.in

Change-Id: I096e01849e55ed21794886b59ebe2a5219fd5205
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>