platform/core/uifw/dali-toolkit.git
7 years agoRemove/Move experimental features 49/88249/1
taeyoon [Mon, 12 Sep 2016 11:47:54 +0000 (20:47 +0900)]
Remove/Move experimental features

Change-Id: If7a3d70969b139a7e4024324a832f5aa9f09f88c
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
7 years agoDALi C# binding - To hide some symbols to DALi# 62/88162/1
Ravi Nanjundappa [Wed, 14 Sep 2016 06:55:53 +0000 (12:25 +0530)]
DALi C# binding - To hide some symbols to DALi#

Changes to swig dali-core.i file to ignore generating wrappers
to Dali::ParentOrigin::DEFAULT and Dali::AnchorPoint::DEFAULT.

Change-Id: If363745d8fa8fba6e81c3ff0378e8ad3130b304a
Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
7 years agoDALi C# binding - EventHandler Support 90/85490/15
Ravi Nanjundappa [Thu, 25 Aug 2016 10:04:38 +0000 (15:34 +0530)]
DALi C# binding - EventHandler Support

Added EvenHandler support for AccessibilityManager, Image, Popup, Stage, Actor,
ItemView, PropertyNotification, StyleManager, Animation,  KeyboardFocusManager,
RenderTask, Tapgesture, Application, Longpressgesture, ResourceImage, TextEditor,
Builder, ObjectRegistry, Scrollable, TextField, Button, Pageturnview, Scrollbar,
Timer, Control, Pangesture, ScrollView, VideoView, GaussianBlurView, Pinchgesture
and Slider classes.

By this, we use the normal C# way of adding EventHandler as delegates to user apps
and also hide IntPtr getting exposed to Users/app developers.
For ex:
(1) _application.Init += new Dali.AUIApplicationInitEventHandler(Initialize);
(2) _scrollView.OnRelayoutEvent += new Dali.Actor.OnRelayoutEventHandler(OnScrollViewRelayout);

Also updated the doxygen comments for the EventHandlers which will be exposed to
users/app developers.

Used verbs for event names. For example,
Actor.Touched += ;
Stage.Touched += ;
Actor.WheelMoved += ;
Actor.KeyPressed += ;
All events are changes as mentioned above.

Change-Id: I335f32381a6637c81d9c2379f69fa4d6f3e3c4c2
Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
7 years agoAdd alias for 1.2.5 APIs that need to be included in Tizen 3 27/87827/2
Adeel Kazmi [Fri, 9 Sep 2016 13:16:01 +0000 (14:16 +0100)]
Add alias for 1.2.5 APIs that need to be included in Tizen 3

Change-Id: Ifd092f492d5215539e31aa8e8dd5cf3edb168790

7 years agoDALi Version 1.2.5 13/87813/1 dali_1.2.5
Xiangyin Ma [Fri, 9 Sep 2016 13:02:37 +0000 (14:02 +0100)]
DALi Version 1.2.5

Change-Id: If7e73163ec3e8d873a962d43462bece0c8dd148c

7 years agoMerge "Clipping API feature in Actor" into devel/master
Paul Wisbey [Thu, 8 Sep 2016 18:12:27 +0000 (11:12 -0700)]
Merge "Clipping API feature in Actor" into devel/master

7 years agoAdd New Progress Bar Control 12/81112/37
shiva.jm [Fri, 22 Jul 2016 06:25:25 +0000 (11:55 +0530)]
Add New Progress Bar Control

Change-Id: Ic8918372b327da766746f5ca08d6b766e298324f
Signed-off-by: shiva.jm <shiva.jm@samsung.com>
7 years agoClipping API feature in Actor 15/65815/17
Tom Robinson [Tue, 12 Apr 2016 15:55:40 +0000 (16:55 +0100)]
Clipping API feature in Actor

Change-Id: Id8702d5deda4b3aaa0968144e26d8b0a5d36d6fc

7 years agoAutomatically dis/connect registered visuals to stage 90/84390/16
Xiangyin Ma [Wed, 17 Aug 2016 13:47:51 +0000 (14:47 +0100)]
Automatically dis/connect registered visuals to stage

