platform/core/uifw/dali-toolkit.git
5 years agoremoving use of using namespace std; 51/30051/8
Kimmo Hoikka [Fri, 7 Nov 2014 17:21:08 +0000 (17:21 +0000)]
removing use of using namespace std;

Change-Id: Ide522206356666cb14faf1fc9089f48cab71be1f

5 years agoUpdates after the use of const refs in gesture callbacks 30/30130/1
Adeel Kazmi [Tue, 11 Nov 2014 15:51:57 +0000 (15:51 +0000)]
Updates after the use of const refs in gesture callbacks

Change-Id: I40f12f4bff328bec75601bc4ba13920530e317e3

5 years agoScrollable: Klocwork issues fix 26/29826/6
Xiangyin Ma [Tue, 4 Nov 2014 17:47:42 +0000 (17:47 +0000)]
Scrollable: Klocwork issues fix

[Problem] Klocwork issues

[Cause] 1. data members are not initialized in constructor
        2. constant condition in conditional expression
        3. Iterator is dereferenced when it can be invalid

[Solution]

Change-Id: I9940d3945526a84d338523d0ac1d123ce3799544

5 years agoAdded readme and doxygen link for installing automated tests 21/30021/3
David Steele [Fri, 7 Nov 2014 13:25:08 +0000 (13:25 +0000)]
Added readme and doxygen link for installing automated tests

Change-Id: I33dce2fdf67c8023f0f422a3f33ecc42a21e0d12
Signed-off-by: David Steele <david.steele@partner.samsung.com>
5 years agoMerge "TextInput & TextView: Klocwork issues fix" into tizen
Kimmo Hoikka [Fri, 7 Nov 2014 17:24:02 +0000 (09:24 -0800)]
Merge "TextInput & TextView: Klocwork issues fix" into tizen

5 years agoMerge "Updated shader source to set precision explicitly" into tizen
Kimmo Hoikka [Fri, 7 Nov 2014 15:58:23 +0000 (07:58 -0800)]
Merge "Updated shader source to set precision explicitly" into tizen

5 years ago(StyleManager) Stop throwing an exception if style-sheet not found 25/30025/1
Adeel Kazmi [Fri, 7 Nov 2014 14:07:57 +0000 (14:07 +0000)]
(StyleManager) Stop throwing an exception if style-sheet not found

Change-Id: If35eb618fa8bdf4bd77ba53f7525b253471aa125

5 years agoUpdated shader source to set precision explicitly 93/29993/2
David Steele [Thu, 6 Nov 2014 15:58:29 +0000 (15:58 +0000)]
Updated shader source to set precision explicitly

Change-Id: I686d1baf948d352f65e37f21018067a9c1190128
Signed-off-by: David Steele <david.steele@partner.samsung.com>
5 years agoTextInput & TextView: Klocwork issues fix 24/29824/4
Xiangyin Ma [Tue, 4 Nov 2014 16:47:30 +0000 (16:47 +0000)]
TextInput & TextView: Klocwork issues fix

[Problem] Klocwork issues

Ideally text-input-decorator-impl.cpp should have the issues ignored as not a problem.
If that is not possible then remove them as of this patch and they will have to be replaced later.

[Cause] 1. unreachable code
        2. data members are not initialized in constructor
        3. constant condition in conditional expression
        4. unused assignment

[Solution]

Change-Id: I49d7bab8600d05299694ce4240ae440334cb65f5

5 years agoMerge " fix Klocwork warning of unintialized data members, unneeded assignment &...
Kimmo Hoikka [Thu, 6 Nov 2014 11:36:24 +0000 (03:36 -0800)]
Merge " fix Klocwork warning of unintialized data members, unneeded assignment & unreachable code" into tizen

5 years agoMerge "Remove handle::operator=(NULL) as it is duplicating handle.Reset() functionali...
Kimmo Hoikka [Thu, 6 Nov 2014 09:38:53 +0000 (01:38 -0800)]
Merge "Remove handle::operator=(NULL) as it is duplicating handle.Reset() functionality and thus redundant" into tizen

5 years agoMerge "Alignment: To use default copy constructor in the constraints" into tizen
Adeel Kazmi [Thu, 6 Nov 2014 08:57:49 +0000 (00:57 -0800)]
Merge "Alignment: To use default copy constructor in the constraints" into tizen

5 years agoDALi Version 1.0.16 64/29964/1 dali_1.0.16
Adeel Kazmi [Thu, 6 Nov 2014 08:19:37 +0000 (08:19 +0000)]
DALi Version 1.0.16

