platform/core/uifw/dali-toolkit.git
15 months ago[Tizen] Able to load uint8_t type Joint + Able to animate 0 duration animation 63/286363/5 accepted/tizen/7.0/unified/20230118.093757
Eunki, Hong [Wed, 4 Jan 2023 16:00:05 +0000 (01:00 +0900)]
[Tizen] Able to load uint8_t type Joint + Able to animate 0 duration animation

Change-Id: I7ac634d346f34e85947c9771437ed0bae266a3f3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
15 months ago[Tizen] Change trace tag in Text 21/286721/1
Bowon Ryu [Thu, 12 Jan 2023 03:17:39 +0000 (12:17 +0900)]
[Tizen] Change trace tag in Text

DALI_TRACE_PERFORMANCE_MARKER tag is outputting too many logs by default.
Separate tag for text : DALI_TRACE_TEXT_PERFORMANCE_MARKER

Change-Id: I2d771b2fc64dac052f6a9e6a20bbf1a72a1a22a9
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
15 months agoMerge "[Tizen] Add an API for 'create,window' event." into tizen_7.0 accepted/tizen/7.0/unified/20230106.165626
dongsug song [Thu, 5 Jan 2023 09:04:12 +0000 (09:04 +0000)]
Merge "[Tizen] Add an API for 'create,window' event." into tizen_7.0

15 months ago[Tizen][Text] Add some more trace marker for text 71/286171/2 accepted/tizen/7.0/unified/20230103.164452
Eunki, Hong [Thu, 29 Dec 2022 13:28:01 +0000 (22:28 +0900)]
[Tizen][Text] Add some more trace marker for text

Change-Id: Id0d9161cce9af8cfcbeb891d9dee18d477be2b46
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
15 months ago[Tizen] Do not relayout if equal font family setted 68/286168/1
Eunki, Hong [Thu, 29 Dec 2022 12:58:50 +0000 (21:58 +0900)]
[Tizen] Do not relayout if equal font family setted

Change-Id: I8dc263f129ebdadf54b7e17f7729eb922c54a915
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
15 months ago[ATSPI] Lazily embed the web content subtree 34/286134/1
Lukasz Oleksak [Wed, 14 Dec 2022 13:34:20 +0000 (14:34 +0100)]
[ATSPI] Lazily embed the web content subtree

Delays necessity to make synchronous call on dbus, what reduces chances
for deadlock.

Change-Id: Ica669ca490619ca0906cc0c14c8f7dfde0925023
(cherry picked from commit 08137e93e1cab00962a917ac193d815be78eecca)

15 months ago[Tizen][AT-SPI] Add child_bus attribute to parents having remote accessibility object... 78/285878/1 accepted/tizen/7.0/unified/20221228.170444
Artur Świgoń [Mon, 12 Dec 2022 10:24:13 +0000 (11:24 +0100)]
[Tizen][AT-SPI] Add child_bus attribute to parents having remote accessibility object child

This will allow AT-clients to query in a single dbus call (via collection iface) all busses used for UI embedding.
Result of such query may be used by AT-client to limit its dbus calls to:

a) active window process
b) processes that provide UIs embedded in active window

and avoid dbus calls to processes being in background, which respond very slowly.

Change-Id: Iacccb00087380e3f2e33cd8feb7b5120068922c7

15 months ago[Tizen] inherit parent color in 3D model. 86/285786/1
seungho baek [Tue, 20 Dec 2022 06:36:24 +0000 (15:36 +0900)]
[Tizen] inherit parent color in 3D model.

Change-Id: I57ec36ecf3aa51ba7d1debc2df0e4c1539a5248b
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
16 months ago[Tizen] Fix issue using broken image 50/285750/1
tscholb [Thu, 15 Dec 2022 06:11:53 +0000 (15:11 +0900)]
[Tizen] Fix issue using broken image

when GetNaturalSize() is called after the image is already loaded,
we can't get proper broken image because mPlacementActor is null.

Change-Id: I9394c4447b46ee442056266e4be7f6c220a3ce4d

16 months ago[Tizen] Add Filter in InputFilter 35/285735/1
Bowon Ryu [Thu, 15 Dec 2022 06:33:30 +0000 (15:33 +0900)]
[Tizen] Add Filter in InputFilter

This patch enables filtering of strings from InsertText() by regex.

Change-Id: I1b28f0e24c782f94ee0453b1366d51ea08e45c36
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
16 months ago[Tizen] Change DebugPriority name 11/285711/1
Heeyong Song [Thu, 15 Dec 2022 09:12:23 +0000 (18:12 +0900)]
[Tizen] Change DebugPriority name

Change-Id: I6558c8cebec6a26119afd93d7b427490081de9fc