Change-Id: Ia4808935cb603f107e0e40dc2a573e611cdb83e5

7 years agoMerge "Removed 3D layer dependency of Model3dView and Mesh Visual." into devel/master
Adeel Kazmi [Thu, 8 Sep 2016 11:26:08 +0000 (04:26 -0700)]
Merge "Removed 3D layer dependency of Model3dView and Mesh Visual." into devel/master

7 years agoAlpha values handled correctly in Primitive Visual. 09/86109/4
Andrew Poor [Tue, 30 Aug 2016 13:30:05 +0000 (14:30 +0100)]
Alpha values handled correctly in Primitive Visual.

Change-Id: I6df7b84245343a05f5dd6e0afbb061661134295a

7 years agoFixed issues with resolving URL type 26/87126/5
Kimmo Hoikka [Tue, 6 Sep 2016 11:14:48 +0000 (12:14 +0100)]
Fixed issues with resolving URL type

Issues:
- string was parsed multiple times
- substr was used (which creates copy)
- batching was checked even for Npatch and SVG
Solved by implementing a single pass early out parser to process the URL and return the type

Change-Id: Ia0cbe51a6969b0dd26a35abde1ed2de82bf863f8

7 years agoRemoved 3D layer dependency of Model3dView and Mesh Visual. 97/86497/2
Andrew Poor [Thu, 1 Sep 2016 12:01:22 +0000 (13:01 +0100)]
Removed 3D layer dependency of Model3dView and Mesh Visual.

Change-Id: Id37ee6ef4ab84f8cc471c93fc84c9ee0a26e322f

7 years agoMerge "Raised test coverage for Model3dView" into devel/master
David Steele [Fri, 2 Sep 2016 18:30:34 +0000 (11:30 -0700)]
Merge "Raised test coverage for Model3dView" into devel/master

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

Change-Id: I14824620a0379bb0f6a10188e424449ac3e2af73

7 years agoDALi Version 1.2.4 51/86751/1 dali_1.2.4
Victor Cebollada [Fri, 2 Sep 2016 14:01:54 +0000 (15:01 +0100)]
DALi Version 1.2.4

Change-Id: I53f634c829c49991c795afb6db7a129548ac2c9a

7 years agoMerge "Updated @since tags for APIs added since 1.2.0 that are required for Tizen...
David Steele [Wed, 31 Aug 2016 10:30:56 +0000 (03:30 -0700)]
Merge "Updated @since tags for APIs added since 1.2.0 that are required for Tizen 3.0" into devel/master

7 years agoMerge "Patch to synchronize with bug fixes done in Tizen 2.4 MCD branch." into devel...
Paul Wisbey [Wed, 31 Aug 2016 10:00:54 +0000 (03:00 -0700)]
Merge "Patch to synchronize with bug fixes done in Tizen 2.4 MCD branch." into devel/master

7 years agoUpdated @since tags for APIs added since 1.2.0 that are required for Tizen 3.0 56/86256/3
Adeel Kazmi [Wed, 31 Aug 2016 08:45:20 +0000 (09:45 +0100)]
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

7 years agoPatch to synchronize with bug fixes done in Tizen 2.4 MCD branch. 23/86123/3
Ferran Sole [Tue, 30 Aug 2016 11:51:25 +0000 (12:51 +0100)]
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 agoRename primitive visual property in programming guide. 54/86254/1
Andrew Poor [Wed, 31 Aug 2016 08:44:39 +0000 (09:44 +0100)]
Rename primitive visual property in programming guide.

Change-Id: I6805993dcd14ed4be67376e252c48f0cd27fb5ff

7 years agoMerge "Add Privilege tags to dali.doxy.in" into devel/master
Adeel Kazmi [Wed, 31 Aug 2016 07:38:47 +0000 (00:38 -0700)]
Merge "Add Privilege tags to dali.doxy.in" into devel/master

7 years agoMerge "Changed styles to use case-insensitive matching" into devel/master
Adeel Kazmi [Tue, 30 Aug 2016 18:43:18 +0000 (11:43 -0700)]
Merge "Changed styles to use case-insensitive matching" into devel/master

