platform/core/uifw/dali-core.git
4 years agoMerge "Changed 'virtual' function override declarations to 'override' in automated...
Adeel Kazmi [Tue, 8 Sep 2020 10:56:58 +0000 (10:56 +0000)]
Merge "Changed 'virtual' function override declarations to 'override' in automated-tests." into devel/master

4 years agoMerge "Fix indenting" into devel/master
Adeel Kazmi [Tue, 8 Sep 2020 10:51:13 +0000 (10:51 +0000)]
Merge "Fix indenting" into devel/master

4 years agoMerge "use modern construct 'nullptr' instead of 'NULL' or '0'" into devel/master
Adeel Kazmi [Tue, 8 Sep 2020 10:47:39 +0000 (10:47 +0000)]
Merge "use modern construct 'nullptr' instead of 'NULL' or '0'" into devel/master

4 years agoMerge "Add Integration API to Create public event type" into devel/master
Adeel Kazmi [Tue, 8 Sep 2020 10:30:30 +0000 (10:30 +0000)]
Merge "Add Integration API to Create public event type" into devel/master

4 years agoMerge "fix deep copy of the vector." into devel/master
Adeel Kazmi [Tue, 8 Sep 2020 09:57:21 +0000 (09:57 +0000)]
Merge "fix deep copy of the vector." into devel/master

4 years agoMerge "use modern construct 'override' in the derive class." into devel/master
Adeel Kazmi [Tue, 8 Sep 2020 09:49:52 +0000 (09:49 +0000)]
Merge "use modern construct 'override' in the derive class." into devel/master

4 years agoMerge "Make Update() function of frame callback is called for every frame." into...
Seungho BAEK [Tue, 8 Sep 2020 06:49:45 +0000 (06:49 +0000)]
Merge "Make Update() function of frame callback is called for every frame." into devel/master

4 years agofix deep copy of the vector. 47/243547/2
Subhransu Mohanty [Tue, 8 Sep 2020 03:26:54 +0000 (12:26 +0900)]
fix deep copy of the vector.

as the function returns the vector by const& and our temporary
object dosen't match the return type we make a deep copy of the vector.

Change-Id: Ie402d85962b138ed08bf00cbb3a8453190b8f812

4 years agouse modern construct 'nullptr' instead of 'NULL' or '0' 21/243521/2
Subhransu Mohanty [Tue, 8 Sep 2020 01:47:59 +0000 (10:47 +0900)]
use modern construct 'nullptr' instead of 'NULL' or '0'

This patch is auto generated by clang-tidy with modernize-use-nullptr check.

Change-Id: Iafb79e884e79ec02ebdf32ea687f519aceb1f4dc

4 years agouse modern construct 'override' in the derive class. 34/243334/2
Subhransu Mohanty [Mon, 7 Sep 2020 00:14:01 +0000 (09:14 +0900)]
use modern construct 'override' in the derive class.

this patch is auto generated by clang-tidy with modernize-use-override.

Change-Id: Id2a6abb4a6ce9725bd870dc6a846e8cea33b37ae

4 years agoFix indenting 04/243504/1
Adeel Kazmi [Mon, 7 Sep 2020 15:52:57 +0000 (16:52 +0100)]
Fix indenting

Change-Id: I352dcbb67b54f928ee20695f63f009afa58f8cd7

4 years agoMake Update() function of frame callback is called for every frame. 53/238353/6
Seungho, Baek [Mon, 13 Jul 2020 04:39:37 +0000 (13:39 +0900)]
Make Update() function of frame callback is called for every frame.

 - Currently updateScene flag is not be true even though frame callback is existed.
 - So, make updateScene true when frame callback processor is existed.

Change-Id: If5003ab5be3fa9293ef94ed2482e6cd36ac5166e
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
4 years agoUse modern construct 'using' instead of typedef. 43/243343/2
Subhransu Mohanty [Mon, 7 Sep 2020 01:14:15 +0000 (10:14 +0900)]
Use modern construct 'using' instead of typedef.

this patch is auto generated by clang-tidy using 'modernize-use-using' check.