16 months ago[Tizen] Support Fade animation when UseFrameBuffer is true in SceneView. 62/285662/1
seungho baek [Fri, 16 Dec 2022 06:16:27 +0000 (15:16 +0900)]
[Tizen] Support Fade animation when UseFrameBuffer is true in SceneView.

Change-Id: I9be39db73b3b157e673415f6d5729654031f29d5
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
16 months ago[Tizen] Use AnimatedProperty instead of name for getActor. 43/285543/1
seungho baek [Wed, 14 Dec 2022 09:11:00 +0000 (18:11 +0900)]
[Tizen] Use AnimatedProperty instead of name for getActor.

 - This allows AnimationDefinition can find target Actor by using node id

Change-Id: Ie827fb71c574b56f71cdc9ffeeb6ae11046e96e3
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
16 months ago[Tizen] Add an API for 'create,window' event. 40/285540/1
huayong.xu [Wed, 14 Dec 2022 07:40:25 +0000 (15:40 +0800)]
[Tizen] Add an API for 'create,window' event.

Change-Id: I1d653e4fad7ae80e157a2a53bf0b70471df63c82

16 months ago[Tizen] Make FBO visual use premultiplied alpha (2) 66/285466/1
Eunki, Hong [Tue, 13 Dec 2022 07:56:55 +0000 (16:56 +0900)]
[Tizen] Make FBO visual use premultiplied alpha (2)

Set release policy as DESTROYED so let we don't call
LoadTexture at SceneOn timming multiple times

Change-Id: I8d68cab136ab0809c0fd5592c81618d51b19bc0c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months agoMerge "[Tizen] Make FBO visual use premultiplied alpha" into tizen_7.0
Eunki Hong [Tue, 13 Dec 2022 06:58:33 +0000 (06:58 +0000)]
Merge "[Tizen] Make FBO visual use premultiplied alpha" into tizen_7.0

16 months agoMerge "[Tizen] Fix opacity animation issue in 3D" into tizen_7.0
Seungho BAEK [Tue, 13 Dec 2022 06:48:24 +0000 (06:48 +0000)]
Merge "[Tizen] Fix opacity animation issue in 3D" into tizen_7.0

16 months ago[Tizen] Make FBO visual use premultiplied alpha 57/285457/1
Eunki, Hong [Tue, 13 Dec 2022 06:43:47 +0000 (15:43 +0900)]
[Tizen] Make FBO visual use premultiplied alpha

Since FBO result use Premultiplied alpha texture,
make sure that FBO image use premultiplied alpha.

Change-Id: I53e957ac3e2311587f3b68c29e4ca967972ad24d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months ago[Tizen] Fix opacity animation issue in 3D 07/285407/1
seungho baek [Mon, 12 Dec 2022 08:28:43 +0000 (17:28 +0900)]
[Tizen] Fix opacity animation issue in 3D

Change-Id: Ib46c120a62f10d846c43855691604145dc52c8ad
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
16 months ago[Tizen] Do not name check to add node 96/285396/1
seungho baek [Mon, 12 Dec 2022 05:26:05 +0000 (14:26 +0900)]
[Tizen] Do not name check to add node

 - We don't need to make crash when multiple nodes had same name.
 - DALi actor also allows duplicated name.

Change-Id: Ibcb3e21640cf2a8124bb450b73159eeaf1cdf4f3
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
16 months ago[Tizen] Fix Scene3D shader cache miss 79/285279/1 accepted/tizen/7.0/unified/20221212.015720
Eunki, Hong [Thu, 8 Dec 2022 09:53:01 +0000 (18:53 +0900)]
[Tizen] Fix Scene3D shader cache miss

Change-Id: I53858118dc98ae16ede4d48bd234ebc24e112933
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months ago[Tizen](Vector) Notify vector renderer that rendering is stopped 89/285089/1
Heeyong Song [Tue, 29 Nov 2022 11:19:26 +0000 (20:19 +0900)]
[Tizen](Vector) Notify vector renderer that rendering is stopped

Change-Id: Ic40190fd905bac34cccc7555ad027e8b5b910ea0

16 months ago[Tizen] Fix Scene3d::Loader bugs 47/284947/3
seungho baek [Thu, 1 Dec 2022 10:21:49 +0000 (19:21 +0900)]
[Tizen] Fix Scene3d::Loader bugs

 - Make Renderer translucent when AlphaMode is Blend
 - Use discard for AlphaMode.Mask in shader
 - Fixed ConvertSampler bug.
 - Fixed crash when there isn't "scene" property in glTF
 - Fixed wrong loading of buffer when the bufferView uses stride.
 - Returns MeshDefinition::Blob::GetBufferSize() only mLength
   This is because every use case of this method is to set real buffer size without considering stride.
 - Fix texture order of Specular and Specular color.