7 years agoMerge "Fixed interaction between scale dimensions and bevel percentage properties...
Adeel Kazmi [Tue, 30 Aug 2016 17:18:18 +0000 (10:18 -0700)]
Merge "Fixed interaction between scale dimensions and bevel percentage properties of primitive visual." into devel/master

7 years agoRename color property of primitive visual to mixColor. 22/86122/2
Andrew Poor [Tue, 30 Aug 2016 14:18:13 +0000 (15:18 +0100)]
Rename color property of primitive visual to mixColor.

Change-Id: Icc27efb2752733bdbcd23f1b9eaa51e18df6033b

7 years agoFixed interaction between scale dimensions and bevel percentage properties of primiti... 18/85318/7
Andrew Poor [Wed, 24 Aug 2016 14:20:04 +0000 (15:20 +0100)]
Fixed interaction between scale dimensions and bevel percentage properties of primitive visual.

Change-Id: I3bfc5de454947101e1ff2fda754e6e0fe1d33b91

7 years agoAdd Privilege tags to dali.doxy.in 01/85801/2
Seoyeon Kim [Mon, 29 Aug 2016 06:51:42 +0000 (15:51 +0900)]
Add Privilege tags to dali.doxy.in

Change-Id: I096e01849e55ed21794886b59ebe2a5219fd5205
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoTextController re-organization. 98/85698/2
Victor Cebollada [Fri, 26 Aug 2016 08:38:24 +0000 (09:38 +0100)]
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 agoDALi Version 1.2.3 61/85661/1 dali_1.2.3
Umar [Fri, 26 Aug 2016 09:27:16 +0000 (10:27 +0100)]
DALi Version 1.2.3

Change-Id: I4c1dc5373ff7ae1d16a549ff009d6c1479cb0807

7 years agoChanged styles to use case-insensitive matching 71/84271/13
David Steele [Wed, 17 Aug 2016 18:20:47 +0000 (19:20 +0100)]
Changed styles to use case-insensitive matching

Modified style sheets to use capitalized names for the styles to aid
readability.

Match algorithm changes control / style name to lower case, then
compares it to the style names that are also down-cased.

Change-Id: I048da5a7b8d00350669d11d797fab93f148dbdac
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "Implement wayland clipboard & same behaviour as EFL clipboard" into devel...
Paul Wisbey [Wed, 24 Aug 2016 14:19:30 +0000 (07:19 -0700)]
Merge "Implement wayland clipboard & same behaviour as EFL clipboard" into devel/master

7 years agoImplement wayland clipboard & same behaviour as EFL clipboard 28/84928/2
suhyung Eom [Wed, 3 Aug 2016 01:36:26 +0000 (10:36 +0900)]
Implement wayland clipboard & same behaviour as EFL clipboard

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

7 years agoFixed up AccessibilityAdaptor test cases 31/85031/1
David Steele [Tue, 23 Aug 2016 10:15:03 +0000 (11:15 +0100)]
Fixed up AccessibilityAdaptor test cases

Change-Id: Ibf66186643762b9bd37ead1c158ff7ac7804b8e3

7 years agoMerge "DALi C# binding" into devel/master
Kimmo Hoikka [Tue, 23 Aug 2016 09:46:54 +0000 (02:46 -0700)]
Merge "DALi C# binding" into devel/master

7 years agoAdd TV profile default theme 63/81763/2
minho.sun [Thu, 28 Jul 2016 07:55:22 +0000 (16:55 +0900)]
Add TV profile default theme

Add default Theme for TV profile.

TV has 1920x1080 resolution and different dpi.
Because of these differences, texts are shown too small on TV.

I made default theme file which has correct pointSize and other things on TV.

In spec, get profile name from build config file and determine which
default theme file path is right.

Change-Id: Ic38f20f1c687ba9f5e60135c6263185ff6cb15fc
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years agoDALi C# binding 07/72507/73
Nick Holland [Fri, 5 Aug 2016 14:09:13 +0000 (15:09 +0100)]
DALi C# binding

Generated binding for overloadable operators in DALi math objects

