platform/core/uifw/dali-core.git
6 years agoDALi Version 1.3.46 72/191572/1 dali_1.3.46
Anton Obzhirov [Thu, 18 Oct 2018 13:26:19 +0000 (14:26 +0100)]
DALi Version 1.3.46

Change-Id: I0c91e5b03a2e1b98d8de7932c9fe724212fecb50

6 years agoMake NodePropertyFlags typesafe by using enum class 67/191467/6
Kimmo Hoikka [Wed, 17 Oct 2018 09:24:49 +0000 (10:24 +0100)]
Make NodePropertyFlags typesafe by using enum class

Change-Id: I994270523f319cf30c23edff4d7a6bd42cc62270

6 years agoMerge "(FrameCallback) Ensure the callback is removed if the implementation is delete...
David Steele [Wed, 17 Oct 2018 11:13:48 +0000 (11:13 +0000)]
Merge "(FrameCallback) Ensure the callback is removed if the implementation is deleted" into devel/master

6 years agoMerge "Updated patch-coverage script to generate correct HTML" into devel/master
Adeel Kazmi [Mon, 15 Oct 2018 17:50:23 +0000 (17:50 +0000)]
Merge "Updated patch-coverage script to generate correct HTML" into devel/master

6 years ago(FrameCallback) Ensure the callback is removed if the implementation is deleted 21/191221/3
Adeel Kazmi [Fri, 12 Oct 2018 14:25:07 +0000 (15:25 +0100)]
(FrameCallback) Ensure the callback is removed if the implementation is deleted

Also remove unnecessary mRootNode in FrameCallbackProcessor

Change-Id: Ia7941a77ba5deed4c5abe10870af9935d8b5112d

6 years agoMerge "(FrameCallback) Use uint32_t instead of unsigned int" into devel/master
Adeel Kazmi [Mon, 15 Oct 2018 17:37:21 +0000 (17:37 +0000)]
Merge "(FrameCallback) Use uint32_t instead of unsigned int" into devel/master

6 years agoMerge "(FrameCallback) Actor & FrameCallback Lifecycle management" into devel/master
Adeel Kazmi [Mon, 15 Oct 2018 17:37:20 +0000 (17:37 +0000)]
Merge "(FrameCallback) Actor & FrameCallback Lifecycle management" into devel/master

6 years agoUpdated patch-coverage script to generate correct HTML 07/191307/1
David Steele [Mon, 15 Oct 2018 16:59:59 +0000 (17:59 +0100)]
Updated patch-coverage script to generate correct HTML

Change-Id: I8ce0ff8ac50da3bdc07c0b27a58268557d0c242b

6 years agoMaking DALi public API typesafe using guaranteed types; uint8_t, uint32_t 92/190692/6
Kimmo Hoikka [Thu, 4 Oct 2018 16:44:20 +0000 (17:44 +0100)]
Making DALi public API typesafe using guaranteed types; uint8_t, uint32_t

unsigned char  -> uint8_t
unsigned short -> uint16_t
unsigned int   -> uint32_t
int            -> int32_t

these types are guaranteed to have the correct amount of bits by the compiler

Change-Id: Ie480a21e06dc999110de368284ff9a601bacef2a

6 years ago(FrameCallback) Use uint32_t instead of unsigned int 19/191219/1
Adeel Kazmi [Fri, 12 Oct 2018 13:43:08 +0000 (14:43 +0100)]
(FrameCallback) Use uint32_t instead of unsigned int

Change-Id: Ic6a92b40d333ce10c10ee8e0ebda87b79320fb85

6 years ago(FrameCallback) Actor & FrameCallback Lifecycle management 18/191218/1
Adeel Kazmi [Fri, 12 Oct 2018 13:00:28 +0000 (14:00 +0100)]
(FrameCallback) Actor & FrameCallback Lifecycle management

Change-Id: I2aaae83942bd344f8bab1d4caf1bc04e04e830d6

6 years agoMerge "(FrameCallback) All values now local & baking of the value supported" into...
David Steele [Fri, 12 Oct 2018 13:22:52 +0000 (13:22 +0000)]
Merge "(FrameCallback) All values now local & baking of the value supported" into devel/master