Change-Id: Ie05108557ea25faa4865ce0e3903d7018f1db621
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
16 months ago[Tizen] fix white space issue in hidden input 99/284899/1
Bowon Ryu [Tue, 29 Nov 2022 10:48:44 +0000 (19:48 +0900)]
[Tizen] fix white space issue in hidden input

The calculated text size is used in atlas renderer.
When the text is all white space, partial render issue occurs because the width is 0.
To avoid issue, do not remove the white space size in hidden input mode.

Change-Id: Id92becdb0103fa6dee20c5cd272ee3d4314121c6
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
16 months ago[Tizen] Fix hidden input issue 98/284898/1
Bowon Ryu [Thu, 24 Nov 2022 10:56:16 +0000 (19:56 +0900)]
[Tizen] Fix hidden input issue

Fixed issues with SHOW_LAST_CHARACTER mode
- After all text is deleted, the first input character is not visible.
- The last character is always visible regardless of the position of the cursor.

Change-Id: I48689bf7e38b05c655d416c4e2df1d4553dca992
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
16 months ago[Tizen] Fix 3D blend issue 21/284721/2 accepted/tizen/7.0/unified/20221128.015442
Eunki, Hong [Thu, 24 Nov 2022 07:41:44 +0000 (16:41 +0900)]
[Tizen] Fix 3D blend issue

Change-Id: Iec6fdc09fd028b2b8a4507da64b61d88014f27f3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months agoMerge "[Tizen] Make Scene3D controls also applied actor color" into tizen_7.0
Eunki Hong [Tue, 22 Nov 2022 10:45:41 +0000 (10:45 +0000)]
Merge "[Tizen] Make Scene3D controls also applied actor color" into tizen_7.0

16 months agoMerge "[Tizen] Make SceneView FBO multisampling + Sync utc harness" into tizen_7.0
Eunki Hong [Tue, 22 Nov 2022 06:55:44 +0000 (06:55 +0000)]
Merge "[Tizen] Make SceneView FBO multisampling + Sync utc harness" into tizen_7.0

16 months ago[Tizen] Make Scene3D controls also applied actor color 67/284567/2
Eunki Hong [Sun, 20 Nov 2022 07:07:18 +0000 (16:07 +0900)]
[Tizen] Make Scene3D controls also applied actor color

Let we make PBR shader use our world color system.

TODO : We should change DepthWrite & AlphaBlend properties on coreside.
Since the model might has 32bit image as texture, we cannot make
DepthWrite as AUTO.

Change-Id: I4e3371d940cdebc45c43d2cb9acc88018c111bf2
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
16 months ago[Tizen] Support KHR_materials_specular and KHR_materials_ior extension of glTF 35/284535/4
seungho baek [Thu, 17 Nov 2022 14:25:47 +0000 (23:25 +0900)]
[Tizen] Support KHR_materials_specular and KHR_materials_ior extension of glTF

Change-Id: Ieccdc7046bcc0e0a231d4d39526d610a9b7cf036
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
16 months ago[Tizen] Fix bug that didn't make nodes for child of multiple primitive 99/284499/3
seungho baek [Fri, 18 Nov 2022 05:56:31 +0000 (14:56 +0900)]
[Tizen] Fix bug that didn't make nodes for child of multiple primitive

     - And add double sided property

Change-Id: I2ccb4977ff79782a5cb2ba154ea313517397ed2a
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
16 months ago[Tizen] Make SceneView FBO multisampling + Sync utc harness 70/284570/1
Eunki, Hong [Fri, 11 Nov 2022 13:51:03 +0000 (22:51 +0900)]
[Tizen] Make SceneView FBO multisampling + Sync utc harness

Let we make SceneView's FBO usecase use multisampling as default.

Change-Id: Ibaafba7cd384fcf4162c6ccc126dd76228c0e98f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months agoMerge "[Tizen] Remove SceneView RenderTask when destroied" into tizen_7.0
Eunki Hong [Fri, 18 Nov 2022 11:25:04 +0000 (11:25 +0000)]
Merge "[Tizen] Remove SceneView RenderTask when destroied" into tizen_7.0

17 months ago[Tizen] Remove SceneView RenderTask when destroied 41/284541/1
Eunki, Hong [Fri, 18 Nov 2022 10:26:17 +0000 (19:26 +0900)]
[Tizen] Remove SceneView RenderTask when destroied

RenderTask created when it Initialized.
But we don't remove RenderTask whereever.

This patch make we sure remove task, so resolve memory leak