Change-Id: I350fcad909a80e737a3e2cd540a91c808523aa38

5 years agoRemove handle::operator=(NULL) as it is duplicating handle.Reset() functionality... 33/29933/1
Kimmo Hoikka [Wed, 5 Nov 2014 18:37:19 +0000 (18:37 +0000)]
Remove handle::operator=(NULL) as it is duplicating handle.Reset() functionality and thus redundant

Change-Id: Ia644b8245d5b999325738c1d6a790a75d11a26b2

5 years agoAllowed Bubble emitter to recover from context loss 43/28043/5
David Steele [Wed, 24 Sep 2014 18:17:59 +0000 (19:17 +0100)]
Allowed Bubble emitter to recover from context loss

[Problem]  Bubble emitter's background render task is deleted on completion.
Context loss removes frame buffer image, and there is no mechanism to regenerate it.
[Cause]    New requirement
[Solution] Add listener to Stage::ContextRegainedSignal() to re-run the
render task and regenerate the background image.

Change-Id: I08b54b286b04d22b923785b0634497f13380045f
Signed-off-by: David Steele <david.steele@partner.samsung.com>
5 years agoUse Reset() instead of setting to NULL 65/29865/1
Adeel Kazmi [Wed, 5 Nov 2014 11:32:56 +0000 (11:32 +0000)]
Use Reset() instead of setting to NULL

Will be eventually removing the assignment operator to NULL.

Change-Id: Ib007a660dcf15e3872794a0b8c808f621f30aceb

5 years agoAlignment: To use default copy constructor in the constraints 64/29864/1
Xiangyin Ma [Wed, 5 Nov 2014 11:10:53 +0000 (11:10 +0000)]
Alignment: To use default copy constructor in the constraints

[Problem] Klocwork issues

[Cause] Class defines a copy contructor, but not assignment operator

[Solution] The default copy contructor has the same behaviour with the current defined ones
           So remove them and use the default one instead

Change-Id: I0ff86d4b44d4ed07f2929b530359d83461712279

5 years ago fix Klocwork warning of unintialized data members, unneeded assignment & unreachable... 30/29830/1
Xiangyin Ma [Tue, 4 Nov 2014 18:28:08 +0000 (18:28 +0000)]
 fix Klocwork warning of unintialized data members, unneeded assignment & unreachable code

[Problem] Klocwork issues

[Cause] 1. data members are not initialized in constructor
        2. values of variables is never used after initialization
        3. unreachable code

[Solution]

Change-Id: Iee48bfedb3e5c2da14dfdfbb957dca62d83d84ec

5 years agoStop exporting Internal symbols 27/29627/4
Adeel Kazmi [Thu, 30 Oct 2014 16:23:46 +0000 (16:23 +0000)]
Stop exporting Internal symbols

Change-Id: I3b089e077523beac0020e3f96a3e66175e440cdc

5 years agoDALi Version 1.0.15 06/29606/1 dali_1.0.15
Adeel Kazmi [Thu, 30 Oct 2014 10:07:42 +0000 (10:07 +0000)]
DALi Version 1.0.15

Change-Id: I362d9c5a50e49d02d4a00daed449b0e5a9b89cb3

5 years agoImproved key-input focus manager performance 09/29509/2
David Steele [Mon, 27 Oct 2014 17:06:12 +0000 (17:06 +0000)]
Improved key-input focus manager performance