6 years agoDALi Version 1.3.45 07/191207/1 dali_1.3.45
David Steele [Fri, 12 Oct 2018 12:37:38 +0000 (13:37 +0100)]
DALi Version 1.3.45

Change-Id: Iee9cf573588d31e869bebe3725f4dcb661e35e33

6 years ago(FrameCallback) All values now local & baking of the value supported 54/190554/9
Adeel Kazmi [Wed, 3 Oct 2018 19:16:46 +0000 (20:16 +0100)]
(FrameCallback) All values now local & baking of the value supported

- Callback now called before world matrix is calculated so removed
  the world matrix methods (as they will be a frame behind now)
- All values now in local actor space.
- Scale added.
- Added bake methods to save the values if required.
- Ensured that when an actor is removed, the node hierarchy is
  invalidated.

Change-Id: I76318fcf77c0ae6e7a217ee9169db71aeda9aa75

6 years agoDALi Version 1.3.44 84/190784/1 dali_1.3.44
György Straub [Fri, 5 Oct 2018 08:42:48 +0000 (09:42 +0100)]
DALi Version 1.3.44

Change-Id: I24e93e727fbdf04a487a41c0451f22a51cf09f1d

6 years agoMerge "Use GLES 3.0 by default" into devel/master
Adeel Kazmi [Tue, 2 Oct 2018 09:36:21 +0000 (09:36 +0000)]
Merge "Use GLES 3.0 by default" into devel/master

6 years agoDALi Version 1.3.43 60/190260/1 dali_1.3.43
Agnelo Vaz [Fri, 28 Sep 2018 13:04:32 +0000 (14:04 +0100)]
DALi Version 1.3.43

Change-Id: I76af3e7d21ae5a25778bcca6d34fbbe1e85998f8

6 years agoUse GLES 3.0 by default 47/190247/1
Adeel Kazmi [Fri, 28 Sep 2018 11:19:09 +0000 (12:19 +0100)]
Use GLES 3.0 by default

This only changes the desktop build default, the packaging file
specifies what version of GLES to use every time.

Change-Id: Ifc500688e0fbe34c4f7e2d89a75acb4f43188293

6 years agoDALi Version 1.3.42 75/189875/1 dali_1.3.42
Adeel Kazmi [Fri, 21 Sep 2018 09:17:45 +0000 (10:17 +0100)]
DALi Version 1.3.42

Change-Id: I9a4957f3b5c71809f72a91492b853e1b4fb77559

6 years agoMerge "Delete user attribute in spec file" into devel/master
HyunJu Shin [Tue, 18 Sep 2018 06:47:14 +0000 (06:47 +0000)]
Merge "Delete user attribute in spec file" into devel/master

6 years agoMerge "Add CULLED property to Actor" into devel/master
Heeyong Song [Tue, 18 Sep 2018 01:02:37 +0000 (01:02 +0000)]
Merge "Add CULLED property to Actor" into devel/master

6 years agoDelete user attribute in spec file 13/189213/2
huiyu.eun [Fri, 14 Sep 2018 08:25:25 +0000 (17:25 +0900)]
Delete user attribute in spec file

A warning occurs during RPM installation.
 -> 'app' of grup/user attribute is aleady deleted from Tizen_3.0

warning: user app does not exist - using root
warning: group app does not exist - using root
warning: user app does not exist - using root
warning: group app does not exist - using root

Change-Id: Ic486fc3cd8fdeca5ec13a2d0abc2f5115adbcfbc
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
6 years agoUpdate Coding convention regarding conversion operators and use of auto keyword 68/189268/2
Kimmo Hoikka [Fri, 14 Sep 2018 16:55:29 +0000 (17:55 +0100)]
Update Coding convention regarding conversion operators and use of auto keyword

Change-Id: I24432c9af972f87638114cf49de342371a81e6a0

6 years agoDALi Version 1.3.41 45/189245/1 dali_1.3.41
adam.b [Fri, 14 Sep 2018 14:20:34 +0000 (15:20 +0100)]
DALi Version 1.3.41

Change-Id: I7a84f4032a7803f4538f09e3bb1271ce07191c7d

6 years agoAdd CULLED property to Actor 69/189069/2
Heeyong Song [Thu, 13 Sep 2018 06:24:43 +0000 (15:24 +0900)]
Add CULLED property to Actor

Change-Id: I56806718eb51757edee2042c5031b857ebd49f08