Change-Id: I19f31d9edcaa417e7412610889de4b7c0a80feac
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months ago[Tizen] Fix SVACE Issue 12/284212/1
seungho [Thu, 10 Nov 2022 07:14:59 +0000 (16:14 +0900)]
[Tizen] Fix SVACE Issue

Change-Id: If9c627644cc798851f8272deaecffe0542078cc7
Signed-off-by: seungho <sbsh.baek@samsung.com>
17 months ago[Tizen](Scene3D) Change model's default behavior 76/284176/1 accepted/tizen/7.0/unified/20221117.014405
Eunki, Hong [Fri, 11 Nov 2022 04:38:51 +0000 (13:38 +0900)]
[Tizen](Scene3D) Change model's default behavior

1. Make mRootModel's KEYBOARD_FOCUSABLE as false in default.
2. Set ParentOrigin at Intialize timing, not ModelLoad completed

Change-Id: I11ef708f75948584d493f184fa3d929300ef57af
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months ago[Tizen] Refactoring of SceneView and Model. 84/284084/1
seungho [Mon, 31 Oct 2022 06:48:39 +0000 (15:48 +0900)]
[Tizen] Refactoring of SceneView and Model.

 - Loosen the coupling between SceneView and Model using observer.
 - Add Priority of IBL. Model IBL has higher priority than SceneView.

Change-Id: I65ebd109911df22704a7106f0e3421a01c342637
Signed-off-by: seungho <sbsh.baek@samsung.com>
17 months ago[Tizen] Make NPatchData as unique_ptr 13/284013/1
Eunki, Hong [Tue, 8 Nov 2022 12:34:58 +0000 (21:34 +0900)]
[Tizen] Make NPatchData as unique_ptr

Relative patch with below NPatch memory leak.
Make UTC + make membervalue as unique_ptr.
Now we don't miss reference count of NPatchData.

Change-Id: I68bdcd805673e6b40b60c235815b145187314aa4
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months ago[Tizen] Fix NPatch memory leak 02/284002/1
Eunki, Hong [Tue, 8 Nov 2022 08:41:16 +0000 (17:41 +0900)]
[Tizen] Fix NPatch memory leak

Change-Id: I7d003cc08a51b60f91d0d8fdb33ce74b5d5cd562
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months ago[Tizen] Fix Svace issue for 64bit 09/283909/1
Eunki, Hong [Fri, 4 Nov 2022 15:05:10 +0000 (00:05 +0900)]
[Tizen] Fix Svace issue for 64bit

Solve some convert from size_t to uint32_t case.

Change-Id: Ic7f013742e9d14d58d1b85fdc9c4a9025f368f50
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months ago[Tizen] Fix build error 74/283774/1 accepted/tizen/7.0/unified/20221103.165457 accepted/tizen/7.0/unified/20221110.062347
Eunki, Hong [Wed, 2 Nov 2022 11:29:52 +0000 (20:29 +0900)]
[Tizen] Fix build error

Minor fix

Change-Id: I89c2490023483aaceccbf6792d12b75a1e5a9838
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months ago[Tizen] Add Asynchronous loading for Model and SceneView 62/283762/1
seungho [Wed, 2 Nov 2022 09:56:33 +0000 (18:56 +0900)]
[Tizen] Add Asynchronous loading for Model and SceneView

This reverts commit ee3275dfdf14134cd54631c39484e29d01a2fad7.

Change-Id: I06fa34335760826c1e1e4d2b5331db946d5aaf1c

17 months agoMerge branch 'devel/master' into tizen
tscholb [Wed, 2 Nov 2022 07:52:42 +0000 (16:52 +0900)]
Merge branch 'devel/master' into tizen

17 months agoRevert "[Tizen] Add Asynchronous loading for Model and SceneView"
tscholb [Wed, 2 Nov 2022 07:51:56 +0000 (16:51 +0900)]
Revert "[Tizen] Add Asynchronous loading for Model and SceneView"

This reverts commit 70f10889bc6e8c08b061a3c8e092932504b427c5.

17 months agoRevert "[Tizen] Modify window position data type"
tscholb [Wed, 2 Nov 2022 07:51:50 +0000 (16:51 +0900)]
Revert "[Tizen] Modify window position data type"

This reverts commit e0b23b20adfe7b3d41971a2117e3225c7fa93493.

17 months agoRevert "[Tizen] Rotate camera when screen orientation is changed."
tscholb [Wed, 2 Nov 2022 07:51:42 +0000 (16:51 +0900)]
Revert "[Tizen] Rotate camera when screen orientation is changed."

This reverts commit 2a18c29f97e51139b4509691b321f6aeccacc2ea.