[model]        KIRAN
[binary_type]  Lite
[customer]     OPEN
[issue#]       N/A
[problem]      KeyInput focus manager uses actor ID's and traverses the
entire actor tree for all focus methods.
[cause]        Bad programming
[solution]     Changed stack to use BaseObject pointers. Track object lifetime
using the registry (Controls are automatically registered).
[team]         Graphics
[request]      N/A
[horizontal_expansion]  N/A

Change-Id: I4e49f0ca5adb990a71bedb8a4b5e6c08114db43c
Signed-off-by: David Steele <david.steele@partner.samsung.com>
5 years agoInclude required header files directly rather than through dali.h 79/29479/3
Adeel Kazmi [Tue, 28 Oct 2014 10:42:03 +0000 (10:42 +0000)]
Include required header files directly rather than through dali.h

Compilation is quicker as well as less is included at compile time.

Change-Id: I0bfee15503759c578b9b6f4f5de093b1ceb7c61f

5 years agoDALi Version 1.0.14 95/29195/1
Lee Morgan [Wed, 22 Oct 2014 10:56:46 +0000 (11:56 +0100)]
DALi Version 1.0.14

Change-Id: Iadbd51e97bfa047f318700e6727bfe2d2ad745e4

5 years agoRemoval of PropertyValueMap, using Property::Map instead 46/29046/4
Adeel Kazmi [Mon, 20 Oct 2014 15:21:46 +0000 (16:21 +0100)]
Removal of PropertyValueMap, using Property::Map instead

Change-Id: Id40f9cae99fd47fe5e35ffc27c092ac3ad97ef10

5 years agoUpdates after changes to Property::Map 80/28980/2
Adeel Kazmi [Fri, 17 Oct 2014 17:58:47 +0000 (18:58 +0100)]
Updates after changes to Property::Map

Change-Id: I4ba8dc81c84c681c5b2fc0b29a6fcebdf4f3ee27

5 years agoinclude map- and set-wrappers directly internally as they're not part of dali-core... 38/28938/2
Kimmo Hoikka [Fri, 17 Oct 2014 09:19:33 +0000 (10:19 +0100)]
include map- and set-wrappers directly internally as they're not part of dali-core.h anymore

Change-Id: I92bbc1c238f6472929a0fd63aa8c4b1f5d66982d

5 years ago(ScrollView) Provide a ScrollTo API that allows setting a different alpha function... 96/28796/1
Adeel Kazmi [Thu, 16 Oct 2014 08:18:26 +0000 (09:18 +0100)]
(ScrollView) Provide a ScrollTo API that allows setting a different alpha function than the default

Provided by Matthew Stephenson.

Change-Id: I07eec2480b4ae7ece18eee15a54b012c0349a97d

5 years agoMerge "theme change needs to be synchronous so that application can create controls...
Adeel Kazmi [Wed, 15 Oct 2014 16:09:55 +0000 (09:09 -0700)]
Merge "theme change needs to be synchronous so that application can create controls immediately and they get right styling" into tizen

5 years agoDALi Version 1.0.13 63/28763/1 dali_1.0.13
Kingsley Stephens [Wed, 15 Oct 2014 13:11:59 +0000 (14:11 +0100)]
DALi Version 1.0.13

Change-Id: Icab42565cbc68368593fcc7e2f1e0277340e9162

5 years agotheme change needs to be synchronous so that application can create controls immediat... 00/27100/3
Kimmo Hoikka [Thu, 4 Sep 2014 13:22:26 +0000 (14:22 +0100)]
theme change needs to be synchronous so that application can create controls immediately and they get right styling

Change-Id: Ic14877b9ac184eabf03d52f30b0e591829138c6f

5 years agoTextInput - Fixes the selection box for right to left text. 79/28079/3
Victor Cebollada [Wed, 24 Sep 2014 16:33:44 +0000 (17:33 +0100)]
TextInput - Fixes the selection box for right to left text.

Creates one quad per character to allow different boxes.
TODO: the number of quads could be minimized.

Change-Id: Ibbf0d3cb8ea2f55851c130708271cce561e9cd39
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
5 years agoDALi Version 1.0.12 98/28498/1 dali_1.0.12
Adeel Kazmi [Wed, 8 Oct 2014 10:10:52 +0000 (11:10 +0100)]
DALi Version 1.0.12

Change-Id: I3bc6c83d1b332b2c669cb380ea0c099e4df6ea82

5 years agoMerge "(TextInput) Ensure scroll position is reset when text is deleted" into tizen
Adeel Kazmi [Fri, 3 Oct 2014 15:23:36 +0000 (08:23 -0700)]
Merge "(TextInput) Ensure scroll position is reset when text is deleted" into tizen

5 years ago(TextInput) Ensure scroll position is reset when text is deleted 56/28356/2
Agnelo Vaz [Wed, 1 Oct 2014 15:27:18 +0000 (16:27 +0100)]
(TextInput) Ensure scroll position is reset when text is deleted

Change-Id: I80b81fb53b123fa428e976e715a606be44a8a198
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
5 years agoAdded default hover event handling in Control 18/27818/7
Richard Huang [Fri, 19 Sep 2014 10:50:50 +0000 (11:50 +0100)]
Added default hover event handling in Control

Change-Id: I091db23b835e856aabdc8e5c2273318812a0cacc

5 years agoDALi Version 1.0.11 41/28341/1 dali_1.0.11
Nick Holland [Thu, 2 Oct 2014 14:59:43 +0000 (15:59 +0100)]
DALi Version 1.0.11

Change-Id: I178917b7f51a7fb76d8bd605f54fe02a43e2b1f1

5 years agoMerge "TextView - Do not create TextActor with white spaces." into tizen
Paul Wisbey [Wed, 1 Oct 2014 09:25:33 +0000 (02:25 -0700)]
Merge "TextView - Do not create TextActor with white spaces." into tizen

5 years agoMerge "(Animation) Updates following DestroyAction removal & DisconnectAction additio...
Adeel Kazmi [Wed, 1 Oct 2014 09:10:40 +0000 (02:10 -0700)]
Merge "(Animation) Updates following DestroyAction removal & DisconnectAction addition" into tizen

5 years agoTextView - Do not create TextActor with white spaces. 68/28068/2
Victor Cebollada [Thu, 25 Sep 2014 13:21:52 +0000 (14:21 +0100)]
TextView - Do not create TextActor with white spaces.

Change-Id: I7988b4ce7357b7a2dc3e2b6a68fed35f8204fbde
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
5 years ago(FocusManager) Disable End Feedback Cap by default as this gets enabled/disable by... 12/28212/1
Adeel Kazmi [Tue, 30 Sep 2014 10:37:32 +0000 (11:37 +0100)]
(FocusManager) Disable End Feedback Cap by default as this gets enabled/disable by accessibility manager when required

Change-Id: I7a8db3ec7b2ee68b17746bea4d305d19ec74c378

5 years ago(Animation) Updates following DestroyAction removal & DisconnectAction addition 09/28209/1
Adeel Kazmi [Tue, 30 Sep 2014 09:32:28 +0000 (10:32 +0100)]
(Animation) Updates following DestroyAction removal & DisconnectAction addition

Change-Id: I0eae8f62143138967b91130bb6e4c588229077f6

5 years ago(TextInput) Don't show cut and copy buttons if text not selected 73/28073/2
Agnelo Vaz [Tue, 23 Sep 2014 17:23:10 +0000 (18:23 +0100)]
(TextInput) Don't show cut and copy buttons if text not selected

Moving grab handle shows select | select all but also cut and copy which is wrong.

Change-Id: Ib23feff4a97e7de6bc5d9dd6a7ec94cd64b82585
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
5 years agoMerge "DALi Version 1.0.10" into tizen
Adeel Kazmi [Thu, 25 Sep 2014 14:57:41 +0000 (07:57 -0700)]
Merge "DALi Version 1.0.10" into tizen

5 years agoDALi Version 1.0.10 72/28072/1 dali_1.0.10
Lee Morgan [Thu, 25 Sep 2014 14:56:27 +0000 (15:56 +0100)]
DALi Version 1.0.10

Signed-off-by: Lee Morgan <Lee.morgan@partner.samsung.com>
Change-Id: I2d728d2c00725ba51ae514efbf2d97041341bbde
Signed-off-by: Lee Morgan <Lee.morgan@partner.samsung.com>
5 years agoMerge "Make radio buttons work with size negotiation, bug fixes." into tizen
Kimmo Hoikka [Thu, 25 Sep 2014 14:19:01 +0000 (07:19 -0700)]
Merge "Make radio buttons work with size negotiation, bug fixes." into tizen

5 years agoTextView - Fixes cursor position while typing Right To Left text. 08/28008/5 accepted/tizen_3.0.2014.q3_common tizen_3.0.2014.q3_common accepted/tizen/common/20140925.172059 submit/tizen_common/20140925.141856 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release
Victor Cebollada [Wed, 24 Sep 2014 08:12:59 +0000 (09:12 +0100)]
TextView - Fixes cursor position while typing Right To Left text.

Change-Id: Ia3e8c4f997910da68140c015aaac838363ca78b8
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
5 years ago(Buttons) Ensure all button classes are informed when they are disconnected from... 27/28027/3
Adeel Kazmi [Wed, 24 Sep 2014 12:50:15 +0000 (13:50 +0100)]
(Buttons) Ensure all button classes are informed when they are disconnected from the stage

Change-Id: Id1c720dee217bfd2a81b2647c2a8227351fc3616

5 years agoReadd function that was only used in Debug Mode 34/28034/3
Adeel Kazmi [Wed, 24 Sep 2014 14:14:23 +0000 (07:14 -0700)]
Readd function that was only used in Debug Mode

Function removed as it wasn't being use in release mode but it is actually being used in debug mode.

Added debug guards around it so that it compiles in both modes.

Change-Id: If8b5905351a21165df992c1f82d23201ebdbf4eb

5 years agoMerge "Completely remove use of Adaptor class" into tizen
Kimmo Hoikka [Wed, 24 Sep 2014 13:45:46 +0000 (06:45 -0700)]
Merge "Completely remove use of Adaptor class" into tizen

5 years agoMake radio buttons work with size negotiation, bug fixes. 44/27344/5
Kingsley Stephens [Thu, 11 Sep 2014 10:59:26 +0000 (11:59 +0100)]
Make radio buttons work with size negotiation, bug fixes.

Change-Id: I68a375ed8311aecccd825424803f7982b36e9742

5 years agoRemove unused functions 12/28012/1
Yury Usishchev [Tue, 23 Sep 2014 10:12:09 +0000 (14:12 +0400)]
Remove unused functions

Change-Id: I91799f10ad84983e0a0e722e8605fc275b51d583
Signed-off-by: Yury Usishchev <y.usishchev@samsung.com>
5 years agoCompletely remove use of Adaptor class 07/28007/2
Adeel Kazmi [Wed, 24 Sep 2014 08:37:48 +0000 (09:37 +0100)]
Completely remove use of Adaptor class

- Remove unnecessary check for Adaptor in TextInput
- Remove unnecessary check for Adaptor in StyleManager
- Remove LocalizedControlFactory
- Update Automated Tests
- Update Build

Change-Id: I75552cbdede5d5b6c67b735125ba0388820976e2

5 years ago(TextInput) Don't show grab handle when edit modes starts until actually needed 63/27963/1
Agnelo Vaz [Mon, 22 Sep 2014 17:01:44 +0000 (18:01 +0100)]
(TextInput) Don't show grab handle when edit modes starts until actually needed

Change-Id: I9e2a4bd8a9ea0768c03ea1a725294fb6e96d01fe
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
5 years ago(TextInput) Double tap on whitespace gives selection options not cut or copy 62/27962/1
Agnelo Vaz [Fri, 19 Sep 2014 10:49:40 +0000 (11:49 +0100)]
(TextInput) Double tap on whitespace gives selection options not cut or copy

Change-Id: Idaf77f6e19e055f8192cabe36068897200ea0311
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
5 years ago(TextInput) Reposition cursor anchor point from centre to left 61/27961/2
Agnelo Vaz [Fri, 19 Sep 2014 14:13:20 +0000 (15:13 +0100)]
(TextInput) Reposition cursor anchor point from centre to left

Change-Id: Iea086abc2180f22585c7a455108eb852d600008a
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
6 years ago(Control) Ensure background-color blends fully with the control color 11/27811/3
Adeel Kazmi [Fri, 19 Sep 2014 10:02:15 +0000 (11:02 +0100)]
(Control) Ensure background-color blends fully with the control color

Change-Id: I361c9452b814b6aeb407ba2d99155606ab4aad0d

6 years agoTextView - Right to left implementation. 63/27863/1
Victor Cebollada [Sat, 20 Sep 2014 11:34:21 +0000 (12:34 +0100)]
TextView - Right to left implementation.

Fixes text edition when deleting or replacing characters.
Sets direction information (right or left) to each character in the TextView's layout info table.
Fixex an out of range crash in TextInput when moving the cursor position.

Change-Id: I7ee7a49d4716e92cebc0eec9a6c61a95922952cf
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
6 years agoTextView - Right to Left implementation. 50/27450/10
Victor Cebollada [Wed, 10 Sep 2014 14:58:06 +0000 (15:58 +0100)]
TextView - Right to Left implementation.

* Text and style is stored in the paragraph instead inside the character.
* If a paragraph has bidirectional text, it stores the
  minimum common data needed to reorder a line.
* Before creating text-actors, text-view reorders
  the bidirectional text, keeping the logical order.

Change-Id: Iff9c7e9223eb9c9a7d15b1e41cc6dc2f47096aa0
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
6 years agoAdded documentation on texture-atlas creation, texture-compression and 00/27700/8
Nick Holland [Wed, 17 Sep 2014 13:53:05 +0000 (14:53 +0100)]
Added documentation on texture-atlas creation, texture-compression and
created a seperate page for performance-tips ( was hidden in performance profiling
before).
Also included the DALi exporter script for TexturePacker

Change-Id: I247be3d665ebd93ef6e70f88246346b98688dec2

6 years agoMerge "(AutomatedTests) Synchronise TestGLAbstraction" into tizen
Kimmo Hoikka [Thu, 18 Sep 2014 17:49:45 +0000 (10:49 -0700)]
Merge "(AutomatedTests) Synchronise TestGLAbstraction" into tizen

6 years agoMerge "(TextInput) Cursor is not moved to start of word when selecting text." into...
Paul Wisbey [Thu, 18 Sep 2014 15:59:19 +0000 (08:59 -0700)]
Merge "(TextInput) Cursor is not moved to start of word when selecting text." into tizen

6 years agoMerge "(TextInput) Allow whitespace to be considered a word when using cut and paste...
Paul Wisbey [Thu, 18 Sep 2014 15:59:11 +0000 (08:59 -0700)]
Merge "(TextInput) Allow whitespace to be considered a word when using cut and paste" into tizen

6 years agoMerge "(TextInput) Moving selection handles when word selected does not de-select...
Paul Wisbey [Thu, 18 Sep 2014 15:59:03 +0000 (08:59 -0700)]
Merge "(TextInput) Moving selection handles when word selected does not de-select current word" into tizen

6 years agoDALi Version 1.0.9 56/27756/1 dali_1.0.9
Kingsley Stephens [Thu, 18 Sep 2014 14:03:05 +0000 (15:03 +0100)]
DALi Version 1.0.9

Change-Id: Ib9b9992e0c01c79c403483920cf6b7917b9b040d

6 years ago(AutomatedTests) Synchronise TestGLAbstraction 50/27750/1
Adeel Kazmi [Thu, 18 Sep 2014 13:31:23 +0000 (14:31 +0100)]
(AutomatedTests) Synchronise TestGLAbstraction

Change-Id: Iaac4650a8d885426a59267cacfcb2d8af8f2c936

6 years ago(ScrollView) Remove unused functions 27/27727/1
Adeel Kazmi [Thu, 18 Sep 2014 09:12:02 +0000 (10:12 +0100)]
(ScrollView) Remove unused functions

Change-Id: I68fe5bbd7e996c1c6403f630d20f4f405930afc9

6 years ago(TextInput) Cursor is not moved to start of word when selecting text. 36/27636/1
Agnelo Vaz [Mon, 15 Sep 2014 09:44:21 +0000 (10:44 +0100)]
(TextInput) Cursor is not moved to start of word when selecting text.

Change-Id: I3be87209f5a119fcb9548831061cc3e891fa7e22
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
6 years ago(TextInput) Allow whitespace to be considered a word when using cut and paste 35/27635/1
Agnelo Vaz [Thu, 11 Sep 2014 16:05:19 +0000 (17:05 +0100)]
(TextInput) Allow whitespace to be considered a word when using cut and paste

Change-Id: If2357e20d46c87ba3ce27ade944b7a9b973b4802
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
6 years ago(TextInput) Moving selection handles when word selected does not de-select current... 34/27634/1
Agnelo Vaz [Thu, 11 Sep 2014 16:02:17 +0000 (17:02 +0100)]
(TextInput) Moving selection handles when word selected does not de-select current word

Change-Id: I94b1b363992197ae52ba507318d12c73caf14815
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
6 years agoTextView - Reduces the size of the character layout. 87/27587/1
Victor Cebollada [Tue, 16 Sep 2014 08:25:17 +0000 (09:25 +0100)]
TextView - Reduces the size of the character layout.

* Character's height and advance stores the same values than size -> height and advance removed.
* Character's gradient info stores a color (Vector4) two points (Vector2) and an alpha value (float)
  These parameters are only used for some text-actors when the text is faded-out.
  A new GradientInfo structure has been added and the character only stores a pointer to that struct,
  which is NULL if is not needed.

Change-Id: Iaa09a5a384ed43722fd703ff659459196019fff9
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
6 years agoTextView - Rename Line to Paragraph. 62/27462/3
Victor Cebollada [Fri, 12 Sep 2014 15:22:54 +0000 (16:22 +0100)]
TextView - Rename Line to Paragraph.

For right to left text it's important have clearly defined what is a
paragraph and what is a line as text must be reordered for every line
and not the whole paragraph.

Change-Id: I7a71638a6d4b54d01f257ad34756475114e1ffee
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
6 years agoMerge "Remove deprecated SetRemoveTime API" into tizen accepted/tizen/common/20140916.140256 submit/tizen_common/20140916.094545
Adeel Kazmi [Mon, 15 Sep 2014 15:38:01 +0000 (08:38 -0700)]
Merge "Remove deprecated SetRemoveTime API" into tizen

6 years agoRemove deprecated SetRemoveTime API 36/27536/2
Paul Wisbey [Mon, 15 Sep 2014 13:52:44 +0000 (14:52 +0100)]
Remove deprecated SetRemoveTime API

[problem]      Deprecated API is still being used
[cause]        ItemView legacy code
[solution]     Remove code

Change-Id: Ia1741882e1e42d5ca957370d9721f473104ce621

6 years ago(Builder) Ensure all alpha functions can be used 25/27525/2
Adeel Kazmi [Mon, 15 Sep 2014 10:33:11 +0000 (11:33 +0100)]
(Builder) Ensure all alpha functions can be used

We did not have a mapping from a name to the alpha function for several of the alpha functions
that DALi supports. This has now been added.

Change-Id: I424a20f5469cc20397dc5a61112e7510f9e1c0b7

6 years ago(Build) Ensure branch coverage is collected for later versions of lcov 68/27468/1
Adeel Kazmi [Fri, 12 Sep 2014 18:01:40 +0000 (19:01 +0100)]
(Build) Ensure branch coverage is collected for later versions of lcov

Change-Id: I76d88b9a48540851ce075ca8cd3ce487297a57a8

6 years agoTextView - Merges the TextActor initialization and update in one function. 61/27361/4
Victor Cebollada [Thu, 11 Sep 2014 14:30:48 +0000 (15:30 +0100)]
TextView - Merges the TextActor initialization and update in one function.

Both functions traverses the whole text:
1) There is no need to have both functions as the structure is pretty similar.
2) Merge both functions simplifies the process of RTL text.