Change-Id: Iec9b0ee03fa43d1b624eb5e683a5a91bad612354

7 years agoDALi Version 1.2.2 77/84577/1 dali_1.2.2
Ferran Sole [Fri, 19 Aug 2016 09:58:29 +0000 (10:58 +0100)]
DALi Version 1.2.2

Change-Id: Id7fd3141801e4b90ee1e1be82de006c66f7eeaf3

7 years agoResource folder retreived from Framework API 86/83386/7
Agnelo Vaz [Fri, 5 Aug 2016 15:43:10 +0000 (16:43 +0100)]
Resource folder retreived from Framework API

Change-Id: I70e63f2f9adb250d21535d7e64b0b1abdb49b242

7 years agoMerge "Add descriptions and example codes" into devel/master
Adeel Kazmi [Wed, 17 Aug 2016 15:56:41 +0000 (08:56 -0700)]
Merge "Add descriptions and example codes" into devel/master

7 years agoRename DebugVisual to WireframeVisual 96/84096/6
Adeel Kazmi [Tue, 16 Aug 2016 14:12:14 +0000 (15:12 +0100)]
Rename DebugVisual to WireframeVisual

Change-Id: I3f35a00dbe2ba2153dca9e96849f0f1e7909ea35

7 years agoMerge "Add Text input style changed signal." into devel/master
Paul Wisbey [Tue, 16 Aug 2016 16:03:11 +0000 (09:03 -0700)]
Merge "Add Text input style changed signal." into devel/master

7 years agoMerge changes Iad693ca2,Iee884a85 into devel/master
Adeel Kazmi [Tue, 16 Aug 2016 15:55:01 +0000 (08:55 -0700)]
Merge changes Iad693ca2,Iee884a85 into devel/master

* changes:
  Cleaning up Visual::Base
  Added int keys to animatable visual properties.

7 years agoCleaning up Visual::Base 91/84091/1
David Steele [Tue, 16 Aug 2016 13:53:06 +0000 (14:53 +0100)]
Cleaning up Visual::Base

Change-Id: Iad693ca22062c43a4b2be7a94876d02c68a00116

7 years agoAdded int keys to animatable visual properties. 81/84081/2
David Steele [Mon, 15 Aug 2016 17:10:49 +0000 (18:10 +0100)]
Added int keys to animatable visual properties.

Added test cases to test animating Visual properties directly.

Change-Id: Iee884a8570a5ec65870e7b9556e14df4385a71b6
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "Fix the texture bleeding with wrapping in atlas" into devel/master
Adeel Kazmi [Tue, 16 Aug 2016 13:37:05 +0000 (06:37 -0700)]
Merge "Fix the texture bleeding with wrapping in atlas" into devel/master

7 years agoAdd Text input style changed signal. 03/81803/13
Victor Cebollada [Wed, 27 Jul 2016 06:10:17 +0000 (07:10 +0100)]
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>
7 years agoAdd descriptions and example codes 50/82150/5
Seoyeon Kim [Mon, 1 Aug 2016 07:09:34 +0000 (16:09 +0900)]
Add descriptions and example codes

Change-Id: Ic36766645c41ca1831bfd0cfa817ca54df8957f3
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoMerge "Changed text controls to re-apply style after system font size change" into...
Adeel Kazmi [Mon, 15 Aug 2016 15:28:31 +0000 (08:28 -0700)]
Merge "Changed text controls to re-apply style after system font size change" into devel/master

7 years agoUpdated documentation to ensure DALi is referenced as such. 73/83573/10
David Steele [Thu, 11 Aug 2016 16:18:53 +0000 (17:18 +0100)]
Updated documentation to ensure DALi is referenced as such.

Change-Id: Ieb04dd28cd74b1af562ad66f0ded4c73209bff0b
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoChanged text controls to re-apply style after system font size change 35/69335/7
David Steele [Mon, 9 May 2016 09:45:21 +0000 (10:45 +0100)]
Changed text controls to re-apply style after system font size change

