platform/core/uifw/dali-adaptor.git
3 months ago[Tizen] Do not skip rendering if update required keep rendering accepted/tizen/unified/20240206.161726 accepted/tizen/unified/x/20240207.075831
ANZ1217 [Wed, 31 Jan 2024 07:11:44 +0000 (16:11 +0900)]
[Tizen] Do not skip rendering if update required keep rendering

This reverts commit d56b53e6119945d0eb4f283cdb8e2e7238474502.

3 months ago[Tizen] Support asan build option
ANZ1217 [Wed, 31 Jan 2024 07:11:29 +0000 (16:11 +0900)]
[Tizen] Support asan build option

This reverts commit ff1e98f92b4b2192cf45eb79e24bbc169bc660a0.

3 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
ANZ1217 [Wed, 31 Jan 2024 07:11:16 +0000 (16:11 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit a915a3e3b1da86ae6ebd1728be223ec1fd8698bd.

3 months agoMerge branch 'devel/master' into tizen
ANZ1217 [Wed, 31 Jan 2024 07:10:58 +0000 (16:10 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ib90963bee10973f79455ada9d91cd4deb1f59332

3 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
ANZ1217 [Wed, 31 Jan 2024 07:10:28 +0000 (16:10 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 31de47a0437b9c3636bf762edfc859fdc561dbb4.

3 months agoRevert "[Tizen] Support asan build option"
ANZ1217 [Wed, 31 Jan 2024 07:10:24 +0000 (16:10 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 4685f062e5d6f496f001513b5287b68e41d0f2f1.

3 months agoRevert "[Tizen] Do not skip rendering if update required keep rendering"
ANZ1217 [Wed, 31 Jan 2024 07:10:21 +0000 (16:10 +0900)]
Revert "[Tizen] Do not skip rendering if update required keep rendering"

This reverts commit d88967c042a067d2be2f1b64c6e1c24dbca27d97.

3 months agoAllow to ignore Vsync rendering by environment 44/305144/3
Eunki, Hong [Mon, 29 Jan 2024 08:02:53 +0000 (17:02 +0900)]
Allow to ignore Vsync rendering by environment

Let we allow to ignore vsync waiting if user don't want, by environment.

Change-Id: I22d15594a145c32e633816f5f2c7560bd47d7934
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months agoDALi Version 2.3.8 93/305093/1 dali_2.3.8
David Steele [Fri, 26 Jan 2024 10:20:58 +0000 (10:20 +0000)]
DALi Version 2.3.8

Change-Id: I31a35015487573296af9a0d64b71751e169390c3

3 months ago[Tizen] Do not skip rendering if update required keep rendering accepted/tizen_unified_riscv accepted/tizen/unified/20240124.163247 accepted/tizen/unified/riscv/20240128.235648 accepted/tizen/unified/x/20240205.064157
Bowon Ryu [Wed, 24 Jan 2024 05:39:52 +0000 (14:39 +0900)]
[Tizen] Do not skip rendering if update required keep rendering

This reverts commit 6d4e9e87b241ce67a47f5651b5ccc762a532c247.

3 months ago[Tizen] Support asan build option
Bowon Ryu [Wed, 24 Jan 2024 05:39:43 +0000 (14:39 +0900)]
[Tizen] Support asan build option

This reverts commit 12456419bddec01061fdcaf10fcf77c7b7be7541.

3 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
Bowon Ryu [Wed, 24 Jan 2024 05:39:37 +0000 (14:39 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 8a3941a56a649a05e661ac0a697f7205829cd512.

3 months agoMerge branch 'devel/master' into tizen
Bowon Ryu [Wed, 24 Jan 2024 05:38:56 +0000 (14:38 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I0e39b46f3630f437e9d3f86e3448911b256c2b0c

3 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Bowon Ryu [Wed, 24 Jan 2024 05:38:44 +0000 (14:38 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit b376b0611369acb1a4565c3bc921d890de46eed9.

3 months agoRevert "[Tizen] Support asan build option"
Bowon Ryu [Wed, 24 Jan 2024 05:38:39 +0000 (14:38 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 72994153e64aa71159193b9ab49771089c9152f5.

3 months agoRevert "[Tizen] Do not skip rendering if update required keep rendering"
Bowon Ryu [Wed, 24 Jan 2024 05:38:35 +0000 (14:38 +0900)]
Revert "[Tizen] Do not skip rendering if update required keep rendering"

This reverts commit 33167ae82c554656a7109362af8125679457d1ff.

3 months agoMerge "Trace and print Timer tick signal" into devel/master
Eunki Hong [Wed, 24 Jan 2024 05:13:55 +0000 (05:13 +0000)]
Merge "Trace and print Timer tick signal" into devel/master

3 months agoMerge "Add trace marker for some EGL CONTROLLER Render case" into devel/master
David Steele [Tue, 23 Jan 2024 16:12:39 +0000 (16:12 +0000)]
Merge "Add trace marker for some EGL CONTROLLER Render case" into devel/master

3 months agoCall idle functions what we might be failed to add 64/304664/2
Eunki, Hong [Tue, 23 Jan 2024 03:42:36 +0000 (12:42 +0900)]
Call idle functions what we might be failed to add

Since AddIdle could be failed at ecore side, we need to call given callback
synchronously, or need to print some error logs for some cases

Change-Id: Iea7268071c47e998b66a57154d81aead866d5db2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months agoTrace and print Timer tick signal 18/304618/1
Eunki, Hong [Mon, 22 Jan 2024 05:27:34 +0000 (14:27 +0900)]
Trace and print Timer tick signal

Change-Id: Iaea503677af2499ca0c6dc479c58de51da856f8d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months agoAdd trace marker for some EGL CONTROLLER Render case 37/304437/4
Eunki, Hong [Wed, 17 Jan 2024 08:47:02 +0000 (17:47 +0900)]
Add trace marker for some EGL CONTROLLER Render case

Make trace don't wait sleep + Print more logs when we trace EGL

Change-Id: Id4894c99c2c525c82b716625e52fc5e29a5cf00a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months agoMerge "DALi Version 2.3.7" into devel/master
Adeel Kazmi [Fri, 19 Jan 2024 10:18:19 +0000 (10:18 +0000)]
Merge "DALi Version 2.3.7" into devel/master

3 months agoMerge "Prevents writing array uniforms with out-of-bound indices and accidental overw...
Adeel Kazmi [Fri, 19 Jan 2024 10:07:38 +0000 (10:07 +0000)]
Merge "Prevents writing array uniforms with out-of-bound indices and accidental overwrite of next uniform." into devel/master

3 months agoDALi Version 2.3.7 54/304554/1 dali_2.3.7
Adam Bialogonski [Fri, 19 Jan 2024 09:52:20 +0000 (09:52 +0000)]
DALi Version 2.3.7

Change-Id: Idd057b5aacfc97869f231d812374c65d713e0e9d

3 months agoMerge "[ATSPI] Introduce GetMatchesInMatches API" into devel/master
woochan lee [Fri, 19 Jan 2024 09:09:56 +0000 (09:09 +0000)]
Merge "[ATSPI] Introduce GetMatchesInMatches API" into devel/master

3 months agoPrevents writing array uniforms with out-of-bound indices and accidental overwrite... 79/304179/2
Adam Bialogonski [Thu, 11 Jan 2024 11:03:59 +0000 (11:03 +0000)]
Prevents writing array uniforms with out-of-bound indices and accidental overwrite of next uniform.

Change-Id: I3a90c54759159b7ac3a448a4694caa7047765c40

3 months ago[Tizen] Do not skip rendering if update required keep rendering accepted/tizen/unified/20240116.155515 accepted/tizen/unified/riscv/20240117.041628
Wonsik Jung [Mon, 15 Jan 2024 07:27:22 +0000 (16:27 +0900)]
[Tizen] Do not skip rendering if update required keep rendering

This reverts commit c9cf68098bf03219fae2cd35d3c5ecefafbbeef5.

3 months ago[Tizen] Support asan build option
Wonsik Jung [Mon, 15 Jan 2024 07:26:58 +0000 (16:26 +0900)]
[Tizen] Support asan build option

This reverts commit 2dd02eae71fed9fed3a68145912f052a5506b543.

3 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
Wonsik Jung [Mon, 15 Jan 2024 07:26:35 +0000 (16:26 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit e606795dd4257679334e7ec900885fbe25f184dc.

3 months agoMerge branch 'devel/master' into tizen
Wonsik Jung [Mon, 15 Jan 2024 07:26:24 +0000 (16:26 +0900)]
Merge branch 'devel/master' into tizen

3 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Wonsik Jung [Mon, 15 Jan 2024 07:26:16 +0000 (16:26 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 355f75abaf5eaea76e665ab39d613573e1d85da8.

3 months agoRevert "[Tizen] Support asan build option"
Wonsik Jung [Mon, 15 Jan 2024 07:26:12 +0000 (16:26 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 602123ab32606c1ba747814af93d883235aba0bb.

3 months agoRevert "[Tizen] Do not skip rendering if update required keep rendering"
Wonsik Jung [Mon, 15 Jan 2024 07:26:07 +0000 (16:26 +0900)]
Revert "[Tizen] Do not skip rendering if update required keep rendering"

This reverts commit 5d5705076acc9a04a37aa133357125740b9502a3.

3 months agoMerge "Support YUV format desired size downsampling" into devel/master
Eunki Hong [Mon, 15 Jan 2024 07:23:02 +0000 (07:23 +0000)]
Merge "Support YUV format desired size downsampling" into devel/master

3 months agoSupport YUV format desired size downsampling 68/304268/1
Eunki, Hong [Mon, 15 Jan 2024 05:31:17 +0000 (14:31 +0900)]
Support YUV format desired size downsampling

Change-Id: I0dc982af4a18488b3f9da740e8c969034ebbf692
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months agoMerge "Optimize NativeImageSourceQueue rendering time" into devel/master
Eunki Hong [Mon, 15 Jan 2024 04:49:52 +0000 (04:49 +0000)]
Merge "Optimize NativeImageSourceQueue rendering time" into devel/master

3 months agoDALi Version 2.3.6 34/304234/1 dali_2.3.6
Richard Huang [Fri, 12 Jan 2024 11:16:36 +0000 (11:16 +0000)]
DALi Version 2.3.6

Change-Id: I3287f5263e9b672fae05d9d347455362a987dcae

3 months agoOptimize NativeImageSourceQueue rendering time 49/304149/2
Eunki, Hong [Wed, 10 Jan 2024 20:35:05 +0000 (05:35 +0900)]
Optimize NativeImageSourceQueue rendering time

If NativeImageSourceQueue has a lots of queue, it might have some overhead
during rendering.

Let we remove some useless iteration for that case, so reduce overhead.

Change-Id: I43b57b61cf2434e659cd368d6166c65e2fbe9f39
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months agoFix svace issue 89/304089/1
jmm [Wed, 10 Jan 2024 03:44:29 +0000 (12:44 +0900)]
Fix svace issue

Change-Id: I86bf7507e4e2ddf7f360ac18856636466275ba05

4 months agoMerge "Fix svace issue when TJ_SUBSAMP is bigger than 7" into devel/master
Adeel Kazmi [Tue, 9 Jan 2024 15:03:36 +0000 (15:03 +0000)]
Merge "Fix svace issue when TJ_SUBSAMP is bigger than 7" into devel/master

4 months agoMerge branch 'devel/master' into tizen accepted/tizen/unified/20240110.154150 accepted/tizen/unified/riscv/20240111.042819
jykeon [Tue, 9 Jan 2024 04:08:42 +0000 (13:08 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I7d17e7825cb028ac427a4f87ddc097dbad911397

4 months agoMerge "Make PixelData flag that we release buffer after texture upload" into devel...
Eunki Hong [Tue, 9 Jan 2024 03:32:23 +0000 (03:32 +0000)]
Merge "Make PixelData flag that we release buffer after texture upload" into devel/master

4 months agoMerge "[ATSPI] Introduce GetNodeInfo interface" into devel/master
woochan lee [Tue, 9 Jan 2024 01:14:50 +0000 (01:14 +0000)]
Merge "[ATSPI] Introduce GetNodeInfo interface" into devel/master

4 months agoFix svace issue when TJ_SUBSAMP is bigger than 7 43/303943/4
Eunki, Hong [Mon, 8 Jan 2024 08:31:17 +0000 (17:31 +0900)]
Fix svace issue when TJ_SUBSAMP is bigger than 7

It is possible that TJ_SUBSAMPL could be greater than 7 in future.

This patch make ensure that it will works well even that value increased.

Change-Id: I3a7b1ce25cda3fb6717f3cb847bd0d4e744086e7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months agoMake PixelData flag that we release buffer after texture upload 15/303915/2
Eunki, Hong [Mon, 8 Jan 2024 01:21:12 +0000 (10:21 +0900)]
Make PixelData flag that we release buffer after texture upload

Let we support to release pixel data memory automatically after upload finished.
And also, let we make new PixelBuffer::Convert API with this flag.

Change-Id: I9537da4d10a59bdb4c6cd12ea3d62463455399a3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months agoFixing static analysis error 58/303958/1
David Steele [Mon, 8 Jan 2024 10:33:54 +0000 (10:33 +0000)]
Fixing static analysis error

The libturbojpeg library has been updated on the target, and there is
a new subsampling option available, which means the array we use for
testing is now too small.

Added an entry to this array for the new subsampling option. In
theory, this should just work, but as we don't set this variable,
there's nothing to test.

See
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-adaptor/+/277590
for more details

Change-Id: I02bb90830d6d0969cafae635ceb6b1b6bc9c2e1a
Signed-off-by: David Steele <david.steele@samsung.com>
4 months agoMerge "Fix ellipsis cache issue" into devel/master
Bowon Ryu [Mon, 8 Jan 2024 09:03:13 +0000 (09:03 +0000)]
Merge "Fix ellipsis cache issue" into devel/master

4 months agoMerge "Add null check on GetStates" into devel/master
kim hosang [Mon, 8 Jan 2024 06:40:14 +0000 (06:40 +0000)]
Merge "Add null check on GetStates" into devel/master

4 months agoFix ellipsis cache issue 69/303469/3
Bowon Ryu [Thu, 28 Dec 2023 06:11:40 +0000 (15:11 +0900)]
Fix ellipsis cache issue

If an ellipsis cache is not found in the mEllipsisCache,
the ellipsisCacheIndex value will always be zero.

This zero value is then stored in the item.index,
which is used to access the mEllipsisCache.

As a result, even if an ellipsis cache exists,
only the cache at index 0 is always used,
so an ellipsis glyph with a different font size from the actual font size may be rendered.

Change-Id: Iee15f1e320fd3f8ba73e035477ed13d7e49ee0ef
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
4 months agoFix miss implementation of hash salt 47/303847/1
Eunki Hong [Sun, 7 Jan 2024 00:50:10 +0000 (09:50 +0900)]
Fix miss implementation of hash salt

sizeof(T) return as byte. But previous hash function use it like bit.

Change-Id: Ia4378a0bb40aca4928a127be4e2adc6db1b84e7f
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
4 months agoFixing non-ecore X11 build 42/303842/1
David Steele [Fri, 5 Jan 2024 11:42:04 +0000 (11:42 +0000)]
Fixing non-ecore X11 build

Change-Id: Ie2eadcc1b6937a29d82d401c06b47a770ea31303

4 months agoDALi Version 2.3.5 31/303831/1 dali_2.3.5
David Steele [Fri, 5 Jan 2024 10:42:45 +0000 (10:42 +0000)]
DALi Version 2.3.5

Change-Id: Id165da9811a030b4678fb022e6f10ad9a6aac283

4 months agoMerge "Add trace when we downscale and crop bitmap" into devel/master
Eunki Hong [Thu, 4 Jan 2024 12:50:42 +0000 (12:50 +0000)]
Merge "Add trace when we downscale and crop bitmap" into devel/master

4 months agoMerge "Optimize downscale scanline for RGBA format" into devel/master
Eunki Hong [Thu, 4 Jan 2024 11:14:11 +0000 (11:14 +0000)]
Merge "Optimize downscale scanline for RGBA format" into devel/master

4 months agoMerge "Create NativeImageQueue with the number of queue" into devel/master
Eunki Hong [Thu, 4 Jan 2024 10:11:46 +0000 (10:11 +0000)]
Merge "Create NativeImageQueue with the number of queue" into devel/master

4 months agoOptimize downscale scanline for RGBA format 51/303751/1
Eunki, Hong [Thu, 4 Jan 2024 08:27:36 +0000 (17:27 +0900)]
Optimize downscale scanline for RGBA format

Each components of RGBA channel has uint8_t type. So we can
parallaly calculate each components of RGBA. It will increase
the speed of operation.

Change-Id: I3b738926b8a5d706844550a63cbc7256a7c3122f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months agoAdd trace when we downscale and crop bitmap 48/303748/3
Eunki, Hong [Thu, 4 Jan 2024 07:58:50 +0000 (16:58 +0900)]
Add trace when we downscale and crop bitmap

Change-Id: Ib79b3a277eefcb151c1cc445853f2198543f39c2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months agoIntersection logic has been modified to allow boundary of drop targets 22/303722/1
Taehyub Kim [Thu, 4 Jan 2024 01:17:36 +0000 (10:17 +0900)]
Intersection logic has been modified to allow boundary of drop targets

Change-Id: I40d8731cd564191db67f9fc36a9256416541f64c

4 months agoUpdated key handling for x11 adaptor 51/303151/2
David Steele [Wed, 20 Dec 2023 10:24:26 +0000 (10:24 +0000)]
Updated key handling for x11 adaptor

Fixed build error with latest key handling
Fixed keyboard modifiers to work consistently with other profiles

Change-Id: Ic21876922beed25847a89e1332e36d6aced3aafc

4 months ago[AT-SPI] Emit fewer BoundsChanged events for Window 79/303579/2
Artur Świgoń [Tue, 2 Jan 2024 09:57:57 +0000 (10:57 +0100)]
[AT-SPI] Emit fewer BoundsChanged events for Window

1. Check whether the window geometry has really changed before emitting events.

2. Also check Accessibility::IsUp() beforehand. This condition is also checked
internally by EmitBoundsChanged(), but too much of the Accessibility D-Bus
infrastructure will have to be initialized before reaching that point in the
code, and this initialization is not always needed, e.g. during early
application initialization.

Change-Id: I9c3898812380a4d98a0adcbe56445e6af31bf465

4 months agoMerge "Prevent to decode png when the pixel buffer cannot be created" into devel...
Seungho BAEK [Tue, 2 Jan 2024 07:57:33 +0000 (07:57 +0000)]
Merge "Prevent to decode png when the pixel buffer cannot be created" into devel/master

4 months ago[Tizen] Do not skip rendering if update required keep rendering accepted/tizen/unified/20240105.012934 accepted/tizen/unified/riscv/20240105.060223
Hosang Kim [Tue, 2 Jan 2024 06:50:53 +0000 (15:50 +0900)]
[Tizen] Do not skip rendering if update required keep rendering

This reverts commit f710079c5eada34365f6ad74700a78adcdefa8a1.

4 months ago[Tizen] Support asan build option
Hosang Kim [Tue, 2 Jan 2024 06:50:39 +0000 (15:50 +0900)]
[Tizen] Support asan build option

This reverts commit a421e3270428b4272614c63aa6c573246936275c.

4 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
Hosang Kim [Tue, 2 Jan 2024 06:50:20 +0000 (15:50 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 45af17544e9fc46cc8a2439fdb3ef2a03d50b88d.

4 months agoMerge branch 'devel/master' into tizen
Hosang Kim [Tue, 2 Jan 2024 06:48:32 +0000 (15:48 +0900)]
Merge branch 'devel/master' into tizen

4 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Hosang Kim [Tue, 2 Jan 2024 06:48:25 +0000 (15:48 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 19840b229bc75e6f456144612a1d27bf86e3cf27.

4 months agoRevert "[Tizen] Support asan build option"
Hosang Kim [Tue, 2 Jan 2024 06:48:14 +0000 (15:48 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 5b544217867247a33eb52c7bb9b3464c6db46350.

4 months agoRevert "[Tizen] Add some logs for SVG rasterize task for debug"
Hosang Kim [Tue, 2 Jan 2024 06:48:02 +0000 (15:48 +0900)]
Revert "[Tizen] Add some logs for SVG rasterize task for debug"

This reverts commit 1acc1f8ed056d8562c64906e6fe8b1c7b5fef660.

4 months agoRevert "[Tizen] Do not skip rendering if update required keep rendering"
Hosang Kim [Tue, 2 Jan 2024 06:47:53 +0000 (15:47 +0900)]
Revert "[Tizen] Do not skip rendering if update required keep rendering"

This reverts commit 02eaaf75db7deee3614c7acf836206ace6ab3e63.

4 months agoCreate NativeImageQueue with the number of queue 23/303523/4
Eunki Hong [Sat, 30 Dec 2023 14:31:47 +0000 (23:31 +0900)]
Create NativeImageQueue with the number of queue

Add new API that user can control the tbm_queue queue count.
It will be useful when we don't want to create 3 size of tbm_queue.

Change-Id: I4e1e5cbcb303411da5e45ffc5b1f42d26df90275
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
4 months agoDo not trace during process 36/303536/1
Eunki, Hong [Tue, 2 Jan 2024 04:16:37 +0000 (13:16 +0900)]
Do not trace during process

Since we already print logs during some critical async task running, it was
some useless print logs. Let we remove it.

Change-Id: If4ab42c470d644fdb43e39c9b516c6c7ce338b02
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months agoPrevent to decode png when the pixel buffer cannot be created 29/303529/3
seungho baek [Tue, 2 Jan 2024 01:48:58 +0000 (10:48 +0900)]
Prevent to decode png when the pixel buffer cannot be created

Change-Id: Ibf86d02ae4f55590d6f021ac9ebc27b0cfe516fc
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
4 months agoMerge "Fixed Cache for AnimatedVectorImageVisual" into devel/master
sunghyun kim [Fri, 29 Dec 2023 07:12:18 +0000 (07:12 +0000)]
Merge "Fixed Cache for AnimatedVectorImageVisual" into devel/master

4 months agoMerge "Add LocaleChangedSignal" into devel/master
Chihun Jeong [Fri, 29 Dec 2023 03:22:49 +0000 (03:22 +0000)]
Merge "Add LocaleChangedSignal" into devel/master

4 months agoFixed Cache for AnimatedVectorImageVisual 11/300511/4
seungho baek [Thu, 26 Oct 2023 09:16:32 +0000 (18:16 +0900)]
Fixed Cache for AnimatedVectorImageVisual

Change-Id: I75e21fae0ca9e2561dd08f66e05ff590d2c898fc
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
4 months agoMerge "Ensure to check whether task need to callback or not" into devel/master
Eunki Hong [Thu, 28 Dec 2023 05:56:32 +0000 (05:56 +0000)]
Merge "Ensure to check whether task need to callback or not" into devel/master

4 months agoEnsure to check whether task need to callback or not 58/303458/1
Eunki, Hong [Thu, 28 Dec 2023 04:37:15 +0000 (13:37 +0900)]
Ensure to check whether task need to callback or not

There was short-term to unlock the mRunningTasksMutex.
If main thread Remove the running task (mean, cancel) during
that mutex unlocked, we just keep know that
this task need to execute callback.

So, we need to check for notify or not only for lottie cases,
and check main thread callback required one more time for main thread cases.

Change-Id: I8e6bdcdf4b8bf290a23b5b8e3fdb1821db26d393
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months agoAdd LocaleChangedSignal 09/303109/11
ANZ1217 [Fri, 22 Dec 2023 05:38:29 +0000 (14:38 +0900)]
Add LocaleChangedSignal

LocaleChangedSignal is a signal that works when the system locale is changed.
To solve the problem that the default font does not change when changing the system language, clear the cache of fontClient and emit LocaleChangedSignal.

Change-Id: Ic543b9fc250ccf88cd460fe08da6b5fd2c008987

4 months ago[Tizen] Do not skip rendering if update required keep rendering accepted/tizen/unified/20231228.165704 accepted/tizen/unified/riscv/20240103.054707
Eunki, Hong [Wed, 27 Dec 2023 00:38:27 +0000 (09:38 +0900)]
[Tizen] Do not skip rendering if update required keep rendering

Change-Id: I50e52c76bf32da6246eed081e6cc94b5d8ecb2a2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Add some logs for SVG rasterize task for debug
Eunki, Hong [Wed, 20 Dec 2023 08:23:51 +0000 (17:23 +0900)]
[Tizen] Add some logs for SVG rasterize task for debug

Change-Id: Ifb10ff1ae75a086393e6ad9e3c90abe51797d8e5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Support asan build option
sunghyun kim [Wed, 27 Dec 2023 07:03:50 +0000 (16:03 +0900)]
[Tizen] Support asan build option

This reverts commit a91a521d6cec1cc2ebe5dd0b990d8896b7f75dc5.

4 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
sunghyun kim [Wed, 27 Dec 2023 07:03:33 +0000 (16:03 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 16dc8bcbdf30a3d2fd1a80b4c5939d5e0ae0f672.

4 months agoMerge branch 'devel/master' into tizen
sunghyun kim [Wed, 27 Dec 2023 07:03:24 +0000 (16:03 +0900)]
Merge branch 'devel/master' into tizen

4 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
sunghyun kim [Wed, 27 Dec 2023 07:03:02 +0000 (16:03 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 94be7ff0be9d1f885fe98ad884aa3840e5664f9a.

4 months agoRevert "[Tizen] Support asan build option"
sunghyun kim [Wed, 27 Dec 2023 07:02:56 +0000 (16:02 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 87596222378363c2b42d1902741739818c0a8f23.

4 months agoUse trace macro with message generator function 22/303222/2
Eunki Hong [Thu, 21 Dec 2023 13:52:23 +0000 (22:52 +0900)]
Use trace macro with message generator function

Change-Id: I928e5214afd5506f378fd2dddfe0939c728076b5
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
4 months agoMerge "Add Get/Set native window id on SceneHoder and Window" into devel/master
joogab yun [Wed, 27 Dec 2023 01:19:01 +0000 (01:19 +0000)]
Merge "Add Get/Set native window id on SceneHoder and Window" into devel/master

4 months agoAdd Get/Set native window id on SceneHoder and Window 55/303055/8
joogab.yun [Tue, 19 Dec 2023 10:48:26 +0000 (19:48 +0900)]
Add Get/Set native window id on SceneHoder and Window

Change-Id: I355ef2207dcbb386ab29ee237d14bfc860a65791

4 months agoMerge "Increase percentage of scanline halves average optimization" into devel/master
Adeel Kazmi [Fri, 22 Dec 2023 12:47:13 +0000 (12:47 +0000)]
Merge "Increase percentage of scanline halves average optimization" into devel/master

4 months agoMerge "Change VAO hash value function" into devel/master
Adeel Kazmi [Fri, 22 Dec 2023 12:45:18 +0000 (12:45 +0000)]
Merge "Change VAO hash value function" into devel/master

4 months agoDALi Version 2.3.4 76/303276/1 dali_2.3.4
Adeel Kazmi [Fri, 22 Dec 2023 11:27:20 +0000 (11:27 +0000)]
DALi Version 2.3.4

Change-Id: Ibaa52b91b9a3bff2dce14e8534259764229bbcb7

4 months agoChange VAO hash value function 58/303158/2
Eunki Hong [Wed, 20 Dec 2023 22:56:35 +0000 (07:56 +0900)]
Change VAO hash value function

Since std::hash<uint32_t>{}(i); just return itself,
we need to make some other method to calculate hash of location.

For example, 0 location doesn't have any mean.
and location with 1, 3 will collision as location 2.

To avoid this hash collision, let we change some hash generate method.

  v = i + 1;
  hash += v << 24;
  v *= v;
  v ^= i;
  hash += v << 16;
  v *= v;
  hash += v;

Note that if we skip v ^= i; operation, collision occured when location is
near 13.

Change-Id: Ie081d9a5e8895988ca7183dfc860176b69c4e337
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
4 months agoIncrease percentage of scanline halves average optimization 55/303155/1
Eunki Hong [Wed, 20 Dec 2023 13:52:54 +0000 (22:52 +0900)]
Increase percentage of scanline halves average optimization

Add more logs why we reinterpret_cast only if pointer address is matched.

And also, allow uin32_t cases, not only for uint64_t, to increase portential
of optimized works.

And also, let we calculate padding components, so we don't see SIGBUG error
and also increase percentage of multi-step average.

Change-Id: Ib8cfc1a75aa588ebc02521ed645f6a74174a8bde
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
4 months ago[ATSPI] Introduce GetMatchesInMatches API 19/302119/7
Hosang Kim [Thu, 30 Nov 2023 11:36:36 +0000 (20:36 +0900)]
[ATSPI] Introduce GetMatchesInMatches API

The GetMatchesInMatches API allows users to get a list of Accessible objects that match two different MatchRule parameters.

Change-Id: I2ac3dc502561b288a8d491e0392ecea8ef66e790

4 months agoPrint the name of AsyncTask when we execute it 24/303024/2
Eunki, Hong [Tue, 19 Dec 2023 03:16:29 +0000 (12:16 +0900)]
Print the name of AsyncTask when we execute it

Get the name of AsyncTask what we are processing now, for debug.

Change-Id: Ibffb92e281ce4c94f8e7bf4f5a1bf4a6d7481d14
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[ATSPI] Introduce GetNodeInfo interface 43/302043/2
Woochan Lee [Fri, 10 Nov 2023 07:12:43 +0000 (16:12 +0900)]
[ATSPI] Introduce GetNodeInfo interface

A new interface for delivering entire information with on dbus method call.

Change-Id: Ic0f7189565375ffa53e1061e584215266ac12eef

4 months ago[Tizen] Support asan build option accepted/tizen/unified/20231219.160351 accepted/tizen/unified/riscv/20231219.070920
jmm [Mon, 18 Dec 2023 06:40:57 +0000 (15:40 +0900)]
[Tizen] Support asan build option

This reverts commit 93c9a3c00322efe4135973b3eda8b7691fb281f7.

Change-Id: Ic40e008729d6c20cca3a1da5fd94f286ed1b225f

4 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
jmm [Mon, 18 Dec 2023 06:39:01 +0000 (15:39 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 210229564674739555f3d682773abbc7197a4d36.

Change-Id: I00e6bb6412899112e46f80ee01e30beebdf80059

4 months agoMerge branch 'devel/master' into tizen
jmm [Mon, 18 Dec 2023 06:38:51 +0000 (15:38 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I3de19552620126948da4dd3a035fa961f1e3f83a

4 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
jmm [Mon, 18 Dec 2023 06:38:34 +0000 (15:38 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 1d5340cf79c33427296c2918081a17e2a22e18cf.

Change-Id: Ia815f6c77083cc11ee5c2cba4fb35a627d8f3f56