platform/core/uifw/dali-csharp-binder.git
7 months ago[Tizen] Update PropertyMap SetValue APIs 88/309988/2
Jay Cho [Fri, 19 Apr 2024 02:30:37 +0000 (11:30 +0900)]
[Tizen] Update PropertyMap SetValue APIs

Change-Id: I554446870297c1a4faece652c6924f5566723458

7 months ago[Tizen] Add PropertyMap Insert APIs 07/303907/2
Jay Cho [Thu, 28 Dec 2023 09:42:21 +0000 (18:42 +0900)]
[Tizen] Add PropertyMap Insert APIs

Change-Id: Id27b3db1ec50f080835f1548eefc90c245a54a88

7 months agoDALi Version 2.3.19 93/309593/1 dali_2.3.19
Richard Huang [Fri, 12 Apr 2024 09:52:49 +0000 (10:52 +0100)]
DALi Version 2.3.19

Change-Id: I62a7a72dad201ae9a7ea0eb770b6641188f66366

7 months agoDALi Version 2.3.18 78/309178/1 dali_2.3.18
David Steele [Fri, 5 Apr 2024 09:57:54 +0000 (10:57 +0100)]
DALi Version 2.3.18

Change-Id: I287755486d347b3c3b8dcdda90302780db7d9bc7

7 months agoMerge "Binding SetTime in TouchEvent" into devel/master
joogab yun [Tue, 2 Apr 2024 02:25:56 +0000 (02:25 +0000)]
Merge "Binding SetTime in TouchEvent" into devel/master

7 months agoMerge "Bind REMOVE_FRONT_INSET, REMOVE_BACK_INSET property" into devel/master
Chihun Jeong [Mon, 1 Apr 2024 08:52:20 +0000 (08:52 +0000)]
Merge "Bind REMOVE_FRONT_INSET, REMOVE_BACK_INSET property" into devel/master

7 months agoBinding SetTime in TouchEvent 98/308798/1
joogab.yun [Mon, 1 Apr 2024 08:03:37 +0000 (17:03 +0900)]
Binding SetTime in TouchEvent

Change-Id: I7e0567863eb00d065633f01c593239773f57ea41

7 months agoMerge "Binding SetTapMaximumMotionAllowedDistance" into devel/master
joogab yun [Fri, 29 Mar 2024 00:04:36 +0000 (00:04 +0000)]
Merge "Binding SetTapMaximumMotionAllowedDistance" into devel/master

7 months agoMerge "DALi Version 2.3.17" into devel/master
David Steele [Thu, 28 Mar 2024 10:11:22 +0000 (10:11 +0000)]
Merge "DALi Version 2.3.17" into devel/master

7 months agoDALi Version 2.3.17 47/308647/1 dali_2.3.17
Adeel Kazmi [Thu, 28 Mar 2024 09:30:06 +0000 (09:30 +0000)]
DALi Version 2.3.17

Change-Id: I71e6d9e723cd3552f76fc4b9bb710c0d3a3298d8

7 months agoBinding SetTapMaximumMotionAllowedDistance 02/308602/1
joogab.yun [Thu, 28 Mar 2024 05:32:09 +0000 (14:32 +0900)]
Binding SetTapMaximumMotionAllowedDistance

Change-Id: I19df2811de4c6772fc79cc0f7cd86d5094e5e168

7 months agoAdd prevent null check in TouchAreaOffset api 26/308526/4
joogab.yun [Wed, 27 Mar 2024 05:22:46 +0000 (14:22 +0900)]
Add prevent null check in TouchAreaOffset api

Change-Id: I32fe2396d34a12f6b8d8d5f0f4544a4bb971621f

7 months agoMerge "[AT-SPI] Guarantee UnregisterDefaultLabel()" into devel/master
Seoyeon Kim [Tue, 26 Mar 2024 09:30:14 +0000 (09:30 +0000)]
Merge "[AT-SPI] Guarantee UnregisterDefaultLabel()" into devel/master

7 months agoDALi Version 2.3.16 75/308375/1 dali_2.3.16
Adam Bialogonski [Fri, 22 Mar 2024 10:32:36 +0000 (10:32 +0000)]
DALi Version 2.3.16

