platform/core/uifw/dali-toolkit.git
2 years 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.

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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

2 years 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

2 years 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>
2 years 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

2 years 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

2 years 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>
2 years 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

2 years 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

2 years 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>
2 years 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>
2 years 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

2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years agoDo not clear ColorRuns in SetDefaultColor 87/282187/1
Bowon Ryu [Wed, 28 Sep 2022 04:07:47 +0000 (13:07 +0900)]
Do not clear ColorRuns in SetDefaultColor

There is an issue that the markup color is cleared when setting the TextColor property.
This patch guarantees markup color.

Change-Id: Ibec47ca4b956709def4216e203ccbc8a7d829397
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoMerge "Prevent render of outline, shadow when transparent" into devel/master
Bowon Ryu [Wed, 28 Sep 2022 01:17:20 +0000 (01:17 +0000)]
Merge "Prevent render of outline, shadow when transparent" into devel/master

2 years agoPrevent render of outline, shadow when transparent 41/282141/1
Bowon Ryu [Tue, 27 Sep 2022 08:44:58 +0000 (17:44 +0900)]
Prevent render of outline, shadow when transparent

Change-Id: I2b154228fd5338053aefe66606cfe08135c42c44
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoFix maskTextureId remove issue 94/281894/3
Eunki, Hong [Fri, 23 Sep 2022 04:48:41 +0000 (13:48 +0900)]
Fix maskTextureId remove issue

After remove maskTextureInfo at TextureCacheManager,
original textureInfo reference can be broken.

This patch make validate the textureInfo's reference well.

Change-Id: I69e83bff5da237fe0a0ff66ce892de0f5e6ddb58
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Moved world transform/color calc to Core." into devel/master
David Steele [Mon, 26 Sep 2022 10:44:50 +0000 (10:44 +0000)]
Merge "Moved world transform/color calc to Core." into devel/master

2 years ago[Tizen]Fix maskTextureId remove issue 87/281987/2 accepted/tizen/unified/20220928.020808
Eunki, Hong [Fri, 23 Sep 2022 04:48:41 +0000 (13:48 +0900)]
[Tizen]Fix maskTextureId remove issue

After remove maskTextureInfo at TextureCacheManager,
original textureInfo reference can be broken.

This patch make validate the textureInfo's reference well.

Change-Id: I69e83bff5da237fe0a0ff66ce892de0f5e6ddb58
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years ago[Tizen] Add Asynchronous loading for Model and SceneView
Heeyong Song [Mon, 26 Sep 2022 05:14:03 +0000 (14:14 +0900)]
[Tizen] Add Asynchronous loading for Model and SceneView

Change-Id: I288e1a6aa2e3225a1a83b23d258f2071c6cee46d