Change-Id: I269203c391d6a676db65a28ac7dd4b19301bdbd1

4 years agoChanged 'virtual' function override declarations to 'override' in automated-tests. 26/243326/1
György Straub [Fri, 4 Sep 2020 15:40:23 +0000 (16:40 +0100)]
Changed 'virtual' function override declarations to 'override' in automated-tests.

Change-Id: I39b03b7d75ceb50c20ca2b964eb65fa488827040
Signed-off-by: György Straub <g.straub@partner.samsung.com>
4 years agoDALi Version 1.9.28 74/243274/1 dali_1.9.28
Richard Huang [Fri, 4 Sep 2020 10:15:39 +0000 (11:15 +0100)]
DALi Version 1.9.28

Change-Id: I1dc2f217b6ef5c25114c7dc1e03bd2cee4055d19

4 years agoAdd Integration API to Create public event type 56/239956/9
Daekwang Ryu [Tue, 1 Sep 2020 05:24:31 +0000 (14:24 +0900)]
Add Integration API to Create public event type

Add intergration API to support GlWindow.
It is used gl-window-impl in dali-adaptor.

Change-Id: I296ed587911135c3fea616f7114352f5a6af6a9e

4 years agoMerge "Removed On(...)Event()" into devel/master
Adeel Kazmi [Thu, 3 Sep 2020 17:23:32 +0000 (17:23 +0000)]
Merge "Removed On(...)Event()" into devel/master

4 years agoRemoved On(...)Event() 58/242358/7
adam.b [Thu, 3 Sep 2020 15:55:40 +0000 (16:55 +0100)]
Removed On(...)Event()

Change-Id: Ia14b294a1fbdde5bf82cac93ff3101285f86727f

4 years agochange Object::OnPropertySet() interface signature. 27/242427/3
Subhransu Mohanty [Thu, 27 Aug 2020 01:18:32 +0000 (10:18 +0900)]
change Object::OnPropertySet() interface signature.

the old interface was taking Property::Value object by value which
was making a deep copy (2 allocation). so changed the interface to
take it as a const& object.

Change-Id: I6cd67f6900ea61ea47154f9345a9ffe8f949f816

4 years agoMoved Gesture::State and -::Type to gesture-enumerations.h. 25/243025/4
György Straub [Wed, 2 Sep 2020 07:44:52 +0000 (08:44 +0100)]
Moved Gesture::State and -::Type to gesture-enumerations.h.

- GestureState is now an enum class;
- Their values have been changed to upper case in compliance with the
  DALi coding standards;
- Added tests for Pinch- & TapGestureProcessor abort cases;

Change-Id: Iae9414e0f771535dffe6373e448c8769131f1b6d

4 years agoMerge "Renamed TouchSignal to TouchedSignal" into devel/master
Adeel Kazmi [Wed, 2 Sep 2020 20:09:31 +0000 (20:09 +0000)]
Merge "Renamed TouchSignal to TouchedSignal" into devel/master

4 years agoRenamed TouchSignal to TouchedSignal 16/243016/5
Adeel Kazmi [Wed, 2 Sep 2020 11:57:41 +0000 (12:57 +0100)]
Renamed TouchSignal to TouchedSignal

Change-Id: Iee038875f65be610804e4209c0be22be9914df02

4 years agoAdd devel API to create an initialized HoverEvent handle 34/243034/2
Richard Huang [Wed, 2 Sep 2020 13:44:06 +0000 (14:44 +0100)]
Add devel API to create an initialized HoverEvent handle

Change-Id: I8860e77d8abce7d2097cdd146316dff936303086

4 years agoMerge "Added move semantics to TouchEvent & fixed some other internal event classes...
Adeel Kazmi [Tue, 1 Sep 2020 20:00:34 +0000 (20:00 +0000)]
Merge "Added move semantics to TouchEvent & fixed some other internal event classes" into devel/master

4 years agoAdded move semantics to TouchEvent & fixed some other internal event classes 92/242892/2
Adeel Kazmi [Tue, 1 Sep 2020 18:00:23 +0000 (19:00 +0100)]
Added move semantics to TouchEvent & fixed some other internal event classes