17 months agoRevert "[Tizen] Apply ProjectionDirection property when SceneView size changed"
tscholb [Wed, 2 Nov 2022 07:51:39 +0000 (16:51 +0900)]
Revert "[Tizen] Apply ProjectionDirection property when SceneView size changed"

This reverts commit 3db76e856702eb7153b9cac77d4b4eb04a3374d0.

17 months agoRevert "[Tizen](Vector) Support desired size"
tscholb [Wed, 2 Nov 2022 07:51:36 +0000 (16:51 +0900)]
Revert "[Tizen](Vector) Support desired size"

This reverts commit ccde201431dc3525786ce0220902c5208777e1a5.

17 months agoRevert "[Tizen](SVG) Support desired size"
tscholb [Wed, 2 Nov 2022 07:51:33 +0000 (16:51 +0900)]
Revert "[Tizen](SVG) Support desired size"

This reverts commit af65398903c4746d0075232911444af8f3b695d8.

17 months agoAdded SINCE_2_2 doxygen tag 98/283598/2
joogab.yun [Mon, 31 Oct 2022 06:01:08 +0000 (15:01 +0900)]
Added SINCE_2_2 doxygen tag

Change-Id: I0523050e20b68d8e0872755e6c5e36497e47d371

17 months agoMerge "DALi Version 2.1.46" into devel/master
David Steele [Fri, 28 Oct 2022 10:27:31 +0000 (10:27 +0000)]
Merge "DALi Version 2.1.46" into devel/master

17 months agoDALi Version 2.1.46 49/283549/1 dali_2.1.46
Richard Huang [Fri, 28 Oct 2022 10:25:28 +0000 (11:25 +0100)]
DALi Version 2.1.46

Change-Id: I7cf4eecdd6bc18173a59066ab9494e4f380cfa18

17 months agoMerge "Fix svace issues" into devel/master
Bowon Ryu [Fri, 28 Oct 2022 01:36:29 +0000 (01:36 +0000)]
Merge "Fix svace issues" into devel/master

17 months agoMerge "Fix race-condition when window is resized or rotated." into devel/master
Wonsik Jung [Fri, 28 Oct 2022 01:00:22 +0000 (01:00 +0000)]
Merge "Fix race-condition when window is resized or rotated." into devel/master

17 months agoFix svace issues 67/283467/4
Bowon Ryu [Thu, 27 Oct 2022 09:39:56 +0000 (18:39 +0900)]
Fix svace issues

added some castings.

Change-Id: I3faf830d41c3e25211381a768eec1c30e9f67d07
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
17 months agoChanges required after Window::DownCast addition 88/283388/1
Adeel Kazmi [Tue, 25 Oct 2022 15:09:36 +0000 (16:09 +0100)]
Changes required after Window::DownCast addition

Change-Id: Ibf6e18fa9b05fa226846bbcd25178f9f58454fe4

17 months agoDALi Version 2.1.45 84/283284/1 dali_2.1.45
David Steele [Fri, 21 Oct 2022 10:47:27 +0000 (11:47 +0100)]
DALi Version 2.1.45

Change-Id: I92889409726aae57cab5361fe4d4be7dc3fc62d9

18 months agoFix race-condition when window is resized or rotated. 72/281872/4
Wonsik Jung [Thu, 22 Sep 2022 21:49:52 +0000 (06:49 +0900)]
Fix race-condition when window is resized or rotated.

Internal dali window module has some variables and flags.
They are set by both main thread and render thread.
It has the effect of race condition when window is resized or rotated serval times.
This patch is to fix them.

Change-Id: Iba405199015dc00fec4d7d6f6ff2ecf6f997abcb

18 months agoMerge "DALi Version 2.1.44" into devel/master
David Steele [Fri, 14 Oct 2022 12:03:06 +0000 (12:03 +0000)]
Merge "DALi Version 2.1.44" into devel/master

18 months agoMerge "Modify window position data type" into devel/master
Eunki Hong [Fri, 14 Oct 2022 10:11:04 +0000 (10:11 +0000)]
Merge "Modify window position data type" into devel/master

18 months agoDALi Version 2.1.44 98/282998/1 dali_2.1.44
Adam Bialogonski [Fri, 14 Oct 2022 09:25:38 +0000 (10:25 +0100)]
DALi Version 2.1.44

Change-Id: I400ea1060fc004fc381f91df64500685822c3b97

18 months agoFix TextUpdateInfo::Clear() issue 67/282967/2
Bowon Ryu [Fri, 14 Oct 2022 02:43:59 +0000 (11:43 +0900)]
Fix TextUpdateInfo::Clear() issue

The Clear method sets (uint)mCharacterIndex to -1,
so it makes a maximum uint value.
This causes many problems, but since it was implemented,
all index logic is related to it, so it is difficult to fix.