Change-Id: I298cf4257aaa27abea4b716a30928e2d12aacafd

7 months ago[AT-SPI] Guarantee UnregisterDefaultLabel() 30/308330/1
Artur Świgoń [Thu, 21 Mar 2024 09:44:09 +0000 (10:44 +0100)]
[AT-SPI] Guarantee UnregisterDefaultLabel()

Change-Id: I3723faaa7b376eef5b2967274107874c99b4d58d

8 months agoMerge "Add some more guard cases before get Adaptor" into devel/master
Eunki Hong [Fri, 15 Mar 2024 23:26:24 +0000 (23:26 +0000)]
Merge "Add some more guard cases before get Adaptor" into devel/master

8 months agoDALi Version 2.3.15 79/308079/1 dali_2.3.15
Adeel Kazmi [Fri, 15 Mar 2024 19:24:54 +0000 (19:24 +0000)]
DALi Version 2.3.15

Change-Id: Ia249d822779fd518ab074f23f572139d649674fb

8 months agoAdd some more guard cases before get Adaptor 08/307908/2
Eunki, Hong [Thu, 14 Mar 2024 06:37:46 +0000 (15:37 +0900)]
Add some more guard cases before get Adaptor

Note that we should allow to get the window list even of adaptor is stopped.
That API could be called at OnTerminate cases

Change-Id: I8e009aa9f1655ef68b6dfae0a66de0259f5e7bef
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months agoBind REMOVE_FRONT_INSET, REMOVE_BACK_INSET property 37/307537/4
ANZ1217 [Tue, 12 Mar 2024 02:10:28 +0000 (11:10 +0900)]
Bind REMOVE_FRONT_INSET, REMOVE_BACK_INSET property

Change-Id: Ie6f9713f5ed5c4586cbeb90c82540353b7e646bb

8 months agoAdd SYNCHRONOUS_LOADING property in CanvasView 72/307672/1
joogab.yun [Tue, 12 Mar 2024 06:51:43 +0000 (15:51 +0900)]
Add SYNCHRONOUS_LOADING property in CanvasView

Change-Id: I82b71144194e4ef0a5c49aee3b1504cdc082607b

8 months agoBind CastShadow and ReceiveShadow of Model and ModelNode 10/307410/3
huiyu.eun [Fri, 8 Mar 2024 04:48:13 +0000 (13:48 +0900)]
Bind CastShadow and ReceiveShadow of Model and ModelNode

Change-Id: I2481d33d07f11665ce7e13bc049d6f2992f41b86
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
8 months agoDALi Version 2.3.14 56/307456/1 dali_2.3.14
Adam Bialogonski [Fri, 8 Mar 2024 10:50:18 +0000 (10:50 +0000)]
DALi Version 2.3.14

Change-Id: I23908fef71163eb62989165f285a2c2b5dd05243

8 months agoMerge "Remove Not Referenced APIs" into devel/master
dongsug song [Tue, 5 Mar 2024 08:25:40 +0000 (08:25 +0000)]
Merge "Remove Not Referenced APIs" into devel/master

8 months agoFix svace issue : nullptr check for inputMethodContextP 67/306867/2
Eunki, Hong [Wed, 28 Feb 2024 11:10:00 +0000 (20:10 +0900)]
Fix svace issue : nullptr check for inputMethodContextP

Change-Id: I4fbebeed7e4058a88788a757ee423f995d68c999
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months agoDALi Version 2.3.13 85/306985/1 dali_2.3.13
Richard Huang [Fri, 1 Mar 2024 11:43:01 +0000 (11:43 +0000)]
DALi Version 2.3.13

Change-Id: I153e77d9c8028cfca70e4cb748bfb3a99ae5cf10

8 months agoMerge "Binding the update area for frame update" into devel/master
joogab yun [Wed, 28 Feb 2024 05:34:13 +0000 (05:34 +0000)]
Merge "Binding the update area for frame update" into devel/master

8 months agoDALi Version 2.3.12 38/306638/1 dali_2.3.12
David Steele [Fri, 23 Feb 2024 13:05:55 +0000 (13:05 +0000)]
DALi Version 2.3.12

Change-Id: Ibdf2a54a4b14720238054ce6d7444663941bc674