Change-Id: Iaff0eb50d4cdb9b7e481cfe5def5ad850c58eb92

4 years agoMerge "Moved (DEFAULT|DEBUG)_BACKGROUND_COLOR out of Stage and over to constants...
Adeel Kazmi [Tue, 1 Sep 2020 17:36:43 +0000 (17:36 +0000)]
Merge "Moved (DEFAULT|DEBUG)_BACKGROUND_COLOR out of Stage and over to constants.h" into devel/master

4 years agoRefactoring Gestures Class 81/235481/55
Joogab Yun [Fri, 5 Jun 2020 01:57:43 +0000 (10:57 +0900)]
Refactoring Gestures Class

Change-Id: I5e11996bc2a02f7fb0e9ebe958d8c8b794912635

4 years agoMoved (DEFAULT|DEBUG)_BACKGROUND_COLOR out of Stage and over to constants.h 80/242880/4
György Straub [Tue, 1 Sep 2020 12:41:11 +0000 (13:41 +0100)]
Moved (DEFAULT|DEBUG)_BACKGROUND_COLOR out of Stage and over to constants.h

Change-Id: I48371fcc2684ba3c2205440fa51fc06515d9bd5f
Signed-off-by: György Straub <g.straub@partner.samsung.com>
4 years agoRenaming of enum values for coding standards compliance. 68/242668/4
György Straub [Fri, 28 Aug 2020 12:32:57 +0000 (13:32 +0100)]
Renaming of enum values for coding standards compliance.

Change-Id: I9a718cb49886146a169f82bb3cd5acf81d121fa2
Signed-off-by: György Straub <g.straub@partner.samsung.com>
4 years agoMove TouchPoint to Devel API 73/242673/2
Richard Huang [Fri, 28 Aug 2020 15:27:05 +0000 (16:27 +0100)]
Move TouchPoint to Devel API

Change-Id: I8c9bc63e159f64593998281e1cff85ef83c13752

4 years agoDALi Version 1.9.27 25/242625/1 dali_1.9.27
Victor Cebollada [Fri, 28 Aug 2020 10:11:23 +0000 (11:11 +0100)]
DALi Version 1.9.27

Change-Id: I1452176bdf4ece1a22c77e0c7127fd5fb53955ac

4 years agoMerge "Changed const variables to constexpr where possible." into devel/master
Adeel Kazmi [Thu, 27 Aug 2020 20:11:24 +0000 (20:11 +0000)]
Merge "Changed const variables to constexpr where possible." into devel/master

4 years agoChanged const variables to constexpr where possible. 12/242412/3
David Steele [Wed, 26 Aug 2020 17:28:55 +0000 (18:28 +0100)]
Changed const variables to constexpr where possible.

Some const variables can't be changed, such as class members that
require that class's constructor.

Change-Id: I4f60b58220b069265de81fa59ba9405b2754db56
Signed-off-by: David Steele <david.steele@samsung.com>
4 years agoRenamed KeyEvent enum values to comply with coding standards. 84/242484/4
György Straub [Thu, 27 Aug 2020 07:39:36 +0000 (08:39 +0100)]
Renamed KeyEvent enum values to comply with coding standards.

Change-Id: I3a643607c9a7b97ac89a92d1ba2c6128184b3602
Signed-off-by: György Straub <g.straub@partner.samsung.com>
4 years agoMoved RotationGesture to the Public API 16/242416/3
Adeel Kazmi [Wed, 26 Aug 2020 18:10:03 +0000 (19:10 +0100)]
Moved RotationGesture to the Public API

Change-Id: Ibb604d9e4fef2cb7843c00aa0f09e306a47af9d9

4 years agoMerge "Dali::Vector<char> used as file buffer container" into devel/master
Paul Wisbey [Wed, 26 Aug 2020 17:59:25 +0000 (17:59 +0000)]
Merge "Dali::Vector<char> used as file buffer container" into devel/master

4 years agoDali::Vector<char> used as file buffer container 35/238235/6
Cheng-Shiun Tsai [Thu, 9 Jul 2020 15:58:07 +0000 (16:58 +0100)]
Dali::Vector<char> used as file buffer container

