platform/core/uifw/dali-core.git
8 years agoMerge branch 'devel/master' into tizen 26/66426/1
Seoyeon Kim [Tue, 19 Apr 2016 02:10:57 +0000 (11:10 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ie44da75a33d7d7a6ebf4772f71ac38a406057162

8 years agoRevert "[3.0] Temporary change to fix homescreen issue" 25/66425/1
Seoyeon Kim [Tue, 19 Apr 2016 02:04:39 +0000 (11:04 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"

This reverts commit 9b41baf086909faccfc2b94e41db5524c552a396.

Change-Id: I9ceb55497a6c6b307c7ac45796771acbab94206d

8 years agoDALi Version 1.1.30 70/66170/1 dali_1.1.30
Adam Bialogonski [Fri, 15 Apr 2016 13:58:57 +0000 (14:58 +0100)]
DALi Version 1.1.30

Change-Id: I17c5d6491063ded9c64c89798915d5a07a0e2a25

8 years agoMerge "Removed unused CullFace features for ImageActor" into devel/master
David Steele [Thu, 14 Apr 2016 17:59:42 +0000 (10:59 -0700)]
Merge "Removed unused CullFace features for ImageActor" into devel/master

8 years agoRemoved unused CullFace features for ImageActor 23/66023/1
Adeel Kazmi [Thu, 14 Apr 2016 16:19:58 +0000 (17:19 +0100)]
Removed unused CullFace features for ImageActor

Change-Id: Ica6bfaa0f2e2e06615242b84024e9c7fc83fbf5a

8 years agoAdd REQUIRES_SYNC property to RenderTask 85/64485/4
Xiangyin Ma [Fri, 19 Feb 2016 09:33:52 +0000 (09:33 +0000)]
Add REQUIRES_SYNC property to RenderTask

Change-Id: Idca837dd62e3f66a47935f8b7d93b577999d54c7

8 years agoFix for double deletion of memory pool objects 81/65181/5
Tom Robinson [Thu, 7 Apr 2016 16:52:55 +0000 (17:52 +0100)]
Fix for double deletion of memory pool objects

Change-Id: I6bd80062f4884a220880af397264da027974967b

8 years agoDALi Version 1.1.29 20/65320/1 dali_1.1.29
Xiangyin Ma [Fri, 8 Apr 2016 10:24:08 +0000 (11:24 +0100)]
DALi Version 1.1.29

Change-Id: Ie020eafffaad4b2b4636aa25f8d680363a1f1116

8 years agoFixing doxygen for PropertyBuffer New 78/65178/2
Agnelo Vaz [Thu, 7 Apr 2016 15:49:13 +0000 (16:49 +0100)]
Fixing doxygen for PropertyBuffer New

size parameter no longer supported - https://review.tizen.org/gerrit/#/c/63022/

Change-Id: I9484588aefef6ea0e3e30a6cad1e8ddebf06bc44

8 years agoMerge branch 'devel/master' (1.1.28) into tizen 46/64846/1 accepted/tizen/common/20160411.125914 accepted/tizen/ivi/20160411.051312 accepted/tizen/mobile/20160411.051248 accepted/tizen/tv/20160411.051222 accepted/tizen/wearable/20160411.051147 submit/tizen/20160411.012820
suhyung Eom [Tue, 5 Apr 2016 22:58:32 +0000 (07:58 +0900)]
Merge branch 'devel/master' (1.1.28) into tizen

Change-Id: Iaf0be1bac8da6b292ace8c600691977f668b50f6

8 years agoChanged rendering to remove need for sampler names. 80/64680/1
David Steele [Wed, 2 Mar 2016 20:19:30 +0000 (20:19 +0000)]
Changed rendering to remove need for sampler names.

Used glGetActiveUniform to introspect the shader and get the sampler
uniforms. No longer need to store the sampler names with the textures.

The program now generates a list of active texture sampler locations;
The renderer has been changed to bind textures using the matching sampler index.

Affects test cases that check GL state for particular sampler names, as these
are no longer queried.

Change-Id: I194570eb3ec35160a18ee0aebb6f978805855b1a
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoRevert "Removed need for sampler uniform names" 75/64675/2
Adeel Kazmi [Mon, 4 Apr 2016 13:59:08 +0000 (06:59 -0700)]
Revert "Removed need for sampler uniform names"

This reverts commit 9f94da7375ab73f889c82d60639434e72543c826.

Change-Id: I444e4aba29a14bc14daac0127f287a63c5e30776

8 years agoMerge "Removed need for sampler uniform names" into devel/master
Adeel Kazmi [Mon, 4 Apr 2016 10:51:38 +0000 (03:51 -0700)]
Merge "Removed need for sampler uniform names" into devel/master

8 years agoRemoved need for sampler uniform names 86/60886/5
David Steele [Wed, 2 Mar 2016 20:19:30 +0000 (20:19 +0000)]
Removed need for sampler uniform names

Used glGetActiveUniform to introspect the shader and get the sampler
uniforms. No longer need to store the sampler names with the textures.

Change-Id: I8f2f78ca503a3ff6b615113cfc758350c0be3665
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoUpdate doxygen groups and overview description 35/58135/4
Yoonsang Lee [Wed, 27 Jan 2016 23:19:14 +0000 (08:19 +0900)]
Update doxygen groups and overview description

- Merge "Render Tasks" and "Shader Effects" groups into "Rendering &
Effect"
- Change "Signals" to "Signal"
- Update overview of DALi core

Change-Id: I6aee5a9cdc64a9575909b0cdd1df295e56670041

8 years agoFixed bug in ImageActor::SetImage 27/64527/1
Ferran Sole [Fri, 1 Apr 2016 13:39:13 +0000 (14:39 +0100)]
Fixed bug in ImageActor::SetImage

ImageActor would add a new texture to the vector of textures in the material
every time a new image was setted instead of updating the image handle of the
texture

Change-Id: I20aca8145521a8dbcdf509b0be169924ffe5d596

8 years agoDALi Version 1.1.28 49/64449/1 dali_1.1.28
Victor Cebollada [Fri, 1 Apr 2016 08:20:56 +0000 (09:20 +0100)]
DALi Version 1.1.28

Change-Id: I759c70126213a0b75ba3be65a9cd4236d5e9baef
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
8 years agoAdded test case for SetInheritPosition/IsPositionInherited 24/64224/1
Ferran Sole [Wed, 30 Mar 2016 13:44:20 +0000 (14:44 +0100)]
Added test case for SetInheritPosition/IsPositionInherited

Change-Id: I5fe65e6d6d13ae81366bf5cc7d372dac7805dbbb

8 years agoAlways notify the derived class when removing child actor 30/63030/5
Xiangyin Ma [Mon, 21 Mar 2016 18:01:24 +0000 (18:01 +0000)]
Always notify the derived class when removing child actor

Change-Id: Id8e1276ab9f615aacd5cce5422e02a71099a3066

8 years agoMerge "Added string writers for Property::MAP and Property::ARRAY" into devel/master
Adeel Kazmi [Tue, 29 Mar 2016 12:55:59 +0000 (05:55 -0700)]
Merge "Added string writers for Property::MAP and Property::ARRAY" into devel/master

8 years agoAdded string writers for Property::MAP and Property::ARRAY 09/63009/7
David Steele [Wed, 9 Mar 2016 14:00:06 +0000 (14:00 +0000)]
Added string writers for Property::MAP and Property::ARRAY

Change-Id: Id507f8d1bde9a72cf07105156bcb65512f92dd22

8 years agoDALi Version 1.1.27 82/63582/1 dali_1.1.27
Tom Robinson [Thu, 24 Mar 2016 15:48:49 +0000 (15:48 +0000)]
DALi Version 1.1.27

Change-Id: I4c191258a2d2f9c0b0ffdc8dbbf6c5ba222bea2a

8 years agoForce the child with assigned size during relayout to do size negotiation 31/63031/4
Richard Huang [Mon, 21 Mar 2016 18:07:07 +0000 (18:07 +0000)]
Force the child with assigned size during relayout to do size negotiation

Change-Id: Ibb89b20c22717070151dbf778422c75efd987cb7

8 years agoPropertyBuffer SetData clean-up 22/63022/3
Paul Wisbey [Mon, 21 Mar 2016 16:14:36 +0000 (16:14 +0000)]
PropertyBuffer SetData clean-up

Removed potentially dangerous disconnect between size parameter,
and the actual size of the data. Note that there is not actual
SIZE property as implied by the old comments.

Change-Id: Ifa6ec50069e9609a4675c34d09cb571e8a86158b

8 years ago[3.0] Temporary change to fix homescreen issue 02/62902/2 accepted/tizen/common/20160323.184901 accepted/tizen/ivi/20160323.140649 accepted/tizen/mobile/20160323.135037 accepted/tizen/mobile/20160323.223939 accepted/tizen/tv/20160323.135454 accepted/tizen/tv/20160323.223924 accepted/tizen/wearable/20160323.135152 accepted/tizen/wearable/20160323.223954 submit/tizen/20160323.065919 submit/tizen_mobile/20160323.222707 submit/tizen_tv/20160323.222827 submit/tizen_wearable/20160323.222755
minho.sun [Mon, 21 Mar 2016 05:45:25 +0000 (14:45 +0900)]
[3.0] Temporary change to fix homescreen issue

This reverts commit f3c0c404d53a15ddb2df93e7b1d2879ecbd263f3.

Change-Id: Ia4bd67b19d08dc97eb27a3118128b3e67300f618

8 years agoMerge branch 'devel/master' into tizen 01/62901/1
minho.sun [Mon, 21 Mar 2016 02:26:04 +0000 (11:26 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Iedbf4b48b1af033a32ac9df7930ab1211e4295d2

8 years agoRevert "[3.0] Fixed Svace defect" 00/62900/1
minho.sun [Mon, 21 Mar 2016 02:20:33 +0000 (11:20 +0900)]
Revert "[3.0] Fixed Svace defect"

This reverts commit 0ff879e17e05d9117b3bfb3203de322a6fa66176.

Change-Id: Iad1ae64f0553bf1a19f90d0b08336770d3dba4d0

8 years agoRevert "[3.0] Temporary change to fix homescreen issue" 99/62899/1
minho.sun [Mon, 21 Mar 2016 02:20:01 +0000 (11:20 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"

This reverts commit 2ed3ef0ba58da2df265b570132ac7735610b56fd.

Change-Id: I39118d6f8fa9fd8fa2b688190a848d664c45ed19

8 years agoMerge "DALi Version 1.1.26" into devel/master
Adeel Kazmi [Fri, 18 Mar 2016 13:33:11 +0000 (06:33 -0700)]
Merge "DALi Version 1.1.26" into devel/master

8 years agoDALi Version 1.1.26 20/62820/1 dali_1.1.26
Richard Huang [Fri, 18 Mar 2016 13:09:36 +0000 (13:09 +0000)]
DALi Version 1.1.26

Change-Id: Ic3cbeaad66a03ab8101acafe41938e7acab81f53

8 years agoBug fix in data oriented transformation manager 16/62816/3
Ferran Sole [Fri, 18 Mar 2016 11:30:33 +0000 (11:30 +0000)]
Bug fix in data oriented transformation manager

TransformManagerPropertyQuaternion was not overriding the GetQuaternion()
virtual method from PropertyInputImpl causing an assert when called

Change-Id: I62d7741923eddf33853b88e0031080b5679eef52

8 years agoData oriented transform manager 01/58001/49
Ferran Sole [Tue, 26 Jan 2016 15:40:49 +0000 (15:40 +0000)]
Data oriented transform manager

Added a transform manager which computes the local to world transformations
of all the nodes in the scene. All the transformation data is stored contiguously
in memory which minimizes cache misses during updates.

Change-Id: I95caa2ffafc1ba1b7a83b6cbaf4ad6d9f0fd54fe

8 years ago[3.0] Fixed Svace defect 20/62420/1 accepted/tizen/common/20160317.155858 accepted/tizen/ivi/20160318.112240 accepted/tizen/mobile/20160318.111406 accepted/tizen/tv/20160318.111730 accepted/tizen/wearable/20160318.111847 submit/tizen/20160316.082103
suhyung Eom [Wed, 9 Mar 2016 03:16:44 +0000 (12:16 +0900)]
[3.0] Fixed Svace defect

[Defect - DEREF_AFTER_NULL, FALL_THROUGH]
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I9a877f7c9d815457e2d4e8998deefa46e5f22ac2

8 years agoDALi Version 1.1.25 73/61973/1 dali_1.1.25
Nick Holland [Fri, 11 Mar 2016 15:02:07 +0000 (15:02 +0000)]
DALi Version 1.1.25

Change-Id: I1b02093df8a101a5d24a963fc88b58cd72510bba

8 years agoPrevent renderers from drawing with unbound textures 68/51568/8
David Steele [Tue, 10 Nov 2015 16:56:08 +0000 (16:56 +0000)]
Prevent renderers from drawing with unbound textures

Changed Texture::Bind to return success/failure instead of Created/NotCreated

If the texture is not created, e.g. a NativeTexture calling out to
NativeImageInterface::GlExtensionCreate() fails for some reason, then
the Bind call will now return false to indicate that it failed.

The renderers now check the result of the Bind call, and do not draw if it is
false. This prevents the screen showing black rectangles for unbound textures.

Change-Id: I8e4c81f43a8b73b05cccdbf7799cf5ef0c8722c4
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoFixed Svace defect 83/61583/1
suhyung Eom [Wed, 9 Mar 2016 03:16:44 +0000 (12:16 +0900)]
Fixed Svace defect

[Defect - DEREF_AFTER_NULL, FALL_THROUGH]
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I9a877f7c9d815457e2d4e8998deefa46e5f22ac2

8 years agoDALi Version 1.1.24 19/61319/1 dali_1.1.24
Ferran Sole [Mon, 7 Mar 2016 09:07:26 +0000 (09:07 +0000)]
DALi Version 1.1.24

Change-Id: I131e30176842409755dd665da82c40f0eb56d21d

8 years agoResourceManager ResourcePostProcessQueue no longer double bufferred 09/60509/8
Agnelo Vaz [Fri, 26 Feb 2016 16:43:24 +0000 (16:43 +0000)]
ResourceManager ResourcePostProcessQueue no longer double bufferred

Previously the queue consisted of two buffers which held update messages.
The resouce load message would come in but may not be stored in the current buffer.
Hence the message would only be processed on the next update when the buffers switched.

As the only post process is to notify an UPLOADED texture (DELETED is a no-op) the queue is now only of resource ID's indicating resource that has uploaded.

UtcDaliInternalRequestReloadBitmapRequests01, updated as now the Upload message will be sent before having to do another render-update.

Test-suite-utils updated to show location in code of Render WARNINGs

Change-Id: Ia38a2a32e3f45f6d3e07c0061db5cdfefa54ad12

8 years agoFixed README typo 90/60690/2
Paul Wisbey [Tue, 1 Mar 2016 13:37:46 +0000 (13:37 +0000)]
Fixed README typo

Change-Id: If9b947c8150a27aa1d45662a3139355865951d1d

8 years agoMerge "Force the actors in the relayout container to do a size negotiation" into...
Kimmo Hoikka [Tue, 1 Mar 2016 13:46:57 +0000 (05:46 -0800)]
Merge "Force the actors in the relayout container to do a size negotiation" into devel/master

8 years agoDeprecate inheritance modes for position 55/60355/3
Ferran Sole [Thu, 25 Feb 2016 12:29:50 +0000 (12:29 +0000)]
Deprecate inheritance modes for position

Position will now behave as rotation and scale: either is inherited
from parent or it isn't

If an actor uses one of the following modes for position inheritance:
USE_PARENT_POSITION
USE_PARENT_POSITION_PLUS_LOCAL_POSITION

has to be changed so the actor's anchor point and parent origin is
at the CENTER and in the case of USE_PARENT_POSITION make sure that local
position is (0,0,0)

Change-Id: Iaed9e9763dcabaaaa764b4baa4b987e710bc1929

8 years agoForce the actors in the relayout container to do a size negotiation 64/60664/2
Richard Huang [Mon, 29 Feb 2016 17:35:21 +0000 (17:35 +0000)]
Force the actors in the relayout container to do a size negotiation

Change-Id: I52f7d2752ddf0f33629901fb3504580d6c64bb15

8 years agoDALi Version 1.1.23 93/60493/1 dali_1.1.23
David Steele [Fri, 26 Feb 2016 13:44:51 +0000 (13:44 +0000)]
DALi Version 1.1.23

Change-Id: I5cc2cf3a9a217440266e003a6c0daef2d5cc7310

8 years ago[3.0] Temporary change to fix homescreen issue 05/60305/2 accepted/tizen/common/20160302.194048 accepted/tizen/ivi/20160302.073531 accepted/tizen/mobile/20160302.073323 accepted/tizen/tv/20160302.073403 accepted/tizen/wearable/20160302.073507 submit/tizen/20160226.050714 submit/tizen/20160226.083322 submit/tizen/20160302.020723 submit/tizen_common/20160302.050715 submit/tizen_ivi/20160302.061840 submit/tizen_mobile/20160302.050207 submit/tizen_mobile/20160302.061559 submit/tizen_tv/20160302.063027 submit/tizen_wearable/20160302.063323
dongsug.song [Thu, 25 Feb 2016 02:20:01 +0000 (11:20 +0900)]
[3.0] Temporary change to fix homescreen issue

Revert "Revert "[3.0] Temporary change to fix homescreen issue""

This reverts commit 613179cda07e0c525971970029d9b3081376b7a9.

Change-Id: I7332dfecf05baf18803c7822fddfd446ce09169d

8 years agoMerge branch 'devel/master' into tizen 27/60127/2
dongsug.song [Tue, 23 Feb 2016 13:00:17 +0000 (22:00 +0900)]
Merge branch 'devel/master' into tizen

tizen branch 1.1.16 => 1.1.22 version updated

Change-Id: I319ffcb77545aed655a5c79412870ad827caccb6

8 years agoRemoved spurious TODOs 93/60293/1
David Steele [Wed, 24 Feb 2016 20:34:28 +0000 (20:34 +0000)]
Removed spurious TODOs

Change-Id: I9ac6d35de9e207af5fcac837866ec33f7f7bf91e
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoFixing reverse animation with ranges 50/60150/4
David Steele [Tue, 23 Feb 2016 11:36:20 +0000 (11:36 +0000)]
Fixing reverse animation with ranges

Using a PlayRange and a negative SpeedFactor to play the animation
in reverse causes a jump after each loop.

Changed wrap handling of elapsed time to use the correct remainder.
Fixed bug with animator starting too early when speed factor is
negative.

Change-Id: Ia42e51a8a2398d9976492bbff38f3f65022721a3

8 years agoMerge "Added Emscripten install to dali-env" into devel/master
Kimmo Hoikka [Wed, 24 Feb 2016 14:06:20 +0000 (06:06 -0800)]
Merge "Added Emscripten install to dali-env" into devel/master

8 years agoAdded Emscripten install to dali-env 95/54595/13
Lee Morgan [Wed, 16 Dec 2015 10:14:29 +0000 (10:14 +0000)]
Added Emscripten install to dali-env

Change-Id: I57b707094bf3a8fbf11bcd0523d5a8f2fe3662e8

8 years agoRevert "[3.0] Temporary change to fix homescreen issue" 25/60125/1
dongsug.song [Tue, 23 Feb 2016 12:57:50 +0000 (21:57 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"

This reverts commit 9a4408be247887c06db79e826c1128fe4d240be7.

Change-Id: I86e9c3e63cb00e38496b61edebc55d203b2af286

8 years agoRevert "[3.0] NativeImageSource with tbm_surface for tizen 3.0 wayland" 24/60124/1
dongsug.song [Tue, 23 Feb 2016 12:56:44 +0000 (21:56 +0900)]
Revert "[3.0] NativeImageSource with tbm_surface for tizen 3.0 wayland"

This reverts commit 9e9b06befca53bf0fb7320f1db3eb704bae610a7.

Change-Id: I713bf7d51f02a8cfd701e50927f21bc141646d04

8 years agoRevert "[3.0] (FrameBufferImage) Store ReleasePolicy to satisfy Tizen API policy" 23/60123/1
dongsug.song [Tue, 23 Feb 2016 12:55:31 +0000 (21:55 +0900)]
Revert "[3.0] (FrameBufferImage) Store ReleasePolicy to satisfy Tizen API policy"

This reverts commit 32066f22374dff6d3fbcfe1f499e1eac58dacedd.

Change-Id: Ie2f91c22b43d086167f44e1a8188623e3ed90551

8 years agoRevert "[3.0] Ensure the use of ShaderEffect in ImageActor is backwards-compatible" 22/60122/1
dongsug.song [Tue, 23 Feb 2016 12:53:23 +0000 (21:53 +0900)]
Revert "[3.0] Ensure the use of ShaderEffect in ImageActor is backwards-compatible"

This reverts commit 9ef925cf1da2d99130aae7026c88055611666950.

Change-Id: I7d7a942dbf44423f03c97d74053a5744d8307df0

8 years agoDALi Version 1.1.22 16/59916/1 dali_1.1.22
Agnelo Vaz [Fri, 19 Feb 2016 10:52:06 +0000 (10:52 +0000)]
DALi Version 1.1.22

Change-Id: Ie064872f398f333aaa4bf2322f4847819713d145

8 years ago[3.0] Ensure the use of ShaderEffect in ImageActor is backwards-compatible 42/59742/2 accepted/tizen/ivi/20160219.012716 accepted/tizen/mobile/20160218.111040 accepted/tizen/tv/20160218.111102 accepted/tizen/wearable/20160218.111125 submit/tizen/20160218.103925 submit/tizen_common/20160218.142243
Xiangyin Ma [Thu, 11 Feb 2016 16:49:55 +0000 (16:49 +0000)]
[3.0] Ensure the use of ShaderEffect in ImageActor is backwards-compatible

Change-Id: If517adfd7b1dca2478df14747bba18518e016824

8 years agoEnsure the use of ShaderEffect in ImageActor is backwards-compatible 44/59244/2
Xiangyin Ma [Thu, 11 Feb 2016 16:49:55 +0000 (16:49 +0000)]
Ensure the use of ShaderEffect in ImageActor is backwards-compatible

Change-Id: If517adfd7b1dca2478df14747bba18518e016824

8 years agoDALi Version 1.1.21 09/59309/1 dali_1.1.21
Adeel Kazmi [Fri, 12 Feb 2016 10:31:45 +0000 (10:31 +0000)]
DALi Version 1.1.21

Change-Id: Ie8e9b1bfc8f740c08e2a744c376473815bbeb573

8 years agoMerge "Upgraded test harness" into devel/master
Adeel Kazmi [Tue, 9 Feb 2016 14:45:52 +0000 (06:45 -0800)]
Merge "Upgraded test harness" into devel/master

8 years agoFix for building error on gcc 4.6.3 43/59043/2
Ferran Sole [Mon, 8 Feb 2016 16:05:54 +0000 (16:05 +0000)]
Fix for building error on gcc 4.6.3

Change-Id: I7d810c8f5387f0c36f40b62907367572414d3dca

8 years agoFix problems introduced by doxygen changes 45/59045/1
Adeel Kazmi [Mon, 8 Feb 2016 18:48:45 +0000 (18:48 +0000)]
Fix problems introduced by doxygen changes

Change-Id: Ibf4f5cad2b4fc0abfbbcd997c5d7abe41b55f6f3

8 years agoMerge "Update Object's public header comments" into devel/master
Adeel Kazmi [Mon, 8 Feb 2016 18:29:20 +0000 (10:29 -0800)]
Merge "Update Object's public header comments" into devel/master

8 years agoMerge "Update Events' public header comments" into devel/master
Adeel Kazmi [Mon, 8 Feb 2016 18:29:09 +0000 (10:29 -0800)]
Merge "Update Events' public header comments" into devel/master

8 years agoMerge "Update Common's public header comments" into devel/master
Adeel Kazmi [Mon, 8 Feb 2016 18:27:57 +0000 (10:27 -0800)]
Merge "Update Common's public header comments" into devel/master

8 years agoMerge "Update Animation's public header comments" into devel/master
Adeel Kazmi [Mon, 8 Feb 2016 18:27:09 +0000 (10:27 -0800)]
Merge "Update Animation's public header comments" into devel/master

8 years agoMerge "Update Actors' public header comments" into devel/master
Adeel Kazmi [Mon, 8 Feb 2016 18:25:29 +0000 (10:25 -0800)]
Merge "Update Actors' public header comments" into devel/master

8 years agoUpgraded test harness 33/58533/7
David Steele [Mon, 1 Feb 2016 16:26:31 +0000 (16:26 +0000)]
Upgraded test harness

A new Serial mode has been added to the test harness that will run
test cases in serial without using Testkit Lite. This executes all
the dali test cases in ~35 seconds, and dumps the test case output
to stdout/stderr. It can be run using "execute.sh -S"

Have changed the Parallel mode to always re-run failing test cases,
causing it to display the failing checks.

All types of execution now write to summary.xml, and display a human
readable version of it before exiting.

execute.sh's exit status has been changed - 0 means no failures,
1 means there was a test case failure.

Ensured TestGLAbstraction initialization covers all member variables.

Change-Id: I14c46b190f0ab4c832746971f39a4ecce0eee03d
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoMerge "Move blending and culling options from Material to Renderer" into devel/master
Kimmo Hoikka [Mon, 8 Feb 2016 12:55:52 +0000 (04:55 -0800)]
Merge "Move blending and culling options from Material to Renderer" into devel/master

8 years agoMove blending and culling options from Material to Renderer 65/57965/8
x1ma [Tue, 26 Jan 2016 10:51:59 +0000 (10:51 +0000)]
Move blending and culling options from Material to Renderer

Change-Id: I9a8ee1a658d750ed84d7cd0c044ca3b8d1bcb2b2

8 years agoAdded Animation GetState() 27/58527/9
Lee Morgan [Mon, 1 Feb 2016 15:51:33 +0000 (15:51 +0000)]
Added Animation GetState()

Change-Id: I3c8103c4752f65840ed16f8b3406279049a57912

8 years agoDALi Version 1.1.20 45/58945/1 dali_1.1.20
Xiangyin Ma [Fri, 5 Feb 2016 08:52:40 +0000 (08:52 +0000)]
DALi Version 1.1.20

Change-Id: I54d1000a06e8575ea6ef6b8576dc8da071376200

8 years agoEnsuring GL Sync is only used for RefreshOnce render tasks 59/58259/6
David Steele [Thu, 28 Jan 2016 14:37:21 +0000 (14:37 +0000)]
Ensuring GL Sync is only used for RefreshOnce render tasks

GL Sync is currently used when a framebuffer is backed with a native
image.  It is tracked using a RenderTracker, which is created in
SceneGraph::RenderTask::PrepareRenderInstruction.  In
RenderManager::DoRender, if the render tracker is available, then this
creates a sync object.  Consequently, if the render task is a
RefreshAlways task, then a sync object is created each frame.

This change ensures that a render tracker is only created for a
RefreshOnce render tracker, and that the sync object is created only
once, rather than every frame.

Change-Id: I93f5c2649c58cc3100b4ddc8546cf023cd728e5a
Signed-off-by: David Steele <david.steele@samsung.com>
8 years agoUpdate Actors' public header comments 45/58545/6
Seoyeon Kim [Tue, 2 Feb 2016 00:43:07 +0000 (09:43 +0900)]
Update Actors' public header comments

Change-Id: I4e3e80cef878265603ec85e368feb341879a2b12

8 years agoUpdate Events' public header comments 57/58557/3
Seoyeon Kim [Tue, 2 Feb 2016 01:47:50 +0000 (10:47 +0900)]
Update Events' public header comments

Change-Id: I5bfe89ed6d8f25a41966d8ed595753446f3a8868

8 years agoUpdate Common's public header comments 56/58556/3
Seoyeon Kim [Tue, 2 Feb 2016 01:41:50 +0000 (10:41 +0900)]
Update Common's public header comments

Change-Id: I9eaee3ab5a4eed4bc1867ff35b9ed67827c3a31f

8 years agoUpdate Animation's public header comments 55/58555/3
Seoyeon Kim [Tue, 2 Feb 2016 01:33:32 +0000 (10:33 +0900)]
Update Animation's public header comments

Change-Id: I7997fdce2be6deda51f49742264a308555566873

8 years agoFix Layer 3D documentation 02/58002/3
Nick Holland [Tue, 26 Jan 2016 15:50:18 +0000 (15:50 +0000)]
Fix Layer 3D documentation

Current description is incorrect.

Change-Id: Ia6751617149f7191688a65d30fc9c8f53e9d3afb

8 years agoUpdate Object's public header comments 27/58727/1
Seoyeon Kim [Wed, 3 Feb 2016 06:09:13 +0000 (15:09 +0900)]
Update Object's public header comments

Change-Id: I19b209539446e2ded3849a668b08633c4f968dcc

8 years agoMerge "NativeImageSource with tbm_surface for tizen 3.0 wayland" into devel/master
taeyoon [Tue, 2 Feb 2016 01:29:57 +0000 (17:29 -0800)]
Merge "NativeImageSource with tbm_surface for tizen 3.0 wayland" into devel/master

8 years ago[3.0] (FrameBufferImage) Store ReleasePolicy to satisfy Tizen API policy 49/58549/2 accepted/tizen/ivi/20160218.023904 accepted/tizen/mobile/20160202.113949 accepted/tizen/tv/20160202.114038 accepted/tizen/wearable/20160202.114125 submit/tizen/20160202.015831 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000003
Adeel Kazmi [Mon, 1 Feb 2016 15:31:41 +0000 (15:31 +0000)]
[3.0] (FrameBufferImage) Store ReleasePolicy to satisfy Tizen API policy

Only store the ReleasePolicy set as it's required satisfy Tizen API policy. However, it is not
used internally.

Change-Id: I768f7871d8110476a232f794acb787ed02e3a81b

8 years ago(FrameBufferImage) Store ReleasePolicy to satisfy Tizen API policy 25/58525/2
Adeel Kazmi [Mon, 1 Feb 2016 15:31:41 +0000 (15:31 +0000)]
(FrameBufferImage) Store ReleasePolicy to satisfy Tizen API policy

Only store the ReleasePolicy set as it's required satisfy Tizen API policy. However, it is not
used internally.

Change-Id: I768f7871d8110476a232f794acb787ed02e3a81b

8 years agoMerge "Add @DEPRECATED to all public symbols of ImageActor & ShaderEffect" into devel...
Adeel Kazmi [Mon, 1 Feb 2016 12:48:47 +0000 (04:48 -0800)]
Merge "Add @DEPRECATED to all public symbols of ImageActor & ShaderEffect" into devel/master

8 years agoMerge "Added Animation loop count" into devel/master
Adeel Kazmi [Mon, 1 Feb 2016 12:45:03 +0000 (04:45 -0800)]
Merge "Added Animation loop count" into devel/master

8 years agoNativeImageSource with tbm_surface for tizen 3.0 wayland 76/52176/15
taeyoon [Thu, 19 Nov 2015 13:01:56 +0000 (22:01 +0900)]
NativeImageSource with tbm_surface for tizen 3.0 wayland

 - NativeImageSource uses XPixmap or Ecore Pixmap type in x windows system.
 - Tizen 3.0 wayland doesn't support the pixmap type.
 -> Replaces pixmap to tbm_surface.
 -> Adds two public-APIs to get sampler type and prefix for tbm_surface rendering
 -> Adds NativeImageInterface::Extension header as devel-api

Change-Id: I5c8cadd96f87d4d1db9e30101cd647c697e3c7ea

8 years ago[3.0] NativeImageSource with tbm_surface for tizen 3.0 wayland 17/58417/2 accepted/tizen/mobile/20160201.043204 accepted/tizen/tv/20160201.043227 accepted/tizen/wearable/20160201.043248 submit/tizen/20160201.030218
taeyoon [Thu, 19 Nov 2015 13:01:56 +0000 (22:01 +0900)]
[3.0] NativeImageSource with tbm_surface for tizen 3.0 wayland

Change-Id: I5c8cadd96f87d4d1db9e30101cd647c697e3c7ea

8 years agoAdded Animation loop count 39/56939/20
Lee Morgan [Wed, 13 Jan 2016 16:26:46 +0000 (16:26 +0000)]
Added Animation loop count

Change-Id: Ic944007d1963c22642b568f8fd7b1c78b44a4fa8

8 years agoDALi Version 1.1.19 42/58342/1 dali_1.1.19
Tom Robinson [Fri, 29 Jan 2016 11:33:11 +0000 (11:33 +0000)]
DALi Version 1.1.19

Change-Id: I2ded14e11f19e1364dcb1aa784b201266dd7a2d2

8 years agoMerge "Fixed Builder not allowing nested maps for properties" into devel/master
Adeel Kazmi [Thu, 28 Jan 2016 18:39:58 +0000 (10:39 -0800)]
Merge "Fixed Builder not allowing nested maps for properties" into devel/master

8 years agoMarked STEREO_INTERLACED as deprecated from public api 27/58127/4
Tom Robinson [Wed, 27 Jan 2016 16:55:00 +0000 (16:55 +0000)]
Marked STEREO_INTERLACED as deprecated from public api

Change-Id: I0d17d33b5a8a741987cf33cf6bc7571e55bbb16c

8 years agoFixed Builder not allowing nested maps for properties 90/57290/2
Tom Robinson [Mon, 18 Jan 2016 15:50:01 +0000 (15:50 +0000)]
Fixed Builder not allowing nested maps for properties

Change-Id: I4ff1fa3edddd0cd76310f495fbf53bf199dc768f

8 years agoAdd @DEPRECATED to all public symbols of ImageActor & ShaderEffect 31/58031/2
Yoonsang Lee [Wed, 27 Jan 2016 03:03:30 +0000 (12:03 +0900)]
Add @DEPRECATED to all public symbols of ImageActor & ShaderEffect

Change-Id: Id5e39573f38bbf94fe67b1ea0df5989b05f8ae30

8 years agoApply the new doxygen tagging rule for @DEPRECATED 12/57712/4
Yoonsang Lee [Fri, 22 Jan 2016 04:43:00 +0000 (13:43 +0900)]
Apply the new doxygen tagging rule for @DEPRECATED

- Change @deprecrated 1.x.x to @DEPRECATED_1_x.x to follow the new doxygen tagging rule.

Change-Id: Ic8b4fbc7462777cdcfcad1aad3a856bd1e21bb0c

8 years agoApply the new doxygen tagging rule for @SINCE 44/57544/9
Yoonsang Lee [Fri, 22 Jan 2016 00:13:06 +0000 (09:13 +0900)]
Apply the new doxygen tagging rule for @SINCE

- Change @since 1.1.x to @SINCE_1_1.x to follow the new doxygen tagging rule.
- Add @SINCE_1_0.0 for all symbols not having @since tag.
- Sort the order of doxygen tags as guided by the Tizen guideline.
  ('platform','deprecated','brief','details','since_tizen','privlevel',
   'privilege', 'remarks','param','return','retval','exception','pre','post',
   'note','see')

Change-Id: I99ce2a063f1d28130bc7951de212c47b5af06509

8 years agoMerge "Added @since to type-registry.h API change" into devel/master
Adeel Kazmi [Fri, 22 Jan 2016 13:35:29 +0000 (05:35 -0800)]
Merge "Added @since to type-registry.h API change" into devel/master

8 years agoMerge "DALi Version 1.1.18" into devel/master
Adeel Kazmi [Fri, 22 Jan 2016 13:31:56 +0000 (05:31 -0800)]
Merge "DALi Version 1.1.18" into devel/master

8 years agoDALi Version 1.1.18 74/57774/1 dali_1.1.18
Richard Huang [Fri, 22 Jan 2016 13:28:35 +0000 (13:28 +0000)]
DALi Version 1.1.18

Change-Id: I3a767c400bd27c7f81666fd290ae4ac17bc49f8c

8 years agoMerge changes I523a4ff5,Ic7d369c0 into devel/master
Kimmo Hoikka [Fri, 22 Jan 2016 11:31:40 +0000 (03:31 -0800)]
Merge changes I523a4ff5,Ic7d369c0 into devel/master

* changes:
  Account for rotation in frustum culling algorithm
  Fixed frustum culling when scale is applied

8 years agoAdded @since to type-registry.h API change 58/57758/1
x1ma [Fri, 22 Jan 2016 11:04:09 +0000 (11:04 +0000)]
Added @since to type-registry.h API change

Change-Id: I803903f320784ef87a719ef62174f7e7910f6279

8 years agoReporting dali version on stderr instead of stdout 05/56805/3
David Steele [Tue, 12 Jan 2016 17:33:53 +0000 (17:33 +0000)]
Reporting dali version on stderr instead of stdout

Change-Id: I3d2508c02ecd30487b5e77a9d1a202274569bddd

8 years agoMerge "Simplify javascript layer behavior enum STRING" into devel/master
Adeel Kazmi [Wed, 20 Jan 2016 15:33:35 +0000 (07:33 -0800)]
Merge "Simplify javascript layer behavior enum STRING" into devel/master

8 years agoSimplify javascript layer behavior enum STRING 33/55533/5
Nick Holland [Wed, 20 Jan 2016 10:56:39 +0000 (10:56 +0000)]
Simplify javascript layer behavior enum STRING

Fixed false utc Layer test case which would always pass.

This seems better in js code:

before: layer.behavior = "Dali::Layer::LAYER_3D";

after: layer.behavior = "LAYER_3D";

Change-Id: I84109f55d32f6cdb00f10f763439bc6420235678