8 months agoMerge "Do not copy string if we send string to C#" into devel/master
Eunki Hong [Thu, 22 Feb 2024 08:40:04 +0000 (08:40 +0000)]
Merge "Do not copy string if we send string to C#" into devel/master

8 months agoMerge "Support multiple InputMethodContext callback connect by own signal" into devel...
Eunki Hong [Thu, 22 Feb 2024 05:31:23 +0000 (05:31 +0000)]
Merge "Support multiple InputMethodContext callback connect by own signal" into devel/master

8 months agoDo not copy string if we send string to C# 81/306481/4
Eunki, Hong [Thu, 22 Feb 2024 04:07:21 +0000 (13:07 +0900)]
Do not copy string if we send string to C#

C# copy native string if we call C# API. So duplicate string and send it is useless.
And also, it's behavior might occure some memory leak.

To resolve it, let we just send const char* directly.

Change-Id: I9f18b25503406081c3866cc979dfca90d5113bb2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
8 months agoUse strdup instead of SWIGRegisterStringCallback_NDalic called 51/306351/2
Eunki Hong [Tue, 20 Feb 2024 14:04:48 +0000 (23:04 +0900)]
Use strdup instead of SWIGRegisterStringCallback_NDalic called

Let we use SWIG_csharp_string_callback as strdup, instead of SWIGRegisterStringCallback_NDalic registered callback.

duplicated string's reference will be released automatically at C# managed memory side. So strdup has
no problem for natural cases.

Change-Id: I0654ccee6c02cdf6fd518498e8a71a0ac9f124eb
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
8 months agoSupport multiple InputMethodContext callback connect by own signal 83/306283/4
Eunki, Hong [Mon, 19 Feb 2024 12:07:09 +0000 (21:07 +0900)]
Support multiple InputMethodContext callback connect by own signal

InputMethodContext only support single EventReceivedSignal globaly, from 2018 years.

But we can have multiple InputMethodContext,
and each InputMethodContext could have there own signal to connect.

Since C# signal can only receive pointer data from C++, there should exist
some data conversion progress in csharp-binder code.

Until now, we only use single functor for it.
But now, let we allow to get-set this signal, key as pointer of signal.

After this patch, we can connect each InputMethodContext connect their own signals.

Change-Id: I6fe6794387e8ab80a1ddb346a2931929654b961c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
9 months agoMerge "Make signal input objects as weakhandle, instead of create new" into devel...
Eunki Hong [Mon, 19 Feb 2024 12:13:00 +0000 (12:13 +0000)]
Merge "Make signal input objects as weakhandle, instead of create new" into devel/master

9 months agoBinding the update area for frame update 82/306182/1
Wonsik Jung [Fri, 16 Feb 2024 12:04:35 +0000 (21:04 +0900)]
Binding the update area for frame update

Change-Id: I022b2969afa98bcc318cca55a41e3aa5292b2741

9 months agoDALi Version 2.3.11 65/306165/1 dali_2.3.11
Richard Huang [Fri, 16 Feb 2024 11:02:47 +0000 (11:02 +0000)]
DALi Version 2.3.11

Change-Id: I16c581464833d58abb143023a24db4d81164ccc0

9 months agoDALi Version 2.3.10 46/305846/1 dali_2.3.10
Adeel Kazmi [Fri, 9 Feb 2024 10:12:13 +0000 (10:12 +0000)]
DALi Version 2.3.10

Change-Id: Ibe9f66efff624b4d1226eec1f088c6174fb7ada6

9 months agoDALi Version 2.3.9 01/305501/1 dali_2.3.9
Adam Bialogonski [Fri, 2 Feb 2024 09:58:41 +0000 (09:58 +0000)]
DALi Version 2.3.9

Change-Id: I150d4b9603d02347a4b788dba89e990ef8da41e5

9 months agoMake signal input objects as weakhandle, instead of create new 09/305409/3
Eunki, Hong [Thu, 1 Feb 2024 07:19:56 +0000 (16:19 +0900)]
Make signal input objects as weakhandle, instead of create new

Since NUI don't handle memory disposeness during callback invoke,
we sould send event with weak handle item.

It is kind of memory leak issue.