This patch avoids this issue by backup/restore of mCharacterIndex like TextEditor.
But we should consider changing mCharacterIndex to an integer.

Change-Id: Ida2c2af83438e71f6f05713a7de927f7b15aa7bd
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
18 months agoModify window position data type 51/282051/7
Wonsik Jung [Mon, 26 Sep 2022 10:49:44 +0000 (19:49 +0900)]
Modify window position data type

Current WindowPosition has the unsigned int data type.
It means that current data type can not support the negative coordinate.
This patch is to support it.

Change-Id: I2865ab926bb19853c7ecb4babd82384b5d673623

18 months agoApply ProjectionDirection property when SceneView size changed 95/282395/7
Eunki, Hong [Fri, 30 Sep 2022 12:39:50 +0000 (21:39 +0900)]
Apply ProjectionDirection property when SceneView size changed

SceneView's internal calculation need to be changed
if camera's whether projection direction is VERTICAL or HORIZONTAL.

Change-Id: I270ddaa0ab3e052155bed2871b42ebfdfa1d32ac
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
18 months agoDALi Version 2.1.43 57/282657/1 dali_2.1.43
Adeel Kazmi [Fri, 7 Oct 2022 11:23:26 +0000 (12:23 +0100)]
DALi Version 2.1.43

Change-Id: I6b34a69fd02b72e9c3e6b4664c30d8e9c27b12c5

18 months agoFix Svace issue 73/282573/1
seungho [Thu, 6 Oct 2022 06:03:27 +0000 (15:03 +0900)]
Fix Svace issue

 - Check null in the dli-loader

Change-Id: Ib6f33aa1e09c05a5ae4a3b9ff900fe4727350c38
Signed-off-by: seungho <sbsh.baek@samsung.com>
18 months agoRotate camera when window orientation is changed. 92/282392/7
seungho [Fri, 30 Sep 2022 11:36:35 +0000 (20:36 +0900)]
Rotate camera when window orientation is changed.

Change-Id: I90d0c99abc83479316f323ae198e62fbb0775dd6
Signed-off-by: seungho <sbsh.baek@samsung.com>
18 months agoMerge "(SVG) Support desired size" into devel/master
Heeyong Song [Wed, 5 Oct 2022 02:56:04 +0000 (02:56 +0000)]
Merge "(SVG) Support desired size" into devel/master

18 months agoMerge "(Vector) Support desired size" into devel/master
Heeyong Song [Wed, 5 Oct 2022 02:55:57 +0000 (02:55 +0000)]
Merge "(Vector) Support desired size" into devel/master

18 months ago[Tizen](SVG) Support desired size accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/hotfix/20221116.105956 accepted/tizen/unified/20221005.144446 tizen_7.0_m2_release
Eunki, Hong [Tue, 4 Oct 2022 09:34:48 +0000 (18:34 +0900)]
[Tizen](SVG) Support desired size

This reverts commit d395ce821896f06bee774a90ac2c1a60ddc43935.

Change-Id: I29909a756182adcfb4759bc8e90aa15974363196

18 months ago[Tizen](Vector) Support desired size
Eunki, Hong [Tue, 4 Oct 2022 09:34:32 +0000 (18:34 +0900)]
[Tizen](Vector) Support desired size

This reverts commit 0b487c5080b1f46e00be8af6ec0a419c6dce9d1c.

Change-Id: I5a4ab1fa808a97e0b254c05758180a02269c4cc8

18 months ago[Tizen] Apply ProjectionDirection property when SceneView size changed
Eunki, Hong [Tue, 4 Oct 2022 09:33:27 +0000 (18:33 +0900)]
[Tizen] Apply ProjectionDirection property when SceneView size changed

This reverts commit ede25d85639ad61dfa4a915b9175620bdd20f1cb.

Change-Id: Ife7c5099dd89e1d348063272600bcacf27e7a6b1

18 months ago[Tizen] Rotate camera when screen orientation is changed.
Eunki, Hong [Tue, 4 Oct 2022 09:33:15 +0000 (18:33 +0900)]
[Tizen] Rotate camera when screen orientation is changed.

This reverts commit 4fed653d5f5822476348f0967eacc6fe6dba795d.

Change-Id: Ia6af014aa3fe28b97878c5dbdf25c610a7594e1a

18 months ago[Tizen] Modify window position data type
Eunki, Hong [Tue, 4 Oct 2022 09:32:59 +0000 (18:32 +0900)]
[Tizen] Modify window position data type

This reverts commit 6f9ba55ae931df805b3dee8df991008cd87d1bf1.

Change-Id: Ib1401885629fbc60d6da333d648f037cfb3fe2b2