dali-adator file reader uses Dali::Vector<char,true> as the container for data buffer.
However, Dali::Vector::Resize always initialize the element by doing PushBack().
Considering now you need to read a file of 1MB,
Resize() would lead to PushBack() of one byte X one million times,
so that it becomes a vector of 1MB, this is unnecessary waste of CPU time.
We need another method which simply allocates the buffer without initialize the value.
It will help use cases such as MCD Avatar3D / AREmoji where there are a lot of resource files

Change-Id: I03eb723142799cc9ae0f71bc1b35036e1b21cc81

4 years agoUse the default methods in the rect class rather 51/242351/4
Adeel Kazmi [Tue, 25 Aug 2020 14:03:31 +0000 (15:03 +0100)]
Use the default methods in the rect class rather

Change-Id: Ib99649fada571d2ed933e644fbcdbe0cab52c4e1

4 years agoMerge "Renaming PropertyBuffer to VertexBuffer" into devel/master
Adeel Kazmi [Tue, 25 Aug 2020 18:25:21 +0000 (18:25 +0000)]
Merge "Renaming PropertyBuffer to VertexBuffer" into devel/master

4 years agoMerge "KeyEvent class pimpling" into devel/master
Adeel Kazmi [Tue, 25 Aug 2020 17:24:41 +0000 (17:24 +0000)]
Merge "KeyEvent class pimpling" into devel/master

4 years agoRenaming PropertyBuffer to VertexBuffer 76/242176/3
David Steele [Mon, 24 Aug 2020 15:08:50 +0000 (16:08 +0100)]
Renaming PropertyBuffer to VertexBuffer

Change-Id: I1d00165182d979795629c900400c236c49db3027

4 years agoMerge "Changed Animation API enums to uppercase." into devel/master
Adeel Kazmi [Tue, 25 Aug 2020 15:59:08 +0000 (15:59 +0000)]
Merge "Changed Animation API enums to uppercase." into devel/master

4 years agoKeyEvent class pimpling 82/242282/3
Richard Huang [Tue, 25 Aug 2020 09:33:01 +0000 (10:33 +0100)]
KeyEvent class pimpling

Change-Id: I459ad95131f7e6cf650bfae8b6b98d9ec934032d

4 years agoMigrating Handle devel-api to public-api 46/242146/5
David Steele [Fri, 21 Aug 2020 13:37:29 +0000 (14:37 +0100)]
Migrating Handle devel-api to public-api

Change-Id: If2e537646fbcb60149eaa3213e061d836a70e448
Signed-off-by: David Steele <david.steele@samsung.com>
4 years agoChanged Animation API enums to uppercase. 65/242165/1
adam.b [Mon, 24 Aug 2020 14:04:59 +0000 (15:04 +0100)]
Changed Animation API enums to uppercase.

Change-Id: I8e755ab1c320d5e8328000cadbd7f2efc5a8c561

4 years agoAdded terse syntax for Get/Set Property 33/209233/10
David Steele [Thu, 21 Apr 2016 15:47:04 +0000 (16:47 +0100)]
Added terse syntax for Get/Set Property

Added an IndirectValue which enables the setting and getting of property values
using the following syntax:

  actor["color"] = Color::BLACK;
  AngleAxis orientation = actor[Actor::Property::ORIENTATION];

Change-Id: I01088e5d7011a0b74bda1bf5a5f0f226c85a115c
Signed-off-by: David Steele <david.steele@samsung.com>
4 years agoDALi Version 1.9.26 81/241981/1 dali_1.9.26
György Straub [Fri, 21 Aug 2020 07:51:54 +0000 (08:51 +0100)]
DALi Version 1.9.26

Change-Id: If87a7ffef1b00cb31a0b47c5efa75570fe7781ee

4 years agoChanged minimum supported Cmake Version to allow C++17 Support 92/241392/1
Adeel Kazmi [Tue, 18 Aug 2020 18:31:59 +0000 (19:31 +0100)]
Changed minimum supported Cmake Version to allow C++17 Support