Change-Id: Iac7920be581434cf5c9c15c00c74307d51700518
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
6 years agoTextView - Remove groups of words. 82/27282/4
Victor Cebollada [Wed, 10 Sep 2014 07:24:24 +0000 (08:24 +0100)]
TextView - Remove groups of words.

A proper implementation of right to left text layouting
doesn't need to split the lines in group of words.

Change-Id: I9a466113f2f39c8bea77da543caae3b76fc9b0f3
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
6 years agoMerge "(TextInput) Emits text modified signal when cut or paste performed" into tizen submit/tizen/20140910.172931 submit/tizen/20140910.173014
Adeel Kazmi [Wed, 10 Sep 2014 14:46:40 +0000 (07:46 -0700)]
Merge "(TextInput) Emits text modified signal when cut or paste performed" into tizen

6 years agoDALi Version 1.0.8 90/27290/1 dali_1.0.8
Adeel Kazmi [Wed, 10 Sep 2014 10:02:08 +0000 (11:02 +0100)]
DALi Version 1.0.8

Change-Id: I55f5a9a7215bbacc46737c4dc0d594188d2007bf

6 years agoAdded RadioButton with images. 40/26140/21
Michal Makowiecki [Mon, 18 Aug 2014 09:31:17 +0000 (11:31 +0200)]
Added RadioButton with images.

