platform/core/uifw/dali-core.git
9 years agoStop unnecessarily exporting ImageAttributes 77/41877/1
Andrew Cox [Thu, 18 Jun 2015 13:56:57 +0000 (14:56 +0100)]
Stop unnecessarily exporting ImageAttributes

Change-Id: Ifc37aab6819329e1ae9226a2d3a7621bc2babb2f
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
9 years agoMerge "Remove a few unnecessary exports" into devel/master
Adeel Kazmi [Thu, 18 Jun 2015 13:24:39 +0000 (06:24 -0700)]
Merge "Remove a few unnecessary exports" into devel/master

9 years agoMerge "Stop unnecessarily exporting BitmapPackedPixel and BitmapCompressed" into...
Adeel Kazmi [Thu, 18 Jun 2015 13:22:33 +0000 (06:22 -0700)]
Merge "Stop unnecessarily exporting BitmapPackedPixel and BitmapCompressed" into devel/master

9 years agoMerge "Fix prevent issue - GetCurrent() might return null" into devel/master
Kimmo Hoikka [Thu, 18 Jun 2015 12:31:37 +0000 (05:31 -0700)]
Merge "Fix prevent issue - GetCurrent() might return null" into devel/master

9 years agoStop unnecessarily exporting BitmapPackedPixel and BitmapCompressed 70/41870/2
Kimmo Hoikka [Thu, 18 Jun 2015 12:27:43 +0000 (13:27 +0100)]
Stop unnecessarily exporting BitmapPackedPixel and BitmapCompressed

Change-Id: I34904f7ce736b53cc8db7b75f42df769ea5e6787

9 years agoRemove a few unnecessary exports 51/41851/2
Kimmo Hoikka [Thu, 18 Jun 2015 10:21:33 +0000 (11:21 +0100)]
Remove a few unnecessary exports

Change-Id: I81b56ba3008d5099e383294c7718c0536252c1b8

9 years agoDALi Version 1.0.45 57/41857/1 dali_1.0.45
Xiangyin Ma [Thu, 18 Jun 2015 11:14:05 +0000 (12:14 +0100)]
DALi Version 1.0.45

Change-Id: I0e01fce20f0ec725e9931181f2e59297caef434f

9 years agoFix prevent issue - GetCurrent() might return null 19/41019/3
Yoonsang Lee [Thu, 11 Jun 2015 02:08:42 +0000 (11:08 +0900)]
Fix prevent issue - GetCurrent() might return null

- Internal::Stage::GetCurrent() might return null, so add null-checking
code