Change-Id: Ieb2bc95af08955737f6477ba99a1edf8f5ef9333

4 years agoWheelEvent class pimpling 56/241356/2
Richard Huang [Tue, 18 Aug 2020 17:06:06 +0000 (18:06 +0100)]
WheelEvent class pimpling

Change-Id: I6cd78c380d0231dd688941fec1f2be428203ccd0

4 years agoMerge "Change to C++14 Support" into devel/master
Adeel Kazmi [Wed, 19 Aug 2020 11:20:28 +0000 (11:20 +0000)]
Merge "Change to C++14 Support" into devel/master

4 years agoChange to C++14 Support 11/241211/1
Adeel Kazmi [Tue, 18 Aug 2020 17:49:10 +0000 (18:49 +0100)]
Change to C++14 Support

Change-Id: I50332a77cdb85e2f6a4458865762c451f94493b5

4 years ago(Automated Tests) Added several negative test cases 06/241206/2
Adeel Kazmi [Tue, 18 Aug 2020 12:43:58 +0000 (13:43 +0100)]
(Automated Tests) Added several negative test cases

Change-Id: Id07259f551f6095d7d95bd8447375935587c2605

4 years agoRenamed TouchData to TouchEvent 05/241105/3
Adeel Kazmi [Fri, 14 Aug 2020 10:49:49 +0000 (11:49 +0100)]
Renamed TouchData to TouchEvent

Change-Id: I89458424fc73f0eb29fdfe2b525fd075a6b502bf

4 years agoFixes HoverEvent struct/class forward declarations. 16/241116/1
Victor Cebollada [Mon, 17 Aug 2020 07:38:28 +0000 (08:38 +0100)]
Fixes HoverEvent struct/class forward declarations.

* Fixes the warning
* Fixes the link fail for MS Visual Studio.

Change-Id: I3147360500ca7c4ed122c4a569e8c541ebb98183
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
4 years agoDALi Version 1.9.25 87/241087/1 dali_1.9.25
greynaga [Fri, 14 Aug 2020 10:38:31 +0000 (11:38 +0100)]
DALi Version 1.9.25

Change-Id: I91cecaacf42b7b83bce31605efc818b9aff21174

4 years agoMerge "Removed TouchEvent from actor & stage" into devel/master
David Steele [Thu, 13 Aug 2020 16:59:30 +0000 (16:59 +0000)]
Merge "Removed TouchEvent from actor & stage" into devel/master

4 years agoRemoved TouchEvent from actor & stage 10/240710/7
David Steele [Mon, 10 Aug 2020 17:47:53 +0000 (18:47 +0100)]
Removed TouchEvent from actor & stage

TouchEvent has been deprecated for over 2 versions, now time
to remove it.

Change-Id: I6d4891766b69a7faeeccf340e1de75a4ef329aee

4 years agoHoverEvent class pimpling 97/240897/3
Richard Huang [Wed, 12 Aug 2020 13:34:02 +0000 (14:34 +0100)]
HoverEvent class pimpling

Change-Id: Ie9e8d3fd4966afd5e966a82d7bf5e108cfa15497

4 years agoEnsure we do not destroy GestureRecognizers while we are still processing them 09/240709/3
Adeel Kazmi [Mon, 10 Aug 2020 17:36:31 +0000 (18:36 +0100)]
Ensure we do not destroy GestureRecognizers while we are still processing them

Change-Id: I0711d8664d84a931926cba1807ebac9a9e9389fc

4 years agoMerge "Make Dali::Vector movable & add use Modern C++ semantics on public & devel...
Adeel Kazmi [Tue, 11 Aug 2020 11:56:53 +0000 (11:56 +0000)]
Merge "Make Dali::Vector movable & add use Modern C++ semantics on public & devel classes" into devel/master

4 years agoMake Dali::Vector movable & add use Modern C++ semantics on public & devel classes 07/240707/1
Adeel Kazmi [Mon, 10 Aug 2020 16:57:37 +0000 (17:57 +0100)]
Make Dali::Vector movable & add use Modern C++ semantics on public & devel classes

Change-Id: Idf04221c2700728d81510036da5013d3253419bf