Change-Id: I83b4e323af26d289d70ab7f87fb431bcc1e6c154

6 years agoMerge "Allow configurable duration to show or hide scroll indicator" into tizen
Kimmo Hoikka [Tue, 9 Sep 2014 14:41:34 +0000 (07:41 -0700)]
Merge "Allow configurable duration to show or hide scroll indicator" into tizen

6 years ago(TextInput) Emits text modified signal when cut or paste performed 70/27270/1
Agnelo Vaz [Tue, 9 Sep 2014 12:21:52 +0000 (13:21 +0100)]
(TextInput) Emits text modified signal when cut or paste performed

Change-Id: I26c66de44674bdab008d8f4d767eacb4aab74417
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
6 years agoMerge "(Builder) Added Quit Signal" into tizen
Kimmo Hoikka [Tue, 9 Sep 2014 13:32:57 +0000 (06:32 -0700)]
Merge "(Builder) Added Quit Signal" into tizen

6 years agoMerge "Fixes TextView's includes." into tizen
Paul Wisbey [Mon, 8 Sep 2014 17:31:42 +0000 (10:31 -0700)]
Merge "Fixes TextView's includes." into tizen

6 years ago(Builder) Added Quit Signal 45/27245/3
Adeel Kazmi [Mon, 8 Sep 2014 16:13:55 +0000 (17:13 +0100)]
(Builder) Added Quit Signal