Change-Id: Ic874ab0f6c073162971e435736066e8cfff4e01f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
9 months agoBind UpdateProxy API with world transform and size 65/305265/1
Eunki, Hong [Tue, 30 Jan 2024 10:44:54 +0000 (19:44 +0900)]
Bind UpdateProxy API with world transform and size

Change-Id: I2e0299f722ce9e642a936ae4fe0792da352abb36
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
9 months agoAllow to give empty/null root actor for AddFrameCallback 26/305126/1
Eunki, Hong [Mon, 29 Jan 2024 03:24:27 +0000 (12:24 +0900)]
Allow to give empty/null root actor for AddFrameCallback

Let we allow to use null rootActor for AddFrameCallback.

If we use empty handle for it, we will use global frame update callback,
instead of rootActor dependence callbacks.

Change-Id: I9fbb4da8887e31e56f641735971b473d7b66b7d7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
9 months agoDALi Version 2.3.8 96/305096/1 dali_2.3.8
David Steele [Fri, 26 Jan 2024 10:21:15 +0000 (10:21 +0000)]
DALi Version 2.3.8

Change-Id: I2c7517c8eac218defef3cca9eeedc92e33ec389c

9 months agoFix crash issue when disposed custom view is on callback 90/304690/1
Eunki, Hong [Tue, 23 Jan 2024 07:40:06 +0000 (16:40 +0900)]
Fix crash issue when disposed custom view is on callback

It is possible that Disposed CustomView could be alive in dali side.
So if DirectorDisconnect() called ViewWrapper required to emit some callbacks,
It might be crashed.

To avoid this cases, let we branch whether the callback exist or not.

Change-Id: I0765b58ea11cf0d0ff26c31b69955e710c2dbac8
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
10 months agoDALi Version 2.3.7 57/304557/1 dali_2.3.7
Adam Bialogonski [Fri, 19 Jan 2024 09:52:46 +0000 (09:52 +0000)]
DALi Version 2.3.7

Change-Id: Idb5f4bb8d20b99f449a54e949fe97848e53878fd

10 months agoMerge "Change Property name USE_FIXED_CACHE to ENABLE_FRAME_CACHE" into devel/master
sunghyun kim [Mon, 15 Jan 2024 06:20:36 +0000 (06:20 +0000)]
Merge "Change Property name USE_FIXED_CACHE to ENABLE_FRAME_CACHE" into devel/master

10 months agoDALi Version 2.3.6 37/304237/1 dali_2.3.6
Richard Huang [Fri, 12 Jan 2024 11:17:04 +0000 (11:17 +0000)]
DALi Version 2.3.6

Change-Id: I542dd1f67016ab162860e564a203bd28bf4a4dbd

10 months agoRemove Not Referenced APIs 10/304010/3
Jay Cho [Tue, 9 Jan 2024 04:31:24 +0000 (13:31 +0900)]
Remove Not Referenced APIs

Change-Id: Iedcca16d3333594284001317d0db7e9a41658d3c

10 months agoChange Property name USE_FIXED_CACHE to ENABLE_FRAME_CACHE 16/304216/1
sunghyun kim [Fri, 12 Jan 2024 05:24:06 +0000 (14:24 +0900)]
Change Property name USE_FIXED_CACHE to ENABLE_FRAME_CACHE

existing name is ambiguous in meaning, so we change it to a more clear name.

Change-Id: I31790f8a0c1764ac9a91d7591be45f3d0671ebe2

10 months agoAdd new callback binder forFrameUpdateInterface with return value 47/303947/2
Eunki, Hong [Mon, 8 Jan 2024 08:41:03 +0000 (17:41 +0900)]
Add new callback binder forFrameUpdateInterface with return value

Change-Id: I0788438ff7d5bc22416cef0df5ec2e686c0cfaaa
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
10 months agoMerge "DALi Version 2.3.5" into devel/master
David Steele [Fri, 5 Jan 2024 10:52:36 +0000 (10:52 +0000)]
Merge "DALi Version 2.3.5" into devel/master

10 months agoDALi Version 2.3.5 34/303834/1 dali_2.3.5
David Steele [Fri, 5 Jan 2024 10:43:01 +0000 (10:43 +0000)]
DALi Version 2.3.5

