platform/core/uifw/dali-core.git
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

9 years agoRemove un-used GetChildren internal actor api 30/38930/2
Nick Holland [Thu, 30 Apr 2015 14:22:04 +0000 (15:22 +0100)]
Remove un-used GetChildren internal actor api

Change-Id: Iac7817dcd99315d102f033c56328a5ac8bbff52a

9 years agoDowngraded assert on SetUniform to a log error. 07/38607/3
David Steele [Wed, 22 Apr 2015 15:39:30 +0000 (16:39 +0100)]
Downgraded assert on SetUniform to a log error.

Change-Id: Id71cd9785f0a828745be9c49ab699e64ef74347c
Signed-off-by: David Steele <david.steele@partner.samsung.com>
9 years agoAllow registering property components for animatable properties 87/38787/4
Richard Huang [Tue, 28 Apr 2015 13:04:20 +0000 (14:04 +0100)]
Allow registering property components for animatable properties

Use AnimatablePropertyComponentRegistration or DALI_ANIMATABLE_PROPERTY_COMPONENT_REGISTRATION
to register property components for animatable properties that support property component (i.e.
Vector2, Vector3 or Vector4).

Change-Id: Ia9f780f75961b4b6ab90d7a45440c126dbc40c3f

9 years agoDALi Version 1.0.40 69/38869/1 dali_1.0.40
Lee Morgan [Wed, 29 Apr 2015 14:34:00 +0000 (15:34 +0100)]
DALi Version 1.0.40

Change-Id: Ic7c7d1e6e0384df33cbda5be10e34d77fcdbc317

9 years agoRemove boost from the build as well 22/38722/1
Adeel Kazmi [Mon, 27 Apr 2015 09:39:35 +0000 (10:39 +0100)]
Remove boost from the build as well

Change-Id: Ibfab3d31452b5b0715a705339b4e4b8a31ba0c32

9 years agoAlphaFunction refactoring 12/38412/21
Ferran Sole [Mon, 20 Apr 2015 13:35:58 +0000 (14:35 +0100)]
AlphaFunction refactoring

Removed all the alpha functions from public api. Alpha functions can now be
defined using an enum to use one of the predefined alpha functions, a pointer,
to define a custom alpha function, or two Vector2 which are used for cubic bezier
alpha function.

The new API is used as follows:

//Using a predefined alpha function
animation.AnimateTo( property, value, AlphaFunction::EASE_IN_OUT );

//Using a custom alpha function
animation.AnimateTo( property, value, &my_alpha_function );

//Using a bezier alpha function
animation.AnimateTo( property, value, AlphaFunction(Vector2(0.0f,1.0f),Vector2(1.0f,0.0f) ) );

Change-Id: I4051c752d826770447923b6e9a3215f2575d6370

9 years ago(Properties) OnPropertySet is called when any property is set 82/38682/4
Adeel Kazmi [Fri, 24 Apr 2015 10:33:48 +0000 (11:33 +0100)]
(Properties) OnPropertySet is called when any property is set

Change-Id: I075dca41b6bd975cd0a682ef62f4296d094334ab

9 years agoDALi Version 1.0.39 41/38641/1 dali_1.0.39
Xiangyin Ma [Thu, 23 Apr 2015 11:04:13 +0000 (12:04 +0100)]
DALi Version 1.0.39

Change-Id: I8e0aa8c61691b706a0b37549bf95d15ce24c83e5

9 years agoMerge "Added animation and constraint support for UNSIGNED_INTEGER property type...
Kimmo Hoikka [Wed, 22 Apr 2015 15:30:43 +0000 (08:30 -0700)]
Merge "Added animation and constraint support for UNSIGNED_INTEGER property type" into tizen

9 years agoType registry macros made namespace-generic: core 21/38521/3
Tom Robinson [Tue, 21 Apr 2015 14:14:53 +0000 (15:14 +0100)]
Type registry macros made namespace-generic: core

Change-Id: I730f9451fe8e92cef34e08c31c65efe2e001d8e5

9 years agoAdded animation and constraint support for UNSIGNED_INTEGER property type 03/37703/7
David Steele [Thu, 2 Apr 2015 15:30:42 +0000 (16:30 +0100)]
Added animation and constraint support for UNSIGNED_INTEGER property type

Change-Id: Idbb1a954584d2528a5de7912082054c0f4313d27

9 years agoMerge "Remove unnecessary stream operators from radian and degree as well as unnecess...
Adeel Kazmi [Wed, 22 Apr 2015 10:23:39 +0000 (03:23 -0700)]
Merge "Remove unnecessary stream operators from radian and degree as well as unnecessary Degree constructor from AngleAxis" into tizen

9 years agoUpdate copyright year to 2015 for public api: core 97/38497/2
Tom Robinson [Tue, 21 Apr 2015 11:02:21 +0000 (12:02 +0100)]
Update copyright year to 2015 for public api: core

Change-Id: I5c250b9cbc7bfd8f44720f3b4969292db5da7d7b

9 years agoRemove unnecessary stream operators from radian and degree as well as unnecessary... 94/38494/4
Kimmo Hoikka [Tue, 21 Apr 2015 10:38:50 +0000 (11:38 +0100)]
Remove unnecessary stream operators from radian and degree as well as unnecessary Degree constructor from AngleAxis

Change-Id: Ia9fe5699e21b938786508ba63a9082dcbbc99523

9 years agoFix Actor size negotiation test cases 93/38493/1
Kingsley Stephens [Tue, 21 Apr 2015 10:37:39 +0000 (11:37 +0100)]
Fix Actor size negotiation test cases

Change-Id: Id915d9f6c473e113ecea062233488d7eb6adb66a

9 years agoMerge "Size negotiation patch 4: Remove SetRelayoutEnabled" into tizen
Kimmo Hoikka [Mon, 20 Apr 2015 17:13:34 +0000 (10:13 -0700)]
Merge "Size negotiation patch 4: Remove SetRelayoutEnabled" into tizen

9 years agoMerge "Remove ImageAttributes from public API" into tizen
Kimmo Hoikka [Mon, 20 Apr 2015 17:11:19 +0000 (10:11 -0700)]
Merge "Remove ImageAttributes from public API" into tizen

9 years agoMerge "Add size negotiation tests to Actor" into tizen
Adeel Kazmi [Mon, 20 Apr 2015 15:13:24 +0000 (08:13 -0700)]
Merge "Add size negotiation tests to Actor" into tizen

9 years agoSize negotiation patch 4: Remove SetRelayoutEnabled 77/38277/6
Kingsley Stephens [Tue, 14 Apr 2015 12:59:24 +0000 (13:59 +0100)]
Size negotiation patch 4: Remove SetRelayoutEnabled

Change-Id: I051397fc53fe326ee377c8d36ac0b623201a4ea2