4 years agoSpecified C++17 standard for the CMake projects. 42/240642/4
Victor Cebollada [Mon, 10 Aug 2020 08:09:23 +0000 (09:09 +0100)]
Specified C++17 standard for the CMake projects.

Change-Id: I87360040005b919a745af39c97703315e5d071b4
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
4 years agoDALi Version 1.9.24 70/240570/1 dali_1.9.24
David Steele [Fri, 7 Aug 2020 14:41:49 +0000 (15:41 +0100)]
DALi Version 1.9.24

Change-Id: Ifc5e456f0a38ac6b3cf003efe1e6f4a111053041

4 years agoRemove DALI_COMPILE_TIME_ASSERT macro (use static_assert instead) 40/240340/1
Adeel Kazmi [Wed, 5 Aug 2020 12:40:30 +0000 (13:40 +0100)]
Remove DALI_COMPILE_TIME_ASSERT macro (use static_assert instead)

Change-Id: If300adf97de686e9b65fa9ed97b5600c8109b5c1

4 years agoRemove unused loading state header 32/240332/1
Adeel Kazmi [Wed, 5 Aug 2020 11:07:44 +0000 (12:07 +0100)]
Remove unused loading state header

Change-Id: Ib9ceeeff9c2dcbc0ae6bd8e9ffa424f3d37e4911

4 years agoMerge "Rename OnStage signals and related internal changes" into devel/master
Adeel Kazmi [Tue, 4 Aug 2020 16:56:08 +0000 (16:56 +0000)]
Merge "Rename OnStage signals and related internal changes" into devel/master

4 years agoRename OnStage signals and related internal changes 14/240214/2
Richard Huang [Tue, 4 Aug 2020 11:10:16 +0000 (12:10 +0100)]
Rename OnStage signals and related internal changes

Change-Id: I2eeedf87595bede585179a6643c02bc70dd80e69

4 years agoadd mCaptureAllTouchAfterStart initial value. 39/240139/1
Joogab Yun [Tue, 4 Aug 2020 01:42:44 +0000 (10:42 +0900)]
add mCaptureAllTouchAfterStart initial value.

Change-Id: I03270db9d4cdec4d2df7c9cf82f5fea268652687

4 years agoMerge "DALi Version 1.9.23" into devel/master
David Steele [Fri, 31 Jul 2020 10:23:39 +0000 (10:23 +0000)]
Merge "DALi Version 1.9.23" into devel/master

4 years agoDALi Version 1.9.23 96/239996/1 dali_1.9.23
Cheng-Shiun Tsai [Fri, 31 Jul 2020 10:10:30 +0000 (11:10 +0100)]
DALi Version 1.9.23

Change-Id: I5434fdd9301143747fff8303efdf5046ec802680

4 years agoMerge "Change the timing of Context::GlContextCreated()" into devel/master
Heeyong Song [Fri, 31 Jul 2020 00:11:53 +0000 (00:11 +0000)]
Merge "Change the timing of Context::GlContextCreated()" into devel/master

4 years agoMerge "Change copy constructor and copy assignment in common classes to use the defau...
Adeel Kazmi [Thu, 30 Jul 2020 16:41:08 +0000 (16:41 +0000)]
Merge "Change copy constructor and copy assignment in common classes to use the default implementation" into devel/master

4 years agoMerge "Use touch consumed return to set whether we process a gesture or not" into...
Adeel Kazmi [Thu, 30 Jul 2020 16:40:57 +0000 (16:40 +0000)]
Merge "Use touch consumed return to set whether we process a gesture or not" into devel/master

4 years agoChange copy constructor and copy assignment in common classes to use the default... 28/239928/1
Richard Huang [Thu, 30 Jul 2020 13:30:24 +0000 (14:30 +0100)]
Change copy constructor and copy assignment in common classes to use the default implementation

Change-Id: I4bba8268b159fbf032bedc8120286e481d9820ca

4 years agoMerge "Fix memory leak" into devel/master
Heeyong Song [Wed, 29 Jul 2020 23:50:06 +0000 (23:50 +0000)]
Merge "Fix memory leak" into devel/master