Change-Id: I8125e09323a716effac5683158f7e4be61b8efc6
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoFix the texture bleeding with wrapping in atlas 93/83893/4
Xiangyin Ma [Fri, 12 Aug 2016 14:19:39 +0000 (15:19 +0100)]
Fix the texture bleeding with wrapping in atlas

Change-Id: I39d542830e4e8c5e3138997db1ff4fd90a307641

7 years agoMerge "(Control Base) Add GetVisual() & GetPlacementActor() methods" into devel/master
Adeel Kazmi [Fri, 12 Aug 2016 12:37:57 +0000 (05:37 -0700)]
Merge "(Control Base) Add GetVisual() & GetPlacementActor() methods" into devel/master

7 years agoMerge "DALi Version 1.2.1" into devel/master
Adeel Kazmi [Fri, 12 Aug 2016 11:06:21 +0000 (04:06 -0700)]
Merge "DALi Version 1.2.1" into devel/master

7 years agoDALi Version 1.2.1 46/83846/1 dali_1.2.1
Nick Holland [Fri, 12 Aug 2016 10:41:04 +0000 (11:41 +0100)]
DALi Version 1.2.1

Change-Id: I791553dd7fe146454df8214abc1b956fe7980fc5

7 years ago(Control Base) Add GetVisual() & GetPlacementActor() methods 70/83570/4
Xiangyin Ma [Thu, 11 Aug 2016 15:45:08 +0000 (16:45 +0100)]
(Control Base) Add GetVisual() & GetPlacementActor() methods

Change-Id: I944d801d9a05fbbc61faca2f308e7670649e5266

7 years agoMerge "Notify multiline hint to IMF context" into devel/master
suhyung Eom [Fri, 12 Aug 2016 08:50:13 +0000 (01:50 -0700)]
Merge "Notify multiline hint to IMF context" into devel/master

7 years agoNotify multiline hint to IMF context 31/83031/8
suhyung Eom [Tue, 9 Aug 2016 00:29:12 +0000 (09:29 +0900)]
Notify multiline hint to IMF context

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

7 years agoMerge "Lazy initialize ImageViews in KeyboardFocusManager & AccessibilityManager...
Paul Wisbey [Thu, 11 Aug 2016 16:33:07 +0000 (09:33 -0700)]
Merge "Lazy initialize ImageViews in KeyboardFocusManager & AccessibilityManager" into devel/master

7 years agoMerge "Multilanguage support cache issue fix." into devel/master
Paul Wisbey [Thu, 11 Aug 2016 16:06:27 +0000 (09:06 -0700)]
Merge "Multilanguage support cache issue fix." into devel/master

7 years agoMerge "Prevent slider setting handle text if no change" into devel/master
Adeel Kazmi [Thu, 11 Aug 2016 15:40:34 +0000 (08:40 -0700)]
Merge "Prevent slider setting handle text if no change" into devel/master

7 years agoLazy initialize ImageViews in KeyboardFocusManager & AccessibilityManager 30/83430/5
Adeel Kazmi [Wed, 10 Aug 2016 17:15:11 +0000 (18:15 +0100)]
Lazy initialize ImageViews in KeyboardFocusManager & AccessibilityManager

- Both these managers created ImageViews at startup even if not required.

Change-Id: I40b6df684adac8acb6883175f8fe298558112d01

7 years agoMultilanguage support cache issue fix. 63/83563/2
Victor Cebollada [Thu, 11 Aug 2016 14:56:04 +0000 (15:56 +0100)]
Multilanguage support cache issue fix.

* Need to cache the font description used to query a default font
instead using the one retrieved from the font id.

Change-Id: Iee97a5e09c5e77fb3d24dc32e321d4413cdbbf2b
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoMerge "Wrap Mode support for ImageVisual" into devel/master
Adeel Kazmi [Wed, 10 Aug 2016 18:03:42 +0000 (11:03 -0700)]
Merge "Wrap Mode support for ImageVisual" into devel/master

7 years agoPrevent slider setting handle text if no change 29/83429/2
David Steele [Wed, 10 Aug 2016 17:00:58 +0000 (18:00 +0100)]
Prevent slider setting handle text if no change

