platform/core/uifw/dali-adaptor.git
4 months ago[Tizen] Add APIs for setting IME position, cursor theme name. accepted/tizen_unified_x_asan accepted/tizen/unified/20250205.095535 accepted/tizen/unified/20250205.113514 accepted/tizen/unified/x/20250212.043925 accepted/tizen/unified/x/asan/20250211.003651
joogab.yun [Tue, 4 Feb 2025 06:21:17 +0000 (15:21 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.

This reverts commit 1337344e5d2eebfdf0d48992a7cd27c0e8d646f4.

Change-Id: Ib1dce6cf0090e209fdfcdc24a9df479632a354e3

4 months ago[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
joogab.yun [Tue, 4 Feb 2025 06:21:00 +0000 (15:21 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user

This reverts commit 4952622f1c6894ad9dcefb8cfe54f938e577dacc.

Change-Id: I855d803d0097d522f5f6f3310aa0475e477c012b

4 months ago[Tizen] Support asan build option
joogab.yun [Tue, 4 Feb 2025 06:20:46 +0000 (15:20 +0900)]
[Tizen] Support asan build option

This reverts commit e13fd728d4a4523da31d1b12bd9bcfe9c870781c.

Change-Id: I03cc85222fc188d34a8070a62f41f5f5c3c9fdb2

4 months agoMerge branch 'devel/master' into tizen
joogab.yun [Tue, 4 Feb 2025 06:20:33 +0000 (15:20 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ieea6340745daf6f06301d81df8daa900b823b4df

4 months agoRevert "[Tizen] Support asan build option"
joogab.yun [Tue, 4 Feb 2025 06:20:18 +0000 (15:20 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit e8cc4ee2b1fd8a7a9ef4860007cc46e36e611b22.

4 months agoRevert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
joogab.yun [Tue, 4 Feb 2025 06:20:15 +0000 (15:20 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"

This reverts commit a7836296aca481ac2e6a00ba7738b090349c9af6.

4 months agoRevert "[Tizen] Add APIs for setting IME position, cursor theme name."
joogab.yun [Tue, 4 Feb 2025 06:20:12 +0000 (15:20 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."

This reverts commit d320d5ac59075e321530ee6e065b6b0c975ed1bd.

4 months agoThe range of touch coordinates is [0:width - 1] and [0:height - 1] 14/319014/6
joogab.yun [Mon, 3 Feb 2025 06:46:48 +0000 (15:46 +0900)]
The range of touch coordinates is [0:width - 1] and [0:height - 1]

So, modify coordinate calculation when rotating.

Change-Id: I1ce7788a098104e1a729e2c78a7cf3fb49b7e31a

4 months agoMerge "Do not copy same UBODescriptor and TextureBinding at GLES::Context + Remove...
Eunki Hong [Mon, 3 Feb 2025 04:55:57 +0000 (04:55 +0000)]
Merge "Do not copy same UBODescriptor and TextureBinding at GLES::Context + Remove unused function : BindSamplers" into devel/master

4 months agoMerge "Fixed coverage build" into devel/master
David Steele [Fri, 31 Jan 2025 13:36:32 +0000 (13:36 +0000)]
Merge "Fixed coverage build" into devel/master

4 months agoDALi Version 2.4.4 20/318920/1 dali_2.4.4
David Steele [Fri, 31 Jan 2025 12:31:36 +0000 (12:31 +0000)]
DALi Version 2.4.4

Change-Id: I734fddaea896fa0f5cbf1c8d7723ed6a230ed748

4 months agoFixed coverage build 18/318918/1
David Steele [Fri, 31 Jan 2025 11:57:23 +0000 (11:57 +0000)]
Fixed coverage build

Change-Id: Ib458a5d1f748e4787ef616ed41ef963ca7fa35ff

4 months agoDynamic Graphics Backend 15/317915/16
Adeel Kazmi [Thu, 9 Jan 2025 18:35:30 +0000 (18:35 +0000)]
Dynamic Graphics Backend

Change-Id: I013ff62b54f2e8badee2c10e91b40d178b6f213c

4 months agoDo not copy same UBODescriptor and TextureBinding at GLES::Context + Remove unused... 56/318556/8
Eunki, Hong [Mon, 20 Jan 2025 10:25:13 +0000 (19:25 +0900)]
Do not copy same UBODescriptor and TextureBinding at GLES::Context + Remove unused function : BindSamplers

Some struct call std::fill_n internally when we call resize - for example : UniformBufferBindingDescriptor
But, we really don't need to use initialized value.

Let we make the container as Dali::Vector, so can skip useless initialize value.

Moreover, let we remove unused function, BindSamplers.

Change-Id: I66f2fa7e83fea89dfac1c5d20e003745991d4edc
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months agoMerge changes I05449137,Ie4334fb8,I12dad280,Iaf63b42f into devel/master
David Steele [Fri, 24 Jan 2025 14:19:14 +0000 (14:19 +0000)]
Merge changes I05449137,Ie4334fb8,I12dad280,Iaf63b42f into devel/master

* changes:
  Change render target semaphore handling
  Inverting framebuffer viewport for Vulkan
  Implementing framebuffer in vulkan backend
  Allowing arbitrary dumping of multi-frame command buffers

4 months agoDALi Version 2.4.3 14/318814/1 dali_2.4.3
Richard Huang [Fri, 24 Jan 2025 10:47:31 +0000 (10:47 +0000)]
DALi Version 2.4.3

Change-Id: Ic2044196624e2cdba2ee02949d4fda02c93db600

4 months agoChange render target semaphore handling 72/317772/11
David Steele [Fri, 20 Dec 2024 17:40:17 +0000 (17:40 +0000)]
Change render target semaphore handling

Fixed bug with dependency graph adding same dependency more than once to render target

Changed queue submission to handle vector of wait stage masks
(as a render task may depend on more than one offscreen to finish rendering)

Changed render task dependence so that only the "earliest" dependent needs to
wait for offscreen - (2nd dependant Submit can't wait on already signalled sema, apparently!)
Fixes a lot of lockups in demos.

Changed swapchain Submit() to pass in any offscreen dependencies.
  Swapchain submit adds own dependence on acquireNextImageSemaphore.

Test harness:
  Some tests skip initial "SendNotification" call. This means that scene-setup done by the test harness is ignored until the next frame.
  Changed the TestApplication InitilizeCore method to ensure that the messages are processed after setup.
  (So it doesn't matter if the test doesn't first call app.SendNotification()).

Change-Id: I05449137fa14ce1b00d3ecd152f4d0cf2409228d

4 months agoInverting framebuffer viewport for Vulkan 76/317676/8
David Steele [Mon, 6 Jan 2025 18:26:08 +0000 (18:26 +0000)]
Inverting framebuffer viewport for Vulkan

Change-Id: Ie4334fb8c5894d9ec080c82b7203f335cff4cc7b

4 months agoImplementing framebuffer in vulkan backend 62/315762/14
David Steele [Thu, 12 Dec 2024 11:36:59 +0000 (11:36 +0000)]
Implementing framebuffer in vulkan backend

High level:
----------
Added render pass constructors for fbo.

Added offscreen texture dependency graph.

FBO command submission requires texture dependencies to ensure that
syncing semaphores are correctly setup.

Added submission semaphore to RenderTarget

Detail
------
vulkan-command-buffer.h/.cpp
  - Added mRenderTarget member which is stored when Begin() cmd is issued on this buffer.
  - Added call to check texture dependencies when BindTextures() cmd is issued.
  - Added call to add texture dependencies when BeginRenderPass() cmd is issued.
  - Replaced GetLastSwapchain with GetRenderTarget() (More generic)

vulkan-framebuffer.h/.cpp
  - Added render pass generation

vulkan-framebuffer-attachment.h
  - Added AttachmentDescription to constructor/New

vulkan-framebuffer-impl.h/cpp
  - Add AddRenderPass() method
  - Changed Attachment constructor to copy AttachmentDescription if not null, or use "Clear"/"Store"
    for load / store ops, respectively.

vulkan-graphics-controller.h/cpp
  - Changed FrameStart() to reset texture dependency graph
  - Changed SubmitCommandBuffers() to submit for all render targets (not just swapchain)
  - Changed PresentRenderTarget() to only present swapchain target
  - Changed CreateRenderTarget() to add render target to dependency checker
  - Added CreateFramebuffer() implementation
  - Added texture dependency methods
    - AddTextureDependencies() goes thru each attachment of a render target and adds it to the
        dependency checker
    - CheckTextureDependencies() goes through each bound texture to determine if it needs to wait
        on a render target submission
    - RemoveRenderTarget() - removes render target from dependency graph

vulkan-render-pass-impl.h/cpp
  - Added new New factory fn to pass in CreateInfo
  - Separated out sub-pass dependency generation - different setup for offscreen/swapchain.
  - Storing attachment handles in CreateInfo

vulkan-render-target.h/.cpp
  - Added mSubmitSemaphore. This is used when Submitting offscreen command buffers to the graphics
    queue to handle synchronization between render targets - the submission can wait on dependent
    targets to finish drawing to offscreens.
  - Added Submit() method to submit for either offscreen / swapchain.

vulkan-swapchain-impl.h/.cpp
  - Changed to use Queue::Submit method

vulkan-texture.h
  - Addition of CreateImageView() which ensures the image is allocated, and creates
    separate image view using existing parameters.

vulkan-queue.h/cpp
  - Moved Submit() function from Device class to Queue as method.

Change-Id: I12dad2805e4a25f431878e0c3bf07bead1943694
Signed-off-by: David Steele <david.steele@samsung.com>
4 months agoAllowing arbitrary dumping of multi-frame command buffers 66/316566/11
David Steele [Fri, 13 Dec 2024 10:03:22 +0000 (10:03 +0000)]
Allowing arbitrary dumping of multi-frame command buffers

Updated to pass out the render target information at the end of
the json.

Change-Id: Iaf63b42f89ab014c99a8635a1288b4a9ea9c9f23

4 months ago[AT-SPI] Fix deputy finding logic in GetNavigableAtPoint to include root 87/318387/2
Youngsun Suh [Fri, 16 Aug 2024 04:44:58 +0000 (13:44 +0900)]
[AT-SPI] Fix deputy finding logic in GetNavigableAtPoint to include root

Change-Id: I42fb2eed656443c1e6ebf68f8ff9570968fce631

4 months agoMerge "[AT-SPI] Fix GetNavigableAtPoint when the embedded widget has no accessibile...
Seoyeon Kim [Wed, 22 Jan 2025 05:34:06 +0000 (05:34 +0000)]
Merge "[AT-SPI] Fix GetNavigableAtPoint when the embedded widget has no accessibile object" into devel/master

4 months ago[Tizen] Add APIs for setting IME position, cursor theme name. accepted/tizen/unified/20250123.054024 accepted/tizen/unified/x/20250123.071411
Eunki, Hong [Tue, 14 Jan 2025 07:52:19 +0000 (16:52 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.

This reverts commit ab1e312206f9e9e861962ade05ccd65dd88ef94b.

Change-Id: Ib8bf5b67c5563bb306366bf2c9dbb33c1276fdfb

4 months ago[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
Eunki, Hong [Tue, 14 Jan 2025 07:52:08 +0000 (16:52 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user

This reverts commit fc5e7fdc7026fcebb440155b49f32fb015e9b459.

Change-Id: Ib2ad6e000e7ab89802770510e5fe2a31c5a5a577

4 months ago[Tizen] Support asan build option
Eunki, Hong [Tue, 14 Jan 2025 07:51:57 +0000 (16:51 +0900)]
[Tizen] Support asan build option

This reverts commit 202587f61c7396911c968136f81b2dc0e81a017e.

Change-Id: Ie1ed0c68db70ba70b0642d08311cd63adb2bba6f

4 months agoMerge branch 'devel/master' into tizen
Seungho Baek [Tue, 21 Jan 2025 11:19:52 +0000 (20:19 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I2c590a2d128237441a592bd7cdba0e4c487893bf

4 months agoRevert "[Tizen] Support asan build option"
Seungho Baek [Tue, 21 Jan 2025 11:16:51 +0000 (20:16 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit d4889e2c9a42fe167791acc1752ee2cee226c177.

4 months agoRevert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
Seungho Baek [Tue, 21 Jan 2025 11:16:49 +0000 (20:16 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"

This reverts commit 140c6617431c6afa3d23adc570b0c4187262a4a9.

4 months agoRevert "[Tizen] Add APIs for setting IME position, cursor theme name."
Seungho Baek [Tue, 21 Jan 2025 11:16:47 +0000 (20:16 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."

This reverts commit 8c85515a1382b79991f84317e537f839e380b181.

4 months agoMerge "Fill empty UniformBufferBindingDescriptor only required" into devel/master
David Steele [Tue, 21 Jan 2025 11:12:35 +0000 (11:12 +0000)]
Merge "Fill empty UniformBufferBindingDescriptor only required" into devel/master

4 months agoMerge "[AT-SPI] Do not subtract extentOffset if it's a sub window of Widget" into...
Seoyeon Kim [Tue, 21 Jan 2025 09:45:36 +0000 (09:45 +0000)]
Merge "[AT-SPI] Do not subtract extentOffset if it's a sub window of Widget" into devel/master

4 months ago[AT-SPI] Fix GetNavigableAtPoint when the embedded widget has no accessibile object 85/318385/2
Youngsun Suh [Fri, 16 Aug 2024 04:00:30 +0000 (13:00 +0900)]
[AT-SPI] Fix GetNavigableAtPoint when the embedded widget has no accessibile object

Change-Id: I690114db34985912c996b9e9a8b2c8196011bc3e

4 months agoMerge "[AT-SPI] Implement missing DeputyAccessible feature" into devel/master
Seoyeon Kim [Tue, 21 Jan 2025 09:35:43 +0000 (09:35 +0000)]
Merge "[AT-SPI] Implement missing DeputyAccessible feature" into devel/master

4 months agoMerge "Fix potential memory leak in bidirectional support." into devel/master
Chihun Jeong [Tue, 21 Jan 2025 02:07:09 +0000 (02:07 +0000)]
Merge "Fix potential memory leak in bidirectional support." into devel/master

4 months agoMerge "Fix Unicode Byte Order Mark was misinterpreted as arabic character." into...
Chihun Jeong [Tue, 21 Jan 2025 02:07:04 +0000 (02:07 +0000)]
Merge "Fix Unicode Byte Order Mark was misinterpreted as arabic character." into devel/master

4 months ago[AT-SPI] Implement missing DeputyAccessible feature 84/318384/3
Artur Świgoń [Thu, 1 Aug 2024 14:29:40 +0000 (16:29 +0200)]
[AT-SPI] Implement missing DeputyAccessible feature

This feature helps determine the result of a recursive GetNavigableAtPoint
operation. The recursion is done by the at-spi2-core library.

Change-Id: I86ca04cc1e20496703635cb5fd8293f84c677be2

4 months agoMerge "[AT-SPI] Check if child is visible in scrollable parent" into devel/master
Seoyeon Kim [Tue, 21 Jan 2025 00:55:37 +0000 (00:55 +0000)]
Merge "[AT-SPI] Check if child is visible in scrollable parent" into devel/master

4 months agoFill empty UniformBufferBindingDescriptor only required 53/318453/2
Eunki, Hong [Fri, 17 Jan 2025 04:40:15 +0000 (13:40 +0900)]
Fill empty UniformBufferBindingDescriptor only required

Until now, we try to reset 64 * 32 byte whenever we bind uniform buffers.
But usually we don't fully use 64 bindings for uniforms.

And also, NULL_DESCRIPTOTR could be replaced as memset(0), what we already doing
for standalone uniform buffer bindings.

To reduce those useless std::fill_n and memset,
let we call memset for binding only if we cannot assume the data will
be comes

Change-Id: I39ce8655da2f0aae96451f5d0c5025b98b25995a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[AT-SPI] Do not subtract extentOffset if it's a sub window of Widget 89/318389/4
Youngsun Suh [Mon, 2 Dec 2024 09:12:03 +0000 (18:12 +0900)]
[AT-SPI] Do not subtract extentOffset if it's a sub window of Widget

Change-Id: Ic377579fc9b45510b37e1612baf9b7925308f584

4 months agoFix potential memory leak in bidirectional support. 86/318386/4
ANZ1217 [Thu, 16 Jan 2025 07:46:57 +0000 (16:46 +0900)]
Fix potential memory leak in bidirectional support.

the leak occurs when DestroyInfo() called more than once with same index.

Change-Id: I103d0e74963b104a76e9a22695b992df3d9ae752

4 months agoFix Unicode Byte Order Mark was misinterpreted as arabic character. 01/318501/3
ANZ1217 [Fri, 17 Jan 2025 08:59:14 +0000 (17:59 +0900)]
Fix Unicode Byte Order Mark was misinterpreted as arabic character.

/ufeff is Unicode BOM character.

Change-Id: I0cdcb738c7cefe259125bf481fc4cbb10baf8ec3

4 months agoDALi Version 2.4.2 59/318459/1 dali_2.4.2
Adeel Kazmi [Fri, 17 Jan 2025 06:42:32 +0000 (06:42 +0000)]
DALi Version 2.4.2

Change-Id: I9e3ae62f63668027fa043dd210c8da112c0bfe8f

4 months ago[AT-SPI] Check if child is visible in scrollable parent 24/318124/4
Hosang Kim [Wed, 29 May 2024 06:09:26 +0000 (15:09 +0900)]
[AT-SPI] Check if child is visible in scrollable parent

 Fix an issue where GetNeighbor function would incorrectly find
the next item in a gridview, even if child item was not actually visible.
 In a grid view, the next item may be located to the right of
the current item, even if it is not visible on the screen due to scrolling.
 Add IsChildVisibleInScroll to checking the next item is actually visible or not.
 This change improves the user experience by ensuring that the highlight function
always finds the correct next item, even in grid views.

Change-Id: Id9cbe3f97d29e7a8d5458a6b60e6d7f9ab0f27a6

4 months agoFix moving a reference with std::move in LRUCacheContainer 73/318373/1
ANZ1217 [Thu, 16 Jan 2025 06:47:33 +0000 (15:47 +0900)]
Fix moving a reference with std::move in LRUCacheContainer

Change-Id: I2ffe44ab4d75bc64fc7903a303d60ed00e4f3db5

4 months agoMerge "Prepare NativeTexture only once per each frames" into devel/master
Eunki Hong [Wed, 15 Jan 2025 01:21:35 +0000 (01:21 +0000)]
Merge "Prepare NativeTexture only once per each frames" into devel/master

4 months agoMerge "Add AutoRotation, LetterBox" into devel/master
joogab yun [Wed, 15 Jan 2025 00:33:42 +0000 (00:33 +0000)]
Merge "Add AutoRotation, LetterBox" into devel/master

4 months agoPrepare NativeTexture only once per each frames 33/318233/1
Eunki, Hong [Tue, 14 Jan 2025 10:49:28 +0000 (19:49 +0900)]
Prepare NativeTexture only once per each frames

Let we make ensure that GLES::Texture::Prepare() called
only 1 times per each frames.

It will guard to update native texture target multiple times
so EGLImage confused.

Change-Id: Ia243e378a0305e94df3ec444cdbdf22e25dfed7e
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Add APIs for setting IME position, cursor theme name. accepted/tizen/unified/20250115.005100 accepted/tizen/unified/x/20250115.014931
Eunki, Hong [Tue, 14 Jan 2025 07:52:19 +0000 (16:52 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.

This reverts commit ab1e312206f9e9e861962ade05ccd65dd88ef94b.

Change-Id: Ib8bf5b67c5563bb306366bf2c9dbb33c1276fdfb

4 months ago[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
Eunki, Hong [Tue, 14 Jan 2025 07:52:08 +0000 (16:52 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user

This reverts commit fc5e7fdc7026fcebb440155b49f32fb015e9b459.

Change-Id: Ib2ad6e000e7ab89802770510e5fe2a31c5a5a577

4 months ago[Tizen] Support asan build option
Eunki, Hong [Tue, 14 Jan 2025 07:51:57 +0000 (16:51 +0900)]
[Tizen] Support asan build option

This reverts commit 202587f61c7396911c968136f81b2dc0e81a017e.

Change-Id: Ie1ed0c68db70ba70b0642d08311cd63adb2bba6f

4 months agoMerge branch 'devel/master' into tizen
Eunki, Hong [Tue, 14 Jan 2025 07:51:48 +0000 (16:51 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ib41f77bbd69e570e320f26fe8cf27716df26c89b

4 months agoRevert "[Tizen] Support asan build option"
Eunki, Hong [Tue, 14 Jan 2025 07:51:36 +0000 (16:51 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 3741499531e6272925c9ab9a38248d290d9c31a4.

4 months agoRevert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
Eunki, Hong [Tue, 14 Jan 2025 07:51:31 +0000 (16:51 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"

This reverts commit 38c8ce5d355d343a9581ce8911d985c7267e1bba.

4 months agoRevert "[Tizen] Add APIs for setting IME position, cursor theme name."
Eunki, Hong [Tue, 14 Jan 2025 07:51:29 +0000 (16:51 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."

This reverts commit 070d3f0ac21c6bddbc277f872068f724a7370d31.

4 months agoRevert "[Tizen] Temperally print all shader codes if compile failed"
Eunki, Hong [Tue, 14 Jan 2025 07:51:27 +0000 (16:51 +0900)]
Revert "[Tizen] Temperally print all shader codes if compile failed"

This reverts commit 0adf7cbc97e34a53c27155a8fb375a4347d4a5bb.

4 months agoRevert "[Tizen] Print more infomation for preprocess"
Eunki, Hong [Tue, 14 Jan 2025 07:51:10 +0000 (16:51 +0900)]
Revert "[Tizen] Print more infomation for preprocess"

This reverts commit 930b8eb9bf2cf906121872270ecf02e8bd1845e7.

4 months agoMerge "Fix coverity: Division by zero" into devel/master
Eunki Hong [Tue, 14 Jan 2025 07:38:31 +0000 (07:38 +0000)]
Merge "Fix coverity: Division by zero" into devel/master

4 months agoFix coverity: Division by zero 84/318184/3
jmm [Tue, 14 Jan 2025 04:47:33 +0000 (13:47 +0900)]
Fix coverity: Division by zero

Change-Id: I4d59433bdce554f3625a58f326c63aa859f5c1ef

4 months agoFix coverity : Do not call move to const & and & type 76/318176/1
Eunki, Hong [Tue, 14 Jan 2025 03:16:54 +0000 (12:16 +0900)]
Fix coverity : Do not call move to const & and & type

Change-Id: I4b2ee2f1cd50d0976a4d508e4d3c63ec815171be
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months agoFix coverity : need to call bundle_free what we created by bundle_decode 73/318173/1
Eunki, Hong [Tue, 14 Jan 2025 03:06:28 +0000 (12:06 +0900)]
Fix coverity : need to call bundle_free what we created by bundle_decode

Change-Id: I2435bfcaa468a1e51605ebb9e38f717a212ccee4
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months agoAdd forceChildSearch a11y attribute to enable searching for out-of-bounds child 22/318122/2
Youngsun Suh [Fri, 24 May 2024 05:56:17 +0000 (14:56 +0900)]
Add forceChildSearch a11y attribute to enable searching for out-of-bounds child

Change-Id: Iaa66022ec2edecfd9600f11f3af78f0e68c58cb1

5 months agoMerge "Fix font client coverity issue" into devel/master
Bowon Ryu [Mon, 13 Jan 2025 07:29:14 +0000 (07:29 +0000)]
Merge "Fix font client coverity issue" into devel/master

5 months agoFix font client coverity issue 80/318080/1
Bowon Ryu [Mon, 13 Jan 2025 05:22:38 +0000 (14:22 +0900)]
Fix font client coverity issue

Remove unique_lock unlock to prevent double unlocking.

Change-Id: I3a692321b8b10e2fc477075e204e3dfaadf2d9f4
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
5 months agoAdd AutoRotation, LetterBox 00/317900/3
joogab.yun [Thu, 9 Jan 2025 07:42:04 +0000 (16:42 +0900)]
Add AutoRotation, LetterBox

Change-Id: If8b6a28a0249133f42dc28c3575c44f35097960c

5 months agoDALi Version 2.4.1 37/318037/1 dali_2.4.1
David Steele [Fri, 10 Jan 2025 15:08:59 +0000 (15:08 +0000)]
DALi Version 2.4.1

Change-Id: Ibadcdb5dc654a303f7135bf3d987bea6b186f436

5 months agoUpdate emoji variation sequences to Version 16.0 55/317755/2
ANZ1217 [Tue, 7 Jan 2025 08:41:24 +0000 (17:41 +0900)]
Update emoji variation sequences to Version 16.0

Change-Id: I86f91ac9fb539187e148580232cc25bab8f2c459

5 months ago[Tizen] Print more infomation for preprocess accepted/tizen/unified/20250109.175149 accepted/tizen/unified/x/20250110.015324
Woochan Lee [Tue, 7 Jan 2025 06:57:01 +0000 (15:57 +0900)]
[Tizen] Print more infomation for preprocess

This reverts commit 26295c58f1640ecff3506f5df51e087f0ea22491.

5 months ago[Tizen] Temperally print all shader codes if compile failed
Woochan Lee [Tue, 7 Jan 2025 06:56:24 +0000 (15:56 +0900)]
[Tizen] Temperally print all shader codes if compile failed

This reverts commit ec399c4384d41712683d5039abc42cbd69f1b407.

5 months ago[Tizen] Add APIs for setting IME position, cursor theme name.
Woochan Lee [Tue, 7 Jan 2025 06:56:10 +0000 (15:56 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.

This reverts commit b14367a60418d064e24a7f3f37a18a6c0bcef3db.

5 months ago[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
Woochan Lee [Tue, 7 Jan 2025 06:55:58 +0000 (15:55 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user

This reverts commit 8cf2117f4bf5ee6c30850e663255e9af628a6b4a.

5 months ago[Tizen] Support asan build option
Woochan Lee [Tue, 7 Jan 2025 06:55:46 +0000 (15:55 +0900)]
[Tizen] Support asan build option

This reverts commit 2d66c07c6abef74a48d0a27a208a1b9e7fdaee04.

5 months agoMerge branch 'devel/master' into tizen
Woochan Lee [Tue, 7 Jan 2025 06:55:19 +0000 (15:55 +0900)]
Merge branch 'devel/master' into tizen

5 months agoRevert "[Tizen] Support asan build option"
Woochan Lee [Tue, 7 Jan 2025 06:55:09 +0000 (15:55 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit ddd4f8ae4e2c9cfddc35da0280cafed2440d401f.

5 months agoRevert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
Woochan Lee [Tue, 7 Jan 2025 06:55:01 +0000 (15:55 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"

This reverts commit ce2dab4a48364ab2c650d6ad26690b202deaedba.

5 months agoRevert "[Tizen] Add APIs for setting IME position, cursor theme name."
Woochan Lee [Tue, 7 Jan 2025 06:54:50 +0000 (15:54 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."

This reverts commit 78496b386691f862a84343b47c202d5cf17b49d7.

5 months agoRevert "[Tizen] Temperally print all shader codes if compile failed"
Woochan Lee [Tue, 7 Jan 2025 06:54:43 +0000 (15:54 +0900)]
Revert "[Tizen] Temperally print all shader codes if compile failed"

This reverts commit fbba7ad043f6c3d00d9d2ac9ee93aee1dc2ee993.

5 months agoRevert "[Tizen] Print more infomation for preprocess"
Woochan Lee [Tue, 7 Jan 2025 06:54:36 +0000 (15:54 +0900)]
Revert "[Tizen] Print more infomation for preprocess"

This reverts commit 9dd7806ae294ceb6f3e17f58ce3a205e662e3577.

5 months agoPrint infomation if we create eglSurface from Native if need 92/317492/2
Eunki Hong [Thu, 2 Jan 2025 15:01:56 +0000 (00:01 +0900)]
Print infomation if we create eglSurface from Native if need

Change-Id: I8c45c8e228b8ba9afdf3e4606a012309081db8a4
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
5 months agoa11y refactor: Remove mKnownObjects 99/316999/3
Youngsun Suh [Mon, 23 Dec 2024 02:20:05 +0000 (11:20 +0900)]
a11y refactor: Remove mKnownObjects

mKnownObjects is redundant as we already store accessbles in a map in bridge-impl.
Removig the data and update the path calculation logic.wq

Change-Id: I40899257ab293f2afe0bcdf9c3a7791dbc4e88bc

5 months agoDo not call RequestUpdateOnce, instead Deiconify 24/317324/1
Eunki, Hong [Mon, 30 Dec 2024 11:14:10 +0000 (20:14 +0900)]
Do not call RequestUpdateOnce, instead Deiconify

We can only assume that Deiconify signal can assume that window is valid.
Other API is just kind of request to window server, so we could not send
rendering forcibly.

Change-Id: I6d6b9348d4661efb241cb6aa24209346d908f5de
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months agoSkip Rendering if native texture not prepared 19/317119/1
Eunki Hong [Tue, 24 Dec 2024 11:27:50 +0000 (20:27 +0900)]
Skip Rendering if native texture not prepared

We should not render the program if texture was not prepared.
Also, if CreateResource failed, mEglImageExtensions might be nullptr.
So we need to make a nullptr check if CreateResource failed, and try to
call other API, like PrepareTexture().

Change-Id: Ic22ba6500faec496f94e6cc2f0cfdcd502bf3999
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
5 months agoMerge "Add DumpTree api" into devel/master
Youngsun Suh [Mon, 23 Dec 2024 00:23:29 +0000 (00:23 +0000)]
Merge "Add DumpTree api" into devel/master

5 months agoMerge "DALi Version 2.4.0" into devel/master
David Steele [Fri, 20 Dec 2024 15:49:36 +0000 (15:49 +0000)]
Merge "DALi Version 2.4.0" into devel/master

5 months agoDALi Version 2.4.0 69/316969/1 dali_2.4.0
Adeel Kazmi [Fri, 20 Dec 2024 11:36:49 +0000 (11:36 +0000)]
DALi Version 2.4.0

Change-Id: I9a8de8ca55a3702fae786ddbe1f1d947db8c20d6

5 months agoSupport CURLOPT_MAXREDIRS as environment + Print downloaded buffer if image load... 27/316827/3
Eunki, Hong [Wed, 18 Dec 2024 08:38:12 +0000 (17:38 +0900)]
Support CURLOPT_MAXREDIRS as environment + Print downloaded buffer if image load failed

Let we add environment value to control CURLOPT_MAXREDIRS.
Sometimes the redirection count 5 might too small to some applications.
Let we allow to them use more deep depth.

+

Sometimes, we failed to get valid image buffer from given url.

To check whether that url download real-image or not,
let we print prefix of buffers.

Change-Id: I5053ff539da684357d0c5e73d7d57c36423aa976
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months agoFixed both the GLES & VK builds for LibUV-X11 & GLIB profiles 61/316861/1
Adeel Kazmi [Wed, 18 Dec 2024 17:26:41 +0000 (17:26 +0000)]
Fixed both the GLES & VK builds for LibUV-X11 & GLIB profiles

Change-Id: I5bab5c28a90f4c34aff9f143d758403ea07ec99c

5 months agoMerge "Allow Capture files to be built for Vulkan too" into devel/master
Adeel Kazmi [Wed, 18 Dec 2024 15:40:19 +0000 (15:40 +0000)]
Merge "Allow Capture files to be built for Vulkan too" into devel/master

5 months agoMerge changes Ia50a8092,Ieb8d5c62 into devel/master
Eunki Hong [Wed, 18 Dec 2024 00:41:43 +0000 (00:41 +0000)]
Merge changes Ia50a8092,Ieb8d5c62 into devel/master

* changes:
  Call glFlush after create sync
  (TV only) Create NativeTexture sync after eglSwapBuffer

5 months agoAllow Capture files to be built for Vulkan too 30/316730/1
Adeel Kazmi [Tue, 17 Dec 2024 15:21:57 +0000 (15:21 +0000)]
Allow Capture files to be built for Vulkan too

- Added a check when creating Capture to only work with the GLES backend for now
- Only reason Capture taken out was because of NativeImage which is compiled in for
  Vulkan, just not implemented yet.

Change-Id: Id471d44030ae9115e194deecd4ab6cf17f5eda08

5 months ago[Tizen] Print more infomation for preprocess accepted/tizen/unified/20241218.085938 accepted/tizen/unified/x/20241218.212033 accepted/tizen/unified/x/asan/20250113.002253
joogab.yun [Tue, 10 Dec 2024 06:17:09 +0000 (15:17 +0900)]
[Tizen] Print more infomation for preprocess

This reverts commit 2422cfe795595651b3c81a14c26d15a3d1e883bb.

Change-Id: I0c6751912ff5fa36da20618aa5edd247e5bc3833

5 months ago[Tizen] Temperally print all shader codes if compile failed
joogab.yun [Tue, 10 Dec 2024 06:16:53 +0000 (15:16 +0900)]
[Tizen] Temperally print all shader codes if compile failed

This reverts commit 4b4fdeeb31bd620c783219f8c6cf610f50420f6d.

Change-Id: I98cbee32cf724db9c11eee888bb917b6c831e867

5 months ago[Tizen] Add APIs for setting IME position, cursor theme name.
joogab.yun [Tue, 10 Dec 2024 06:16:38 +0000 (15:16 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.

This reverts commit 77f94a56d5fc85821a231c3cc5143b3f1b88c20f.

Change-Id: Ifef4d5cf521652bdf190473565dd5b724e7ec7a3

5 months ago[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
joogab.yun [Tue, 10 Dec 2024 06:16:21 +0000 (15:16 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user

This reverts commit 766a776c1e9475833827ca7b43c43c30fb698296.

Change-Id: I1a6962ab488b4b4281d397ffb7e4142877b2fc84

5 months ago[Tizen] Support asan build option
joogab.yun [Tue, 10 Dec 2024 06:15:23 +0000 (15:15 +0900)]
[Tizen] Support asan build option

This reverts commit f9ad1b120ef4dfb386ece6a14e5f1c1424829648.

Change-Id: I9dad847dcf9c44641e8d11c9434dbe6d4e765f7c

5 months agoMerge branch 'devel/master' into tizen
dongsug.song [Tue, 17 Dec 2024 05:52:26 +0000 (14:52 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ia98586457134f0d86391128cb80f57ecb9ba773f

5 months agoRevert "[Tizen] Support asan build option"
dongsug.song [Tue, 17 Dec 2024 05:52:13 +0000 (14:52 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit a7ba7013966b5ea230b7578583a1cac88fc703b9.

5 months agoRevert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
dongsug.song [Tue, 17 Dec 2024 05:52:11 +0000 (14:52 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"

This reverts commit 47c7cbed1588d9ddde29232a10bf952cf67b134f.

5 months agoRevert "[Tizen] Add APIs for setting IME position, cursor theme name."
dongsug.song [Tue, 17 Dec 2024 05:52:07 +0000 (14:52 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."

This reverts commit a2279b438d79a4b7c1f645ef1ac0bb5afb23c241.

5 months agoRevert "[Tizen] Temperally print all shader codes if compile failed"
dongsug.song [Tue, 17 Dec 2024 05:52:03 +0000 (14:52 +0900)]
Revert "[Tizen] Temperally print all shader codes if compile failed"

This reverts commit b947be81e9e7605250f44b2562b0142b3899047e.

5 months agoRevert "[Tizen] Print more infomation for preprocess"
dongsug.song [Tue, 17 Dec 2024 05:51:59 +0000 (14:51 +0900)]
Revert "[Tizen] Print more infomation for preprocess"

This reverts commit 9018839863bc345d4f95bf1d3f42dfce2c6fd202.