Kimmo Hoikka [Mon, 23 Feb 2015 12:51:19 +0000 (04:51 -0800)]
Merge "Follow the include-order coding conventions" into tizen
Kimmo Hoikka [Mon, 23 Feb 2015 11:48:48 +0000 (03:48 -0800)]
Merge "Combine Internal::ProxyObject & Internal::Object" into tizen
Paul Wisbey [Mon, 23 Feb 2015 11:41:37 +0000 (11:41 +0000)]
Follow the include-order coding conventions
Change-Id: Ieb8304e62161f2358de3647eea92fca4b5d36176
Adeel Kazmi [Fri, 20 Feb 2015 10:33:17 +0000 (10:33 +0000)]
Combine Internal::ProxyObject & Internal::Object
Change-Id: I93fa08e730c40c13fc73db4f21bf958202346048
Andrew Cox [Wed, 18 Feb 2015 21:45:39 +0000 (21:45 +0000)]
Removed unnecessary includes such as <iostream> and <algorithm>
Patch reduced clean build time using `make -j 11` on desktop by 5% to
10% after a `make clean`. More improvements possible.
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Change-Id: I34d674edc02d2f477acb774ae1d913431269031c
Kimmo Hoikka [Thu, 19 Feb 2015 11:57:48 +0000 (11:57 +0000)]
Replace boost::mutex with a Dali::Mutex to remove dependency to boost thread library
Change-Id: I040e1f76638662476c7280d351417ffc6e0d5043
Adeel Kazmi [Thu, 19 Feb 2015 15:54:05 +0000 (07:54 -0800)]
Merge "Fixed SizeMode not updating size on renderable in some cases" into tizen
Tom Robinson [Wed, 18 Feb 2015 17:43:06 +0000 (17:43 +0000)]
Fixed SizeMode not updating size on renderable in some cases
Change-Id: I44d18bd0b5ec417616e3c4016d2ddf65744123d2
Adeel Kazmi [Wed, 18 Feb 2015 17:41:39 +0000 (09:41 -0800)]
Merge "Remove use of boost thread local storage from debug" into tizen
Adeel Kazmi [Wed, 18 Feb 2015 17:39:36 +0000 (09:39 -0800)]
Merge "remove (unnecessarily) exported signal and action names" into tizen
Adeel Kazmi [Wed, 18 Feb 2015 15:37:45 +0000 (15:37 +0000)]
Remove use of boost thread local storage from debug
Change-Id: I68cde616b373717346d79de130af1f2f1c2ba762
Adeel Kazmi [Wed, 18 Feb 2015 15:17:33 +0000 (07:17 -0800)]
Merge "DALi Version 1.0.30" into tizen
Adeel Kazmi [Wed, 18 Feb 2015 15:12:39 +0000 (07:12 -0800)]
Merge "Reduce the amount of calls to Stage::GetCurrent() in actor creation and remove dependency to boost tss from thread local storage" into tizen
Ferran Sole [Wed, 18 Feb 2015 14:33:43 +0000 (14:33 +0000)]
DALi Version 1.0.30
Change-Id: Ib40d381e715224faf973ddc96bd3223d7d46a728
Kimmo Hoikka [Wed, 18 Feb 2015 11:43:50 +0000 (11:43 +0000)]
Reduce the amount of calls to Stage::GetCurrent() in actor creation and remove dependency to boost tss from thread local storage
Removes 143 calls to Stage::GetCurrent from dali-demo startup
Change-Id: If410caf76900d165bafb4abb996fd655cfce0acf
Andrew Cox [Wed, 18 Feb 2015 10:45:10 +0000 (10:45 +0000)]
doc fix - one-liner
Change-Id: Ieda55fa1b5303c938206064bf40c19043c0f3f65
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Kimmo Hoikka [Thu, 12 Feb 2015 10:43:36 +0000 (10:43 +0000)]
remove (unnecessarily) exported signal and action names
Change-Id: Id6e2808bb600403faf71273ec7f6c259cc6269eb
Adeel Kazmi [Tue, 17 Feb 2015 09:39:46 +0000 (09:39 +0000)]
(Scripting) Using const char * instead of std::string
Change-Id: I7a145a25028d36506a313ac24ec0728f10a6f2ca
Adeel Kazmi [Wed, 18 Feb 2015 07:14:59 +0000 (23:14 -0800)]
Merge "ResourceImage/Image split" into tizen
Yoonsang Lee [Thu, 12 Feb 2015 23:59:39 +0000 (08:59 +0900)]
Update README
Modify the path of dali_env script
Change-Id: I01fb42c826ce3867a6faa10b0add02d2d03e352e
Paul Wisbey [Tue, 20 Jan 2015 11:50:38 +0000 (11:50 +0000)]
ResourceImage/Image split
Move all of the features relevant to images loaded via URL into a derived class:
- Querying whether the image has loaded (GetLoadingState)
- Querying the URL (GetFilename renamed to GetUrl)
- Signal when the loading succeeds or fails (LoadingFinishedSignal)
- The Reload() feature
- The LoadPolicy feature
This also enables the derived type to be distinguished from image types such as
FrameBufferImage, which are not compatible with certain features (e.g. Atlas)
Change-Id: I708d8df6c8ff32067143c022100d6b61b1405ee5
Kimmo Hoikka [Thu, 12 Feb 2015 19:36:02 +0000 (19:36 +0000)]
Pass stage from actor to attachment to avoid unnecessary calls to Stage::GetCurrent()
Change-Id: I05563d82c46bf85d29b81b9e3135dc108aad8535
Kimmo Hoikka [Fri, 13 Feb 2015 13:47:11 +0000 (13:47 +0000)]
Dont bind effect texture unless its actually used
Change-Id: Ie7338dee44422b3a6929fabc8283018e27682296
Kimmo Hoikka [Thu, 12 Feb 2015 19:20:15 +0000 (19:20 +0000)]
Remove some dead code
Change-Id: I1765e55466949dc8640a7ac5061daa9303e24962
Kimmo Hoikka [Thu, 12 Feb 2015 10:42:34 +0000 (02:42 -0800)]
Merge "Remove obsolete and non functional SizeChanged signal from actor" into tizen
Kimmo Hoikka [Thu, 12 Feb 2015 10:14:55 +0000 (02:14 -0800)]
Merge "Size Relative feature: Implementation in dali-core plus UTC tests" into tizen
Richard Huang [Wed, 11 Feb 2015 15:44:21 +0000 (15:44 +0000)]
Add an empty constructor for PanGesture
Change-Id: I94afbcd85bf330340af068c7e185158a23a5d0d8
Kimmo Hoikka [Wed, 11 Feb 2015 12:38:20 +0000 (12:38 +0000)]
Remove obsolete and non functional SizeChanged signal from actor
Change-Id: I71e9017b484d645ae85040f131bfa627e9601823
Adeel Kazmi [Wed, 11 Feb 2015 10:13:08 +0000 (10:13 +0000)]
DALi Version 1.0.29
Change-Id: I54334a69a25cb91dec308497891953b44d62eed5
Tom Robinson [Mon, 9 Feb 2015 16:14:41 +0000 (16:14 +0000)]
Size Relative feature: Implementation in dali-core plus UTC tests
Change-Id: I851ca67c4a224f426ffd64713e8fe9c3041941ab
Andrew Cox [Fri, 6 Feb 2015 16:53:20 +0000 (16:53 +0000)]
ARM Assembly atomic inc and dec for RefObject ref & unref
[problem]
RefObject::Reference() and RefObject::Unreference() showing up high on
profiles and some online discussion of GCC atomic builtins not being
reliable on AArch64.
[cause]
GCC builtins use load exclusive / store exclusive instruction
variant with excessive memory ordering semantics suitable for
building a semaphore or similar on AArch64, and have two dmb
memory barrier ops on 32 bit ARMv7.
[solution]
Inline assembly implementations of atomic inc and dec for
RefObject ref & unref and using lower-cost load exclusive / store
exclusive variants which are sufficient for the task on AArch64.
Inline assembly without dmb memory barriers on ARMv7.
Reduces cost of atomic inc in a synthetic benchmark on a 64 bit
ARM target from 18.8 nanoseconds to 11.8 nanoseconds.
Change-Id: I7842eb8ba604c5a61bb0e826a35100f8548f3d1b
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Kimmo Hoikka [Mon, 9 Feb 2015 11:47:23 +0000 (11:47 +0000)]
Remove unnecessary stage parameter from connnect to stage
Change-Id: If1c878669227cf0913e7ad6117610dbc4d5f7c3f
Paul Wisbey [Fri, 6 Feb 2015 13:53:28 +0000 (05:53 -0800)]
Merge "DALi Version 1.0.28" into tizen
Xiangyin Ma [Fri, 6 Feb 2015 11:51:14 +0000 (11:51 +0000)]
DALi Version 1.0.28
Change-Id: I2e919db782e514ccbb107d4eb285817ba55f2143
Adeel Kazmi [Thu, 5 Feb 2015 19:37:46 +0000 (19:37 +0000)]
(AutomatedTests) Merged managed & unmanaged tests
Change-Id: Ice791189faca9e938edd6bf5492492e370a5e556
Richard Huang [Tue, 27 Jan 2015 16:31:39 +0000 (16:31 +0000)]
Improved pan gesture prediction
[problem] A bigger prediction interpolation makes the prediction result less usable.
[cause] The changing velocity of pan gesture could cause overshoot for the prediction
(and sometimes in the wrong direction), which makes the scrolling jerky.
[solution] Dynamically adpat the prediction interpolation to the change of pan velocity.
When overshoot is detected, alter any prediction in the wrong direction and
decrease the prediction interpolation so that it doesn't overshoot as easily
in the next frame.
Change-Id: I71afc4d601c865785a1629a2c186d45547e6117c
Adeel Kazmi [Tue, 3 Feb 2015 14:13:11 +0000 (06:13 -0800)]
Merge "Remove unsafe boost style conversion from intrusive pointer to raw pointer" into tizen
Kimmo Hoikka [Mon, 2 Feb 2015 18:17:28 +0000 (18:17 +0000)]
Remove unsafe boost style conversion from intrusive pointer to raw pointer
[Problem] potential lifecycle issue with functor
[Cause] raw pointer taken from intrusive pointer
[Solution] remove automatic conversion functions
Change-Id: I9354e1ae93f3a4266a945840350fb493fa2d197c
Adeel Kazmi [Mon, 2 Feb 2015 16:22:50 +0000 (16:22 +0000)]
Documentation on how to create a Signal
Change-Id: I6d38944f27a68fee45c622d2e65303a990447b9f
tom.robinson [Fri, 30 Jan 2015 16:22:06 +0000 (16:22 +0000)]
DALi signals refactor to remove V2 naming
Change-Id: Ia8bd3461d2cd12201192bc388727aef5c871fc69
tom.robinson [Thu, 29 Jan 2015 10:59:00 +0000 (10:59 +0000)]
DALi Version 1.0.27
Change-Id: I793cabd31793e814d3535a8d3c6261bb2c8e796d
Kimmo Hoikka [Thu, 18 Dec 2014 10:15:09 +0000 (10:15 +0000)]
Cleaning up the property framework; removal of duplicate methods and incorrect assers
Change-Id: I84eb603bee6fb87d9fed4fe23efa935b132ef981
Kimmo Hoikka [Mon, 26 Jan 2015 11:51:13 +0000 (11:51 +0000)]
Stop updating InverseViewProjection every frame
Change-Id: Ic36faf58bd5d9b4308f69b6e36bd25b6c6ecf9ac
Andrew Cox [Thu, 22 Jan 2015 10:46:52 +0000 (10:46 +0000)]
Removed AssertAlways and added error logging in RenderInstruction::GetRenderList().
[problem]
Deep internal member function arbitrarily ending process if
array index is out of bounds.
[cause]
Use of AssertAlways macro to check argument.
[solution]
Debug assertion and defensive code for release builds.
Change-Id: I5e235869cb63484c74365d9d97b4c2772d65dcea
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Nick Holland [Thu, 22 Jan 2015 10:48:14 +0000 (10:48 +0000)]
DALi Version 1.0.26
Change-Id: If758dcdab5d6af374b53f4614a6e46f22a3643d6
Paul Wisbey [Tue, 20 Jan 2015 14:29:27 +0000 (14:29 +0000)]
Fixed pixel-depth value for BitmapImage::Update(area)
Change-Id: I8abbeee4b8685c796180d2a2ec6d547e9e74b141
Paul Wisbey [Tue, 20 Jan 2015 12:46:14 +0000 (12:46 +0000)]
Removed unnecessary for loop
Change-Id: Iba497b5422dafdaa80a4d5e04cae73b2907cc434
Paul Wisbey [Mon, 19 Jan 2015 10:32:12 +0000 (10:32 +0000)]
Minimal Atlas API
Change-Id: If43e6762a0b402fd522cda80a04e44cb2a8cf09b
Richard Underhill [Mon, 19 Jan 2015 17:03:26 +0000 (17:03 +0000)]
Returns the Pixel::Format of a BitmapImage's Bitmap
Change-Id: I8e57d82451e8e77fc8bba4321d440c69cb27537c
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
Richard Underhill [Wed, 3 Dec 2014 16:26:37 +0000 (16:26 +0000)]
Single tap results on text-input controls was very slow
Needs https://review.tizen.org/gerrit/#/c/31306/
Change-Id: I37aa5fbf0f54fce93f6531c1a0428cf58652ad93
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
Paul Wisbey [Mon, 19 Jan 2015 11:43:32 +0000 (03:43 -0800)]
Merge "Renamed Atlas to avoid name clash with new version" into tizen
Paul Wisbey [Mon, 19 Jan 2015 11:34:55 +0000 (11:34 +0000)]
Renamed Atlas to avoid name clash with new version
Change-Id: Ieb1f8ecc20f77646bc45722f043ebd7278bd330b
taeyoon [Mon, 19 Jan 2015 11:26:57 +0000 (03:26 -0800)]
Merge "Removal of a 'sec_build_binary_debug_enable' part in spec file - 'sec_build_binary_debug_enable and -DTIZEN_DEBUG_ENABLE' are not used." into tizen
Kimmo Hoikka [Fri, 16 Jan 2015 10:50:20 +0000 (02:50 -0800)]
Merge "Fix a regression from an (old) optimization to avoid dirtying the scene too often" into tizen
taeyoon [Fri, 16 Jan 2015 10:09:38 +0000 (19:09 +0900)]
Removal of a 'sec_build_binary_debug_enable' part in spec file
- 'sec_build_binary_debug_enable and -DTIZEN_DEBUG_ENABLE' are not used.
Change-Id: I6237414a6f0d6804ed639f09eaf41ededc7f5fd1
Kimmo Hoikka [Thu, 15 Jan 2015 18:41:41 +0000 (10:41 -0800)]
Merge "removed some dead code" into tizen
Kimmo Hoikka [Thu, 15 Jan 2015 18:35:42 +0000 (18:35 +0000)]
Fix a regression from an (old) optimization to avoid dirtying the scene too often
Change-Id: I630b456ac714780e11fb35696269fd73356455ae
Paul Wisbey [Thu, 15 Jan 2015 13:51:03 +0000 (05:51 -0800)]
Merge "DALi Version 1.0.25" into tizen
Xiangyin Ma [Thu, 15 Jan 2015 13:20:37 +0000 (13:20 +0000)]
DALi Version 1.0.25
Change-Id: I5e8619459c831c733cd0e7d9a27d530b86ed03c7
Francisco Santos [Thu, 15 Jan 2015 11:46:54 +0000 (11:46 +0000)]
Cleanup shader compilation errors.
Change-Id: I5d2d3cf0b9cf375b743763b31ce46ecd50ba65ff
Kimmo Hoikka [Wed, 14 Jan 2015 20:07:40 +0000 (20:07 +0000)]
removed some dead code
Change-Id: I4dcf23e02c3f3b22d4401ff146074368f9a3c486
Kimmo Hoikka [Tue, 13 Jan 2015 14:00:05 +0000 (06:00 -0800)]
Merge "Ensured that messages are aligned to 8 byte words on 64bit ARM" into tizen
Kimmo Hoikka [Tue, 13 Jan 2015 13:52:32 +0000 (05:52 -0800)]
Merge "Removed bogus consts and fixed out-of-line definitions." into tizen
Francisco Santos [Sat, 10 Jan 2015 16:56:16 +0000 (16:56 +0000)]
Fixed logging message of VertexAttribDivisor.
Change-Id: Ie49f610558eec95a5b55d01280c9e800a9454d19
David Steele [Thu, 8 Jan 2015 17:58:28 +0000 (17:58 +0000)]
Ensured that messages are aligned to 8 byte words on 64bit ARM
Message buffers were aligning to sizeof(unsigned int), which is
not the size of a word on 64bit arm. Instead, it should use
sizeof(std::ptrdiff_t) to get word aligned memory.
Change-Id: Id84818efcaccdf531792b6f22d9ad65fd67d1106
Signed-off-by: David Steele <david.steele@partner.samsung.com>
Kimmo Hoikka [Thu, 8 Jan 2015 17:18:27 +0000 (09:18 -0800)]
Merge "Internal animation changes" into tizen
Ferran Sole [Tue, 6 Jan 2015 11:09:48 +0000 (11:09 +0000)]
Internal animation changes
- Changed animation system to avoid creating/destroying SceneGraph::Animators each time the target object is connected/disconnected from the stage
- Removed use of boost::function for animator functions
[Problem] AnimatorConnector will create a new SceneGraph::Animator each time the target object gets connected to the stage.
SceneGraph::Animators will be deleted by the SceneGraph::Animation whenever the target object is disconnected.
[Cause] n/a
[Solution] AnimatorConnector creates a SceneGraph::Animator once and notifies to it whenever the target object is connected/disconnected.
SceneGraph::Animation will only remove Animators when the target object has been destroyed.
Change-Id: I0f35e85b8bf150cd954197fe6d213aad2d9f9c89
Lee Morgan [Thu, 8 Jan 2015 14:39:12 +0000 (14:39 +0000)]
DALi Version 1.0.24
Change-Id: I0632c28f991ccd3dad0254ea1bd89fdb562e1099
Kimmo Hoikka [Wed, 7 Jan 2015 18:44:16 +0000 (18:44 +0000)]
Fix hit test API to tell if it succeeds or not, clarify test case
Change-Id: I57e141c099c20461c6b7658bf4a27fd28af3d911
Kimmo Hoikka [Wed, 7 Jan 2015 17:25:34 +0000 (17:25 +0000)]
remove incorrect unit test, most functionality already covered by public API tests anyways
Change-Id: I3f42cecb70e67cd7288524d3f5fd591903e667df
Francisco Santos [Wed, 7 Jan 2015 11:43:06 +0000 (11:43 +0000)]
Removed bogus consts and fixed out-of-line definitions.
Change-Id: I7767b19450811bf0f5467fc7e64dc3a3ea592528
Francisco Santos [Tue, 6 Jan 2015 14:22:26 +0000 (14:22 +0000)]
Unused variables.
Change-Id: I617a32bffd20ce216bf9adcbc98ec3d18ba87147
Francisco Santos [Tue, 6 Jan 2015 14:16:49 +0000 (14:16 +0000)]
Do not overrite vtable of object.
Change-Id: I92260c9e4412dabd01dc969b8171d05c63048e9a
Francisco Santos [Tue, 6 Jan 2015 11:43:08 +0000 (11:43 +0000)]
Unused variables.
Change-Id: Ifa243ac802beb9a379942c112665c5a7bef1cc4d
Kimmo Hoikka [Wed, 7 Jan 2015 11:20:04 +0000 (03:20 -0800)]
Merge "Replaced shift and add sequence with single multiply in hash function" into tizen
Kimmo Hoikka [Wed, 7 Jan 2015 11:19:44 +0000 (03:19 -0800)]
Merge "Fix include guard." into tizen
Andrew Cox [Tue, 23 Dec 2014 19:35:16 +0000 (19:35 +0000)]
Replaced shift and add sequence with single multiply in hash function
Archaic optimisation to think a sequence of instructions with
pipeline-stalling dependencies beats a single imul.
Compilers can still make the substitution with a shift and add if they
want to for a particular platform.
Change-Id: I313a5f98eae665f0fabd266fee09c078547be2ec
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Heeyong Song [Mon, 5 Jan 2015 06:03:14 +0000 (15:03 +0900)]
Jira TSAM-30 issue (Tizen 3.0 Release). Add comments of Pixel::GetAlphaOffsetAndMask()
Change-Id: I2f3b20b60fbe3cda56b1fb85bc5828e8f553c24c
Francisco Santos [Mon, 5 Jan 2015 18:10:18 +0000 (18:10 +0000)]
Fix include guard.
Change-Id: I4cce02b7eb84106e72fcbb566eb03f0ab9880102
Kimmo Hoikka [Mon, 5 Jan 2015 17:57:20 +0000 (09:57 -0800)]
Merge "Fixed shader compilation error handling" into tizen
David Steele [Thu, 18 Dec 2014 19:10:54 +0000 (19:10 +0000)]
Fixed shader compilation error handling
Dali::Vector cannot use operator[0] after a Reserve (it asserts),
unlike std::vector.
Changed error handling to use Begin() instead, which returns a pointer
to the reserved memory without asserting.
Fixed exception handling, which uses the same string without the length
check.
Change-Id: I2e0131aec6cec209f27ef0ea7f903c718cbc4193
Signed-off-by: David Steele <david.steele@partner.samsung.com>
Kimmo Hoikka [Wed, 24 Dec 2014 11:22:07 +0000 (11:22 +0000)]
Remove a dead virtual method from proxy object
Change-Id: Ib86fec7f731f947b1103682af1fa12f4bd91dfb2
David Steele [Fri, 19 Dec 2014 21:02:28 +0000 (21:02 +0000)]
Updated RenderTask test cases
Removed 2 test cases for a feature that is neither desirable or practical ( setting
the render task frequency to anything higher than 1 does not actually make the
update/render cycle at that frequency if nothing changes )
API description has been changed to reflect the current behaviour.
Fixed broken test cases, also found 1 actual error:
A resource response of LoadFailed doesn't make the UpdateManager
update the scene, whereas it should to ensure that attachments are correctly
set as completed status = NEVER; and for any dependent frame buffers to
be marked appropriately as well.
The 2 outstanding errors may also be real errors (in UtcDaliRenderTaskOnce03,
the scene graph gets drawn after the GL Sync occurs for no good reason; in
UtcDaliRenderTaskOnce08, no signal is sent ) but require further investigation.
Change-Id: I2ac9fd6dff68d4861ce1df9bbdc4d1dfb284b78d
Signed-off-by: David Steele <david.steele@partner.samsung.com>
Adeel Kazmi [Wed, 24 Dec 2014 11:12:30 +0000 (11:12 +0000)]
Fixed Klocwork reported issue
Change-Id: I279fdf2407b7d9f514c60c4cfc306a26ca019bb9
Adeel Kazmi [Wed, 24 Dec 2014 10:43:40 +0000 (10:43 +0000)]
DALi Version 1.0.23
Change-Id: Ib0c995a7044efb6d7deba16f7952b6812cdf0b3e
Adeel Kazmi [Fri, 19 Dec 2014 15:05:02 +0000 (07:05 -0800)]
Merge "Add SceneCreated signal to stage." into tizen
Kimmo Hoikka [Tue, 16 Dec 2014 13:59:00 +0000 (13:59 +0000)]
Saving a bit of memory by using pretty function instead of full file name
Change-Id: I9d8a8dc42333582bd789abe8383e388c946b428d
Kingsley Stephens [Tue, 16 Dec 2014 16:22:53 +0000 (16:22 +0000)]
Add SceneCreated signal to stage.
Change-Id: I61ae741964c2f2087a7463152f4071d2a0ce1ade
Kingsley Stephens [Thu, 18 Dec 2014 10:09:25 +0000 (10:09 +0000)]
DALi Version 1.0.22
Change-Id: If5d701f3fbd65b90c9d78be4d7db66316d97b97f
Kimmo Hoikka [Wed, 17 Dec 2014 17:05:55 +0000 (09:05 -0800)]
Merge "Fixed automated tests for ImageFactory" into tizen
Kimmo Hoikka [Wed, 17 Dec 2014 17:04:32 +0000 (09:04 -0800)]
Merge "remove 58k unnecessary asserts from dali-demo startup" into tizen
Andrew Cox [Wed, 17 Dec 2014 16:20:44 +0000 (16:20 +0000)]
Fixed automated tests for ImageFactory
[problem] Tests using outdated 50% fudge factor on image factory cache hits.
[cause] Oversight when updating the factory.
[solution] Use a tighter fudge factor and add a test of no-match case.
Change-Id: I81faf120fbced868bd4b287018d9f007c8ac56cf
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Kimmo Hoikka [Tue, 16 Dec 2014 19:33:56 +0000 (19:33 +0000)]
remove 58k unnecessary asserts from dali-demo startup
Change-Id: If9713cdc76dcc60cb2d63104e98b61afb8c0e05e
Francisco Santos [Wed, 17 Dec 2014 14:51:37 +0000 (14:51 +0000)]
Do not give an error for actors with size zero.
Change-Id: I9a822df02ea4b03b318f53417c857bbf0cf2ecef
Kimmo Hoikka [Tue, 16 Dec 2014 12:10:37 +0000 (12:10 +0000)]
Remove std::map from custom property lookup, removes some 577 map.find calls from dali-demo startup
[Problem] too much processing, too much memory consumption
[Cause] std::map used to store properties
[Solution] change to dali ownercontainer instead
Change-Id: I4653f3e26a83989a10eb22c45852efab27cd703f
Kimmo Hoikka [Tue, 16 Dec 2014 17:00:52 +0000 (09:00 -0800)]
Merge "Added cubic interpolation for key-frame animations" into tizen
Andrew Cox [Thu, 4 Dec 2014 18:01:25 +0000 (18:01 +0000)]
Image Scaling and filtering - Core API & Cache
Change-Id: Ibe28044b78a4ba7b44f69bce59eeffd3355137d6
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Andrew Cox [Fri, 12 Dec 2014 17:32:19 +0000 (17:32 +0000)]
Added ScopedPointer to build system
Change-Id: I12af3053c98c5353160fdcfd091691f7ede56675
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Andrew Cox [Fri, 12 Dec 2014 17:32:19 +0000 (17:32 +0000)]
Added a ScopedPointer to public API
A simple template class to call delete on an owned pointer when it goes
out of scope, whether that be by ordinary return or stack unwind for
exception throw.
Change-Id: Id4a9f09d1f0b69f85131f771d48d87bcc137350b
Signed-off-by: Andrew Cox <andrew.cox@partner.samsung.com>
Paul Wisbey [Fri, 12 Dec 2014 14:47:35 +0000 (14:47 +0000)]
Fixed some README comments
dali_env is in build/scripts, not build.
To get a summary.xml for the automated tests use this command: ./execute.sh -s
Change-Id: I8ec329c7341e6a88157f053ee6912ae013a4d051