18 months ago[Tizen] Add Asynchronous loading for Model and SceneView
Eunki, Hong [Tue, 4 Oct 2022 09:32:01 +0000 (18:32 +0900)]
[Tizen] Add Asynchronous loading for Model and SceneView

This reverts commit 570e3ee34bf31053131cbf9d1a3c3125d2ae228a.

Change-Id: I80df8b088232425d403e1ceca6ed2c10cba8fbec

18 months agoMerge branch 'devel/master' into tizen
Eunki, Hong [Tue, 4 Oct 2022 09:28:05 +0000 (18:28 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I67ef8f1159bc77c9d4d62db1a3972308b75967ae

18 months agoRevert "[Tizen] Add Asynchronous loading for Model and SceneView"
Eunki, Hong [Tue, 4 Oct 2022 09:27:44 +0000 (18:27 +0900)]
Revert "[Tizen] Add Asynchronous loading for Model and SceneView"

This reverts commit 7b0b453dd38b28522a390a5e9181a81fb481e486.

18 months agoRevert "[Tizen]Fix maskTextureId remove issue"
Eunki, Hong [Tue, 4 Oct 2022 09:27:41 +0000 (18:27 +0900)]
Revert "[Tizen]Fix maskTextureId remove issue"

This reverts commit a8891f4e674567be9b9ffb8092f882b3a22d601a.

18 months agoRevert "[Tizen] Modify window position data type"
Eunki, Hong [Tue, 4 Oct 2022 09:27:38 +0000 (18:27 +0900)]
Revert "[Tizen] Modify window position data type"

This reverts commit 392f27f24eaf73c6c415ecee3c3116cd41ae99da.

18 months agoRevert "[Tizen] Rotate camera when screen orientation is changed."
Eunki, Hong [Tue, 4 Oct 2022 09:27:36 +0000 (18:27 +0900)]
Revert "[Tizen] Rotate camera when screen orientation is changed."

This reverts commit 39d85d965ba322b9d73fc41ddfaa66ce672bb1cd.

18 months agoRevert "[Tizen] Create ProjectionDirection property at CameraActor"
Eunki, Hong [Tue, 4 Oct 2022 09:27:32 +0000 (18:27 +0900)]
Revert "[Tizen] Create ProjectionDirection property at CameraActor"

This reverts commit 99436ccd6d8a141f27793d6f8dd7eed98a22086d.

18 months agoRevert "[Tizen](Vector) Support desired size"
Eunki, Hong [Tue, 4 Oct 2022 09:27:30 +0000 (18:27 +0900)]
Revert "[Tizen](Vector) Support desired size"

This reverts commit 3181bd1869aad7b649422341b9e267aa2f6595fb.

18 months agoRevert "[Tizen](SVG) Support desired size"
Eunki, Hong [Tue, 4 Oct 2022 09:27:28 +0000 (18:27 +0900)]
Revert "[Tizen](SVG) Support desired size"

This reverts commit 7b808962b9b0eb2b79d5a8fa4fce3dad8bb8992c.

18 months ago[Tizen](SVG) Support desired size 92/282492/1
Heeyong Song [Tue, 4 Oct 2022 02:58:40 +0000 (11:58 +0900)]
[Tizen](SVG) Support desired size

Change-Id: I2b27ac032f6fa322525af76ddb9b38012b24746d

18 months ago[Tizen](Vector) Support desired size 91/282491/1
Heeyong Song [Fri, 30 Sep 2022 03:06:40 +0000 (12:06 +0900)]
[Tizen](Vector) Support desired size

Change-Id: I0cb81a3c273b4cffd51928fca971050d9e2ee3c3

18 months ago[Tizen] Create ProjectionDirection property at CameraActor 73/282473/4
Eunki, Hong [Fri, 30 Sep 2022 12:39:50 +0000 (21:39 +0900)]
[Tizen] Create ProjectionDirection property at CameraActor

SceneView's internal calculation need to be changed

Change-Id: I270ddaa0ab3e052155bed2871b42ebfdfa1d32ac
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
18 months agoMerge "[Tizen] Rotate camera when screen orientation is changed." into tizen
Seungho BAEK [Tue, 4 Oct 2022 07:00:31 +0000 (07:00 +0000)]
Merge "[Tizen] Rotate camera when screen orientation is changed." into tizen

18 months agoMerge "(Scene3D) Allow/Block model view's children hit-test events" into devel/master
Eunki Hong [Tue, 4 Oct 2022 04:51:27 +0000 (04:51 +0000)]
Merge "(Scene3D) Allow/Block model view's children hit-test events" into devel/master

18 months ago[Tizen] Rotate camera when screen orientation is changed. 41/282441/2
seungho [Fri, 30 Sep 2022 11:36:35 +0000 (20:36 +0900)]
[Tizen] Rotate camera when screen orientation is changed.

Change-Id: I90d0c99abc83479316f323ae198e62fbb0775dd6
Signed-off-by: seungho <sbsh.baek@samsung.com>
18 months ago(SVG) Support desired size 51/282451/1
Heeyong Song [Tue, 4 Oct 2022 02:58:40 +0000 (11:58 +0900)]
(SVG) Support desired size

Change-Id: I2b27ac032f6fa322525af76ddb9b38012b24746d

18 months ago(Vector) Support desired size 38/282338/2
Heeyong Song [Fri, 30 Sep 2022 03:06:40 +0000 (12:06 +0900)]
(Vector) Support desired size

Change-Id: I0cb81a3c273b4cffd51928fca971050d9e2ee3c3

18 months ago[Tizen] Modify window position data type 47/282447/1
Wonsik Jung [Tue, 4 Oct 2022 02:30:58 +0000 (11:30 +0900)]
[Tizen] Modify window position data type

Current WindowPosition has the unsigned int data type.
It means that current data type can not support the negative coordinate.
This patch is to support it.

Change-Id: I31d7f1b11c83e1c94b141ac3fd376d17fabd40ac

18 months agoMerge "Fix Svace Issue of dli-loader" into devel/master
Seungho BAEK [Tue, 4 Oct 2022 01:14:10 +0000 (01:14 +0000)]
Merge "Fix Svace Issue of dli-loader" into devel/master

18 months agoMake MASK_CANCELLED loadstate + minor log info 45/282345/2
Eunki, Hong [Fri, 30 Sep 2022 04:41:51 +0000 (13:41 +0900)]
Make MASK_CANCELLED loadstate + minor log info

When we remove the image during ApplyMask job,
the loadstate become "CANCELLED".
And, if we re-load the same image,
the loadstate revived as "LOADING".

Without MASK_CANCELLED state, that image will send
ApplyMask one more times.
That mean, alpha mask applied double times.

This patch seperate the cancelled situation
so we can revive the loadstate well.

+

Add some more informations for log

Change-Id: I055bb9807d2c1afe7192daa29aca08cd47910968
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
18 months agoFix Svace Issue of dli-loader 97/282397/1
seungho [Fri, 30 Sep 2022 13:17:30 +0000 (22:17 +0900)]
Fix Svace Issue of dli-loader

Change-Id: I58601b0318d32c6a3c7c2b25863c95f39125b445
Signed-off-by: seungho <sbsh.baek@samsung.com>
18 months agoMerge "Guard textureId during CheckForWaitingTexture" into devel/master
David Steele [Fri, 30 Sep 2022 11:59:38 +0000 (11:59 +0000)]
Merge "Guard textureId during CheckForWaitingTexture" into devel/master

18 months agoDALi Version 2.1.42 80/282380/1 dali_2.1.42
Richard Huang [Fri, 30 Sep 2022 10:28:29 +0000 (11:28 +0100)]
DALi Version 2.1.42

Change-Id: Ic4910b0383472f06ce3b51cf94698df8074baa0e

18 months ago(Scene3D) Allow/Block model view's children hit-test events 80/280680/17
Eunki, Hong [Fri, 2 Sep 2022 06:08:48 +0000 (15:08 +0900)]
(Scene3D) Allow/Block model view's children hit-test events

Most of model has a lot of children as Actor format.
If we don't setup something on the model view,
hit-test always try to access this child tree.

For optimization, we need to make some flag to ignore this traversal.

Change-Id: I189dfe9138c883ee43d84804dda6fa1663556dd5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
18 months agoGuard textureId during CheckForWaitingTexture 07/282307/3
Eunki, Hong [Thu, 29 Sep 2022 12:33:32 +0000 (21:33 +0900)]
Guard textureId during CheckForWaitingTexture

We can remove & assign textures during NotifyObserver.
In this case, we might have some timing issue of
same-texture-id.

This patch increase for each textureId's reference
so we can assume that this textureId is valid during
CheckForWaitingTexture API running.

Change-Id: Ia77ea0d9d49564f7ec179a9ca731fa568a573ed6
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
18 months agoMinor refactor about load/remove queue 22/281922/5
Eunki, Hong [Fri, 23 Sep 2022 07:14:54 +0000 (16:14 +0900)]
Minor refactor about load/remove queue

1. Fix crash issue when we try to load mask image during ResourceReady
2. Remove useless duplicated codes for mRemoveQueue.
3. Make some API works even observer is nullptr (for mask case)
4. Notify observers timing changed when mask image postload

Change-Id: I73f4816c628d3808d7355e17d358226af2985db8
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>