4 years agoMerge "Fix mGestureRecognizer leak" into devel/master
Heeyong Song [Wed, 29 Jul 2020 23:49:49 +0000 (23:49 +0000)]
Merge "Fix mGestureRecognizer leak" into devel/master

4 years agoUse touch consumed return to set whether we process a gesture or not 50/238950/4
Adeel Kazmi [Mon, 20 Jul 2020 17:39:10 +0000 (18:39 +0100)]
Use touch consumed return to set whether we process a gesture or not

Change-Id: I386caa5819a68b5d98d3ef8860b492b516c174d1

4 years agoAdded test for assigning nullptr to IntrusivePtr 75/239775/2
David Steele [Wed, 29 Jul 2020 13:04:18 +0000 (14:04 +0100)]
Added test for assigning nullptr to IntrusivePtr

Change-Id: Ice44376754d9aa686b8e3f724655dec85c74c6a1

4 years agoChange the timing of Context::GlContextCreated() 14/239714/2
Heeyong Song [Wed, 29 Jul 2020 06:41:45 +0000 (15:41 +0900)]
Change the timing of Context::GlContextCreated()

It should be called after eglMakeCurrent().

Change-Id: I88e06e443ee50c24dbfdc2a45beea66af7a1c53c

4 years agoFix memory leak 92/239692/1
Heeyong Song [Wed, 29 Jul 2020 04:25:21 +0000 (13:25 +0900)]
Fix memory leak

Timers are not deleted in some cases

Change-Id: I06c4ba95f8d42695b1d5922793f1761824004b9d

4 years agoFix mGestureRecognizer leak 82/239682/1
Heeyong Song [Wed, 29 Jul 2020 02:26:06 +0000 (11:26 +0900)]
Fix mGestureRecognizer leak

IntrusivePtr::Detach doesn't decrease the reference count. So mGestureRecognizer isn't deleted.

Change-Id: Id923e1be0e2646a74c70ec998b2fcab95641035d

4 years agoChange ownership of Context from Scene to RenderManager 24/239624/1
Heeyong Song [Tue, 28 Jul 2020 08:01:23 +0000 (17:01 +0900)]
Change ownership of Context from Scene to RenderManager

Change-Id: Idf787e1a582d111e29b92a02a23bd06512c22609

4 years agoFix memory leak of WeakHandle 19/239619/1
Heeyong Song [Tue, 28 Jul 2020 07:55:08 +0000 (16:55 +0900)]
Fix memory leak of WeakHandle

Change-Id: I8ff5143396df74dd37a86f269e6688b9c627489c

4 years agoRemove context from RenderInstruction 81/239581/1
Heeyong Song [Tue, 28 Jul 2020 01:54:31 +0000 (10:54 +0900)]
Remove context from RenderInstruction

Change-Id: I19f43c7728e2d3a59d2bdc74ca7d697f110e53dd

4 years agoMerge "Add move semantics for IntrusivePtr" into devel/master
Adeel Kazmi [Mon, 27 Jul 2020 16:32:12 +0000 (16:32 +0000)]
Merge "Add move semantics for IntrusivePtr" into devel/master

4 years agoMerge "Fix incorrect Dali::Scene comment in actor.h" into devel/master
Adeel Kazmi [Mon, 27 Jul 2020 15:13:07 +0000 (15:13 +0000)]
Merge "Fix incorrect Dali::Scene comment in actor.h" into devel/master

4 years agoAdd move semantics for IntrusivePtr 41/239441/2
Richard Huang [Fri, 24 Jul 2020 15:36:48 +0000 (16:36 +0100)]
Add move semantics for IntrusivePtr

Change-Id: I11b2975cc40710eee0277a059cc9882e378b5546

4 years agoFix incorrect Dali::Scene comment in actor.h 55/239555/1
Adeel Kazmi [Mon, 27 Jul 2020 11:00:19 +0000 (12:00 +0100)]
Fix incorrect Dali::Scene comment in actor.h

Change-Id: Ie7008469672ee88bd7eda8213fc348f678067296