We provide a quit action but did not do anything when this was signalled.
Now we emit a signal to the application using builder so that it can decide how quit should be
handled.

Change-Id: I51f24d29f30cbb38b400d346bf3c5d0c7b0d56c2

6 years agoFix for test cases 49/27249/1
Victor Cebollada [Mon, 8 Sep 2014 16:58:33 +0000 (17:58 +0100)]
Fix for test cases

Remove SetRenderMode() and GetRenderMode() from ToolkitAdaptor

Change-Id: Icb02cbcc1908c7b11af37c7578f54e7da02762c9
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
6 years agoFixes TextView's includes. 47/27247/1
Victor Cebollada [Mon, 8 Sep 2014 08:25:36 +0000 (09:25 +0100)]
Fixes TextView's includes.

Removes unneeded include files
Add full path to the include.

Change-Id: Ide894e857ff8937d56551c28dcb9691f71d99d12
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
6 years agoAllow configurable duration to show or hide scroll indicator 81/26581/4
Richard Huang [Tue, 26 Aug 2014 12:34:00 +0000 (13:34 +0100)]
Allow configurable duration to show or hide scroll indicator

Change-Id: I2494a448bc6c257c2b1779f7dcb102db19c5e2c2

6 years agoUsing SingletonService instead of Adaptor 43/26943/2
Adeel Kazmi [Mon, 1 Sep 2014 17:45:53 +0000 (18:45 +0100)]
Using SingletonService instead of Adaptor