6 years agoMofidy codes for Dali Windows backend 45/182145/5
adun [Thu, 21 Jun 2018 01:35:11 +0000 (09:35 +0800)]
Mofidy codes for Dali Windows backend

Change-Id: I9b4720e0cbfb7617ae27ac86e5019ad1896fa8a3

6 years agoDALi Version 1.3.40 67/188667/1 dali_1.3.40
Victor Cebollada [Fri, 7 Sep 2018 07:31:16 +0000 (08:31 +0100)]
DALi Version 1.3.40

Change-Id: I7cac4c496741ecdb23d7a4f573d08abb8e736db5

6 years agoAdd a mechanism to specify a callback on every frame 71/139171/21
Adeel Kazmi [Mon, 17 Jul 2017 18:27:49 +0000 (19:27 +0100)]
Add a mechanism to specify a callback on every frame

Change-Id: I71642330a7e5c2fc69b2661648d698a6dad8caf9

6 years agoDALi Version 1.3.39 05/188105/1 dali_1.3.39
Richard Huang [Fri, 31 Aug 2018 09:39:43 +0000 (10:39 +0100)]
DALi Version 1.3.39

Change-Id: I17283d1be3d5053077f729ac971c321ad37248eb

6 years agoRevert "make csharp exception message detailed by adding location and backtrace"
dongsug.song [Wed, 29 Aug 2018 09:50:22 +0000 (18:50 +0900)]
Revert "make csharp exception message detailed by adding location and backtrace"

This reverts commit 4ae34dd834462938b147ca422cfbffcdb179181e.

6 years agomake csharp exception message detailed by adding location and backtrace 85/187285/5
dongsug.song [Tue, 21 Aug 2018 12:38:05 +0000 (21:38 +0900)]
make csharp exception message detailed by adding location and backtrace

Change-Id: I7628735b5565d3916265050adac8ccf308c1068a
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
6 years agoFix typo in method description 18/187718/1
Jiyun Yang [Tue, 28 Aug 2018 05:07:18 +0000 (14:07 +0900)]
Fix typo in method description

Change-Id: I9b8415755ecc4d571e6fccf8e418f90ed1351ee5
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
6 years agoAdd ability to change rendering behavior 60/187460/6
Adeel Kazmi [Thu, 23 Aug 2018 10:36:06 +0000 (11:36 +0100)]
Add ability to change rendering behavior

Change-Id: I089a81af0cc62d397fd276bc97f662bd7bf3fb55

6 years agoDALi Version 1.3.38 79/187479/1 dali_1.3.38
Anton Obzhirov [Thu, 23 Aug 2018 14:02:11 +0000 (15:02 +0100)]
DALi Version 1.3.38

Change-Id: I89fc76d942b1065bfdaa39fcbef60e4560a2981a

6 years agoDALi Version 1.3.37 46/187046/1 dali_1.3.37
thothamon [Fri, 17 Aug 2018 11:15:23 +0000 (12:15 +0100)]
DALi Version 1.3.37

Change-Id: I260ca4e20c2c887bda1ff8e0579c6e8e990e7210

6 years agoSet BlendFunc for the non-premultiplied format as well 56/186656/1
Heeyong Song [Mon, 13 Aug 2018 06:50:20 +0000 (15:50 +0900)]
Set BlendFunc for the non-premultiplied format as well

Change-Id: I45d1f23b282af1144da261a33014d3afa297427a

6 years agoMerge "DALi Version 1.3.36" into devel/master
Adeel Kazmi [Fri, 10 Aug 2018 09:29:20 +0000 (09:29 +0000)]
Merge "DALi Version 1.3.36" into devel/master

6 years agoDALi Version 1.3.36 51/186551/1 dali_1.3.36
György Straub [Fri, 10 Aug 2018 09:10:41 +0000 (10:10 +0100)]
DALi Version 1.3.36

Change-Id: I02a5c749f4e1654cccaee440ef3d935b7f4550b1

6 years agoSet DepthMask to true before clearing depth buffer 38/178338/5
minho.sun [Wed, 9 May 2018 10:36:28 +0000 (19:36 +0900)]
Set DepthMask to true before clearing depth buffer

When enableDepthWrite is false, Depth buffer is not cleared because DepthMask is false.
Make sure that DALi set DepthMask to true before clearing depth buffer.