<Prevent message example>
[actor-impl.cpp]
2. returned_null: GetCurrent returns null. [show details]
CID 405268 (#1 of 1): Dereference null return value (NULL_RETURNS)
3. dereference: Dereferencing a pointer that might be null Dali::Internal::Stage::GetCurrent() when calling GetRenderTaskList. [show details]
1861    const RenderTaskList& taskList = Stage::GetCurrent()->GetRenderTaskList();

Change-Id: Icb306352a14c2660df89cb91261724d6f83b4983

9 years agoChange Property::Value::Get methods to return bool so developer can check if conversi... 02/41602/2
Kimmo Hoikka [Tue, 16 Jun 2015 14:29:25 +0000 (15:29 +0100)]
Change Property::Value::Get methods to return bool so developer can check if conversion is successfull

Change-Id: Ic91f7180412c7bfb81f572857a534fd653e52099

9 years agoMerge "Make mutex test variables volatile to prevent potential errors cused by optimi...
Adeel Kazmi [Tue, 16 Jun 2015 12:07:33 +0000 (05:07 -0700)]
Merge "Make mutex test variables volatile to prevent potential errors cused by optimizer" into devel/master

9 years agoMake mutex test variables volatile to prevent potential errors cused by optimizer 35/41535/1
Kimmo Hoikka [Tue, 16 Jun 2015 10:36:08 +0000 (11:36 +0100)]
Make mutex test variables volatile to prevent potential errors cused by optimizer

Change-Id: I94a455df9ef4fcca817b606220b4de2419649cd3

9 years agoMerge "Remove dali-any from Property::Value - reimplement multivalue using more effic...
Kimmo Hoikka [Mon, 15 Jun 2015 16:31:41 +0000 (09:31 -0700)]
Merge "Remove dali-any from Property::Value - reimplement multivalue using more efficient union inside value - remove unnecessary asserts when types dont match - cleanup and sanitize scripting - remove unnecessary templates from GetEnum, added error handling" into devel/master

9 years agoMerge "Fix prevent issue - animatableProperty might be null" into devel/master
Adeel Kazmi [Mon, 15 Jun 2015 15:32:49 +0000 (08:32 -0700)]
Merge "Fix prevent issue - animatableProperty might be null" into devel/master

9 years agoMerge "Fix prevent issue - pixbuf might be NULL" into devel/master
Adeel Kazmi [Mon, 15 Jun 2015 15:32:14 +0000 (08:32 -0700)]
Merge "Fix prevent issue - pixbuf might be NULL" into devel/master

9 years agoRemove dali-any from Property::Value 57/41357/2
Kimmo Hoikka [Fri, 12 Jun 2015 19:09:23 +0000 (20:09 +0100)]
Remove dali-any from Property::Value
- reimplement multivalue using more efficient union inside value
- remove unnecessary asserts when types dont match
- cleanup and sanitize scripting
- remove unnecessary templates from GetEnum, added error handling

Change-Id: Ifb4031a8a5bdd8887f3025d8950d6526cb5fab57

9 years agoFixed prevent defects 55/41155/3
suhyung Eom [Thu, 11 Jun 2015 10:07:52 +0000 (19:07 +0900)]
Fixed prevent defects

< Prevent message >
Dereference null return value (NULL_RETURNS)

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

9 years agoFix incorrect radian constant value and radian test cases, make failing tests debugga... 01/41201/1
Kimmo Hoikka [Thu, 11 Jun 2015 12:40:03 +0000 (13:40 +0100)]
Fix incorrect radian constant value and radian test cases, make failing tests debuggable (by not catching the exception)

Change-Id: I150380290104d8ce442168ff3ce722b7f790d8f1

9 years agoDALi Version 1.0.44 43/41143/1 dali_1.0.44
Tom Robinson [Thu, 11 Jun 2015 09:46:01 +0000 (10:46 +0100)]
DALi Version 1.0.44

Change-Id: I43d657eb8fb91c70445e1220b1267bc8a0d7c0c3

9 years agoFix prevent issue - animatableProperty might be null 18/40918/3
Yoonsang Lee [Wed, 10 Jun 2015 08:21:49 +0000 (17:21 +0900)]
Fix prevent issue - animatableProperty might be null

- animatableProperty might be null, so move dereferencing code into the null
check block

<Prevent message>
8. var_compare_op: Comparing animatableProperty to null implies that animatableProperty might be null.
1235        if(!animatableProperty)

CID 385005 (#1 of 1): Dereference after null check (FORWARD_NULL)
10. var_deref_op: Dereferencing null pointer animatableProperty.
1245        mAnimatableProperties.PushBack( new AnimatablePropertyMetadata( index, typeInfo->GetComponentIndex(index), animatableProperty->type, animatableProperty->GetSceneGraphProperty() ) );

Change-Id: Ibf6a6670e258b8729b86da80991e0a3ece64452e

9 years agoFix prevent issue - pixbuf might be NULL 20/40920/1
Yoonsang Lee [Wed, 10 Jun 2015 08:29:13 +0000 (17:29 +0900)]
Fix prevent issue - pixbuf might be NULL

- GetBuffer() might return null, so move pixbuf dereferencing code into
the null checked block

<Prevent message>
2. returned_null: GetBuffer returns null. [show details]
3. var_assigned: Assigning: pixbuf = null return value from GetBuffer.
225    PixelBuffer* pixbuf = imageData->GetBuffer();

CID 402177 (#1 of 1): Dereference null return value (NULL_RETURNS)
7. dereference: Dereferencing a pointer that might be null pixbuf when calling memset. [Note: The source code implementation of the function has been overridden by a builtin model.]
253      memset( pixbuf, a, numPixels );

Change-Id: Ia35e1cb4ea2f04eac6dccbb4b8935b2c54905062

9 years agoChanged dynamics variable and UTC tests to use pkgconfig 13/40813/2
Tom Robinson [Mon, 8 Jun 2015 17:41:36 +0000 (18:41 +0100)]
Changed dynamics variable and UTC tests to use pkgconfig

Change-Id: I8b6a6ddbe144c113ab478e9c861207491f755c8e

9 years ago(AutomatedTests) Split internal tests to Devel & internal 29/40729/1
Adeel Kazmi [Mon, 8 Jun 2015 11:06:28 +0000 (12:06 +0100)]
(AutomatedTests) Split internal tests to Devel & internal

Change-Id: I7258d887c23e4cb4266d5ceab66d91025779eb50

9 years agoDALi Version 1.0.43 88/40488/1 dali_1.0.43
Richard Huang [Thu, 4 Jun 2015 10:05:53 +0000 (11:05 +0100)]
DALi Version 1.0.43

Change-Id: I1cc45e6fceec7dd4f21860371b248c9711783622

9 years agoUTC public API updates: camera-actor.h 92/38492/8
Tom Robinson [Tue, 21 Apr 2015 09:55:06 +0000 (10:55 +0100)]
UTC public API updates: camera-actor.h

Change-Id: I21642b2a0861fd2ab45a51ff8cf1c307456fa2f4

9 years agoMerge "Change default resize policy to USE_NATURAL_SIZE and fix UTC tests" into tizen
Kimmo Hoikka [Wed, 3 Jun 2015 16:12:42 +0000 (09:12 -0700)]
Merge "Change default resize policy to USE_NATURAL_SIZE and fix UTC tests" into tizen

9 years agoMerge "Consider loading to be complete when no resource ID is set" into tizen
Kimmo Hoikka [Wed, 3 Jun 2015 16:11:59 +0000 (09:11 -0700)]
Merge "Consider loading to be complete when no resource ID is set" into tizen

9 years ago(AutomatedTests) Exclude installed headers from coverage 08/40408/2
Adeel Kazmi [Wed, 3 Jun 2015 10:45:34 +0000 (11:45 +0100)]
(AutomatedTests) Exclude installed headers from coverage

Change-Id: Ie227dcbaa756bfc61b4fa197ebe74ce18506955a

9 years agoChange default resize policy to USE_NATURAL_SIZE and fix UTC tests 29/40429/3
Tom Robinson [Wed, 3 Jun 2015 13:26:56 +0000 (14:26 +0100)]
Change default resize policy to USE_NATURAL_SIZE and fix UTC tests

Change-Id: I4d223222b6928f8a1801a036b24d9eade18f5e7a

9 years agoConsider loading to be complete when no resource ID is set 18/40418/5
Paul Wisbey [Wed, 3 Jun 2015 12:05:27 +0000 (13:05 +0100)]
Consider loading to be complete when no resource ID is set

Change-Id: I4d68cde636b6dae4460dd537c3989f428587b87e

9 years agoUTC public API updates: stage.h 61/38361/16
Tom Robinson [Fri, 17 Apr 2015 13:32:11 +0000 (14:32 +0100)]
UTC public API updates: stage.h

Includes build fix for utc dynamics tests.

Includes moving Dynamics API from stage.h to dynamics-world.h in the form of static creator, destroyer and getter.

Change-Id: I5c44e47ff6572144067c960ee8c88896a7b3e193

9 years agoUTC missing tests for TypeInfo & NativeImageInterface 42/40242/2
Lee Morgan [Mon, 1 Jun 2015 10:24:16 +0000 (11:24 +0100)]
UTC missing tests for TypeInfo & NativeImageInterface

Change-Id: I9aa4b337c6e1f03460668c678731d5398c105299

9 years agoAdd UTC for Stage::WheelEventSignal() 90/40190/1
Heeyong Song [Mon, 1 Jun 2015 02:58:22 +0000 (11:58 +0900)]
Add UTC for Stage::WheelEventSignal()

Change-Id: I1678e98453e07c6c15415faf6cc54a67e778afad

9 years agoMerge "Remove std::vector from public api" into tizen
Kimmo Hoikka [Fri, 29 May 2015 17:38:39 +0000 (10:38 -0700)]
Merge "Remove std::vector from public api" into tizen

9 years agoRemove std::vector from public api 54/40154/8
Lee Morgan [Fri, 29 May 2015 13:17:33 +0000 (14:17 +0100)]
Remove std::vector from public api

Change-Id: Id5905d7fe7ec8b871e251245a4d86449d9b62ab9

9 years agoMerge "Move native-image-interface.h and image-operations.h to public-api" into tizen
Kimmo Hoikka [Fri, 29 May 2015 15:44:43 +0000 (08:44 -0700)]
Merge "Move native-image-interface.h and image-operations.h to public-api" into tizen

9 years agoMerge "Remove String::EMPTY" into tizen
Kimmo Hoikka [Fri, 29 May 2015 15:44:06 +0000 (08:44 -0700)]
Merge "Remove String::EMPTY" into tizen

9 years agoMerge "Change WheelEvent" into tizen
Adeel Kazmi [Fri, 29 May 2015 14:34:33 +0000 (07:34 -0700)]
Merge "Change WheelEvent" into tizen

9 years agoRemove String::EMPTY 56/40156/1
Adeel Kazmi [Fri, 29 May 2015 13:39:53 +0000 (14:39 +0100)]
Remove String::EMPTY

Change-Id: I76d3f352b4c3d7c8c801b9edd70f4b970d3ba0aa

9 years agoMove native-image-interface.h and image-operations.h to public-api 34/40134/3
Nick Holland [Fri, 29 May 2015 10:28:57 +0000 (11:28 +0100)]
Move native-image-interface.h and image-operations.h to public-api

Homescreen app is using native-image.
image-operations should not have been moved to devel-api as it's
included by resource-image.h

Change-Id: Ibf4227bd636c034c039c25c0934821415e657d07

9 years agoChange WheelEvent 16/40116/2
Heeyong Song [Fri, 29 May 2015 08:34:47 +0000 (17:34 +0900)]
Change WheelEvent

  - Replace MouseWheelEvent with WheelEvent
  - Add custom wheel event type

Change-Id: I6740fa5a1fe41475de488c117ff442dba39abdcb

9 years agoFix for RelayoutController. 28/40128/2
Victor Cebollada [Thu, 28 May 2015 14:46:10 +0000 (15:46 +0100)]
Fix for RelayoutController.

Request to process events on idle if core is not processing events.

Change-Id: Ib7d3fed2fb68add0602694c6d5aa59b4fd3346d6
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
9 years agoDALi Version 1.0.42 06/40106/1 accepted/tizen/common/20150529.134047 dali_1.0.42 submit/tizen/20150529.082236
Adeel Kazmi [Fri, 29 May 2015 08:01:03 +0000 (09:01 +0100)]
DALi Version 1.0.42

Change-Id: I4a3911777dbdef533911c51b8521d09ec044d10f

9 years ago(AutomatedTests) Pushed line & function coverage of public API up 91/40091/1
Adeel Kazmi [Thu, 28 May 2015 18:32:35 +0000 (19:32 +0100)]
(AutomatedTests) Pushed line & function coverage of public API up

Change-Id: I01b33cf0d616e8c622745b1f9b2d165ee93df957

9 years ago(AutomatedTests) Move devel-api dependent tests to internal tests 81/40081/1
Adeel Kazmi [Thu, 28 May 2015 14:50:35 +0000 (15:50 +0100)]
(AutomatedTests) Move devel-api dependent tests to internal tests

TODO:
 - Stage: Move Dynamics API to Dynamics World
 - RenderTask: Uses HitTestAlgorithm, need to modify that test
 - TestNativeImage: Uses devel-api and is included by several image tests

Change-Id: I6f96b4d876c2418d3df99187786347ddd79defcd

9 years agoMore UTC test cases 68/40068/1
Nick Holland [Thu, 28 May 2015 11:53:10 +0000 (12:53 +0100)]
More UTC test cases

100% line coverage for

base-signal.cpp
base-signal.h
callback.cpp
callback.h
connection-tracker-interface.cpp
connection-tracker.cpp
dali-signal.h
functor-delegate.cpp
functor-delegate.h
signal-slot-connections.cpp
signal-slot-observers.cpp
slot-delegate.h

Change-Id: Ied3049844e9723a6fd06710e3ce508e1093c356f

9 years agoRemove PropagateRelayoutFlags() from Actor 16/40016/2
Xiangyin Ma [Wed, 27 May 2015 15:26:30 +0000 (16:26 +0100)]
Remove PropagateRelayoutFlags() from Actor

Change-Id: Ia1fb8124c4ed75c6c351b2d68b9846e39bfbe16b

9 years agoIncrease UTC coverage public/object 93/39993/3
Nick Holland [Wed, 27 May 2015 09:26:07 +0000 (10:26 +0100)]
Increase UTC coverage public/object

line coverage, function coverage.
any.cpp ( 100%, 100% )
any.h   ( 100%, 79.3% )  not possible to get 100% function coverage due to template usage)
base-handle.h ( 92.9%, 100% ) not possible to get 100% line coverage
base-handle.cpp ( 100%, 100% )
base-object.cpp ( 100%, 90.9% ) not possible to get 100% function coverage
base-object.h ( 100%, 100% )
handle.cpp (100%, 100% )
handle.h ( 100%, 100% )
object-registry.cpp ( 100%, 100% )
object-registry.h ( 100%, 100% )

Change-Id: I4ed9f0ea5812da2409215be9842deccb21d57fe6

9 years agoMerge "UTC test coverage" into tizen
Adeel Kazmi [Wed, 27 May 2015 16:14:39 +0000 (09:14 -0700)]
Merge "UTC test coverage" into tizen

9 years agoUTC test coverage 98/39998/3
Lee Morgan [Wed, 27 May 2015 10:50:49 +0000 (11:50 +0100)]
UTC test coverage

Change-Id: I17b3366f7f287d5b4f233515490c76506cd7ecaf

9 years agoMerge "UTC coverage for Path,KeyFrames,LinearConstrainer,Layer,ImageActor" into tizen
Kimmo Hoikka [Wed, 27 May 2015 10:03:46 +0000 (03:03 -0700)]
Merge "UTC coverage for Path,KeyFrames,LinearConstrainer,Layer,ImageActor" into tizen

9 years agoUTC coverage for Path,KeyFrames,LinearConstrainer,Layer,ImageActor 48/39948/1
Xiangyin Ma [Tue, 26 May 2015 18:55:01 +0000 (19:55 +0100)]
UTC coverage for Path,KeyFrames,LinearConstrainer,Layer,ImageActor

Change-Id: Icb2dad0afb9b074ae355bc04f08090d0c08f4f07

9 years agoMerge "UTC coverage for public-api/images" into tizen
Kimmo Hoikka [Tue, 26 May 2015 18:15:54 +0000 (11:15 -0700)]
Merge "UTC coverage for public-api/images" into tizen

9 years agoMerge "UTC coverage for MathUtils,Matrix,Uint16Pair,PropertyTypes" into tizen
Kimmo Hoikka [Tue, 26 May 2015 17:50:35 +0000 (10:50 -0700)]
Merge "UTC coverage for MathUtils,Matrix,Uint16Pair,PropertyTypes" into tizen

9 years agoUTC coverage for public-api/images 46/39946/1
Xiangyin Ma [Tue, 26 May 2015 17:32:09 +0000 (18:32 +0100)]
UTC coverage for public-api/images

Change-Id: Ief02f31b952f94d9d20c141af2301ebfeee366c2

9 years agoUTC coverage for MathUtils,Matrix,Uint16Pair,PropertyTypes 39/39939/2
Lee Morgan [Tue, 26 May 2015 13:59:24 +0000 (14:59 +0100)]
UTC coverage for MathUtils,Matrix,Uint16Pair,PropertyTypes

Change-Id: I58973609f12f288f97f26f1ca65abae5234f43e6

9 years agoCustomActorImpl extension and test case 40/39940/1
Kimmo Hoikka [Tue, 26 May 2015 16:20:40 +0000 (17:20 +0100)]
CustomActorImpl extension and test case

Change-Id: I0d1b330779f68e265e6b534cc955ade107d2699e

9 years agoMerge "Add utc test cases" into tizen accepted/tizen/common/20150529.134107 accepted/tizen/mobile/20150529.134836 accepted/tizen/tv/20150529.134909 accepted/tizen/wearable/20150529.134852 submit/tizen/20150529.084413
HyunJu Shin [Mon, 25 May 2015 08:49:15 +0000 (01:49 -0700)]
Merge "Add utc test cases" into tizen

9 years agoAdd utc test cases 58/39858/1
Heeyong Song [Mon, 25 May 2015 08:43:31 +0000 (17:43 +0900)]
Add utc test cases

Change-Id: I057a8acd569784e367b2492423e9d557a8848603

9 years agoUpdate UTC for EncodedBufferImage 57/39857/1
Yoonsang Lee [Mon, 25 May 2015 08:19:40 +0000 (17:19 +0900)]
Update UTC for EncodedBufferImage

Change-Id: Ibc7690f8065c47f952807b650b77d1afe7b825a2

9 years agoMerge "Changed hit test documentation for unconsumed events" into tizen
Kimmo Hoikka [Fri, 22 May 2015 16:29:48 +0000 (09:29 -0700)]
Merge "Changed hit test documentation for unconsumed events" into tizen

9 years agoChanged hit test documentation for unconsumed events 02/38602/3
David Steele [Wed, 22 Apr 2015 14:38:27 +0000 (15:38 +0100)]
Changed hit test documentation for unconsumed events

Stage is used for receiving up/down events to the screen regardless of
actor event handling and consumption.

Instead, the stage's root layer should be used to catch unconsumed events

Change-Id: I83b55d53f50bee8cb466bb9d6d9eeb5e70df4229
Signed-off-by: David Steele <david.steele@partner.samsung.com>
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
9 years agoAdd UTCs for CustomActor and CustomActorImpl 76/39776/4
taeyoon [Fri, 22 May 2015 06:13:46 +0000 (15:13 +0900)]
Add UTCs for CustomActor and CustomActorImpl

Change-Id: Icae2a9a189c497298fd72fe5e6652c8a087c9bae

9 years agoMerge "Put lockless-buffer in the correct folder & ensure local headers are picked...
Kimmo Hoikka [Thu, 21 May 2015 16:28:10 +0000 (09:28 -0700)]
Merge "Put lockless-buffer in the correct folder & ensure local headers are picked before installed" into tizen

9 years agoMerge "Update UTC for quaternion.h" into tizen
Kimmo Hoikka [Thu, 21 May 2015 16:25:58 +0000 (09:25 -0700)]
Merge "Update UTC for quaternion.h" into tizen

9 years agoMerge "Fix UTCs for EncodedBufferImage & HitTestAlgorithm" into tizen
Kimmo Hoikka [Thu, 21 May 2015 16:25:32 +0000 (09:25 -0700)]
Merge "Fix UTCs for EncodedBufferImage & HitTestAlgorithm" into tizen

9 years agoPut lockless-buffer in the correct folder & ensure local headers are picked before... 18/39718/3
Adeel Kazmi [Thu, 21 May 2015 11:10:47 +0000 (12:10 +0100)]
Put lockless-buffer in the correct folder & ensure local headers are picked before installed

Also 100% constraint coverage

Change-Id: I7262d610a7bf7fcc4106115bc0e855ad1baa813f

9 years agoAdded Test cases for Constraints 60/39560/4
Adeel Kazmi [Mon, 18 May 2015 17:39:46 +0000 (18:39 +0100)]
Added Test cases for Constraints

Change-Id: I0d6b2d1c243e7a722dcd40a4c06bc904b541c47b

9 years agoAdd extension to PropertyInput 95/39495/2
Nick Holland [Fri, 15 May 2015 16:08:18 +0000 (17:08 +0100)]
Add extension to PropertyInput

Change-Id: Id4b533d23b8471f7687035bfc2a97fe9ef1535ee

9 years agoFix CallbackBase::Execute assertion to arise in both debug/release build 26/39626/1
Yoonsang Lee [Wed, 20 May 2015 02:36:18 +0000 (11:36 +0900)]
Fix CallbackBase::Execute assertion to arise in both debug/release build

- DALI_ASSERT_DEBUG -> DALI_ASSERT_ALWAYS
- With DALI_ASSERT_DEBUG, UtcDaliSignalConnectN01() only passes in case
of debug build.
- If an exception is required for null signal callback, it should arise
in both debug / release build.

Change-Id: I2b89889c86da8d8e3336a69377bfbad8e1d0d02b

9 years agoMerge "Cleaning up size negotiation - Check for recursive SetSize from inside OnSizeS...
Adeel Kazmi [Tue, 19 May 2015 13:37:26 +0000 (06:37 -0700)]
Merge "Cleaning up size negotiation - Check for recursive SetSize from inside OnSizeSet - Dont call onSizeSet unless size actually changed - Fix width for height to treat 0 size as 1:1 aspect ratio - Add base helpers for width for height" into tizen

9 years agoTests for IntrusivePtr and deleted ScopedPointer 64/39564/2
Andrew Cox [Mon, 18 May 2015 18:25:45 +0000 (19:25 +0100)]
Tests for IntrusivePtr and deleted ScopedPointer

One last test still to do.

Change-Id: I10345cf9baf29ae1492f1940cbccdcd0a18712b1
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
9 years agoCleaning up size negotiation 58/39558/2
Kimmo Hoikka [Mon, 18 May 2015 17:02:10 +0000 (18:02 +0100)]
Cleaning up size negotiation
- Check for recursive SetSize from inside OnSizeSet
- Dont call onSizeSet unless size actually changed
- Fix width for height to treat 0 size as 1:1 aspect ratio
- Add base helpers for width for height

Change-Id: Ib8bd5f3e347df0d66ea504f659c3c416800be4fb

9 years agoUpdate UTC for quaternion.h 02/37902/4
Yoonsang Lee [Wed, 8 Apr 2015 08:03:34 +0000 (17:03 +0900)]
Update UTC for quaternion.h

Change-Id: Ib15077a7cbeb3267d994a042f584dc7e5e3b957a

9 years agoAdded Dali::Path test cases for DownCast and assignment operator 93/39593/1
Ferran Sole [Tue, 19 May 2015 08:19:17 +0000 (09:19 +0100)]
Added Dali::Path test cases for DownCast and assignment operator

Change-Id: I9aeae9bd022ac6ba90a4c513428713f2a89059e9

9 years agoFix UTCs for EncodedBufferImage & HitTestAlgorithm 91/38591/3
Yoonsang Lee [Wed, 22 Apr 2015 10:28:11 +0000 (19:28 +0900)]
Fix UTCs for EncodedBufferImage & HitTestAlgorithm

- UtcDaliEncodedBufferImageNew02, UtcDaliEncodedBufferImageNew03 :
Assertion message can be different depending on --enable-debug flag, so
remove code to check assertion message.
- UtcDaliHitTestAlgorithmOrtho02 : Maybe due to different machine
precision, the desktop & m0 report different results. So change to
epsilon based comparision to pass for both environments.

Change-Id: I1c5a528a59fd64d7dfb62f05c9222dd428162886

9 years agoUTC tests; PropertyValue, Vector2/3/4, Matrix 47/39447/4
Lee Morgan [Wed, 22 Apr 2015 16:21:26 +0000 (17:21 +0100)]
UTC tests; PropertyValue, Vector2/3/4, Matrix

Change-Id: Ic2318531b7e1b9b558340e755bd7738547d701a3

9 years agoMove more public-api headers to devel-api. PART 2 88/39488/4
Nick Holland [Fri, 15 May 2015 10:59:33 +0000 (11:59 +0100)]
Move more public-api headers to devel-api. PART 2

Removed the following files from public-api and placed in devel-api

dali/public-api/actors/mesh-actor.h
dali/public-api/animation/path-constrainer.h
dali/public-api/common/hash.h
dali/public-api/common/mutex.h
dali/public-api/common/ref-counted-dali-vector.h
dali/public-api/common/scoped-pointer.h
dali/public-api/events/hit-test-algorithm.h
dali/public-api/geometry/animatable-mesh.h
dali/public-api/geometry/animatable-vertex.h
dali/public-api/geometry/cloth.h
dali/public-api/geometry/mesh-data.h
dali/public-api/geometry/mesh-factory.h
dali/public-api/geometry/mesh.h
dali/public-api/images/atlas.h
dali/public-api/images/distance-field.h
dali/public-api/images/image-operations.h
dali/public-api/images/native-image-interface.h
dali/public-api/modeling/bone.h
dali/public-api/modeling/material.h
dali/public-api/object/type-registry-helper.h

Change-Id: Id65fd245b761b3e326bfcb70ddb48f1b350fe17f

9 years agoFix crash in exit of dali applications 64/39464/1
Kimmo Hoikka [Fri, 15 May 2015 10:54:47 +0000 (11:54 +0100)]
Fix crash in exit of dali applications

[Problem] stage called rootactor.Remove( cameraActor ) during destruction, which attempts to kick start a size negotiation
[Solution] do not call Remove, just release the handle

Change-Id: I475f7fb17f45141ad001827db1f775a37e77eb78

9 years agoCreate devel-api folder for header files used by Adaptor/Toolkit 00/39200/7
Nick Holland [Mon, 11 May 2015 13:15:12 +0000 (14:15 +0100)]
Create devel-api folder for header files used by Adaptor/Toolkit

Moved the following from public-api to devel-api:
map-wrapper
set-wrapper
dynamics

Change-Id: If8d7c30fa48c893e1433bc4cf0585ccffe55cc83

9 years agoMerge "Add dali-vector extension support for types that have destructor and/or copy...
Adeel Kazmi [Thu, 14 May 2015 15:40:37 +0000 (08:40 -0700)]
Merge "Add dali-vector extension support for types that have destructor and/or copy constructor but are still POD" into tizen

9 years agoAdd dali-vector extension support for types that have destructor and/or copy construc... 14/39414/3
Kimmo Hoikka [Thu, 14 May 2015 12:55:58 +0000 (13:55 +0100)]
Add dali-vector extension support for types that have destructor and/or copy constructor but are still POD

Change-Id: Ic4aa6336d6d3514d5c2d487d7550ae788be9eb70

9 years agoAdded PropertyValue Array as a class 03/39403/4
Lee Morgan [Tue, 12 May 2015 13:25:16 +0000 (14:25 +0100)]
Added PropertyValue Array as a class

Change-Id: If7dba0e31a53eada586a05a86bb2f23274645aee

9 years agoAPI for eager GLTexture Creation in NativeImage 97/37197/8
Andrew Cox [Tue, 17 Mar 2015 15:38:31 +0000 (15:38 +0000)]
API for eager GLTexture Creation in NativeImage

Change-Id: I975c87cfdb59921695ecfb8ceedd741df238297e
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
9 years agoRemove ActorContainer typedef 09/39309/4
Nick Holland [Tue, 12 May 2015 13:03:52 +0000 (14:03 +0100)]
Remove ActorContainer typedef

Also removed some unnecessary includes of <vector-wrapper.h> from
public-api files

Change-Id: I158193751290c01614f2a05211dd629bb5cf04fd

9 years agoMerge "Refactoring of path constraints + LinearConstrainer" into tizen
Adeel Kazmi [Wed, 13 May 2015 08:52:25 +0000 (01:52 -0700)]
Merge "Refactoring of path constraints + LinearConstrainer" into tizen

9 years agoRefactoring of path constraints + LinearConstrainer 51/38051/17
Ferran Sole [Thu, 9 Apr 2015 15:53:23 +0000 (16:53 +0100)]
Refactoring of path constraints + LinearConstrainer

- Renamed to PathConstrainer ( an object who applies constraints ).
- Added a base class (Constrainer) who is responsible for observing constrained objects
  and remove the constraints created when it is destroyed.
- Removed range property. Range is now specified in the 'apply' method.
- Added new properties "points" and "control-points" to specify the path.
- Added option to wrap source property value inside a given domain.
- Added LinearConstrainer object to constraint properties given a linear map

Change-Id: Iea89384808505881057c1d75d8e1929b14ecd3d3

9 years agoRemoved remaining references to glyph cache 02/39302/2
Paul Wisbey [Tue, 12 May 2015 14:52:43 +0000 (15:52 +0100)]
Removed remaining references to glyph cache

Change-Id: Ie476593b5d04cd5aecaed8eaee075325423b0840

9 years agoMerge "Reduce ImageActor & RenderableActor APIs" into tizen
Kimmo Hoikka [Tue, 12 May 2015 15:14:42 +0000 (08:14 -0700)]
Merge "Reduce ImageActor & RenderableActor APIs" into tizen

9 years agodali-signal and connection tracker test cases 63/38363/8
Nick Holland [Fri, 17 Apr 2015 14:18:32 +0000 (15:18 +0100)]
dali-signal and connection tracker test cases

Added tests to match new test standard of 1 positive 1 negative
test per API (where possible).

Change-Id: I44e658891e504db21316ced0f621b661a45f7989

9 years agoRemove dependency to std::vector and property::value from property notification API 83/39283/3
Kimmo Hoikka [Tue, 12 May 2015 12:48:06 +0000 (13:48 +0100)]
Remove dependency to std::vector and property::value from property notification API

[Problem] inefficient API, unnecessary dependencies
[Solution] change to Dali::Vector

Change-Id: I579d1060c54444d725bcb24124f7e67a501289c2

9 years agoMerge "Fix uninitialized mResourceClient in NinePatchImage" into tizen
Kimmo Hoikka [Tue, 12 May 2015 10:56:41 +0000 (03:56 -0700)]
Merge "Fix uninitialized mResourceClient in NinePatchImage" into tizen

9 years agoReduce ImageActor & RenderableActor APIs 94/39194/1
Yoonsang Lee [Mon, 11 May 2015 12:23:49 +0000 (21:23 +0900)]
Reduce ImageActor & RenderableActor APIs

- Remove ImageActor::IsPixelAreaSet(), ClearPixelArea()
- Remove RenderableActor::SetBlendFunc(), SetBlendEquation(), GetBlendEquation(), SetBlendColor(), GetBlendColor()

Change-Id: I979f8c2ddf3af0716844568d62cc7caf9eb07433

9 years agoMerge "Remove unnecessary dead variable and unnecessary include" into tizen
Paul Wisbey [Fri, 8 May 2015 15:13:29 +0000 (08:13 -0700)]
Merge "Remove unnecessary dead variable and unnecessary include" into tizen

9 years agoDALi Version 1.0.41 95/39095/1 accepted/tizen/common/20150512.125112 accepted/tizen/mobile/20150513.005622 accepted/tizen/tv/20150513.005255 accepted/tizen/wearable/20150513.005508 dali_1.0.41 submit/tizen/20150511.143422
Nick Holland [Fri, 8 May 2015 12:52:12 +0000 (13:52 +0100)]
DALi Version 1.0.41

Change-Id: I8db45baf97da4ada478d61ae1a0072609d1dc8df

9 years agoRemove unnecessary dead variable and unnecessary include 53/39053/1
Kimmo Hoikka [Thu, 7 May 2015 13:05:28 +0000 (14:05 +0100)]
Remove unnecessary dead variable and unnecessary include

Change-Id: I92dea2209158ad0fb1ca04dade6c988089ea9bff

9 years agoFixed geometry hints property 27/39027/1
Lee Morgan [Fri, 1 May 2015 11:43:58 +0000 (12:43 +0100)]
Fixed geometry hints property

Change-Id: Id52fa1800a7a2daa786551d11b9dd8ce78e5feb3

9 years agoFix uninitialized mResourceClient in NinePatchImage 24/39024/1
Yoonsang Lee [Thu, 7 May 2015 08:38:40 +0000 (17:38 +0900)]
Fix uninitialized mResourceClient in NinePatchImage

Change-Id: I4b0f20ad6cc88d1e222e3aa5bc8b74bd6c58788f

9 years agoMerge "Allow registering property components for animatable properties" into tizen
Kimmo Hoikka [Tue, 5 May 2015 16:05:12 +0000 (09:05 -0700)]
Merge "Allow registering property components for animatable properties" into tizen

9 years agoCleaned up signed / unsigned mismatch in FixedSizeMemoryPool tests 70/38970/2
Andrew Cox [Fri, 24 Apr 2015 19:12:28 +0000 (20:12 +0100)]
Cleaned up signed / unsigned mismatch in FixedSizeMemoryPool tests

Was causing compiler warnings.

Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Change-Id: I2e8bf5ce9d2a6fd945bd112112c4731bcff61519

9 years agoMerge "Remove un-used GetChildren internal actor api" into tizen
Adeel Kazmi [Fri, 1 May 2015 06:50:06 +0000 (23:50 -0700)]
Merge "Remove un-used GetChildren internal actor api" into tizen