Change-Id: I4bb36595d48bb6441f1896975f73b6ce754231e1

6 years agoDALi Version 1.0.7 08/27108/1
Agnelo Vaz [Thu, 4 Sep 2014 13:56:12 +0000 (14:56 +0100)]
DALi Version 1.0.7

Change-Id: Icad94fefcf43bc2b87933931144888fc15f34929
Signed-off-by: Agnelo Vaz <agnelo.vaz@samsung.com>
6 years agoMerge "Added actor creation from json snippet" into tizen
Kimmo Hoikka [Wed, 3 Sep 2014 12:05:54 +0000 (05:05 -0700)]
Merge "Added actor creation from json snippet" into tizen

6 years agoMerge "Fix assetion error in FocusManager" into tizen
Kimmo Hoikka [Tue, 2 Sep 2014 14:08:51 +0000 (07:08 -0700)]
Merge "Fix assetion error in FocusManager" into tizen

6 years agoAdded actor creation from json snippet 99/26099/5
Lee Morgan [Fri, 15 Aug 2014 13:13:38 +0000 (14:13 +0100)]
Added actor creation from json snippet

Change-Id: I041c1afd9ec25961c6159df7967cb66cfc7eb225
Signed-off-by: Lee Morgan <Lee.morgan@partner.samsung.com>
6 years ago(Automated Tests) Added gesture signal tests 76/26876/2
Adeel Kazmi [Fri, 29 Aug 2014 17:35:53 +0000 (18:35 +0100)]
(Automated Tests) Added gesture signal tests