Change-Id: Ia94826a9681355719604f774e3fb37994068e3c2
Signed-off-by: minho.sun <minho.sun@samsung.com>
6 years agoDALi Version 1.3.35 00/185900/1 dali_1.3.35
greynaga [Fri, 3 Aug 2018 09:30:05 +0000 (10:30 +0100)]
DALi Version 1.3.35

Change-Id: Ib0e1d7fb687b93f3c94a7e963f009e67af514813

6 years agoMerge "Add a parameter to ChildOrderChangedSignalType" into devel/master
Adeel Kazmi [Fri, 27 Jul 2018 15:51:57 +0000 (15:51 +0000)]
Merge "Add a parameter to ChildOrderChangedSignalType" into devel/master

6 years agoDALi Version 1.3.34 10/185310/1 dali_1.3.34
David Steele [Fri, 27 Jul 2018 11:42:12 +0000 (12:42 +0100)]
DALi Version 1.3.34

Change-Id: I5684bff904d2c10d09db269b56a4cda8fcb801af

6 years agoAdd a parameter to ChildOrderChangedSignalType 24/185024/2
Heeyong Song [Wed, 25 Jul 2018 08:53:57 +0000 (17:53 +0900)]
Add a parameter to ChildOrderChangedSignalType

Change-Id: Iec3ed3a500e52f4d05b2aac5238b381325680a09

6 years agoDALi Version 1.3.33 24/184724/1 dali_1.3.33
Angelos Gkountis [Fri, 20 Jul 2018 12:30:13 +0000 (13:30 +0100)]
DALi Version 1.3.33

Change-Id: If5da7a7964fe7670c6cb1c673a09efacdc05ccaf

6 years agoDALi Version 1.3.32 59/184059/1 dali_1.3.32
Adeel Kazmi [Fri, 13 Jul 2018 08:48:16 +0000 (09:48 +0100)]
DALi Version 1.3.32

Change-Id: I51783acada66957b15bcedd2e8a03e7cfaf78568

6 years agoFix SVACE error in core.h 67/183967/1
Adeel Kazmi [Thu, 12 Jul 2018 17:11:38 +0000 (18:11 +0100)]
Fix SVACE error in core.h

Change-Id: I4c5724cd297f83506151b8a0511e0644986ab6f3

6 years agoCheck if the surfarce rect is changed 67/182967/2
Heeyong Song [Fri, 29 Jun 2018 07:55:00 +0000 (16:55 +0900)]
Check if the surfarce rect is changed

Change-Id: Id2c20944ca990848a3ff841298466e678fa2e74d

6 years agoDALi Version 1.3.31 33/183533/1 dali_1.3.31
Agnelo Vaz [Fri, 6 Jul 2018 09:36:10 +0000 (10:36 +0100)]
DALi Version 1.3.31

Change-Id: I0cf1fc2d0668958e7632d9ca75f050510cf92cad

6 years agoMerge "Changes order of events processing for new layouting." into devel/master
Adeel Kazmi [Thu, 5 Jul 2018 16:06:13 +0000 (16:06 +0000)]
Merge "Changes order of events processing for new layouting." into devel/master

6 years agoChanges order of events processing for new layouting. 37/183437/1
Anton Obzhirov [Thu, 5 Jul 2018 09:48:34 +0000 (10:48 +0100)]
Changes order of events processing for new layouting.

The old size negotiation events processing is moved
to run after the new layouting events processing.
It should help to do all the new layout updates and
the controls size updates in one iteration.

Change-Id: I364df1af22046f9a48fc0c9141c43b80fa60cc8c

6 years agoAdd GetMouseButton to identify right/left mouse button click 19/180419/10
dongsug.song [Tue, 29 May 2018 09:01:20 +0000 (18:01 +0900)]
Add GetMouseButton to identify right/left mouse button click

Change-Id: If2e2536851e081fc882786da1ff1595c255efae0
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
6 years agoDALi Version 1.3.30 98/182998/1 dali_1.3.30
adam.b [Fri, 29 Jun 2018 12:50:27 +0000 (13:50 +0100)]
DALi Version 1.3.30

Change-Id: If1ae3721be04796311e82fb5afc44101eab5dd94