Change-Id: I066ec1edf6beae5f2fea322028f10466e95db1f6

10 months agoMerge "Binding FeedTouch and SetGeometryHittestEnabled for GeometyrTouch and New...
joogab yun [Fri, 5 Jan 2024 07:19:43 +0000 (07:19 +0000)]
Merge "Binding FeedTouch and SetGeometryHittestEnabled for GeometyrTouch and New Gesture" into devel/master

10 months agoBinding FeedTouch and SetGeometryHittestEnabled for GeometyrTouch and New Gesture 34/302734/3
joogab.yun [Tue, 17 Oct 2023 07:45:17 +0000 (16:45 +0900)]
Binding FeedTouch and SetGeometryHittestEnabled for GeometyrTouch and New Gesture

Change-Id: I85af33c6edec514805ba61ffe8810b3f5690ae2c

10 months agoBind NativeImageQueue constructor with queue size 24/303524/1
Eunki Hong [Sat, 30 Dec 2023 15:02:38 +0000 (00:02 +0900)]
Bind NativeImageQueue constructor with queue size

Change-Id: Ibca8095ae42187d3ef355b14845383295fc90355
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
10 months agoMerge "Add USE_FIXED_CACHE for performance" into devel/master
sunghyun kim [Fri, 29 Dec 2023 07:12:48 +0000 (07:12 +0000)]
Merge "Add USE_FIXED_CACHE for performance" into devel/master

10 months agoDALi Version 2.3.4 79/303279/1 dali_2.3.4
Adeel Kazmi [Fri, 22 Dec 2023 11:27:48 +0000 (11:27 +0000)]
DALi Version 2.3.4

Change-Id: I0b9436919c385cd0cf96c053874b1dca4d42d3fc

11 months agoPrint ProcessorController name for debug 28/303028/2
Eunki, Hong [Tue, 19 Dec 2023 04:14:59 +0000 (13:14 +0900)]
Print ProcessorController name for debug

Change-Id: I8ff0c0f511bafa29d0a398795e0f354ccaa62896
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
11 months agoAdd AnchorColor, AnchorClickedColor Property 85/302985/1
Bowon Ryu [Mon, 18 Dec 2023 09:45:33 +0000 (18:45 +0900)]
Add AnchorColor, AnchorClickedColor Property

https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-toolkit/+/302984/

Change-Id: Iea7f682b17513a5cd58ce6950b539bb8443af1f8
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
11 months agoDALi Version 2.3.3 17/302917/1 dali_2.3.3
Adeel Kazmi [Fri, 15 Dec 2023 10:23:31 +0000 (10:23 +0000)]
DALi Version 2.3.3

Change-Id: I5437ed7a8a351d3ca470c5b812a697a70b49e6d0

11 months agoMerge "Use DepthIndex for 3D rendering order" into devel/master
Seungho BAEK [Wed, 13 Dec 2023 04:18:18 +0000 (04:18 +0000)]
Merge "Use DepthIndex for 3D rendering order" into devel/master

11 months agoBind new API that create ProcessorController without Initialize 96/302596/1
Eunki, Hong [Mon, 11 Dec 2023 04:28:59 +0000 (13:28 +0900)]
Bind new API that create ProcessorController without Initialize

To keep backward compactibility, let we keep CSharp_Dali_new_ProcessorController
works same as previous logic.

Instead, let we bind new API without Intialize, so we can create
ProcessorController non-main thread.

Change-Id: I8b473053f1ff9a223d5b347122140edb551ec3cc
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
11 months agoDALi Version 2.3.2 62/302562/1 dali_2.3.2
Adam Bialogonski [Fri, 8 Dec 2023 11:06:34 +0000 (11:06 +0000)]
DALi Version 2.3.2

Change-Id: If59115c055fb3a08b44998fa34e1ba46e01ed7e4

11 months agoUse DepthIndex for 3D rendering order 96/302396/2
seungho baek [Wed, 6 Dec 2023 06:45:11 +0000 (15:45 +0900)]
Use DepthIndex for 3D rendering order