Change-Id: I6c86953969266f5c786b2108b3df6ec4a270f7c2

6 years agoMerge "Updated test suite following platform abstraction change" into tizen
Paul Wisbey [Fri, 29 Aug 2014 09:07:37 +0000 (02:07 -0700)]
Merge "Updated test suite following platform abstraction change" into tizen

6 years agoMerge "Uses TextArray new type definition." into tizen
Kimmo Hoikka [Thu, 28 Aug 2014 17:58:33 +0000 (10:58 -0700)]
Merge "Uses TextArray new type definition." into tizen

6 years agoMerge "Remove unnecessary method from control-impl" into tizen
Adeel Kazmi [Thu, 28 Aug 2014 17:41:54 +0000 (10:41 -0700)]
Merge "Remove unnecessary method from control-impl" into tizen

6 years agoMerge changes Ica8d7442,I39b8ad54 into tizen
Kimmo Hoikka [Thu, 28 Aug 2014 15:43:03 +0000 (08:43 -0700)]
Merge changes Ica8d7442,I39b8ad54 into tizen

* changes:
  (Control) Can connect to gestures through scripting
  (Builder) Ensure properties are not applied twice

6 years ago(ScrollViewTwistEffect) Added getters for some of the setters 51/26151/3
Adeel Kazmi [Mon, 18 Aug 2014 14:15:28 +0000 (15:15 +0100)]
(ScrollViewTwistEffect) Added getters for some of the setters

Added GetMaxSwingAngle() and GetSwingDropOff.

Change-Id: I65da3c291534bcb6bb84a64f9ca46fdda9e0ca61

6 years ago(Control) Can connect to gestures through scripting 75/26775/2
Adeel Kazmi [Thu, 28 Aug 2014 14:36:21 +0000 (15:36 +0100)]
(Control) Can connect to gestures through scripting

Change-Id: Ica8d74426994d2f3a0398cf6bb0907508491823d