6 years agoDALi Version 1.3.29 58/182358/1 dali_1.3.29
Victor Cebollada [Fri, 22 Jun 2018 07:54:34 +0000 (08:54 +0100)]
DALi Version 1.3.29

Change-Id: I4e05244486e7dd950d08ef3400590457c5346110

6 years agoMerge "Added signal to inform when an Actor's children have changed order" into devel...
David Steele [Thu, 21 Jun 2018 21:24:44 +0000 (21:24 +0000)]
Merge "Added signal to inform when an Actor's children have changed order" into devel/master

6 years agoMerge "Added DEBUG_LOG_STREAM for using stream operator" into devel/master
David Steele [Fri, 15 Jun 2018 16:18:51 +0000 (16:18 +0000)]
Merge "Added DEBUG_LOG_STREAM for using stream operator" into devel/master

6 years agoAdded signal to inform when an Actor's children have changed order 92/181692/1
David Steele [Fri, 15 Jun 2018 15:35:32 +0000 (16:35 +0100)]
Added signal to inform when an Actor's children have changed order

At present, this fires immediately after a call to Raise/Lower or other such
APIs. This means that layouting has a chance to run before the re-writing of depth
information.

Change-Id: Ie2488a14f1f17df93589c396f6c8b699d6783090
Signed-off-by: David Steele <david.steele@samsung.com>
6 years agoAdded DEBUG_LOG_STREAM for using stream operator 57/181557/2
David Steele [Thu, 14 Jun 2018 16:54:43 +0000 (17:54 +0100)]
Added DEBUG_LOG_STREAM for using stream operator

Change-Id: I7864dd73c6b313b41b9b9ba7aab20e94cb262d55

6 years agoFix to avoid render-task waiting forever 84/181384/2
Paul Wisbey [Tue, 12 Jun 2018 17:51:48 +0000 (18:51 +0100)]
Fix to avoid render-task waiting forever

We require a finished signal to be emitted after rendering to the screen,
i.e. to know when the scene has been rendered for the 1st time.

Unfortunately RenderTask SetRefreshRate(REFRESH_ONCE) is causing scene updates to run forever.
This is is due to the mWaitingToRender flag which in that case will never be set to false.

Change-Id: Ia3cd411e65adc613be81db3d09d35ade87ae9f62

6 years agoDALi Version 1.3.28 35/181135/1 dali_1.3.28
György Straub [Fri, 8 Jun 2018 10:49:26 +0000 (11:49 +0100)]
DALi Version 1.3.28

Change-Id: Id705eba32a80b887d092189025fbc79fdb7767c3

6 years agoDALi Version 1.3.27 37/180737/1 dali_1.3.27
David Steele [Fri, 1 Jun 2018 13:15:44 +0000 (14:15 +0100)]
DALi Version 1.3.27

Change-Id: Icf5c1420c99947c03a1a0699f00177dbd9c61e4a

6 years agoMerge "DALi Version 1.3.26" into devel/master
Adeel Kazmi [Thu, 24 May 2018 13:26:45 +0000 (13:26 +0000)]
Merge "DALi Version 1.3.26" into devel/master

6 years agoDALi Version 1.3.26 67/180067/1 dali_1.3.26
thothamon [Thu, 24 May 2018 13:17:47 +0000 (14:17 +0100)]
DALi Version 1.3.26

Change-Id: I7473af56dc3a81a2cb01937dc7e63408defb3a77

6 years agoAdded clarifications to Matrix & Matrix3 documentation & removed unused debug functions 29/179829/2
Adeel Kazmi [Tue, 22 May 2018 15:41:31 +0000 (16:41 +0100)]
Added clarifications to Matrix & Matrix3 documentation & removed unused debug functions

Also corrected how the ostream functions print out Matrix & Matrix3.

Change-Id: I6a20b8f6e5de138db29cac7baae1346905310ced

6 years agoDALi Version 1.3.25 31/179531/1 dali_1.3.25
greynaga [Fri, 18 May 2018 11:03:17 +0000 (12:03 +0100)]
DALi Version 1.3.25

Change-Id: I983adefd4fd5d4296367487ce88a41d85f69096d

6 years agoAdd GTest. 02/179102/1
Anton Obzhirov [Tue, 15 May 2018 16:50:32 +0000 (17:50 +0100)]
Add GTest.