Change-Id: Ifd91efe6cdbc23a43de878bd3e74a3ebcfa62730
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
11 months agoMerge "SecondPhase initialize for ProcessorController" into devel/master
Eunki Hong [Thu, 7 Dec 2023 08:44:20 +0000 (08:44 +0000)]
Merge "SecondPhase initialize for ProcessorController" into devel/master

11 months agoBind masking for scene3D::SceneView 46/302446/3
huiyu.eun [Wed, 25 Oct 2023 07:46:30 +0000 (16:46 +0900)]
Bind masking for scene3D::SceneView

Change-Id: Ib99527f97448a3fd58552adff2a3012331311281
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
11 months agoSecondPhase initialize for ProcessorController 39/302439/2
Eunki Hong [Wed, 6 Dec 2023 15:52:46 +0000 (00:52 +0900)]
SecondPhase initialize for ProcessorController

Let we allow to create ProcessController not-main thread.
Rather then, let we create & register at App Initialized timing.

Change-Id: I59b1d0f04ce08a759e238419ac2996dbdddbf91d
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
11 months agoSupport RootTranslationOnly option for motion capture data 48/302248/1
seungho baek [Tue, 21 Nov 2023 07:28:13 +0000 (16:28 +0900)]
Support RootTranslationOnly option for motion capture data

Change-Id: I457ae5783dfbb05e7f9b976040194f051d578365
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
11 months agoMerge "Add SetResolution method to SceneView" into devel/master
Seungho BAEK [Mon, 4 Dec 2023 08:01:11 +0000 (08:01 +0000)]
Merge "Add SetResolution method to SceneView" into devel/master

11 months agoDALi Version 2.3.1 67/302167/1 dali_2.3.1
Richard Huang [Fri, 1 Dec 2023 11:03:04 +0000 (11:03 +0000)]
DALi Version 2.3.1

Change-Id: I782b2003faafc7a8f702d5a09b0bb2f660b874b0

11 months agoAdd SetResolution method to SceneView 49/301949/2
seungho baek [Tue, 28 Nov 2023 07:07:20 +0000 (16:07 +0900)]
Add SetResolution method to SceneView

Change-Id: I5e16e09e3052f98b164570047876e04d1aea1b42
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
11 months agoAdd USE_FIXED_CACHE for performance 05/302105/1
sunghyun kim [Thu, 30 Nov 2023 08:37:26 +0000 (17:37 +0900)]
Add USE_FIXED_CACHE for performance

Change-Id: Ia49811a8bcda9426fa4715ac626088d5ec25d694

11 months agoMerge "Add VisualFactory::UsePrecompiledShader()" into devel/master
sunghyun kim [Tue, 28 Nov 2023 04:33:49 +0000 (04:33 +0000)]
Merge "Add VisualFactory::UsePrecompiledShader()" into devel/master

11 months agoDALi Version 2.3.0 56/301856/1 dali_2.3.0
David Steele [Fri, 24 Nov 2023 12:38:18 +0000 (12:38 +0000)]
DALi Version 2.3.0

Change-Id: I2798917f8996a28ad8544378e3b81b7a46215865

11 months agoMerge "(A11y) Let we call DetachAccessibleObject only if it is Control" into devel...
Eunki Hong [Tue, 21 Nov 2023 07:03:46 +0000 (07:03 +0000)]
Merge "(A11y) Let we call DetachAccessibleObject only if it is Control" into devel/master

12 months agoFix svace issue (nullptr EncodedImageBuffer can call function) 57/301557/1
Eunki, Hong [Mon, 20 Nov 2023 04:35:37 +0000 (13:35 +0900)]
Fix svace issue (nullptr EncodedImageBuffer can call function)

There was missing code when encodedImageBuffer was null

Change-Id: Ieb4fa2f9a06a1b4ef17cdb5a24596ae0dc50284f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months ago(A11y) Let we call DetachAccessibleObject only if it is Control 96/301396/2
Eunki, Hong [Wed, 15 Nov 2023 08:44:20 +0000 (17:44 +0900)]
(A11y) Let we call DetachAccessibleObject only if it is Control

NUI.CustomView is subclass of NUI.View, and it will create CustomActor,
which is not a Dali::Toolkit::Control.

In this case, it will throw exception at DevelControl API.

To avoid this cases, let we seperate the cases between Control and non-Control.
And let we ignore for non-control cases.