2 years agoMerge branch 'devel/master' into tizen
Heeyong Song [Mon, 26 Sep 2022 05:13:20 +0000 (14:13 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I45f82b2bcb0e973916983cdc386ea49065986462

2 years agoRevert "[Tizen] Add Asynchronous loading for Model and SceneView"
Heeyong Song [Mon, 26 Sep 2022 05:11:48 +0000 (14:11 +0900)]
Revert "[Tizen] Add Asynchronous loading for Model and SceneView"

This reverts commit 782e6a0ba3f0095357ac198bbe386b0bc718dcc4.

Change-Id: I95d236990786094473c05c0e6c91894887cf037b

2 years agoDALi Version 2.1.41 56/281956/1 dali_2.1.41
David Steele [Fri, 23 Sep 2022 10:56:35 +0000 (11:56 +0100)]
DALi Version 2.1.41

Change-Id: Ib61e590fef3fd91ce8b669aee6c40f9937bf9f56

2 years agoMoved world transform/color calc to Core. 67/281867/1
David Steele [Thu, 22 Sep 2022 15:50:35 +0000 (16:50 +0100)]
Moved world transform/color calc to Core.

Moved the actor world transform event side calculation and
the actor world color event side calculation to Devel API in
dali-core.

Change-Id: If3fb5bdb44eea493ce9743c7c20c51eb4c587e89
Signed-off-by: David Steele <david.steele@samsung.com>
2 years ago(Scene3D) Remove SceneView::RENDERING_BUFFER when framebuffer not used. 03/280903/7
Eunki, Hong [Tue, 6 Sep 2022 13:14:34 +0000 (22:14 +0900)]
(Scene3D) Remove SceneView::RENDERING_BUFFER when framebuffer not used.

Change-Id: I15c7c56239b1a3488a5592dd5571f13473e4e25b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years ago[Tizen] Add Asynchronous loading for Model and SceneView 20/281720/1 accepted/tizen/unified/20220922.062036 accepted/tizen/unified/20220922.062716
seungho [Wed, 21 Sep 2022 05:05:16 +0000 (14:05 +0900)]
[Tizen] Add Asynchronous loading for Model and SceneView

Change-Id: I2a97d7ad8314bf5475ae4d9f4899e886e2ff1bae
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years agoMerge branch 'devel/master' into tizen
seungho [Wed, 21 Sep 2022 04:25:34 +0000 (13:25 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Iec1abca3b715237968d557f7f87324be8dde87f3

2 years agoRevert "[Tizen] Add ResourceReady for Control"
seungho [Wed, 21 Sep 2022 04:25:26 +0000 (13:25 +0900)]
Revert "[Tizen] Add ResourceReady for Control"

This reverts commit 2b73fb1c1caafe0d346ec2e7ad423bac28e7cf9d.

2 years agoRevert "[Tizen] SceneView cullmode false + Orthographic size"
seungho [Wed, 21 Sep 2022 04:25:22 +0000 (13:25 +0900)]
Revert "[Tizen] SceneView cullmode false + Orthographic size"

This reverts commit d5d1af379a293a67113c5d4963f7779495110387.

2 years agoChange ModelView to Model 12/281212/12
seungho [Wed, 14 Sep 2022 07:51:43 +0000 (16:51 +0900)]
Change ModelView to Model

 - with several minor fix

Change-Id: I3e4c99c8a30c3c9bfdc5bb0cb61f00a09720e34f
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years agoAdjust text fit condition 43/281643/1
Bowon Ryu [Tue, 20 Sep 2022 06:29:01 +0000 (15:29 +0900)]
Adjust text fit condition

If the calculated text size and layout size are the same in the text fit case,
there is an issue of ellisis processing due to the influence of some glyph's advance.
So in most cases the layout needs a bit larger size.
This patch adds a condition to prevent this issue.

Change-Id: I4592c8741d19cce6d33474288d55957a3944149d
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoAdd Set/Get ImageBasedLight ScaleFactor 01/281201/8
seungho [Wed, 14 Sep 2022 07:12:58 +0000 (16:12 +0900)]
Add Set/Get ImageBasedLight ScaleFactor

Change-Id: I559cc0684b2c05b4af7639e226e4c4ea0a4dbf9e
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years agoMerge "Fix GetTextBoundingRectangle size issue" into devel/master
Bowon Ryu [Mon, 19 Sep 2022 01:16:45 +0000 (01:16 +0000)]
Merge "Fix GetTextBoundingRectangle size issue" into devel/master

2 years agoMerge "DALi Version 2.1.40" into devel/master
Adeel Kazmi [Fri, 16 Sep 2022 11:23:30 +0000 (11:23 +0000)]
Merge "DALi Version 2.1.40" into devel/master

2 years agoDALi Version 2.1.40 04/281404/1 dali_2.1.40
Adeel Kazmi [Fri, 16 Sep 2022 11:05:00 +0000 (12:05 +0100)]
DALi Version 2.1.40

Change-Id: Ief7808691db6185cc080088c3231852a961d1cfe

2 years agoFix GetTextBoundingRectangle size issue 70/281370/2
Bowon Ryu [Fri, 16 Sep 2022 05:54:18 +0000 (14:54 +0900)]
Fix GetTextBoundingRectangle size issue

TextGeometry calculates the size and position of the actual text with glyphAdvance.
This means that sometimes the x position will be negative,
or the text's line width may be greater than the control's width.

While this is an accurate value,
it is not suitable for calculating the minimum bounding rect of text.
Because the text appears to be outside the control.

This patch adjusts the return value of GetTextBoundingRectangle()
so that it does not exceed the bounds of the text control.

Change-Id: Ie80ac1a8b5cec5f8c21013744645254381c78fb6
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoMerge "Add ResourceReady for Control" into devel/master
Seungho BAEK [Fri, 16 Sep 2022 07:31:27 +0000 (07:31 +0000)]
Merge "Add ResourceReady for Control" into devel/master

2 years agoMerge "Fix cursor position update issue" into devel/master
Bowon Ryu [Fri, 16 Sep 2022 05:50:00 +0000 (05:50 +0000)]
Merge "Fix cursor position update issue" into devel/master

2 years agoAdd ResourceReady for Control 00/280800/14
seungho [Mon, 5 Sep 2022 08:11:52 +0000 (17:11 +0900)]
Add ResourceReady for Control

Change-Id: I3fd129e05d53451383411ec904c09c5d3e41e3be
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years agoFix cursor position update issue 03/281303/2
Bowon Ryu [Thu, 15 Sep 2022 10:02:37 +0000 (19:02 +0900)]
Fix cursor position update issue

When a text controller has focus and loses keyboard focus,
the controller is in the INACTIVE state.
But in this case, when the cursor position is updated from a key event,
there is an issue that the position is not updated due to the wrong state.

This patch changes the state of controller to EDITING in the issue case.

Change-Id: Idea21a5486a7c076a59ad5dcd74c5b3343c1e2fe
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoFix SceneView about Camera 07/280907/4
seungho [Tue, 6 Sep 2022 13:47:27 +0000 (22:47 +0900)]
Fix SceneView about Camera

 - Compute Orthographic properties according to the topPlane

Change-Id: Ie67238c6703945c6684b2f01efaf78a086a2992a
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years ago[Tizen] SceneView cullmode false + Orthographic size 63/281163/3 accepted/tizen/unified/20220914.164053
seungho [Wed, 14 Sep 2022 02:02:46 +0000 (11:02 +0900)]
[Tizen] SceneView cullmode false + Orthographic size

Change-Id: I9ce30cbe1fe0a7a1d747313d606a6b306df63995
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years ago[Tizen] Add ResourceReady for Control
Taehyub Kim [Wed, 14 Sep 2022 02:39:28 +0000 (11:39 +0900)]
[Tizen] Add ResourceReady for Control

This reverts commit c597fb961dac25bbc7e32a399a75c096d848821b.

2 years agoMerge branch 'devel/master' into tizen
Taehyub Kim [Wed, 14 Sep 2022 02:38:53 +0000 (11:38 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ibb3a3aaa1d42ed3851e2d173b25218d2c86eca0d

2 years agoRevert "[Tizen] Erase observer at TexturManager remove"
Taehyub Kim [Wed, 14 Sep 2022 02:38:48 +0000 (11:38 +0900)]
Revert "[Tizen] Erase observer at TexturManager remove"

This reverts commit 8bfcdbd5e257e4614c8d11e199039fa2039c5b02.

2 years agoRevert "[Tizen] Add ResourceReady for Control"
Taehyub Kim [Wed, 14 Sep 2022 02:38:33 +0000 (11:38 +0900)]
Revert "[Tizen] Add ResourceReady for Control"

This reverts commit 2b234125bbf3b4b993a4b4872cff363359ea966a.

2 years agoDALi Version 2.1.39 86/281086/1 dali_2.1.39
Adam Bialogonski [Fri, 9 Sep 2022 09:05:42 +0000 (10:05 +0100)]
DALi Version 2.1.39

Change-Id: I5779a8fd76d301f5364b50ebc8a543fd070cb1e2

2 years agoMerge "Remove mask internally in texture manager" into devel/master
sunghyun kim [Thu, 8 Sep 2022 04:45:58 +0000 (04:45 +0000)]
Merge "Remove mask internally in texture manager" into devel/master

2 years agoMerge "Caching texture instead of textureSet in TextureManager" into devel/master
sunghyun kim [Thu, 8 Sep 2022 04:45:47 +0000 (04:45 +0000)]
Merge "Caching texture instead of textureSet in TextureManager" into devel/master

2 years ago[Tizen] Add ResourceReady for Control 89/280889/2 accepted/tizen/unified/20220913.175616
seungho [Mon, 5 Sep 2022 08:11:52 +0000 (17:11 +0900)]
[Tizen] Add ResourceReady for Control

Change-Id: I3fd129e05d53451383411ec904c09c5d3e41e3be
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years agoMerge branch 'devel/master' into tizen
Jaehyun Cho [Tue, 6 Sep 2022 07:24:34 +0000 (16:24 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I6dc46d8c386b7a8bd5e063aeb84151e8c50325fb

2 years agoRemove mask internally in texture manager 10/276710/11
tscholb [Thu, 23 Jun 2022 07:19:14 +0000 (16:19 +0900)]
Remove mask internally in texture manager

texture manager know the information of mask, so it can remove its mask
internally

Change-Id: Ife69614793c6a8fad7b605af14a41a5290a090ee

2 years agoUse stencil buffer when use SceneView's FrameBuffer 30/280630/2
Eunki, Hong [Thu, 1 Sep 2022 11:07:48 +0000 (20:07 +0900)]
Use stencil buffer when use SceneView's FrameBuffer

There is no reason to block the Stencil buffer for FBO.

Change-Id: I272d4143f47a9ed27e49719fb8294d4c3ee646da
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoDALi Version 2.1.38 31/280731/1 dali_2.1.38
Richard Huang [Fri, 2 Sep 2022 12:00:25 +0000 (13:00 +0100)]
DALi Version 2.1.38

Change-Id: I6c643a012a3b5c56c20d4d66c55b7a2ec52e93c3

2 years agoRemove 3D layer from ModelView 32/279732/13
seungho [Wed, 17 Aug 2022 04:57:05 +0000 (13:57 +0900)]
Remove 3D layer from ModelView

Change-Id: I215018b54d7495753b3c99d98f8d99e5c564e292
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years agoAdd SceneView 94/278294/52
seungho [Mon, 18 Jul 2022 08:13:31 +0000 (17:13 +0900)]
Add SceneView

Change-Id: I383ae6bca7664c3d7cdb88d4f99fd6b8dc746da9
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years ago[Tizen] Erase observer at TexturManager remove accepted/tizen/unified/20220830.133736 submit/tizen/20220830.074510
EverLEEst(SangHyeon Lee) [Tue, 30 Aug 2022 06:27:19 +0000 (15:27 +0900)]
[Tizen] Erase observer at TexturManager remove

This reverts commit 03666bf124551fdf6afed6bbcba3cd998c776748.

2 years agoMerge branch 'devel/master' into tizen
EverLEEst(SangHyeon Lee) [Tue, 30 Aug 2022 06:26:54 +0000 (15:26 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Erase observer at TexturManager remove"
EverLEEst(SangHyeon Lee) [Tue, 30 Aug 2022 06:26:49 +0000 (15:26 +0900)]
Revert "[Tizen] Erase observer at TexturManager remove"

This reverts commit 21150f0eaed8163c98d4514fb676075f7154bf5d.

2 years agoDALi Version 2.1.37 09/280309/1 dali_2.1.37
David Steele [Fri, 26 Aug 2022 11:15:25 +0000 (12:15 +0100)]
DALi Version 2.1.37

Change-Id: Iec0d205f52fc90d150abe280452e9665624840e9

2 years agoMerge "Let CornerRadius / Borderline works on very small visual" into devel/master
Adeel Kazmi [Thu, 25 Aug 2022 15:56:06 +0000 (15:56 +0000)]
Merge "Let CornerRadius / Borderline works on very small visual" into devel/master

2 years agoMerge "Fix texture coordinate error when visualSize < 1.0" into devel/master
Adeel Kazmi [Thu, 25 Aug 2022 15:54:42 +0000 (15:54 +0000)]
Merge "Fix texture coordinate error when visualSize < 1.0" into devel/master

2 years agoCaching texture instead of textureSet in TextureManager 35/276135/18
tscholb [Fri, 10 Jun 2022 04:17:03 +0000 (13:17 +0900)]
Caching texture instead of textureSet in TextureManager

To avoid duplicate loading, Caching texture instead of textureSet in TextureManager.

Change-Id: Icb24284fd66ab1968de352453880b754a5d3c7f5

2 years agocleanup auto scroll in text label 10/280110/4
Bowon Ryu [Tue, 23 Aug 2022 23:15:20 +0000 (08:15 +0900)]
cleanup auto scroll in text label

1. fixed a bug where auto scroll did not work
when the property value changed after the label was disconnected from the scene

2. keep StopScrolling() depending only on TextScroller class properties as is

Change-Id: I6f92ded38f9c671787e72798cbc1602f9709f0df
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoMerge "stop text scrolling when label is disconnected from scene" into devel/master
Bowon Ryu [Tue, 23 Aug 2022 05:20:02 +0000 (05:20 +0000)]
Merge "stop text scrolling when label is disconnected from scene" into devel/master

2 years agoMerge "Fix nullptr for the text geometry." into devel/master
Bowon Ryu [Mon, 22 Aug 2022 23:40:11 +0000 (23:40 +0000)]
Merge "Fix nullptr for the text geometry." into devel/master

2 years ago[Tizen] Erase observer at TexturManager remove accepted/tizen/unified/20220823.061736 submit/tizen/20220822.095528
dongsug.song [Mon, 22 Aug 2022 09:07:25 +0000 (18:07 +0900)]
[Tizen] Erase observer at TexturManager remove

This reverts commit 91dce93201a6dd1a666e5828a0ea57e9909e19d2.

Change-Id: I58f20abbc9d78bc9097799a020d4668deecbd708

2 years agoMerge branch 'devel/master' into tizen
dongsug.song [Mon, 22 Aug 2022 09:07:02 +0000 (18:07 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I87e5f8d0afe46dfa7fe71daa366586f17eb4fb12

2 years agoRevert "[Tizen] Erase observer at TexturManager remove"
dongsug.song [Mon, 22 Aug 2022 09:06:44 +0000 (18:06 +0900)]
Revert "[Tizen] Erase observer at TexturManager remove"

This reverts commit ca5adfbceeb163ac3a3957c0717f342b7526b03a.

2 years agoLet CornerRadius / Borderline works on very small visual 01/279801/5
Eunki, Hong [Thu, 18 Aug 2022 05:10:52 +0000 (14:10 +0900)]
Let CornerRadius / Borderline works on very small visual

We setup the range of anti-alias as fixed value; 1.0.
It cause we only assume that user will use this visual at pixel-unit.

But if we try to use ImageView / Control in 3D world,
The size of visual can be smaller than 1.0.
In this case, CornerRadius / Borderline break down.

This patch make the range of anti-alias relative with visual size.
So even if we setup the view size smaller than 1.0,
it will show the result like 50x50 size of visual.

Change-Id: I17614783c2ec8c4a38b51330ba166160d7d4db16
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoFix texture coordinate error when visualSize < 1.0 95/279795/5
Eunki, Hong [Thu, 18 Aug 2022 04:46:02 +0000 (13:46 +0900)]
Fix texture coordinate error when visualSize < 1.0

For 3D case, the size of visual can be smaller than 1.0.

To avoid numeric error, we remove division by visualSize
instead of borderline case.

Change-Id: I8d689140c969d273df8fb21bd416f0a284f6ad9d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agostop text scrolling when label is disconnected from scene 75/279975/5
Bowon Ryu [Sun, 21 Aug 2022 22:59:26 +0000 (07:59 +0900)]
stop text scrolling when label is disconnected from scene

Change-Id: I8909dc858467d85574310ba50c30ffa143b2eb8d
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoMerge "Multiply scale factor not divide (bvh-loader)" into devel/master
Seungho BAEK [Mon, 22 Aug 2022 01:27:59 +0000 (01:27 +0000)]
Merge "Multiply scale factor not divide (bvh-loader)" into devel/master

2 years agoMerge "(Canvas) Unregister processor properly" into devel/master
Heeyong Song [Mon, 22 Aug 2022 01:02:46 +0000 (01:02 +0000)]
Merge "(Canvas) Unregister processor properly" into devel/master

2 years agoMerge "DALi Version 2.1.36" into devel/master
David Steele [Fri, 19 Aug 2022 12:07:57 +0000 (12:07 +0000)]
Merge "DALi Version 2.1.36" into devel/master

2 years agoDALi Version 2.1.36 52/279952/1 dali_2.1.36
Adam Bialogonski [Fri, 19 Aug 2022 10:07:59 +0000 (11:07 +0100)]
DALi Version 2.1.36

Change-Id: I4d6c19cecd494ca013309a3a916d73694c810f81

2 years agoMerge "[AT-SPI] Do not set Popup's sub-role to "Alert"" into devel/master
Seoyeon Kim [Fri, 19 Aug 2022 09:27:16 +0000 (09:27 +0000)]
Merge "[AT-SPI] Do not set Popup's sub-role to "Alert"" into devel/master

2 years ago(Canvas) Unregister processor properly 42/279942/1
Heeyong Song [Fri, 19 Aug 2022 08:58:16 +0000 (17:58 +0900)]
(Canvas) Unregister processor properly

Change-Id: I45c5667b28913517e87ba1e2a30a19b6e9686e5f

2 years agoFix nullptr for the text geometry. 77/279777/4
sarajammal [Wed, 17 Aug 2022 11:59:06 +0000 (14:59 +0300)]
Fix nullptr for the text geometry.

Added if statement for handling the null values of glyph and characters.
That happens when the function GetTextGeometry is called before lay-outing.

Change-Id: I5faa96349c7da69d261902e1b6c14cfbacdaa159

2 years ago[AT-SPI][Text] Remove libunibreak dependency on accessible 07/279707/3
Eunki, Hong [Tue, 16 Aug 2022 12:06:58 +0000 (21:06 +0900)]
[AT-SPI][Text] Remove libunibreak dependency on accessible

libunibreak in AT-SPI only used some special case.
I think we don't make it as Accessible's own API.

Change-Id: I345453c90e52360c49b77d718c82341172b232db
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years ago[Tizen] Erase observer at TexturManager remove 97/279697/2
Eunki, Hong [Tue, 16 Aug 2022 04:28:23 +0000 (13:28 +0900)]
[Tizen] Erase observer at TexturManager remove

First, load one image from imageView.
And while the first loaded image is removed from the scene, there is a problem if another image view loads with the same image URL.
This is because there are cases where a callback is received from an invalid imageView by a previous observer.
To prevent this problem, change the observer to also delete the texture when deleting it.

Change-Id: Ied8235c35ff9772b36f55de3c3b5b21fbc4bce5c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge branch 'devel/master' into tizen accepted/tizen/unified/20220817.153835 submit/tizen/20220816.083251
jykeon [Tue, 16 Aug 2022 06:51:33 +0000 (15:51 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I58c4c862060b8ebceb6b5eb4db10b5d3dae8355c

2 years agoMerge "(Vector) Support SYNCHRONOUS_LOADING" into devel/master
Heeyong Song [Tue, 16 Aug 2022 02:34:15 +0000 (02:34 +0000)]
Merge "(Vector) Support SYNCHRONOUS_LOADING" into devel/master