Change-Id: Ic9e3042a40a326399b9133e418c9249c174abfed

6 years agoSeperate the API macros 16/178616/6
adun [Fri, 11 May 2018 01:57:59 +0000 (09:57 +0800)]
Seperate the API macros

Change-Id: If42263c0ba8972919fc4d7a5581c5ad06c18a9d6

6 years ago(dali_env) Added cifs-utils dependency 99/178599/1
Anton Obzhirov [Thu, 10 May 2018 16:06:59 +0000 (17:06 +0100)]
(dali_env) Added cifs-utils dependency

Change-Id: I4678b5c20c1ecfecb9b4038b329930fb805fb0a3

6 years agoDALi Version 1.3.24 90/178590/1 dali_1.3.24
Anton Obzhirov [Thu, 10 May 2018 14:55:08 +0000 (15:55 +0100)]
DALi Version 1.3.24

Change-Id: I55faf68d10f133f12a8449dd5be0e15e7d92e450

6 years agoDALi Version 1.3.23 62/177962/1 dali_1.3.23
Angelos Gkountis [Fri, 4 May 2018 15:28:08 +0000 (16:28 +0100)]
DALi Version 1.3.23

Change-Id: I5b1760e10553d55f0609004dd424e8692647fcfc

6 years agoDALi Version 1.3.22 69/177369/1 dali_1.3.22
Agnelo Vaz [Fri, 27 Apr 2018 11:04:48 +0000 (12:04 +0100)]
DALi Version 1.3.22

Change-Id: Ibe7e70b10411a3c689658ebff00fc0d69cd179f8

6 years agoSupport compose variable for key event 10/171210/9
xb.teng [Tue, 27 Feb 2018 12:26:15 +0000 (20:26 +0800)]
Support compose variable for key event

Change-Id: I2d84e5f42a9a5165ed3ecd03b1a6f937b3eb8815

6 years agoMerge "Added ChildAdded and ChildRemoved signals to Actor" into devel/master
Adeel Kazmi [Tue, 24 Apr 2018 10:45:30 +0000 (10:45 +0000)]
Merge "Added ChildAdded and ChildRemoved signals to Actor" into devel/master

6 years agoAdded ChildAdded and ChildRemoved signals to Actor 35/175935/4
David Steele [Fri, 13 Apr 2018 11:37:23 +0000 (12:37 +0100)]
Added ChildAdded and ChildRemoved signals to Actor

Actor currently has OnChildAdded and OnChildRemoved to inform derived classes when
children are added to or removed from the actor. However, there is currently no
mechanism for another object to find out this information. Added signals so that
other objects can listen for this state change.

Note, these signals are sent after the callbacks; if the derived classes choose
to do something odd as a result of the callback, such as reparent the child, the
signal may not reflect truth in the derived parent.

Change-Id: I348bf0a3314baaa6f7b1a1c939e3ce9821f3485a
Signed-off-by: David Steele <david.steele@samsung.com>
6 years agoDALi Version 1.3.21 54/176654/1 dali_1.3.21
Adeel Kazmi [Fri, 20 Apr 2018 10:57:52 +0000 (11:57 +0100)]
DALi Version 1.3.21

Change-Id: Ied1130122bf273d8e06a24326d88e1fbccfa6f52

6 years agoInitialize mDepthIndex of RenderItem in AddRendererToRenderList 61/176161/3
minho.sun [Tue, 17 Apr 2018 07:40:17 +0000 (16:40 +0900)]
Initialize mDepthIndex of RenderItem in AddRendererToRenderList

RenderItem can be re-used.
Before using RenderItem again, initialize mDepthIndex to 0.

Change-Id: I47b9261767cb3dbc104db2049d893bf439d3bd98
Signed-off-by: minho.sun <minho.sun@samsung.com>
6 years agoFix crash issue when SetProperty is called with an invalid type 32/175832/10
Paul Wisbey [Thu, 12 Apr 2018 16:25:34 +0000 (17:25 +0100)]
Fix crash issue when SetProperty is called with an invalid type

Previously this would result in a crash, since the PropertyMetadata
would be overwritten with the incorrect type of Property::Value

    float uRadius( 5.0f );
    actor.RegisterProperty( "radius", uRadius );

    Property::Value propertyValue;
    propertyValue = int(1);

    Property::Index radius = actor.GetPropertyIndex( "radius" );
    actor.SetProperty( radius, propertyValue );