Hover events cause relayout to occur, and slider doesn't prevent relayout
if there is no size change. Modified Slider::DisplayValue to prevent text
label being set if there is no change to the current text.

Change-Id: Ib8651ff618f8b3452810d0d0bf1237803cdf1206
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "Retrieve the input font's style." into devel/master
Paul Wisbey [Wed, 10 Aug 2016 16:45:43 +0000 (09:45 -0700)]
Merge "Retrieve the input font's style." into devel/master

7 years agoWrap Mode support for ImageVisual 09/82509/9
Xiangyin Ma [Wed, 3 Aug 2016 13:14:45 +0000 (14:14 +0100)]
Wrap Mode support for ImageVisual

Change-Id: Ie21e985867a800438e066fc78c98d640bbd76977

7 years agoMerge "Exclude internal tag module in Public API reference" into devel/master
Adeel Kazmi [Wed, 10 Aug 2016 14:25:51 +0000 (07:25 -0700)]
Merge "Exclude internal tag module in Public API reference" into devel/master

7 years agoExclude internal tag module in Public API reference 30/83130/5
Seoyeon Kim [Fri, 24 Jun 2016 07:14:59 +0000 (16:14 +0900)]
Exclude internal tag module in Public API reference

Change-Id: I3fc95f79fd6adbc98c60d3fd3a790fda29bc3a9e
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoRetrieve the input font's style. 99/81799/6
Victor Cebollada [Wed, 27 Jul 2016 13:13:04 +0000 (14:13 +0100)]
Retrieve the input font's style.

* Removes the font's style string from the InputStyle struct.
  This string is useless as it stores only the string style set
  through the property system. This string does not contain
  the valid font's style if the style changes as a consequence of
  moving the cursor.

Change-Id: I41d05f3686d949e1b50233df7f6d05fc2583af92
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoFix Control::ClearBackground 01/83301/1
minho.sun [Wed, 10 Aug 2016 05:15:49 +0000 (14:15 +0900)]
Fix Control::ClearBackground

 ClearBackground() didn't make backgroundcolor Color:Transparent before.

 So, make ClearBackground set backgroundcolor to Color:Transparent after
 mImpl->mBackgroundRenderer.RemoveAndReset().

Change-Id: I467cb3569d9fca86313efddba1866dc176e5d4b8
Signed-off-by: minho.sun <minho.sun@samsung.com>
7 years agoMerge changes I88ded17f,I3960a370 into devel/master
Paul Wisbey [Tue, 9 Aug 2016 17:30:56 +0000 (10:30 -0700)]
Merge changes I88ded17f,I3960a370 into devel/master

* changes:
  Fix for multi-language support.
  Text - UTC fixes after removing non latin characters from the LATIN script in adaptor.

7 years agoMerge "Stop creating image visuals by default" into devel/master
David Steele [Tue, 9 Aug 2016 10:47:35 +0000 (03:47 -0700)]
Merge "Stop creating image visuals by default" into devel/master

7 years agoStop creating image visuals by default 12/83012/3
Adeel Kazmi [Mon, 8 Aug 2016 16:34:03 +0000 (17:34 +0100)]
Stop creating image visuals by default

Effects view and emboss filter create an image visual specifically and then set a custom shader.

Change-Id: I20b4548b0ddda41bdf4f476b3a3a2fbaa83db677

7 years agoUpdated patch-coverage tool to catch fewer errors 19/83019/1
David Steele [Mon, 8 Aug 2016 19:36:28 +0000 (20:36 +0100)]
Updated patch-coverage tool to catch fewer errors

Patch coverage tool was catching coverage errors for files in
non-source tree and of non-source code, also was catching changes
that had no coverage change.

Also added mechanism to choose the right patch, or to fail
if there are changes in both the working tree and the index.

Also added html output.

One minor gotcha spotted - added test code which was in-advertently covered
because of a case fallthrough, and passed, though this then caused unchanged
code to reduce in coverage.

Change-Id: Id49d30935b2dc9ef3145bf6bc78ec7510de01fd0
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "Add GetSurfaceType() in TestRenderSurface" into devel/master
taeyoon [Mon, 8 Aug 2016 04:19:41 +0000 (21:19 -0700)]
Merge "Add GetSurfaceType() in TestRenderSurface" into devel/master

