platform/core/uifw/dali-core.git
7 years agoaccroding to ACR-520's review, dali's related feature and dependency (openGL ES 2... 27/80727/2
dongsug.song [Wed, 20 Jul 2016 02:12:33 +0000 (11:12 +0900)]
accroding to ACR-520's review, dali's related feature and dependency (openGL ES 2.0) should be represented

Signed-off-by: dongsug song <dongsug.song@samsung.com>
Change-Id: I9bc63e2f06a18a16ccd9746ebcca5ff0f8b0faf6

7 years agoMerge "Added ability to build for coverage for target" into devel/master
David Steele [Tue, 19 Jul 2016 10:27:02 +0000 (03:27 -0700)]
Merge "Added ability to build for coverage for target" into devel/master

7 years agoAdded ability to build for coverage for target 86/41886/8
Adeel Kazmi [Mon, 8 Jun 2015 14:55:18 +0000 (15:55 +0100)]
Added ability to build for coverage for target

Change-Id: I20b2e7909b5250969d75aa512a47814b0b892ad0

7 years agoTizen Directory Migration 08/78108/2
minho.sun [Mon, 4 Jul 2016 09:21:45 +0000 (18:21 +0900)]
Tizen Directory Migration

Change absolute Directories to Tizen paths

Signed-off-by: minho.sun <minho.sun@samsung.com>
Change-Id: Ib533807d3e5c2cea679174f1c6c6fd4eb686e3d3

7 years agoPatch Coverage tool 68/79768/3
David Steele [Tue, 12 Jul 2016 16:51:21 +0000 (17:51 +0100)]
Patch Coverage tool

Change-Id: I238054661978a27b15704e38bda496b7fabc699d

7 years ago(Renderer) Add a property range for Renderer properties 66/80266/4
Adeel Kazmi [Fri, 15 Jul 2016 11:28:46 +0000 (12:28 +0100)]
(Renderer) Add a property range for Renderer properties

This is required so that we can distinguish between Actor and Renderer properties in toolkit.

Change-Id: Id6d37c25b11eaa156dc6fe23ecb063d2020d85bb

7 years agoMerge "100% Coverage for Rendering API" into devel/master
Adeel Kazmi [Fri, 15 Jul 2016 11:56:02 +0000 (04:56 -0700)]
Merge "100% Coverage for Rendering API" into devel/master

7 years agoMerge "DALi Version 1.1.43" into devel/master
Adeel Kazmi [Fri, 15 Jul 2016 11:40:17 +0000 (04:40 -0700)]
Merge "DALi Version 1.1.43" into devel/master

7 years agoDALi Version 1.1.43 56/80256/1 dali_1.1.43
David Steele [Fri, 15 Jul 2016 11:26:37 +0000 (12:26 +0100)]
DALi Version 1.1.43

Change-Id: I82bcab0866b0ec6d89a2360c2d51c4a4fceba169

7 years ago100% Coverage for Rendering API 50/80250/1
Tom Robinson [Fri, 15 Jul 2016 11:05:38 +0000 (12:05 +0100)]
100% Coverage for Rendering API

Change-Id: I051bf96c0f1488b1a5bb9f2d8586cd981a77d83f

7 years ago(Automated Tests) Combined dali and dali-devel 29/80229/1
Adeel Kazmi [Fri, 15 Jul 2016 09:28:27 +0000 (10:28 +0100)]
(Automated Tests) Combined dali and dali-devel

Total 1907 tests, 1 less than combined total before.
This is because UtcLinearConstrainerApply was duplicated in both dali and dali-devel.

Change-Id: I52ae9e9da91d10259db0d7cc5dd1dc2ba45ecd63

7 years agoMoved UTC tests for public API to dali directory 30/80130/1
Tom Robinson [Thu, 14 Jul 2016 17:30:21 +0000 (18:30 +0100)]
Moved UTC tests for public API to dali directory

Change-Id: I553bc2553cab1f281da56e4fade7385e337dcb08

7 years agoAvoid std::string crash when NULL is returned 28/80128/1
Adeel Kazmi [Thu, 14 Jul 2016 15:46:34 +0000 (16:46 +0100)]
Avoid std::string crash when NULL is returned

GetDefaultPropertyName() can return NULL.
If we try to initialise a std::string with NULL, this causes an exception.

The solution is to just check that the returned value from GetDefaultPropertyName()
and return an empty std::string if it is NULL.

Change-Id: Iecf02228cade112b2922a0fbf0e9cef73a0df13d

7 years agoMerge "Removed dead code from Actor & fixed minor bugs in GestureDetector" into devel...
Adeel Kazmi [Thu, 14 Jul 2016 16:23:08 +0000 (09:23 -0700)]
Merge "Removed dead code from Actor & fixed minor bugs in GestureDetector" into devel/master

7 years agoRemoved dead code from Actor & fixed minor bugs in GestureDetector 20/80120/2
Adeel Kazmi [Thu, 14 Jul 2016 14:54:49 +0000 (15:54 +0100)]
Removed dead code from Actor & fixed minor bugs in GestureDetector

Change-Id: I7c4a1ccfc909ecd9e82824e2d132e3561e7bf15d

7 years agoMoved Core Rendering API from devel-api to public-api 19/79919/17
Tom Robinson [Wed, 13 Jul 2016 10:46:47 +0000 (11:46 +0100)]
Moved Core Rendering API from devel-api to public-api

Change-Id: I8222979f89afd60137d2b148fcadc6175a41a6fe

7 years agoFixed bug in Dali::Texture 65/79965/1
Ferran Sole [Wed, 13 Jul 2016 15:44:31 +0000 (16:44 +0100)]
Fixed bug in Dali::Texture

- Protected texture to make sure it doesn't call into Core after it has been destroyed

Change-Id: Ie1b6dedc1d42134f8702fd907ac2b13cb8ffdf80

7 years agoRemove Geometry::QUAD() API 46/79546/5
Xiangyin Ma [Mon, 11 Jul 2016 16:57:23 +0000 (09:57 -0700)]
Remove Geometry::QUAD() API

Change-Id: I962d0e570f3f7be3efa7b84179533ca490fda214

7 years agoMoved TextureSet::SetImage() to separate devel-api module 99/79499/7
Tom Robinson [Mon, 11 Jul 2016 13:02:12 +0000 (14:02 +0100)]
Moved TextureSet::SetImage() to separate devel-api module

Change-Id: I44a5be3e98c76a73b6672c079e1f1d9084113994

7 years agoMerge "[3.0] Tizen Directory Migration" into tizen accepted/tizen/common/20160711.170628 accepted/tizen/ivi/20160711.084825 accepted/tizen/mobile/20160711.084910 accepted/tizen/tv/20160711.084656 accepted/tizen/wearable/20160711.084752 submit/tizen/20160711.050618
minho.sun [Mon, 11 Jul 2016 05:01:20 +0000 (22:01 -0700)]
Merge "[3.0] Tizen Directory Migration" into tizen

7 years ago[3.0] Added test cases for public api. 25/79325/2
David Steele [Mon, 4 Jul 2016 18:42:12 +0000 (19:42 +0100)]
[3.0] Added test cases for public api.

Coverage of public API methods showed that some methods had no
test cases. Have added test cases for all relevant methods.

Reminder: No C++ method coverage can be 100% complete ( compiler
generated virtual destructors cannot always be called ).

Change-Id: Ia3dc12b5e8262ea1e20c17141378d2a2f3c91b8e
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "(Automated Tests) Added coverage for SlotDelegate" into devel/master
David Steele [Fri, 8 Jul 2016 17:22:47 +0000 (10:22 -0700)]
Merge "(Automated Tests) Added coverage for SlotDelegate" into devel/master

7 years agoMerge "DALi Version 1.1.42" into devel/master
Adeel Kazmi [Fri, 8 Jul 2016 16:52:37 +0000 (09:52 -0700)]
Merge "DALi Version 1.1.42" into devel/master

7 years agoDALi Version 1.1.42 99/79199/1 dali_1.1.42
Agnelo Vaz [Fri, 8 Jul 2016 16:43:16 +0000 (17:43 +0100)]
DALi Version 1.1.42

Change-Id: I99eb0bc65e5082246509042388c590406af19f08

7 years ago(Automated Tests) Added coverage for SlotDelegate 93/79193/2
Adeel Kazmi [Fri, 8 Jul 2016 14:59:55 +0000 (15:59 +0100)]
(Automated Tests) Added coverage for SlotDelegate

Change-Id: I6fbf72d44b1785b0ff7d5498ca74819a64332f86

7 years agoChanged Texture::Upload to return a boolean to indicate whether the update can be... 42/78742/3
Ferran Sole [Wed, 6 Jul 2016 14:46:23 +0000 (15:46 +0100)]
Changed Texture::Upload to return a boolean to indicate whether the update can be performed

Upload will return true if the upload operation can be performed, false otherwise

Change-Id: I94d852d65bddaa5c4b59b9b26bd84fd753c8a036

7 years ago(AutomatedTests) Stop Calling Internal APIs from public tests 51/78751/1
Adeel Kazmi [Wed, 6 Jul 2016 16:23:19 +0000 (17:23 +0100)]
(AutomatedTests) Stop Calling Internal APIs from public tests

Change-Id: I936e65ba7de5fa142c8ccfdf9d4ad3000be05009

7 years ago[3.0] Tizen Directory Migration 01/78501/1
minho.sun [Wed, 6 Jul 2016 00:54:36 +0000 (09:54 +0900)]
[3.0] Tizen Directory Migration

Change absolute Directories to Tizen paths

Signed-off-by: minho.sun <minho.sun@samsung.com>
Change-Id: Ie76fb6aad6b0a7e49b3bdc26a4e3239417a38bad

7 years agoAdded test cases for public api. 37/78237/1
David Steele [Mon, 4 Jul 2016 18:42:12 +0000 (19:42 +0100)]
Added test cases for public api.

Coverage of public API methods showed that some methods had no
test cases. Have added test cases for all relevant methods.

Reminder: No C++ method coverage can be 100% complete ( compiler
generated virtual destructors cannot always be called ).

Change-Id: Ia3dc12b5e8262ea1e20c17141378d2a2f3c91b8e
Signed-off-by: David Steele <david.steele@samsung.com>
7 years ago[3.0] Restore the code at random.h 40/78140/1 accepted/tizen/common/20160705.170854 accepted/tizen/ivi/20160706.014146 accepted/tizen/mobile/20160706.014030 accepted/tizen/tv/20160706.014056 accepted/tizen/wearable/20160706.014122 submit/tizen/20160705.094122
Seoyeon Kim [Mon, 4 Jul 2016 10:23:03 +0000 (19:23 +0900)]
[3.0] Restore the code at random.h

- It could be a big waste of memory, so restore the code before

Change-Id: I9f1f21f727c0c6ac4e2c0b2fdb1cdccf95847eef

7 years agoDALi Version 1.1.41 16/77916/1 dali_1.1.41
adam.b [Fri, 1 Jul 2016 13:28:12 +0000 (14:28 +0100)]
DALi Version 1.1.41

Change-Id: I3726e601f807f636bbfe6ce06414d1765ada93ed

7 years agoUpdated desktop test harness for easier TC debugging 39/77639/2
David Steele [Thu, 30 Jun 2016 10:41:29 +0000 (11:41 +0100)]
Updated desktop test harness for easier TC debugging

Added a new "-d" option to execute.sh to invoke the debugger
on the speficied test case.

Change-Id: I7b791ff184c0b14e21a1a1c3700c82fa6cbab748
Signed-off-by: David Steele <david.steele@samsung.com>
7 years agoMerge "Added support for compressed texture upload to Render::NewTexture" into devel...
Kimmo Hoikka [Wed, 29 Jun 2016 16:54:46 +0000 (09:54 -0700)]
Merge "Added support for compressed texture upload to Render::NewTexture" into devel/master

7 years agoAdded support for compressed texture upload to Render::NewTexture 24/77124/5
Ferran Sole [Tue, 28 Jun 2016 15:46:45 +0000 (16:46 +0100)]
Added support for compressed texture upload to Render::NewTexture

Change-Id: I864026078391a5b98caaa62ffa2c2d9a0db6a919

7 years agoFix Svace issue 63/76963/4
Seoyeon Kim [Tue, 28 Jun 2016 04:41:20 +0000 (13:41 +0900)]
Fix Svace issue

- Return value of a function GetMap() has to be checked for NULL at shader-impl.cpp

Change-Id: Ib28207bcb87b073eea34887233514c31958c11f1

7 years ago[3.0] Fix Svace issues 30/76930/3 accepted/tizen/common/20160629.223338 accepted/tizen/ivi/20160630.003707 accepted/tizen/mobile/20160630.003637 accepted/tizen/tv/20160630.003609 accepted/tizen/wearable/20160630.003800 submit/tizen/20160629.094059
Seoyeon Kim [Tue, 28 Jun 2016 04:41:20 +0000 (13:41 +0900)]
[3.0] Fix Svace issues

- Return value of a function GetMap() has to be checked for NULL at shader-impl.cpp
- Use 'rand_r' function instead of vulnerable function 'rand' at random.h

Change-Id: Ib28207bcb87b073eea34887233514c31958c11f1

7 years agoMerge "DALi Version 1.1.40" into devel/master
Adeel Kazmi [Fri, 24 Jun 2016 08:02:25 +0000 (01:02 -0700)]
Merge "DALi Version 1.1.40" into devel/master

7 years agoDALi Version 1.1.40 49/76549/1 dali_1.1.40
Victor Cebollada [Fri, 24 Jun 2016 07:22:57 +0000 (08:22 +0100)]
DALi Version 1.1.40

Change-Id: Ie05785cab691fdc260eaed9bf7f8f2320cad3a7e
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years agoDALi Version 1.1.40
Victor Cebollada [Fri, 24 Jun 2016 07:22:57 +0000 (08:22 +0100)]
DALi Version 1.1.40

Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
7 years ago[3.0] Exclude internal tag module in Public API reference 13/76513/1
Seoyeon Kim [Fri, 24 Jun 2016 06:41:19 +0000 (15:41 +0900)]
[3.0] Exclude internal tag module in Public API reference

Change-Id: I1de3043ddc5adc4a1005db5ad492326a2b282cef
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
7 years agoFixed bug in texture-set 29/75829/2
Ferran Sole [Tue, 21 Jun 2016 15:10:41 +0000 (16:10 +0100)]
Fixed bug in texture-set

mHasAlpha was being overwritten in Prepare method when using Render::Textures ( TextureSets which only use Render::Textures
should not do anything in the Prepare method )

Change-Id: I21b8fba7f81d5c83b03dfa10d8fe281026b28489

7 years agoUpdated test harness to add map of named parameters to Gl traces. 95/75595/2
David Steele [Mon, 20 Jun 2016 13:57:04 +0000 (14:57 +0100)]
Updated test harness to add map of named parameters to Gl traces.

As well as storing the parameter list as a single string, have added
(for GlAbstraction) a named parameter map. This should prevent changes
to the trace from breaking existing tests in the future, and also
provides a slightly easier to use method for searching for methods with
specific parameters.

Change-Id: Iab726d2e2bcae805fa39b48c0675ea5a96faa64d
Signed-off-by: David Steele <david.steele@samsung.com>
7 years ago[3.0] Temporary change to fix homescreen issue 01/75401/1 accepted/tizen/common/20160620.163529 accepted/tizen/common/20160624.134204 accepted/tizen/ivi/20160620.082228 accepted/tizen/ivi/20160624.103109 accepted/tizen/mobile/20160620.082044 accepted/tizen/mobile/20160624.102950 accepted/tizen/tv/20160620.082126 accepted/tizen/tv/20160624.103016 accepted/tizen/wearable/20160620.082156 accepted/tizen/wearable/20160624.103043 submit/tizen/20160618.115218 submit/tizen/20160624.043400
taeyoon [Sat, 18 Jun 2016 04:29:43 +0000 (13:29 +0900)]
[3.0] Temporary change to fix homescreen issue

Change-Id: I7503f4f35553cd37b01bf6c034d323e5c0072eb0

7 years agoMerge branch 'devel/master(1.1.39)' into tizen 99/75399/1
taeyoon [Sat, 18 Jun 2016 04:24:50 +0000 (13:24 +0900)]
Merge branch 'devel/master(1.1.39)' into tizen

Change-Id: I5e7a70d24ac671c2a73c52e90890bf7aee2ac0f7

7 years agoRevert "[3.0] Temporary change to fix homescreen issue" 98/75398/1
taeyoon [Sat, 18 Jun 2016 04:21:05 +0000 (13:21 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"

This reverts commit 38d7ac6c1ae34fb1471a0414d7e5f32a1fe67785.

Change-Id: Ia17259fe786db9d444a9f6dd84be1324dc30b581

7 years agoMerge "Implemented Upload methods in Texture to upload data from PixelData objects...
Paul Wisbey [Fri, 17 Jun 2016 16:39:41 +0000 (09:39 -0700)]
Merge "Implemented Upload methods in Texture to upload data from PixelData objects" into devel/master

7 years agoDALi Version 1.1.39 23/75323/1 dali_1.1.39
Adeel Kazmi [Fri, 17 Jun 2016 10:42:56 +0000 (11:42 +0100)]
DALi Version 1.1.39

Change-Id: I6df60de02d4942e5bdf5db884f20480a0669173a

7 years agoImplemented Upload methods in Texture to upload data from PixelData objects 92/74692/5
Ferran Sole [Wed, 15 Jun 2016 08:26:00 +0000 (09:26 +0100)]
Implemented Upload methods in Texture to upload data from PixelData objects

Change-Id: I5d451dcf4a8a28bf3561e56b4280f352392c3c65

7 years agoRevert bug fix in renderer 87/75287/1
Ferran Sole [Fri, 17 Jun 2016 08:27:42 +0000 (09:27 +0100)]
Revert bug fix in renderer

Change-Id: Ie4154b9522943df483bd68226e71ddf2b80163b4

7 years ago(Touch) Added pressure, radius & angle information 79/74579/8
Adeel Kazmi [Mon, 13 Jun 2016 15:32:11 +0000 (16:32 +0100)]
(Touch) Added pressure, radius & angle information

Refactored Integration and internal touch processing to use new Point rather than TouchPoint
so we can store the new parameters.

Change-Id: If35d6c4a156c19391c736b750c7673631a7a4ef0

7 years agoExtend Property::Map to support Index-Value pairs 31/74831/3
Xiangyin Ma [Wed, 15 Jun 2016 17:27:45 +0000 (18:27 +0100)]
Extend Property::Map to support Index-Value pairs

Change-Id: I34039e8f6a41e3d41a364c668652c12cbeaba535

7 years agoAllow new texture to be created from native images 30/74230/8
Ferran Sole [Mon, 13 Jun 2016 08:59:10 +0000 (09:59 +0100)]
Allow new texture to be created from native images

* Added new constructor to Textures so they can be created from a native image

Change-Id: Id040668bbd37b864fa24935452cb786b4ad79f07

7 years agoMerge "(Actor) Add ability to connect to new touch signal via scripts" into devel...
David Steele [Mon, 13 Jun 2016 12:30:37 +0000 (05:30 -0700)]
Merge "(Actor) Add ability to connect to new touch signal via scripts" into devel/master

7 years agoMerge "Remove unnecessary functions from Scripting, support strings in actor properti...
David Steele [Mon, 13 Jun 2016 10:27:55 +0000 (03:27 -0700)]
Merge "Remove unnecessary functions from Scripting, support strings in actor properties" into devel/master

7 years agoMerge "Removed HasRendered() from Core RenderStatus." into devel/master
Paul Wisbey [Mon, 13 Jun 2016 10:19:05 +0000 (03:19 -0700)]
Merge "Removed HasRendered() from Core RenderStatus." into devel/master

7 years ago(Actor) Add ability to connect to new touch signal via scripts 39/74239/1
Adeel Kazmi [Mon, 13 Jun 2016 09:50:36 +0000 (10:50 +0100)]
(Actor) Add ability to connect to new touch signal via scripts

Change-Id: I59e46cc70473e729415cc16ae056b7c5de9d237b

7 years agoRemove unnecessary functions from Scripting, support strings in actor properties 46/73846/4
Adeel Kazmi [Thu, 9 Jun 2016 17:24:04 +0000 (18:24 +0100)]
Remove unnecessary functions from Scripting, support strings in actor properties

- Removed unused methods from Scripting
- Parse property string to set AnchorPoint & ParentOrigin
- Modify some of the property helper macros to output DALi coding standard variables

Change-Id: Ic600ee626aec7f6355edfb792232d329d19bf074

7 years agoDALi Version 1.1.38 13/74013/1 dali_1.1.38
Xiangyin Ma [Fri, 10 Jun 2016 10:47:39 +0000 (11:47 +0100)]
DALi Version 1.1.38

Change-Id: Ie3d05b6be645799770ca337dcdbedc1d1223a4dc

7 years agoRemoved HasRendered() from Core RenderStatus. 49/73849/2
adam.b [Thu, 9 Jun 2016 17:59:10 +0000 (18:59 +0100)]
Removed HasRendered() from Core RenderStatus.

Change-Id: Ib45517e36e515bd9bf288a71bb1f7358e5ecaba7

7 years agoNew Texture API clean-up 60/73760/4
Ferran Sole [Thu, 9 Jun 2016 10:25:28 +0000 (11:25 +0100)]
New Texture API clean-up

- New API to upload data to textures and to set output texture of a framebuffer
- Added test cases for Texture and FrameBuffer objects

Change-Id: I99aa20da83ab2a6c76655b331d1520cdc90c7916

7 years ago(Documentation) Remove reference to ImageView in RenderTask 55/73555/2
Adeel Kazmi [Wed, 8 Jun 2016 12:27:12 +0000 (13:27 +0100)]
(Documentation) Remove reference to ImageView in RenderTask

Change-Id: I0671f77b8cbd5f797462b21cc2611e9a5b2714ad

7 years ago(Documentation) Remove references to Toolkit controls 08/73308/2
Adeel Kazmi [Tue, 7 Jun 2016 11:53:24 +0000 (12:53 +0100)]
(Documentation) Remove references to Toolkit controls

Change-Id: I5a4eb87e762ba3df58b2a966de5985a53616cf25

7 years agoChanged SINCE tags for new APIs introduced by New Texture 67/73067/3
Ferran Sole [Mon, 6 Jun 2016 08:21:59 +0000 (09:21 +0100)]
Changed SINCE tags for new APIs introduced by New Texture

- "SINCE" tags for new APIs introduced by patch "Added Texture object
   and FrameBuffer object to rendering API" were incorrect
- Added test cases for apis SetFrameBuffer and GetFrameBuffer in RenderTask

Change-Id: I613e86aa18613c2988295f07de74870843232f8d

7 years agoMerge "Change PixelData to use the handle/body pattern" into devel/master
Kimmo Hoikka [Fri, 3 Jun 2016 16:11:47 +0000 (09:11 -0700)]
Merge "Change PixelData to use the handle/body pattern" into devel/master

7 years agoMerge "New DepthTestMode API in Renderer" into devel/master
Paul Wisbey [Fri, 3 Jun 2016 16:11:17 +0000 (09:11 -0700)]
Merge "New DepthTestMode API in Renderer" into devel/master

7 years agoNew DepthTestMode API in Renderer 92/72592/15
Tom Robinson [Wed, 1 Jun 2016 16:29:36 +0000 (17:29 +0100)]
New DepthTestMode API in Renderer

DepthTestMode in Renderer:
  OFF - Renderer does not read from the depth buffer
  AUTO - Renderer only reads from the depth buffer if in a 3D layer (Default)
  ON - Renderer reads from the depth buffer regardless of layer type

Note: The SetDepthTestDisabled() API in Layer overrides Renderer.
If SetDepthTestDisabled( true ) is called, depth testing is NEVER done (regardless of Renderer properties).
If SetDepthTestDisabled( false ) is called, depth testing is MAY be done. This will be dependant on the Renderer properties.

Note: The default for DepthTestDisabled in Layer is now True. IE. Depth testing is disabled by default.

When the Layer behavior is changed ( Layer::SetBehavior() ), this will update Layer::SetDepthTestDisabled() with appropriate default behavior. IE:

Layer::SetBehavior( Dali::Layer::LAYER_2D ) -> Depth testing is turned off
Layer::SetBehavior( Dali::Layer::LAYER_3D ) -> Depth testing is turned on

This is to encourage optimal settings, but Layer::SetDepthTestDisabled() CAN be modified after changed layer behavior if required.

Change-Id: I874f45eca283e3960b6f6265272754e3e66d267c

7 years agoChange PixelData to use the handle/body pattern 13/71513/5
Xiangyin Ma [Wed, 25 May 2016 14:22:58 +0000 (15:22 +0100)]
Change PixelData to use the handle/body pattern

Change-Id: I54d2c96b1111f90dd214ac257b82ade79cdacb9a

7 years agoMerge "DALi Version 1.1.37" into devel/master
Paul Wisbey [Fri, 3 Jun 2016 14:20:06 +0000 (07:20 -0700)]
Merge "DALi Version 1.1.37" into devel/master

7 years agoDALi Version 1.1.37 12/73012/1 dali_1.1.37
Tom Robinson [Fri, 3 Jun 2016 13:33:18 +0000 (14:33 +0100)]
DALi Version 1.1.37

Change-Id: I7513dc130ff0974fb67aff77ffbcf4cd30b424a7

7 years agoAdded Texture object and FrameBuffer object to rendering API 34/71834/19
Ferran Sole [Fri, 27 May 2016 08:53:58 +0000 (09:53 +0100)]
Added Texture object and FrameBuffer object to rendering API

* New Texture object which can be used in TextureSets to provide data to shaders
* Textures can be 2D or Cube maps and can have mipmaps
* Mipmaps can be generated manually or automatically by the GPU
* Added sampling modes which requires mipmaps (NEAREST_MIPMAP_NEAREST,LINEAR_MIPMAP_NEAREST,...)
* New FrameBuffer object which can use Texture as color output
* Added API to set FrameBuffer as the target for a RenderTask

Change-Id: Ia41e9cd11b3a4b4a49e5141fabf90a9cc50b1a97

7 years agoAdded class to replace TouchEvent 08/70808/12
Adeel Kazmi [Thu, 19 May 2016 17:18:33 +0000 (18:18 +0100)]
Added class to replace TouchEvent

Fixes following review:

Removed Internal::TouchData::GetPoint()
Cleaned up signal sending from TouchEventProcessor
Changed new Actor::TouchSignal to pass TouchData handle as const ref.
Changed new Stage::TouchedSignal to pass TouchData handle as const ref.
Changed API of TouchData to return by value where appropriate and removed
all asserts.
Changed API of TouchData to use size_t for point index and point count.

Added test cases for touch processing using touch data ( a copy and paste
of the existing test cases, plus a negative test case for the out of bounds
check in the public API for TouchData )

Change-Id: I8a58775f7a70a3bed8514439c627f261ac4f5807

7 years ago[3.0] Temporary change to fix homescreen issue 05/72205/1 accepted/tizen/common/20160613.144854 accepted/tizen/ivi/20160614.041524 accepted/tizen/mobile/20160614.041446 accepted/tizen/tv/20160614.041421 accepted/tizen/wearable/20160614.041559 submit/tizen/20160613.053509 submit/tizen/20160613.224145
suhyung Eom [Tue, 31 May 2016 07:25:51 +0000 (16:25 +0900)]
[3.0] Temporary change to fix homescreen issue

This reverts commit e7f49166c6e1f8361baa5613b63195a51cebe1ac.
Change-Id: I6244c71e84977de948a91eb1768fc1b87cc04e66

7 years agoMerge branch 'devel/master' into tizen 04/72204/1
suhyung Eom [Tue, 31 May 2016 07:13:41 +0000 (16:13 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I50ca6d48924cfb2af3713a158c05fb44f2bf3fad

7 years agoRevert "[3.0] Temporary change to fix homescreen issue" 03/72203/1
suhyung Eom [Tue, 31 May 2016 07:09:31 +0000 (16:09 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"

This reverts commit a1692301c42251c985fb285060679b50f084e5d1.
Change-Id: I6f7ba9d38c6d8813d14cf483c186bb99da578651

7 years agoRevert "[3.0] Prevention of Null pointer dereference" 02/72202/1
suhyung Eom [Tue, 31 May 2016 01:38:04 +0000 (10:38 +0900)]
Revert "[3.0] Prevention of Null pointer dereference"

This reverts commit 771949783e6f48532fb86c96416a74de4cb14d0c.
Change-Id: Idf62fcf1ec4faaaaa97e7ae760409c1187438f55

7 years agoDALi Version 1.1.36 90/71890/1 dali_1.1.36
Richard Huang [Fri, 27 May 2016 11:20:15 +0000 (12:20 +0100)]
DALi Version 1.1.36

Change-Id: Ic813f231541869597d4848f3fa19a816993931b0

7 years agoMerge "Allows debug builds to be enabled for GBS builds" into devel/master
Adeel Kazmi [Thu, 26 May 2016 07:31:40 +0000 (00:31 -0700)]
Merge "Allows debug builds to be enabled for GBS builds" into devel/master

7 years ago[3.0]Modify gbs build error which is caused by too many jobs defined by make option... 61/71461/2 accepted/tizen/common/20160525.160503 accepted/tizen/common/20160531.141906 accepted/tizen/ivi/20160526.003809 accepted/tizen/ivi/20160602.022153 accepted/tizen/mobile/20160526.003633 accepted/tizen/mobile/20160602.022220 accepted/tizen/tv/20160526.003716 accepted/tizen/tv/20160602.021957 accepted/tizen/wearable/20160526.003740 accepted/tizen/wearable/20160602.022103 submit/tizen/20160525.140602 submit/tizen/20160530.021013
SoonKyu Park [Wed, 25 May 2016 11:14:58 +0000 (20:14 +0900)]
[3.0]Modify gbs build error which is caused by too many jobs defined by make option - gbs build error occurred with high posibility in server-side

Change-Id: I3bdece49463355865bf062831c77006a7e1cfcbe

7 years agoMerge "Removed unused TouchData from Integration API & TouchResampler" into devel...
Adeel Kazmi [Wed, 25 May 2016 10:19:48 +0000 (03:19 -0700)]
Merge "Removed unused TouchData from Integration API & TouchResampler" into devel/master

7 years agoFix comments in child property registration API 26/71426/1
Richard Huang [Wed, 25 May 2016 09:58:09 +0000 (10:58 +0100)]
Fix comments in child property registration API

Change-Id: Ia2f955996486312b121f3ef0005e3d059829653f

7 years agoAllows debug builds to be enabled for GBS builds 88/71188/5
Tom Robinson [Tue, 24 May 2016 10:51:18 +0000 (11:51 +0100)]
Allows debug builds to be enabled for GBS builds

You can now enable a debug build of DALi via GBS by adding the following to your GBS build line:

--define "%enable_debug 1"

Details in README file.

Change-Id: Icd0eccda950ceeb21eaa50956bebc78deb6973e5

7 years agoRemoved unused TouchData from Integration API & TouchResampler 18/71218/1
Adeel Kazmi [Tue, 24 May 2016 11:49:34 +0000 (12:49 +0100)]
Removed unused TouchData from Integration API & TouchResampler

Change-Id: Idec16fe60b9f5ec1cecbc9835e0a7aabb861c98f

7 years agoMerge "Type registry helper: Core change to make usable for all implementations of...
Adeel Kazmi [Fri, 20 May 2016 17:25:12 +0000 (10:25 -0700)]
Merge "Type registry helper: Core change to make usable for all implementations of CustomActor" into devel/master

7 years agoType registry helper: Core change to make usable for all implementations of CustomActor 68/69768/13
Tom Robinson [Mon, 16 May 2016 15:21:56 +0000 (16:21 +0100)]
Type registry helper: Core change to make usable for all implementations of CustomActor

Change-Id: I0a0313a560739b2d033b6be619637072b66900ca

7 years agoObject::GetPropertyType should return Property::NONE for non-existing child properties 95/70795/1
Richard Huang [Fri, 20 May 2016 14:17:42 +0000 (15:17 +0100)]
Object::GetPropertyType should return Property::NONE for non-existing child properties

Change-Id: Ib1383338deaa369636fb4c2b5ae86a29d6386c97

7 years agoDALi Version 1.1.35 50/70750/1 dali_1.1.35
Nick Holland [Fri, 20 May 2016 10:17:15 +0000 (11:17 +0100)]
DALi Version 1.1.35

Change-Id: I213ca1ca8377b409e35f83be72e61420d6400db6

7 years agoSupport for child properties registration 74/70174/4
Richard Huang [Wed, 18 May 2016 12:05:20 +0000 (13:05 +0100)]
Support for child properties registration

The object should be able to use type registry to register properties
that it (as a parent) supports in its children.

This can be done through TypeRegistry::ChildPropertyRegistration or
the macro DALI_CHILD_PROPERTY_REGISTRATION.

Change-Id: Ic83ab5bc4afeb5ed41c46a6a300bd329d2a4b443

7 years ago[3.0] Prevention of Null pointer dereference 08/71008/1 accepted/tizen/common/20160524.150517 accepted/tizen/ivi/20160525.062203 accepted/tizen/mobile/20160525.062302 accepted/tizen/tv/20160525.062132 accepted/tizen/wearable/20160525.062229 submit/tizen/20160524.015112 submit/tizen/20160525.015808
minho.sun [Wed, 18 May 2016 02:07:31 +0000 (11:07 +0900)]
[3.0] Prevention of Null pointer dereference

This reverts commit fd5557c45975bbab293c1c3793f52672db3a93bb.

Change-Id: I7c72dadd008eee2801909870be122706dce17088

7 years ago[3.0] Temporary change to fix homescreen issue 07/71007/1
minho.sun [Wed, 18 May 2016 02:07:11 +0000 (11:07 +0900)]
[3.0] Temporary change to fix homescreen issue

This reverts commit 5de9416262cca894549e9e91c96b147a072f92e7.

Change-Id: I50cdde285e6b4d21b35c8a744df90b4c5af2adf6

7 years agoMerge branch 'devel/master' into tizen 06/71006/1
minho.sun [Wed, 18 May 2016 02:06:50 +0000 (11:06 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: If6c0cf69ad534c0a421a8ca3323526ac50f336e0

7 years agoRevert "[3.0] Temporary change to fix homescreen issue" 05/71005/1
minho.sun [Wed, 18 May 2016 02:06:03 +0000 (11:06 +0900)]
Revert "[3.0] Temporary change to fix homescreen issue"

This reverts commit a85abcdece28a8435860dd5f22362c0d27517d55.

Change-Id: I8bacacc930ab7a6634cd14c89671c2a530226117

7 years agoRevert "[3.0] Prevention of Null pointer dereference" 04/71004/1
minho.sun [Wed, 18 May 2016 02:05:50 +0000 (11:05 +0900)]
Revert "[3.0] Prevention of Null pointer dereference"

This reverts commit 3e619233d3b176575e823c7499764b8dd041d08e.

Change-Id: I1de0149fb8fb130d3ec0c400c56cb6ffdfe5d227

7 years agoFixes a bug in Transform manager 97/69997/2
Ferran Sole [Tue, 17 May 2016 14:21:23 +0000 (15:21 +0100)]
Fixes a bug in Transform manager

Component wasn't marked as dirty when parent changed

Change-Id: Ib8a56326fa9ad00f515af33c8d22a305b85372a2

7 years agoUpdate Images' public header comments 62/58562/8
Seoyeon Kim [Tue, 2 Feb 2016 02:17:14 +0000 (11:17 +0900)]
Update Images' public header comments

Change-Id: I4e7841a285fa9270ae85dbc8322f777ac08d574e

7 years agoUpdate Render-tasks, Shader-effects, and Signals' public header comments 36/58836/4
Seoyeon Kim [Thu, 4 Feb 2016 01:08:57 +0000 (10:08 +0900)]
Update Render-tasks, Shader-effects, and Signals' public header comments

Change-Id: I02fec09eb05a6d01d13a78e43daa1c52e673fb55

7 years agoMerge "Use Geometry::QUAD() in UTC" into devel/master
Adeel Kazmi [Mon, 16 May 2016 17:26:06 +0000 (10:26 -0700)]
Merge "Use Geometry::QUAD() in UTC" into devel/master

7 years agoRemoved incorrectly included vector-wrapper from property 18/69518/3
Kimmo Hoikka [Fri, 13 May 2016 13:25:36 +0000 (14:25 +0100)]
Removed incorrectly included vector-wrapper from property

Change-Id: Ieefc93ca94ed08403e4133569bb497296768beb3

7 years agoUse Geometry::QUAD() in UTC 69/69769/1
Xiangyin Ma [Mon, 16 May 2016 16:00:22 +0000 (17:00 +0100)]
Use Geometry::QUAD() in UTC

Change-Id: I98b24f63730a7308f842cbb96dfb17964f97c68a

7 years agoMerge "Added static function Geometry::QUAD()" into devel/master
Adeel Kazmi [Mon, 16 May 2016 14:13:48 +0000 (07:13 -0700)]
Merge "Added static function Geometry::QUAD()" into devel/master

7 years agoMerge "Prevention of Null pointer dereference" into devel/master
Kimmo Hoikka [Mon, 16 May 2016 04:44:49 +0000 (21:44 -0700)]
Merge "Prevention of Null pointer dereference" into devel/master