The crash happens after attempting to cast to the wrong type of
AnimatableProperty in Actor::SetSceneGraphProperty

Change-Id: I8d42d190f81ff97cb9667da248911ed5ae6475dc

6 years ago[dali_1.3.20] Merge branch 'devel/master' 29/175929/1
adam.b [Fri, 13 Apr 2018 10:49:23 +0000 (11:49 +0100)]
[dali_1.3.20] Merge branch 'devel/master'

Change-Id: Ifc863c971f43a185e8207f21882a8b8176278e5d

6 years agoDALi Version 1.3.20 25/175925/1 dali_1.3.20
adam.b [Fri, 13 Apr 2018 10:48:41 +0000 (11:48 +0100)]
DALi Version 1.3.20

Change-Id: Ibdefbf46dec527c688a9e441b0dc19cc5535335c

6 years agoMerge "DALi Version 1.3.19" into devel/master
David Steele [Fri, 6 Apr 2018 14:05:04 +0000 (14:05 +0000)]
Merge "DALi Version 1.3.19" into devel/master

6 years ago[dali_1.3.19] Merge branch 'devel/master' 75/175075/1
Richard Huang [Fri, 6 Apr 2018 13:55:37 +0000 (14:55 +0100)]
[dali_1.3.19] Merge branch 'devel/master'

Change-Id: I26c8a63ed085e335db098655ec853bf4bed0b0ca

6 years agoDALi Version 1.3.19 71/175071/1 dali_1.3.19
Richard Huang [Fri, 6 Apr 2018 13:54:52 +0000 (14:54 +0100)]
DALi Version 1.3.19

Change-Id: Iaf94232fc30dda54b1bd7e5532021f0b0207e558

6 years agoAdded TypeInfo::GetChildPropertyIndices 60/173760/3
David Steele [Fri, 23 Mar 2018 18:26:23 +0000 (18:26 +0000)]
Added TypeInfo::GetChildPropertyIndices

Change-Id: I909a6ac928739a5563d3ad231686a2f43d5331c8

6 years agoAdded mechanism for registering child properties on arbitrary actor 62/173462/3
David Steele [Wed, 14 Mar 2018 16:48:37 +0000 (16:48 +0000)]
Added mechanism for registering child properties on arbitrary actor

Want to register child properties for a container view from a second
class, e.g. a layout. This adds mechanism to register properties on
a registered type by type name.

Added a signal which triggers when a property is set on an object
(Note, OnPropertySet is available for derived types, but not for arbitrary objects)

Change-Id: Icf5c9856c66e1beadf80e55bc31ca9c1130f4a60
Signed-off-by: David Steele <david.steele@samsung.com>
6 years agoExtending the event loop with Processors 61/154061/7
David Steele [Tue, 26 Sep 2017 15:53:13 +0000 (16:53 +0100)]
Extending the event loop with Processors

It is now possible to add processors to the event loop through
the integration API, allowing Toolkit to run a processor at the
end of the event loop (before sending messages to Update queue)

Change-Id: Ifb14b7b626d5574fe08e9c199746e63d56d82920
Signed-off-by: David Steele <david.steele@samsung.com>
6 years agoAdded Trace Functionality using Performance Server. 79/170979/18
Umar [Fri, 23 Feb 2018 20:19:44 +0000 (20:19 +0000)]
Added Trace Functionality using Performance Server.

Change-Id: Ifef92fd13a711beb592b61786eeb8e214f6d1196

6 years agoMerge "Fixing bug with changing a shader on a renderer" into devel/master
Adeel Kazmi [Wed, 4 Apr 2018 14:07:44 +0000 (14:07 +0000)]
Merge "Fixing bug with changing a shader on a renderer" into devel/master

6 years agoadd doc for API reference 85/174385/2
Joogab Yun [Sun, 1 Apr 2018 23:42:26 +0000 (08:42 +0900)]
add doc for API reference

Change-Id: I30533679df52ae45271bb7bb5319b49fcde864bf

6 years agoFixing bug with changing a shader on a renderer 89/174289/1
David Steele [Thu, 29 Mar 2018 17:19:37 +0000 (18:19 +0100)]
Fixing bug with changing a shader on a renderer