7 years agoFix for multi-language support. 91/82791/1
Victor Cebollada [Fri, 5 Aug 2016 06:40:00 +0000 (07:40 +0100)]
Fix for multi-language support.

* Pass the preferred font's description to the
  MultiLanguageSupport::ValidateFonts() method instead of
  a vector of font runs with default font's identifiers.

Change-Id: I88ded17f10be3f78fd7dfbca404f78eaf779aaa9
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoText - UTC fixes after removing non latin characters from the LATIN script in adaptor. 22/82522/2
Victor Cebollada [Wed, 3 Aug 2016 14:38:10 +0000 (15:38 +0100)]
Text - UTC fixes after removing non latin characters from the LATIN script in adaptor.

Change-Id: I3960a370e1bd76fc180836e633fecbce3a7fb65c
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoMerge "Added style names for images and text labels of Slider" into devel/master
Adeel Kazmi [Fri, 5 Aug 2016 15:20:24 +0000 (08:20 -0700)]
Merge "Added style names for images and text labels of Slider" into devel/master

7 years agoMerge "DALi Version 1.2.0" into devel/master
Adeel Kazmi [Fri, 5 Aug 2016 14:02:12 +0000 (07:02 -0700)]
Merge "DALi Version 1.2.0" into devel/master

7 years agoDALi Version 1.2.0 70/82770/1 dali_1.2.0
Tom Robinson [Fri, 5 Aug 2016 13:52:06 +0000 (14:52 +0100)]
DALi Version 1.2.0

Change-Id: I6857fb7ae40b58280f7f64cf7a6b2d419b9e53cd

7 years agoMerge "Added GetNaturalSize to primitive visual." into devel/master
Adeel Kazmi [Fri, 5 Aug 2016 13:29:21 +0000 (06:29 -0700)]
Merge "Added GetNaturalSize to primitive visual." into devel/master

7 years agoAdded style names for images and text labels of Slider 54/71254/8
David Steele [Tue, 24 May 2016 18:36:59 +0000 (19:36 +0100)]
Added style names for images and text labels of Slider

Having properly named components of Slider enables them to be styled
individually.

Change-Id: I0062f77678c2423bac540d31d5277fc5d1b7fc04
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoPreparation for minor version upgrade 36/82636/1
Adeel Kazmi [Thu, 4 Aug 2016 15:34:45 +0000 (16:34 +0100)]
Preparation for minor version upgrade

Change-Id: I623a869b2bc1bbe5a687c438b4e41d9e4c524158

7 years agoBatching clean-up 30/82630/2
adam.b [Thu, 4 Aug 2016 13:46:21 +0000 (14:46 +0100)]
Batching clean-up
BatchImageVisual has been made more like Svg/NpatchVisual. It's "less" public now.

Change-Id: I7c57768db634e1859d4752f3745ce905a8a99cfd

7 years agoAdded GetNaturalSize to primitive visual. 20/82620/1
Andrew Poor [Thu, 4 Aug 2016 13:11:51 +0000 (14:11 +0100)]
Added GetNaturalSize to primitive visual.

Change-Id: I6ca214aadbefcc3921c65a9bfddcc10a18f55735

7 years agoAdding ObjectDestructionTracker to dali-test-suite-utils for testing object destruction 19/82519/5
Agnelo Vaz [Wed, 3 Aug 2016 14:34:34 +0000 (15:34 +0100)]
Adding ObjectDestructionTracker to dali-test-suite-utils for testing object destruction

ControlImpl tests using ObjectDestructionFunctor to pass to object destrcution signal and confirm control has been destroyed.

Change-Id: I9e59089213b6257d5c2a4094e2fbf352f2f376d1

7 years agoMerge "Geometry Batching" into devel/master
Paul Wisbey [Wed, 3 Aug 2016 16:00:27 +0000 (09:00 -0700)]
Merge "Geometry Batching" into devel/master