Change-Id: I87082c77039bb6691cebb18d90341b61b511ba45
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoDALi Version 2.2.53 28/301528/1 dali_2.2.53
Adeel Kazmi [Fri, 17 Nov 2023 14:57:07 +0000 (14:57 +0000)]
DALi Version 2.2.53

Change-Id: I59200d08a969813399d34209e4d56cec75446c0f

12 months agoAdded function to set a collider mesh on the ModelNode and signal to Model 14/299714/7
Adam Bialogonski [Tue, 14 Nov 2023 11:54:04 +0000 (11:54 +0000)]
Added function to set a collider mesh on the ModelNode and signal to Model

Change-Id: I0a1cc6633002779a26e7f0fc60f0a67412feb2c4

12 months ago(A11y) Create Accessible at Detach() only if we use it before. 07/301107/7
Eunki, Hong [Wed, 8 Nov 2023 13:26:12 +0000 (22:26 +0900)]
(A11y) Create Accessible at Detach() only if we use it before.

Detach() API called at Dispose() timing. So we don't need to re-create
Accessible that timing if we never use Accessible item previously.

This patch have dependency with below pathces :

https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/301106

Change-Id: I55b40951ec792c52c82b53e3746c2a876e52dbe3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoBind EncodedImageBuffer with ImageType 14/301314/2
Eunki, Hong [Tue, 14 Nov 2023 03:05:53 +0000 (12:05 +0900)]
Bind EncodedImageBuffer with ImageType

Change-Id: I26acafe44085c0d820e42569366af2cee21129c9
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoDALi Version 2.2.52 05/301205/1 dali_2.2.52
Adam Bialogonski [Fri, 10 Nov 2023 07:43:14 +0000 (07:43 +0000)]
DALi Version 2.2.52

Change-Id: I6d4e2e9dd38d36857c6710eacd6a5d3a6a4e14bf

12 months agoMerge "Support to build ModelNode Tree in csharp" into devel/master
Eunki Hong [Wed, 8 Nov 2023 05:01:48 +0000 (05:01 +0000)]
Merge "Support to build ModelNode Tree in csharp" into devel/master

12 months agoSupport to build ModelNode Tree in csharp 41/301041/1
seungho baek [Tue, 7 Nov 2023 11:38:10 +0000 (20:38 +0900)]
Support to build ModelNode Tree in csharp

Change-Id: I73df997d9ab761dfd32f2676fcc0da5bd312bab8
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
12 months agoBind setter and getter for front buffer rendering in WindowData 25/301025/1
ANZ1217 [Tue, 7 Nov 2023 07:21:32 +0000 (16:21 +0900)]
Bind setter and getter for front buffer rendering in WindowData

Change-Id: Ib068ce63a09107a23d5cf35b80914a9a004bb117

12 months agoMerge "DALi Version 2.2.51" into devel/master
Adeel Kazmi [Fri, 3 Nov 2023 11:14:26 +0000 (11:14 +0000)]
Merge "DALi Version 2.2.51" into devel/master

12 months agoDALi Version 2.2.51 83/300883/1 dali_2.2.51
Richard Huang [Fri, 3 Nov 2023 10:58:13 +0000 (10:58 +0000)]
DALi Version 2.2.51

Change-Id: I16eaa2c750db4e47042e91657c11e5e6580f376f

12 months agoBind Window constructor using WindowData 31/300731/2
ANZ1217 [Wed, 1 Nov 2023 08:54:00 +0000 (17:54 +0900)]
Bind Window constructor using WindowData

Change-Id: Id313651d31a0caf8f11a21514a39e2ca3f59a14d

12 months agoMerge "Add checker for window handle(Phase1)" into devel/master
Wonsik Jung [Tue, 31 Oct 2023 01:39:45 +0000 (01:39 +0000)]
Merge "Add checker for window handle(Phase1)" into devel/master

12 months agoAdd VisualFactory::UsePrecompiledShader() 75/299275/4
seungho baek [Mon, 25 Sep 2023 03:14:39 +0000 (12:14 +0900)]
Add VisualFactory::UsePrecompiledShader()