If the renderer's shader is updated, as is the case in the refraction demo,
then the texture doesn't get shown. This is because the attributes location
cache isn't updated on the renderer when the shader changes (The attributes
location cache should really be in the Program, not in the Renderer).

Modified  scene-graph-renderer to ensure that the geometry is resent to the
RenderRenderer - this sets a flag to re-load the attributes and cache them.

Change-Id: I8edfab92f89213ddb19ca3bd469e2be756c647ad
Signed-off-by: David Steele <david.steele@samsung.com>
6 years ago[dali_1.3.18] Merge branch 'devel/master' 80/174280/1
György Straub [Thu, 29 Mar 2018 13:04:06 +0000 (14:04 +0100)]
[dali_1.3.18] Merge branch 'devel/master'

Change-Id: I1f677704d6c2cca3ca8b5c93fc470c04f7f2851c

6 years agoDALi Version 1.3.18 76/174276/1 dali_1.3.18
György Straub [Thu, 29 Mar 2018 13:03:17 +0000 (14:03 +0100)]
DALi Version 1.3.18

Change-Id: I808c1de6cc02c945df8e965c67a419b4a0877bfa

6 years ago[dali_1.3.17] Merge branch 'devel/master' 44/173744/1
Umar [Fri, 23 Mar 2018 13:41:18 +0000 (13:41 +0000)]
[dali_1.3.17] Merge branch 'devel/master'

Change-Id: I1729c7e6bf383880c2081a64dca7e6cb1705b009

6 years agoDALi Version 1.3.17 40/173740/1 dali_1.3.17
Umar [Fri, 23 Mar 2018 13:40:29 +0000 (13:40 +0000)]
DALi Version 1.3.17

Change-Id: I781eca5449e0e796d875d5f619be2941000d627c

6 years agoMerge "Add OPACITY property to Renderer" into devel/master
Heeyong Song [Thu, 22 Mar 2018 06:55:53 +0000 (06:55 +0000)]
Merge "Add OPACITY property to Renderer" into devel/master

6 years ago[dali_1.3.16] Merge branch 'devel/master' 84/172884/1
Victor Cebollada [Fri, 16 Mar 2018 11:52:20 +0000 (11:52 +0000)]
[dali_1.3.16] Merge branch 'devel/master'

Change-Id: I612853506eaea0e893943101b6240f20866a0df7

6 years agoDALi Version 1.3.16 80/172880/1 dali_1.3.16
Victor Cebollada [Fri, 16 Mar 2018 11:51:09 +0000 (11:51 +0000)]
DALi Version 1.3.16

Change-Id: I1e316ac1f53f054f8919c35119016f70403490a2

6 years agoFix SVACE issue 54/172454/2
Seoyeon Kim [Wed, 14 Mar 2018 04:42:31 +0000 (13:42 +0900)]
Fix SVACE issue

- Changed KeyValuePair variable name because name 'pair' is already defined
  at 466 line. (In the same scope)

Change-Id: Id20a0b7793f6f87e985b34234c06a3c9b764f63c
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
6 years agoAdd OPACITY property to Renderer 14/169814/12
Heeyong Song [Fri, 9 Feb 2018 09:43:38 +0000 (18:43 +0900)]
Add OPACITY property to Renderer

Change-Id: Ie7da7d60e2a97e289014ae83cadb0be8157af353

6 years ago[dali_1.3.15] Merge branch 'devel/master' 84/172084/1
greynaga [Fri, 9 Mar 2018 14:12:28 +0000 (14:12 +0000)]
[dali_1.3.15] Merge branch 'devel/master'

Change-Id: Idab5860964b8848f1bf5330d7fffbbe2f60edad9

6 years agoDALi Version 1.3.15 80/172080/1 dali_1.3.15
greynaga [Fri, 9 Mar 2018 14:11:12 +0000 (14:11 +0000)]
DALi Version 1.3.15

Change-Id: I1c8ab9e440f25ad7f377c85979aedd91e2f23c55

6 years agoMerge "Fix typo error in some descriptions" into devel/master
Seoyeon Kim [Thu, 8 Mar 2018 02:08:33 +0000 (02:08 +0000)]
Merge "Fix typo error in some descriptions" into devel/master