4 years agoMerge "Fix PropertyNotification issue" into devel/master
Heeyong Song [Mon, 27 Jul 2020 00:21:39 +0000 (00:21 +0000)]
Merge "Fix PropertyNotification issue" into devel/master

4 years agoCorrect property type for DevelActor::Property::CAPTURE_ALL_TOUCH_AFTER_START 42/239442/1
Adeel Kazmi [Fri, 24 Jul 2020 15:40:18 +0000 (16:40 +0100)]
Correct property type for DevelActor::Property::CAPTURE_ALL_TOUCH_AFTER_START

Change-Id: I1cfb0c348a968cca772556c9db86f7adc6f6b629

4 years agoMerge changes I1eb87265,I98fa1da7 into devel/master
Adeel Kazmi [Fri, 24 Jul 2020 15:38:49 +0000 (15:38 +0000)]
Merge changes I1eb87265,I98fa1da7 into devel/master

* changes:
  Added draw command support to the Renderer.
  AddOn support

4 years agoMerge "Refactored NativeImageInterfaceExtension into NativeImageInterface" into devel...
Adeel Kazmi [Fri, 24 Jul 2020 11:58:45 +0000 (11:58 +0000)]
Merge "Refactored NativeImageInterfaceExtension into NativeImageInterface" into devel/master

4 years agoAdded draw command support to the Renderer. 26/238026/12
adam.b [Thu, 16 Jul 2020 11:30:56 +0000 (12:30 +0100)]
Added draw command support to the Renderer.

DrawCommand allows to execute multiple draw calls from a single renderer

Change-Id: I1eb872651543173e27564d375b477047e6fb253e

4 years agoAddOn support 25/238025/11
adam.b [Fri, 24 Jul 2020 11:42:51 +0000 (12:42 +0100)]
AddOn support

Added devel-api to make use of addons easier

Change-Id: I98fa1da7cdfae7e101d53f5f3b9b3ca1806cba00

4 years agoDALi Version 1.9.22 95/239395/1 dali_1.9.22
Richard Huang [Fri, 24 Jul 2020 09:48:06 +0000 (10:48 +0100)]
DALi Version 1.9.22

Change-Id: I1abfe5c345dafd9dbd861c47e8d0139fb019b5e7

4 years agoRefactored NativeImageInterfaceExtension into NativeImageInterface 13/238313/4
David Steele [Fri, 10 Jul 2020 16:27:25 +0000 (17:27 +0100)]
Refactored NativeImageInterfaceExtension into NativeImageInterface

Migrated the APIs from NativeImageInterfaceExtension into the base interface
Changed APIs to remove references to GL.

Added 2 new APIs used for Vulkan implementation for future use.

Change-Id: I26a41d4494e74dc2410bf9260a134202f5cbefd0
Signed-off-by: David Steele <david.steele@samsung.com>
4 years agoFix PropertyNotification issue 81/239381/1
Heeyong Song [Fri, 24 Jul 2020 08:03:57 +0000 (17:03 +0900)]
Fix PropertyNotification issue

Consider step value for Vector3 type
Use the vector length intead of LengthSquared

Change-Id: Iff9a2b2d853a7ad42a7639e7862f2aa64e934b44

4 years agoAdd move semantics to commonly used classes in dali-core 79/239279/2
Richard Huang [Thu, 23 Jul 2020 08:46:20 +0000 (09:46 +0100)]
Add move semantics to commonly used classes in dali-core

Change-Id: I8f3fc7ea426cc8e431b3675bd90360e5ef2e27c8

4 years agoAdd property which allows touch-down actor to continuously receive touch 94/237794/7
Adeel Kazmi [Fri, 3 Jul 2020 17:03:35 +0000 (18:03 +0100)]
Add property which allows touch-down actor to continuously receive touch

Change-Id: Ie1c1cb38a0a8c3b3dc16ef711c65893d4b841df9

4 years agoDALi Version 1.9.21 10/238810/1 dali_1.9.21
adam.b [Fri, 17 Jul 2020 12:11:49 +0000 (13:11 +0100)]
DALi Version 1.9.21

Change-Id: I6fbe059988deabce36913f2648602d0e82db21be