Change-Id: I3e60434af36da06431fc33e48243d02fb80378e7
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
12 months agoMerge "[AT-SPI] Add NUIViewAccessible::Detach()" into devel/master
Jaehyun Cho [Mon, 30 Oct 2023 02:31:56 +0000 (02:31 +0000)]
Merge "[AT-SPI] Add NUIViewAccessible::Detach()" into devel/master

12 months agoMerge "Bind NativeImageInterface generate url" into devel/master
Eunki Hong [Fri, 27 Oct 2023 10:30:35 +0000 (10:30 +0000)]
Merge "Bind NativeImageInterface generate url" into devel/master

12 months agoMerge "DALi Version 2.2.50" into devel/master
Adeel Kazmi [Fri, 27 Oct 2023 09:40:24 +0000 (09:40 +0000)]
Merge "DALi Version 2.2.50" into devel/master

12 months agoDALi Version 2.2.50 79/300579/1 dali_2.2.50
David Steele [Fri, 27 Oct 2023 09:35:46 +0000 (10:35 +0100)]
DALi Version 2.2.50

Change-Id: I0ad2bc46ecca38e8fdb99f875aa0dd002c552479

12 months agoAdd checker for window handle(Phase1) 70/300470/4
Wonsik Jung [Wed, 25 Oct 2023 12:17:14 +0000 (21:17 +0900)]
Add checker for window handle(Phase1)

Add checker for window handle input in window-warpper.
Window-wrapper is called by NUI module.
Most of cases the wrapper have the window handle in input param.
In current implementation, some wrappers checked the input param, the others had nothing.

To support the checking of window input handle for whole cases,
this patch has the checker for window handle and error message.
To check this patch, NUI sample and Test case will be added to the existed NUI sample and TCT.

These work have some phases.
The first phase has the normal funtions.
Next phase will have working about event and signals.

Change-Id: Ifced21e972323a1f8375f8baab74c1a4081e1c3d

12 months agoBind NativeImageInterface generate url 13/300513/1
Eunki Hong [Thu, 26 Oct 2023 10:08:43 +0000 (19:08 +0900)]
Bind NativeImageInterface generate url

Change-Id: Ifefb6ccc2bd5433b25c1e8f30ff43de93a3fc499
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
12 months agoAdd property to keep widget size 79/300479/2
sunghyun kim [Thu, 26 Oct 2023 02:02:26 +0000 (11:02 +0900)]
Add property to keep widget size

Change-Id: I8985a1ef2b61cd229cca30a9711f69e8c572f3cf

12 months agobind to support setting/getting full screen sized window. 79/300079/3
Wonsik Jung [Mon, 16 Oct 2023 11:04:09 +0000 (20:04 +0900)]
bind to support setting/getting full screen sized window.

Change-Id: I7ed392a4de4dbb21bedc075775158b0ecbb69239

13 months agoDALi Version 2.2.49 96/300296/1 dali_2.2.49
Adeel Kazmi [Fri, 20 Oct 2023 06:08:09 +0000 (07:08 +0100)]
DALi Version 2.2.49

Change-Id: I703da443ff4fcbdc38301ff14f3dc46e0ade3b10

13 months ago[AT-SPI] Add NUIViewAccessible::Detach() 77/300277/2
Artur Świgoń [Thu, 19 Oct 2023 15:59:58 +0000 (17:59 +0200)]
[AT-SPI] Add NUIViewAccessible::Detach()

The application may crash if the View is disposed but the Accessibility
infrastructure calls one of the View methods. Detaching the
NUIViewAccessible proxy object in View.Dispose() should prevent that.

Change-Id: I9a86fbda9b1ec6bdb40482195a1541b209b99fcc

13 months agoMerge "[AT-SPI] Fix csharp_dali_accessibility_say()" into devel/master
Seoyeon Kim [Mon, 16 Oct 2023 09:31:26 +0000 (09:31 +0000)]
Merge "[AT-SPI] Fix csharp_dali_accessibility_say()" into devel/master

13 months agoDALi Version 2.2.48 02/300002/1 dali_2.2.48
Adam Bialogonski [Fri, 13 Oct 2023 10:07:03 +0000 (11:07 +0100)]
DALi Version 2.2.48

Change-Id: Ie9071aece3a1481c703c7cb533d5c196100b92d7