platform/core/uifw/dali-core.git
8 years agoRemove unused custom-uniform.cpp 77/101577/1
Kimmo Hoikka [Thu, 1 Dec 2016 12:40:59 +0000 (12:40 +0000)]
Remove unused custom-uniform.cpp

Change-Id: I2235f44d83aae27492a2c2d8a49c217ff9d07f15

8 years agoRemove unused member variable in Render::Renderer 08/101508/1
Adeel Kazmi [Thu, 1 Dec 2016 08:57:18 +0000 (08:57 +0000)]
Remove unused member variable in Render::Renderer

Change-Id: I962ee97d7fbd0ccef6de11ec45e805879fc3ba2f

8 years agoMerge "Replace ASSERT_ALWAYS( false && "message ) with a more meaningful and less...
Adeel Kazmi [Thu, 1 Dec 2016 09:29:25 +0000 (01:29 -0800)]
Merge "Replace ASSERT_ALWAYS( false && "message ) with a more meaningful and less code producing DALI_ABORT" into devel/master

8 years agoReplace ASSERT_ALWAYS( false && "message ) with a more meaningful and less code produ... 68/100868/10
Kimmo Hoikka [Tue, 29 Nov 2016 11:45:29 +0000 (11:45 +0000)]
Replace ASSERT_ALWAYS( false && "message ) with a more meaningful and less code producing DALI_ABORT

Change-Id: Ic95089ea99d0e5c1a569c40ebbad9c848f87f13c

8 years agoRemove dead code (archive.cpp) 08/101208/2
Kimmo Hoikka [Wed, 30 Nov 2016 11:41:32 +0000 (11:41 +0000)]
Remove dead code (archive.cpp)

Change-Id: Iac020ffbfd0b60b790f076778625c5c33d5785d1

8 years agoRevert public API changes. Handle methods. 83/98183/4
Victor Cebollada [Wed, 16 Nov 2016 09:28:41 +0000 (09:28 +0000)]
Revert public API changes. Handle methods.

* Reverts the addition of the GetPropertyIndex() and RegisterProperty() methods
  in Handle done in public API since the Tizen 3.0 API was frozen.
  Changes have been moved to the devel API.

Change-Id: I7acd05cb8d6ed08c8d7b45f268ad1dbba71f2f57
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoMerge "Revert public API changes. BATCH property." into devel/master
Adeel Kazmi [Fri, 25 Nov 2016 13:51:35 +0000 (05:51 -0800)]
Merge "Revert public API changes. BATCH property." into devel/master

8 years agoMerge "Added C# control / property registration to devel API" into devel/master
Kimmo Hoikka [Fri, 25 Nov 2016 11:02:53 +0000 (03:02 -0800)]
Merge "Added C# control / property registration to devel API" into devel/master

8 years agoMerge "Change CustomActorImpl destructor to protected" into devel/master
Adeel Kazmi [Fri, 25 Nov 2016 11:00:23 +0000 (03:00 -0800)]
Merge "Change CustomActorImpl destructor to protected" into devel/master

8 years agoRevert public API changes. BATCH property. 12/98112/7
Victor Cebollada [Tue, 15 Nov 2016 16:39:44 +0000 (16:39 +0000)]
Revert public API changes. BATCH property.

* Reverts the addition of the BATCH property in Actor and Renderer
  done in public API since the Tizen 3.0 API was frozen.
  Changes have been moved to the devel API.

Change-Id: I188203376f8e3d75248f000b022c5adfce46aad3
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoDALi Version 1.2.16 37/100137/1 dali_1.2.16
Victor Cebollada [Fri, 25 Nov 2016 07:05:30 +0000 (07:05 +0000)]
DALi Version 1.2.16

Change-Id: I0c18e7191f0a35053ef104b2f91cbba2a214f717

8 years agoChange CustomActorImpl destructor to protected 19/100019/2
Adeel Kazmi [Thu, 24 Nov 2016 17:41:45 +0000 (17:41 +0000)]
Change CustomActorImpl destructor to protected

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

Change-Id: Iacca4e57bc7871c33d0c3602051e2980037de20f

8 years agoFix comment in core-impl.cpp 18/100018/2
Adeel Kazmi [Thu, 24 Nov 2016 17:37:30 +0000 (17:37 +0000)]
Fix comment in core-impl.cpp

Change-Id: I38b5ff5c8b51e2638c0cc14e43dc5d955a63aa94

8 years agoFix incorrect comment about position and position inheritance in actor.h 97/99897/3
Kimmo Hoikka [Thu, 24 Nov 2016 10:59:04 +0000 (10:59 +0000)]
Fix incorrect comment about position and position inheritance in actor.h

Change-Id: Id72d7701f9ea393423591b18f555e43ce1688e27

8 years agoMerge "Update comment for SetParentOrigin & SetAnchorPoint" into devel/master
dongsug song [Thu, 24 Nov 2016 03:49:27 +0000 (19:49 -0800)]
Merge "Update comment for SetParentOrigin & SetAnchorPoint" into devel/master

8 years agoMerge "Update comment for Actor::SetPosition()" into devel/master
dongsug song [Thu, 24 Nov 2016 01:10:47 +0000 (17:10 -0800)]
Merge "Update comment for Actor::SetPosition()" into devel/master

8 years agoMerge "Update the doxygen comment for CameraActor " into devel/master
dongsug song [Thu, 24 Nov 2016 01:08:42 +0000 (17:08 -0800)]
Merge "Update the doxygen comment for CameraActor " into devel/master

8 years agoUpdate comment for Actor::SetPosition() 99/99699/1
Yoonsang Lee [Wed, 23 Nov 2016 23:44:19 +0000 (08:44 +0900)]
Update comment for Actor::SetPosition()

Change-Id: Iad49f543e121f518abf3840b91895dcb96cf93b2

8 years agoUpdate comment for SetParentOrigin & SetAnchorPoint 98/99698/2
Yoonsang Lee [Wed, 23 Nov 2016 23:22:16 +0000 (08:22 +0900)]
Update comment for SetParentOrigin & SetAnchorPoint

- Add figures

Change-Id: I0df2ebc099570430598a956945dbad6926667bea

8 years agoAdded C# control / property registration to devel API 15/96615/12
Nick Holland [Wed, 9 Nov 2016 11:52:44 +0000 (11:52 +0000)]
Added C# control / property registration to devel API

The function signature used by DALi for type registration
and property registration can not be used from C#.
E.g. CreateFunction (for creating controls ) returns a Handle by value. From C#
we can only return a c pointer to the handle.C# knows
nothing about DALi Handles, it just happens to have a
pointer to one, thanks to the SWIG bindings.

Also increased code coverage on type-registry to
100%

Change-Id: Ib88ab1ba48f4ea74a460d5902b740c919e3ac24d

8 years agoMerge "Update comment for Image::Image()" into devel/master
dongsug song [Wed, 23 Nov 2016 12:10:29 +0000 (04:10 -0800)]
Merge "Update comment for Image::Image()" into devel/master

8 years agoUpdate the doxygen comment Stage 14/99514/4
Yoonsang Lee [Wed, 23 Nov 2016 06:44:54 +0000 (15:44 +0900)]
Update the doxygen comment Stage

Change-Id: I71689871b25bc5a5bdcd2074c85842af54dddcba

8 years agoUpdate the doxygen comment for CameraActor 62/99062/2
Yoonsang Lee [Mon, 21 Nov 2016 22:59:17 +0000 (07:59 +0900)]
Update the doxygen comment for CameraActor

about DALi camera usage for 2D and 3D applications

Change-Id: I004a05a8ec895972c1b5dcfdcc26a0e29eb77209

8 years agoMerge "Fix bug in TextureSet" into devel/master
Kimmo Hoikka [Mon, 21 Nov 2016 15:21:16 +0000 (07:21 -0800)]
Merge "Fix bug in TextureSet" into devel/master

8 years agoAdd Privilege doxygen tag to get storage image size 08/98408/3
Seoyeon Kim [Thu, 17 Nov 2016 07:28:43 +0000 (16:28 +0900)]
Add Privilege doxygen tag to get storage image size

- ResourceImage::GetImageSize() needs privileges to media storage and external storage

Change-Id: I9179a2e651611875129f9c6d7ae50f8ba7da6efa
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
8 years agoFix bug in TextureSet 73/98773/3
Ferran Sole [Fri, 18 Nov 2016 15:52:56 +0000 (15:52 +0000)]
Fix bug in TextureSet

TextureSet was resizing Image and NewTexture vectors when a new sampler
was added which wasn't the right thing to do

Change-Id: I8e2fc233e2fdbb50a8c370f32ba534397c769c3c

8 years agoMerge "DALi Version 1.2.15" into devel/master
Adeel Kazmi [Fri, 18 Nov 2016 11:36:06 +0000 (03:36 -0800)]
Merge "DALi Version 1.2.15" into devel/master

8 years ago(dali_env script) Add dimension defines to outputted setenv so it isn't fullscreen... 38/98738/1
Adeel Kazmi [Fri, 18 Nov 2016 11:16:44 +0000 (11:16 +0000)]
(dali_env script) Add dimension defines to outputted setenv so it isn't fullscreen by default

Change-Id: Ia845134f3331d1e543c3f4724afeefe06d83f0b1

8 years agoDALi Version 1.2.15 26/98726/1 dali_1.2.15
Umar [Fri, 18 Nov 2016 10:57:49 +0000 (10:57 +0000)]
DALi Version 1.2.15

Change-Id: I2f25c61ed33ebde807a783af4a9b735444074466

8 years agoUpdate comment for Image::Image() 92/98392/2
Yoonsang Lee [Thu, 17 Nov 2016 00:23:03 +0000 (09:23 +0900)]
Update comment for Image::Image()

to describe more detail information

Change-Id: If88c36a7b121d35ad4a8f3528fa01a0220c2af49

8 years agoFix various SVACE errors 07/98007/3
Adeel Kazmi [Tue, 15 Nov 2016 11:44:21 +0000 (11:44 +0000)]
Fix various SVACE errors

Change-Id: If88b8fe34844e35e43ac94a9650a8e5817f14729

8 years agoMerge "Check if number of textures match active samplers" into devel/master
Paul Wisbey [Wed, 16 Nov 2016 14:27:13 +0000 (06:27 -0800)]
Merge "Check if number of textures match active samplers" into devel/master

8 years agoFixed bug in TextureSet::GetTextureCount() 21/98221/1
Ferran Sole [Wed, 16 Nov 2016 12:07:31 +0000 (12:07 +0000)]
Fixed bug in TextureSet::GetTextureCount()

GetTextureCount() returned the number of images so it would always
return 0 if using NewTextures.

Change-Id: Ie7e1971df6d58954ad651200f04f34a076b9156e

8 years agoRemoved unused ImageData class from Integration API 09/98009/1
Adeel Kazmi [Tue, 15 Nov 2016 16:55:54 +0000 (16:55 +0000)]
Removed unused ImageData class from Integration API

Change-Id: I0015f9d99c8830dd16492c676bebb9c47aa68b29

8 years agoFix various SVACE errors 53/97253/5
Adeel Kazmi [Fri, 11 Nov 2016 16:53:47 +0000 (16:53 +0000)]
Fix various SVACE errors

Change-Id: I53d180d04995a78a1728bdf5fd740c048a7cac02

8 years agoCheck if number of textures match active samplers 01/97501/5
Ferran Sole [Mon, 14 Nov 2016 09:58:11 +0000 (09:58 +0000)]
Check if number of textures match active samplers

* Check was happening before the shader was loaded
* Removed shader lazy compilation.
  (Now, program gets compiled as soon as it is created)
* Check if number of textures match number of active samplers is done
  in Renderer::SetRenderDataProvider (Program should be already loaded
  at that point)

Change-Id: Ic110f9ee9af7cd16f8a791923fd71e391a4dd176

8 years agoDALi Version 1.2.14 58/97258/1 dali_1.2.14
Adeel Kazmi [Fri, 11 Nov 2016 18:39:57 +0000 (18:39 +0000)]
DALi Version 1.2.14

Change-Id: I154c77b8c52b5969be582be1702337f2293cfe75

8 years agoAdded warning message for inactive samplers in the shader 03/95703/8
Ferran Sole [Fri, 4 Nov 2016 08:53:54 +0000 (08:53 +0000)]
Added warning message for inactive samplers in the shader

* Added warning message when a sampler uniform is declared but not used in the shader
* Added warning message when TextureSet contains a different number of textures
  than the number of active samplers in the shader
* Changed renderer behaviour to render even if the number of textures is
  greater than the number of active samplers

Change-Id: Idbd4bebee8ddb6cd48aa84cce5607ae24f38a964

8 years agoAnimation documentation now mentions TimePeriod effect on overall duration 83/96083/3
Adeel Kazmi [Mon, 7 Nov 2016 17:53:40 +0000 (17:53 +0000)]
Animation documentation now mentions TimePeriod effect on overall duration

Change-Id: I761ccdfe86d721742ba1fc4f52f2cce8ba47b23d

8 years agoMerge "Fix a bug where NativeImage::GetUrl() was always returning empty string" into...
David Steele [Fri, 4 Nov 2016 14:41:13 +0000 (07:41 -0700)]
Merge "Fix a bug where NativeImage::GetUrl() was always returning empty string" into devel/master

8 years agoFix a bug where NativeImage::GetUrl() was always returning empty string 73/95773/1
Kimmo Hoikka [Fri, 4 Nov 2016 13:18:46 +0000 (13:18 +0000)]
Fix a bug where NativeImage::GetUrl() was always returning empty string

Change-Id: Ifcf2d78f126aa80daebaefd50e60178c28e41ec1

8 years agoDALi Version 1.2.13 64/95764/1 dali_1.2.13
Tom Robinson [Fri, 4 Nov 2016 13:13:22 +0000 (13:13 +0000)]
DALi Version 1.2.13

Change-Id: I8cbd06a14110111bc6a6f44af2df70a6f0022bab

8 years agoCorrected documentation in Shader 09/94409/2
Adeel Kazmi [Fri, 28 Oct 2016 16:58:48 +0000 (17:58 +0100)]
Corrected documentation in Shader

Change-Id: Ib3aaca6367458536421b3563a6d0780038e4c4d7

8 years agoDALi Version 1.2.12 65/94365/1 dali_1.2.12
Xiangyin Ma [Fri, 28 Oct 2016 12:17:56 +0000 (13:17 +0100)]
DALi Version 1.2.12

Change-Id: I6ecd55ab1702ea8a7507ecdcd28f5a37874272aa

8 years agoFix a bug in texture where Upload without parameters was incorrectly using the Textur... 33/93333/3
Kimmo Hoikka [Fri, 21 Oct 2016 16:48:39 +0000 (17:48 +0100)]
Fix a bug in texture where Upload without parameters was incorrectly using the Texture size rather than the PixelData size

Change-Id: Id50e635172be645f9be17a3bac5fad7320dab766

8 years agoChanged README to README.md 29/93529/4
Paul Wisbey [Mon, 24 Oct 2016 17:24:06 +0000 (18:24 +0100)]
Changed README to README.md

Change-Id: I0538f886788ff726288da68d86572bee26827125

8 years agoMerge "DALi Version 1.2.11" into devel/master
Adeel Kazmi [Fri, 21 Oct 2016 14:14:25 +0000 (07:14 -0700)]
Merge "DALi Version 1.2.11" into devel/master

8 years agoDALi Version 1.2.11 12/93312/1 dali_1.2.11
Nick Holland [Fri, 21 Oct 2016 14:08:24 +0000 (15:08 +0100)]
DALi Version 1.2.11

Change-Id: I3844d7ca768295de066521df081068fff86dfe8d

8 years agoHit test includes clipping actors as well as their children 64/93264/3
Tom Robinson [Fri, 21 Oct 2016 11:31:06 +0000 (12:31 +0100)]
Hit test includes clipping actors as well as their children

Change-Id: Id9a4917fc4a40b57a32ef8017b0ee1f8488d0fe2

8 years agoAdded chaining support for Property::Array 39/92739/1
Kimmo Hoikka [Tue, 18 Oct 2016 10:56:27 +0000 (11:56 +0100)]
Added chaining support for Property::Array

Change-Id: Id0a70f623890ae835285ff7db9fc1b202ddcddbe

8 years agoDALi Version 1.2.10 28/92328/1 dali_1.2.10
Richard Huang [Fri, 14 Oct 2016 13:16:35 +0000 (14:16 +0100)]
DALi Version 1.2.10

Change-Id: I5ef2ec34f90107e7b3db434d2955654f9ba74870

8 years agoAdded a new default for ActorBehaviour. 70/90870/2
David Steele [Tue, 4 Oct 2016 13:03:13 +0000 (14:03 +0100)]
Added a new default for ActorBehaviour.

The default behaviour for actors is now to have Size Negotiation
switched on.

Thus, the name ACTOR_BEHAVIOUR_NONE is wrong.

Have deprecated ACTOR_BEHAVIOUR_NONE, and added a new ACTOR_BEHAVIOUR_DEFAULT
instead.

Change-Id: I79812715a8dd9b4eb8aa2d41819bcb6c9e403e3d
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoMerge "Elaborated on some of the TouchData documenation" into devel/master
Kimmo Hoikka [Mon, 10 Oct 2016 18:10:14 +0000 (11:10 -0700)]
Merge "Elaborated on some of the TouchData documenation" into devel/master

8 years agoMerge "Add missed doxygen documentation" into devel/master
Adeel Kazmi [Mon, 10 Oct 2016 10:55:34 +0000 (03:55 -0700)]
Merge "Add missed doxygen documentation" into devel/master

8 years agoElaborated on some of the TouchData documenation 70/91470/2
Adeel Kazmi [Fri, 7 Oct 2016 17:19:00 +0000 (18:19 +0100)]
Elaborated on some of the TouchData documenation

Change-Id: I2dc4dd464b4d0567f15d4ecbacac768de0ff2474

8 years agoDALi Version 1.2.9 55/91455/1 dali_1.2.9
Ferran Sole [Fri, 7 Oct 2016 15:32:34 +0000 (16:32 +0100)]
DALi Version 1.2.9

Change-Id: Ie54703297528b7fdb300881c074f32f947fb5d92

8 years agoAdd function to set top margin of the stage 17/87617/11
suhyung Eom [Fri, 9 Sep 2016 01:49:56 +0000 (10:49 +0900)]
Add function to set top margin of the stage

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

8 years agoDALi Version 1.2.8 77/90577/1 dali_1.2.8
adam.b [Fri, 30 Sep 2016 14:11:25 +0000 (15:11 +0100)]
DALi Version 1.2.8

Change-Id: I63da29d555e981be0ae93568508341e7d7d85f28

8 years agoModify texture bind for OES_EGL_image_external 63/89863/5
taeyoon [Wed, 7 Sep 2016 10:53:03 +0000 (19:53 +0900)]
Modify texture bind for OES_EGL_image_external

  Modify BindTexture part for native image source with OES_EGL_image_external

Change-Id: I4c4063d98293f833739870a7c8c42d0ab70d409c

8 years agoAdd missed doxygen documentation 93/89693/1
Seoyeon Kim [Fri, 23 Sep 2016 04:41:39 +0000 (13:41 +0900)]
Add missed doxygen 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: Iba5275921c2c1fc47d1b3d3cfd2aa01f3a153979
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
8 years agoMerge "DALi Version 1.2.7" into devel/master
David Steele [Fri, 23 Sep 2016 13:00:26 +0000 (06:00 -0700)]
Merge "DALi Version 1.2.7" into devel/master

8 years agoDALi Version 1.2.7 42/89442/1 dali_1.2.7
David Steele [Fri, 23 Sep 2016 12:56:29 +0000 (13:56 +0100)]
DALi Version 1.2.7

Change-Id: Ie8bffad95e30ba510861f32dd122639c378facbc

8 years agoMerge "Documentation cleanup." into devel/master
David Steele [Fri, 23 Sep 2016 12:03:26 +0000 (05:03 -0700)]
Merge "Documentation cleanup." into devel/master

8 years agoDocumentation cleanup. 01/89201/1
Andrew Poor [Thu, 22 Sep 2016 13:57:42 +0000 (14:57 +0100)]
Documentation cleanup.

Change-Id: I2f956983f5cb095274b13a6467817f061c28c7d2

8 years agoFix license issue 72/88572/1
Seoyeon Kim [Tue, 20 Sep 2016 00:49:37 +0000 (09:49 +0900)]
Fix license issue

- Change the license name and delete Samsung Properietary license

Change-Id: I38c879b47157e6126219a85f2c326291da55abf1
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
8 years agoAdded Property::Key type to properly represent keys in maps 52/88152/9
David Steele [Tue, 13 Sep 2016 19:57:40 +0000 (20:57 +0100)]
Added Property::Key type to properly represent keys in maps

Currently, Property::Map can have either string or integer
keys. The two methods GetPair and GetKey only allow iteration
over string keys.

Have added a single Key type that enables the retrieval of all
keys of Property::Map via the two new methods GetKeyAt and GetKeyValue

Have un-deprecated GetValue, which is still valid.

Added a new method Handle::GetPropertyIndex( Property::Key ), which
allows a lookup of a property from a property map key.

This is useful to enable property maps to be used as a property
aggregator when setting values on objects.

Have updated Scripting and PropertyBuffer to use new Property::Map
interface rather than the deprecated interface.

Change-Id: Ie2db5355fd661ed73a6f92b720d92ca1e6ab8d76
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoDALi Version 1.2.6 32/88332/1 dali_1.2.6
Agnelo Vaz [Fri, 16 Sep 2016 09:55:39 +0000 (10:55 +0100)]
DALi Version 1.2.6

Change-Id: Id2ec76758fb36df2d68c6b88d7420d93ea3c857a

8 years agoMerge "Remove/move experimental features" into devel/master
Kimmo Hoikka [Thu, 15 Sep 2016 17:17:29 +0000 (10:17 -0700)]
Merge "Remove/move experimental features" into devel/master

8 years agoMerge "Added new API to Property::Map to enable method chaining" into devel/master
Adeel Kazmi [Thu, 15 Sep 2016 15:42:19 +0000 (08:42 -0700)]
Merge "Added new API to Property::Map to enable method chaining" into devel/master

8 years agoRemove/move experimental features 43/88243/2
taeyoon [Mon, 12 Sep 2016 11:39:13 +0000 (20:39 +0900)]
Remove/move experimental features

Change-Id: I22b82082a0a2bd465a28a54e3f7c5d20be8bff37
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
8 years agoMark Clipping API as being part of the Tizen 3 version 25/87825/4
Adeel Kazmi [Fri, 9 Sep 2016 13:52:35 +0000 (14:52 +0100)]
Mark Clipping API as being part of the Tizen 3 version

Change-Id: I3c0be13ad6fdce174f539c7a0bc310226628c1ef

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

Change-Id: I749125836d7c7eeda7e4560fe4e8275b5c51c104

8 years agoClipping API feature in Actor 37/62837/51
Tom Robinson [Fri, 18 Mar 2016 17:05:28 +0000 (17:05 +0000)]
Clipping API feature in Actor

A clipping mode property has been added to Actor.
This property controls how the actor will clip its children against it.

Property: Actor::Property::ClippingMode / "clippingMode"

Values:
  DISABLED                      This Actor will not clip its children.
  CLIP_CHILDREN                 This Actor will clip all children to its contents (the actor will also be visible itself).

Change-Id: Ic96ee03bd6048b06abcbd36569db455ab8129d25

8 years agoMerge "Fix WeakHandleBase::Reset()" into devel/master
David Steele [Thu, 8 Sep 2016 14:58:17 +0000 (07:58 -0700)]
Merge "Fix WeakHandleBase::Reset()" into devel/master

8 years agoCombine StencilMode and WriteToColorBuffer to RenderMode 84/87384/1
Tom Robinson [Wed, 7 Sep 2016 18:17:38 +0000 (19:17 +0100)]
Combine StencilMode and WriteToColorBuffer to RenderMode

Change-Id: I989389056c9f095d11ad706948a31e21a273ac25

8 years agoFix WeakHandleBase::Reset() 67/87167/3
Xiangyin Ma [Tue, 6 Sep 2016 14:41:54 +0000 (15:41 +0100)]
Fix WeakHandleBase::Reset()

If Reset() is called somewhere, there is no way to check whether this WeakHandle is still valid. Attempts of calling GetBaseHandle() or operator ==, != will crash.

Change-Id: I161af6539f2a9ab971a55f0e1280ed890cd98715

8 years agoSet up the depth buffer based on per-renderer flags. 83/86683/7
Andrew Poor [Fri, 2 Sep 2016 09:24:53 +0000 (10:24 +0100)]
Set up the depth buffer based on per-renderer flags.

Related toolkit and demo changes:
"Removed 3D layer dependency of Model3dView and Mesh Visual."

Change-Id: Ib9b1c3110189950b0c1a9cea155eb3ca5c37bf4a

8 years agoAdded new API to Property::Map to enable method chaining 34/86534/3
David Steele [Thu, 1 Sep 2016 16:52:50 +0000 (17:52 +0100)]
Added new API to Property::Map to enable method chaining

Property::Map map;
map.Add("key1", "value").Add("key2", "value");

Or even for anonymous handles:
Property::Map().Add("key1", value).Add("key2", value);

Change-Id: I3657587ee70bd4a6ece441693f885c634544ac42
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoDALi Version 1.2.4 49/86749/1 dali_1.2.4
Victor Cebollada [Fri, 2 Sep 2016 14:01:34 +0000 (15:01 +0100)]
DALi Version 1.2.4

Change-Id: Idd212e4fcba042b09b5ef37705b96cc3bf15d4c1

8 years agoAdd Privilege doxygen tags 96/85796/1
Seoyeon Kim [Mon, 29 Aug 2016 06:44:08 +0000 (15:44 +0900)]
Add Privilege doxygen tags

Change-Id: Ifc8755ca6a7492974e3275605f45394d3dee9166
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
8 years agoDALi Version 1.2.3 59/85659/1 dali_1.2.3
Umar [Fri, 26 Aug 2016 09:26:30 +0000 (10:26 +0100)]
DALi Version 1.2.3

Change-Id: Ia8df4bfe93e504c50fa548f96e4f091c22940157

8 years agoDALi Version 1.2.2 75/84575/1 dali_1.2.2
Ferran Sole [Fri, 19 Aug 2016 09:57:37 +0000 (10:57 +0100)]
DALi Version 1.2.2

Change-Id: Ie6d31529a515a09863951631034568324b8ee963

8 years agoMerge "Add descriptions and example codes" into devel/master
Adeel Kazmi [Thu, 18 Aug 2016 07:40:38 +0000 (00:40 -0700)]
Merge "Add descriptions and example codes" into devel/master

8 years agoAdd descriptions and example codes 44/82344/10
Seoyeon Kim [Wed, 3 Aug 2016 04:21:15 +0000 (13:21 +0900)]
Add descriptions and example codes

Change-Id: I31918f8b48745042cb3513b60fc2a4120efda8a7
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
8 years agoremove Uniform name cache as its no longer used for anything 29/83929/1
Kimmo Hoikka [Mon, 15 Aug 2016 17:47:55 +0000 (18:47 +0100)]
remove Uniform name cache as its no longer used for anything

Change-Id: Idd00992e0834e6aa919a58adefbb87f30d83a10f

8 years agoDALi Version 1.2.1 44/83844/1 dali_1.2.1
Nick Holland [Fri, 12 Aug 2016 10:40:39 +0000 (11:40 +0100)]
DALi Version 1.2.1

Change-Id: Ib1996008dd192e0bf2c356dcf58322840bdcf3f0

8 years agoMerge "Added integer keys for custom properties." into devel/master
Adeel Kazmi [Thu, 11 Aug 2016 16:59:57 +0000 (09:59 -0700)]
Merge "Added integer keys for custom properties." into devel/master

8 years agoAdded integer keys for custom properties. 16/83416/3
David Steele [Wed, 10 Aug 2016 14:06:49 +0000 (15:06 +0100)]
Added integer keys for custom properties.

Custom properties (those that are registered, rather than predefined
in the DEFAULT range), can now also be registered with an integer key
in addition to the name.

The key can then be used to retrieve the property index. This is of
use for renderer properties that are well specified in toolkit.

Change-Id: Ieda47070f30f5cb53514c9358843f24868a3da3e
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoMerge "Exclude internal tag module in Public API reference" into devel/master
Adeel Kazmi [Wed, 10 Aug 2016 14:25:36 +0000 (07:25 -0700)]
Merge "Exclude internal tag module in Public API reference" into devel/master

8 years agoBug fix in Transform manager and performance improvement 37/83237/4
Ferran Sole [Tue, 9 Aug 2016 15:07:35 +0000 (16:07 +0100)]
Bug fix in Transform manager and performance improvement

* World matrices where not reordered in the sorting pass causing the application to get the wrong value if the world matrix was queried during component sorting. This bug was causing slider handle and value to jump to an erroneous position when panning

* Minor performance improvement to reduce the number of swaps when reordering transform components

Change-Id: Ifde6ef4aaa2052c70042ef46c8909c85c407588a

8 years agoExclude internal tag module in Public API reference 26/83126/4
Seoyeon Kim [Fri, 24 Jun 2016 06:41:19 +0000 (15:41 +0900)]
Exclude internal tag module in Public API reference

Change-Id: I1de3043ddc5adc4a1005db5ad492326a2b282cef
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
8 years agoUpdated patch-coverage tool to catch fewer errors 20/83020/1
David Steele [Mon, 8 Aug 2016 18:46:43 +0000 (19:46 +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: I439ce905a2ca906498e03b5c182b05e70e4f28d4

8 years agoDALi Version 1.2.0 68/82768/1 dali_1.2.0
Tom Robinson [Fri, 5 Aug 2016 13:51:44 +0000 (14:51 +0100)]
DALi Version 1.2.0

Change-Id: If80150c68629411663afba2bba167569a04597be

8 years agoMerge "Preparation for minor version upgrade" into devel/master
Adeel Kazmi [Thu, 4 Aug 2016 16:32:10 +0000 (09:32 -0700)]
Merge "Preparation for minor version upgrade" into devel/master

8 years agoAdding ObjectDestructionTracker to dali-test-suite-utils for testing object destruction 37/82637/1
Agnelo Vaz [Thu, 4 Aug 2016 15:35:59 +0000 (16:35 +0100)]
Adding ObjectDestructionTracker to dali-test-suite-utils for testing object destruction

Change-Id: Iaabd6c94c28cc42922cb49ab3d06fd124117d23e

8 years agoPreparation for minor version upgrade 35/82635/1
Adeel Kazmi [Thu, 4 Aug 2016 15:32:00 +0000 (16:32 +0100)]
Preparation for minor version upgrade

Change-Id: I72d2a872c60a3c53165fd7f960c670efecaf1f14

8 years agoMerge "Batching clean-up Fixed property comment ( missing version number )" into...
Adeel Kazmi [Thu, 4 Aug 2016 15:15:32 +0000 (08:15 -0700)]
Merge "Batching clean-up Fixed property comment ( missing version number )" into devel/master

8 years agoBatching clean-up 28/82628/1
adam.b [Thu, 4 Aug 2016 13:45:04 +0000 (14:45 +0100)]
Batching clean-up
Fixed property comment ( missing version number )

Change-Id: I1a29fa8b894f6f5ed55542c9c979a588f603887a

8 years agoRender textures created from NativeImages where not handled correctly 83/82583/1
Ferran Sole [Thu, 4 Aug 2016 09:45:19 +0000 (10:45 +0100)]
Render textures created from NativeImages where not handled correctly

* GlExtensionDestroy() was not being called on clean-up
* PrepareTexture() was not being called when binding the texture
* Error code returned from TargetTexture() was not being handled

Change-Id: Ie3e8f9d5cc973da8a72eea68838e9443a3421077

8 years agoGeometry Batching 59/80559/20
adam.b [Tue, 26 Jul 2016 17:33:21 +0000 (18:33 +0100)]
Geometry Batching

DALi support to batch geometry under certain conditions ( like using same texture atlas, shaders ).

Known limitations:
- Batching, once it's on, is immutable
- Batches update only, when something changes in the hierarchy
- Actors within a batch share the same uniforms set ( share values like opacity, color etc. ).
- Transformations applied to actors within a batch won't have any visual effect.

Change-Id: Id48aa47397b8ff9169dc044f37e4de2341a6b169