7 years agoMerge "Added missing newline chars to logging commands" into devel/master
David Steele [Wed, 3 Aug 2016 13:59:38 +0000 (06:59 -0700)]
Merge "Added missing newline chars to logging commands" into devel/master

7 years agoMerge "Adding RegisterVisual API to Control base class" into devel/master
Adeel Kazmi [Wed, 3 Aug 2016 11:25:42 +0000 (04:25 -0700)]
Merge "Adding RegisterVisual API to Control base class" into devel/master

7 years agoMerge "Fix the broken build for JavaScript plugin" into devel/master
Adeel Kazmi [Wed, 3 Aug 2016 10:33:34 +0000 (03:33 -0700)]
Merge "Fix the broken build for JavaScript plugin" into devel/master

7 years agoAdding RegisterVisual API to Control base class 83/78983/12
Agnelo Vaz [Thu, 7 Jul 2016 14:20:12 +0000 (15:20 +0100)]
Adding RegisterVisual API to Control base class

Visuals are stored in Control after being registered through the new API via the derived control

Change-Id: If94c43f148994434c9f7c409fadef5ebd590e66c

7 years agoGeometry Batching 36/59336/36
adam.b [Mon, 25 Jul 2016 14:55:33 +0000 (15:55 +0100)]
Geometry Batching

Toolkit support for the geometry batching feature. It provides simple batching for ImageView objects. Turning on batching is done same way as for other Actors, by setting the property BATCHING_ENABLED on the ImageView.

Change-Id: Ib283b6c2f7053a017dc2e87725a9d3047c9ed801

7 years agoMerge "Fix text's highlight box." into devel/master
Paul Wisbey [Tue, 2 Aug 2016 16:50:34 +0000 (09:50 -0700)]
Merge "Fix text's highlight box." into devel/master

7 years agoMerge "Reposition the text's popup when the text is scrolled." into devel/master
Paul Wisbey [Tue, 2 Aug 2016 16:50:17 +0000 (09:50 -0700)]
Merge "Reposition the text's popup when the text is scrolled." into devel/master

7 years agoFix the broken build for JavaScript plugin 15/82315/1
Richard Huang [Tue, 2 Aug 2016 16:22:04 +0000 (17:22 +0100)]
Fix the broken build for JavaScript plugin

Change-Id: Ib8069e20fad36f6edac499dee51b1596dd887414

7 years agoRenderer Depth UTCs + test-gl-abstraction update 83/82183/4
Tom Robinson [Mon, 1 Aug 2016 10:59:55 +0000 (11:59 +0100)]
Renderer Depth UTCs + test-gl-abstraction update

Change-Id: Ia8493b71aae3587414b6ae186490354bce1bf6d3

7 years agoAdded missing newline chars to logging commands 08/82308/1
Adeel Kazmi [Tue, 2 Aug 2016 14:15:13 +0000 (15:15 +0100)]
Added missing newline chars to logging commands

Change-Id: I0bce08bee95bb4fe0bb543d65cacd7927411d556

7 years agoFix text's highlight box. 59/81359/3
Victor Cebollada [Mon, 25 Jul 2016 09:33:41 +0000 (10:33 +0100)]
Fix text's highlight box.

* Fixed a bug when calculating the size of the highlight box.
  It caused the highlight box to be culled.

* Replaces the std::vector<QuadCoordinates> by a Dali::Vector<Vector4>
  and resizes it with the number of quads to avoid reallocations.

Change-Id: Ia3c027c601de9c8c23693a6786fcfdfee57edaeb
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoReposition the text's popup when the text is scrolled. 31/80231/10
Victor Cebollada [Thu, 14 Jul 2016 14:08:50 +0000 (15:08 +0100)]
Reposition the text's popup when the text is scrolled.

Change-Id: I77734ba257d9ae7afb1f1e2915bfb304f8f0212f
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoText - Replace the if/else in the ChangeState method by a switch/case. 44/81444/2
Victor Cebollada [Tue, 26 Jul 2016 08:25:07 +0000 (09:25 +0100)]
Text - Replace the if/else in the ChangeState method by a switch/case.

Change-Id: I0973068bbcd85dc47468b6c1051eee974ccff984
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>