platform/core/uifw/dali-adaptor.git
11 months agoMerge "[Tizen][AT-SPI] Remove State::SENSITIVE from ApplicationAccessible" into tizen_7.0 accepted/tizen/7.0/unified/20230515.132833 accepted/tizen/7.0/unified/20230515.152736
Lukasz Oleksak [Fri, 12 May 2023 09:52:40 +0000 (09:52 +0000)]
Merge "[Tizen][AT-SPI] Remove State::SENSITIVE from ApplicationAccessible" into tizen_7.0

11 months agoMerge "[Tizen] Fix typo error at ArrayBuffer bind + minor backport" into tizen_7.0
Eunki Hong [Fri, 12 May 2023 09:08:03 +0000 (09:08 +0000)]
Merge "[Tizen] Fix typo error at ArrayBuffer bind + minor backport" into tizen_7.0

11 months agoMerge "[Tizen] Remove VAO cache if invalidate pipeline" into tizen_7.0
Eunki Hong [Fri, 12 May 2023 09:07:55 +0000 (09:07 +0000)]
Merge "[Tizen] Remove VAO cache if invalidate pipeline" into tizen_7.0

11 months agoMerge "[Tizen] Remove list item in error case" into tizen_7.0
Heeyong Song [Fri, 12 May 2023 08:43:28 +0000 (08:43 +0000)]
Merge "[Tizen] Remove list item in error case" into tizen_7.0

11 months ago[Tizen] Fix typo error at ArrayBuffer bind + minor backport 23/292723/2
Eunki Hong [Mon, 6 Mar 2023 17:52:49 +0000 (02:52 +0900)]
[Tizen] Fix typo error at ArrayBuffer bind + minor backport

This is a combination of 3 commits.

Fix typo error at ArrayBuffer bind

Previously, we don't consider glBindBuffer for
GL_ARRAY_BUFFER and GL_ELEMENT_ARRAY_BUFFER.
I think this is kind of typo error. So fix it.

Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Reset array of uniform buffer only required

Previously, we reset 64 x sizeof(UniformBufferBindingDescriptor) everytimes.
for each BindUniformBuffer commands.

It is useless job for standalone case. So move initialize process
only required.

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Resetting the index buffer binding cache after binding VAO (seems like an NVIDIA bug causing crash)

Change-Id: If91674b87d7876c5630f86015cb52df738bee155
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
11 months ago[Tizen] Remove VAO cache if invalidate pipeline 21/292721/2
Eunki, Hong [Tue, 20 Dec 2022 04:50:59 +0000 (13:50 +0900)]
[Tizen] Remove VAO cache if invalidate pipeline

This is a combination of 2 commits.

Cache VAO with the locations hash

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Remove VAO cache if invalidate pipeline

Delete VAO cache map if pipeline destroied.
So we can avoid equal ProgramImpl pointer which already destroyied program.

Change-Id: I1fa614b07c4b80e13c2ca23f275950a9672b3542
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
11 months ago[Tizen] Add support for FontClientFontPreLoad API 49/292749/1
Bowon Ryu [Tue, 2 May 2023 04:43:55 +0000 (13:43 +0900)]
[Tizen] Add support for FontClientFontPreLoad API

This patch adds a new FontClientFontPreLoad API that preloads font faces.
this can prevents delays on main thread during the inital call of FT_New_Face.

using memoryFontPathList involves loading font buffers into memory.
And using FT_New_Memory_Face at runtime, which uses more memory
but can lead to greater performance improvements.

Change-Id: Id4ea04c23e2e63354e818b5ba74783508c43c8b7
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
11 months ago[Tizen][AT-SPI] Remove State::SENSITIVE from ApplicationAccessible 13/292713/1
Artur Świgoń [Thu, 11 May 2023 14:09:01 +0000 (16:09 +0200)]
[Tizen][AT-SPI] Remove State::SENSITIVE from ApplicationAccessible

Change-Id: Idcf1a79e64989c650d82e1255dc2f386958a22ef

11 months ago[Tizen] Remove list item in error case 82/292682/1
Heeyong Song [Thu, 11 May 2023 08:22:48 +0000 (17:22 +0900)]
[Tizen] Remove list item in error case

Change-Id: I2835fef3080aa022495816bc7ec6bf9e43c83f24

11 months ago[Tizen] When the mouse is out, the previous mouse must be canceled. 99/292299/1
joogab.yun [Wed, 3 May 2023 07:53:19 +0000 (16:53 +0900)]
[Tizen] When the mouse is out, the previous mouse must be canceled.

Change-Id: I540c1cd3f3cb7a3d9ad2d3975b1ca16d57d49dac

11 months ago[Tizen] Add MouseInOutEventSignal 94/292294/1
joogab.yun [Tue, 2 May 2023 10:20:20 +0000 (19:20 +0900)]
[Tizen] Add MouseInOutEventSignal

MouseInOutEvent occurs when the mouse enters or leaves the window.

Change-Id: Iadf73d6755c9deabd1c26ddfeb6c410d5ec5c383

11 months agoMerge "[Tizen] Disable ATSPI when release mode" into tizen_7.0
dongsug song [Thu, 27 Apr 2023 08:28:44 +0000 (08:28 +0000)]
Merge "[Tizen] Disable ATSPI when release mode" into tizen_7.0

11 months ago[Tizen] Disable ATSPI when release mode 95/292095/2
dongsug.song [Thu, 27 Apr 2023 07:15:29 +0000 (16:15 +0900)]
[Tizen] Disable ATSPI when release mode

Change-Id: I02fd6776d2c7712c35c2b542db0e73d8fe494d0c

11 months ago[Tizen] Add performance check logs 84/292084/1
Heeyong Song [Wed, 26 Apr 2023 06:52:47 +0000 (15:52 +0900)]
[Tizen] Add performance check logs

Change-Id: Ib4c0cb4addb4356645ace5297d5b1217d4884cc5

11 months ago[Tizen] Add support for FontClient PreCache in candidate process 11/291911/1 accepted/tizen/7.0/unified/20230428.015847 accepted/tizen/7.0/unified/20230428.170429
Bowon Ryu [Fri, 21 Apr 2023 07:32:26 +0000 (16:32 +0900)]
[Tizen] Add support for FontClient PreCache in candidate process

This patch enables supporting PreInitialize and PreCache operations
with a single global font client.

Change-Id: Ica574772857ba3a19903a5f0dbab280b7bd31a22
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
11 months ago[Tizen] Reset DragWindow when dragging is finished (Accept, Cancel, Finish) 87/291687/2 accepted/tizen/7.0/unified/20230424.020510
Taehyub Kim [Fri, 14 Apr 2023 05:16:52 +0000 (14:16 +0900)]
[Tizen] Reset DragWindow when dragging is finished (Accept, Cancel, Finish)

Change-Id: Iaae6122cd94555c73429a002a54a1a46ad366f4b

11 months ago[Tizen] Change GetTextureProperties 50/291650/1
Heeyong Song [Fri, 29 Jul 2022 02:38:15 +0000 (11:38 +0900)]
[Tizen] Change GetTextureProperties

Backporting of GLView direct rendering feature

Change-Id: Ib9d7de4a2de4fc7fbc27d1cc6d07603d27942ab0

12 months agoMerge "Add Dali::DevelWindowSystem::GetScreenSize" into tizen_7.0 accepted/tizen/7.0/unified/20230418.141938
Jaehyun Cho [Tue, 18 Apr 2023 01:43:00 +0000 (01:43 +0000)]
Merge "Add Dali::DevelWindowSystem::GetScreenSize" into tizen_7.0

12 months ago[Tizen][AT-SPI] Add Value::GetValueText() 88/291488/1
Artur Świgoń [Thu, 13 Apr 2023 09:32:32 +0000 (11:32 +0200)]
[Tizen][AT-SPI] Add Value::GetValueText()

Change-Id: I2995c49d8cb590454e9cf0773bcf97955393718c

12 months agoAdd Dali::DevelWindowSystem::GetScreenSize 35/291235/1
Jaehyun Cho [Tue, 17 Jan 2023 02:53:38 +0000 (11:53 +0900)]
Add Dali::DevelWindowSystem::GetScreenSize

To provide the screen size for csharp bindings by using internal
GetScreenSize method, Dali::DevelWindowSystem::GetScreenSize is added.

Change-Id: Ib42ace1c4b61f61ae2e506253b5b348a1bd62ca6

12 months ago[Tizen] Load image loader plugin if requested 90/291190/1
Heeyong Song [Tue, 11 Apr 2023 08:00:30 +0000 (17:00 +0900)]
[Tizen] Load image loader plugin if requested

It takes long time on lowend chipset even though there is no plugin.

Change-Id: I3a1208b43316025704452a3ecbb2e6a8bd332c7a

12 months ago[Tizen] Fix coverity issue (Use fontDescription after move) 24/291024/1
Eunki, Hong [Thu, 6 Apr 2023 12:54:19 +0000 (21:54 +0900)]
[Tizen] Fix coverity issue (Use fontDescription after move)

Change-Id: I2f0e19ad2880afd141da38dc2e033895b4b1da70
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoMerge "[Tizen] Use c-style string when webview loads contents." into tizen_7.0 accepted/tizen/7.0/unified/20230407.155832
dongsug song [Thu, 6 Apr 2023 11:42:33 +0000 (11:42 +0000)]
Merge "[Tizen] Use c-style string when webview loads contents." into tizen_7.0

12 months ago[Tizen] Add trace log mouse button and wheel 21/290921/1
joogab.yun [Wed, 5 Apr 2023 02:21:26 +0000 (11:21 +0900)]
[Tizen] Add trace log mouse button and wheel

Change-Id: I7fae8f90fdaad2b9bd6f2481debc2167eb7fee24

12 months ago[Tizen] Backport some font client issues 85/290885/1
Eunki Hong [Tue, 4 Apr 2023 12:05:54 +0000 (21:05 +0900)]
[Tizen] Backport some font client issues

Change-Id: If12a5158663f29ead112edd6966e8bae39ee5f61
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
12 months ago[Tizen] Use c-style string when webview loads contents. 73/290873/1
huayong.xu [Tue, 4 Apr 2023 07:22:15 +0000 (15:22 +0800)]
[Tizen] Use c-style string when webview loads contents.

Change-Id: Ibb1c327339287a97dcb436c26d5ccf4b2e2a299c

12 months ago[ATSPI] Introduce SetListenPostRender interface 60/290860/1
Woochan Lee [Mon, 13 Mar 2023 11:49:16 +0000 (20:49 +0900)]
[ATSPI] Introduce SetListenPostRender interface

A new interface for delivering PostRender event to atspi.

Change-Id: Ic80f3637f74a0b6f99b2cbb9eb11c793c88b9e06

12 months agoMerge "[Tizen] Fix the calculating logic for input region" into tizen_7.0
Wonsik Jung [Mon, 3 Apr 2023 10:03:48 +0000 (10:03 +0000)]
Merge "[Tizen] Fix the calculating logic for input region" into tizen_7.0

12 months ago[Tizen] Fix the calculating logic for input region 06/290806/1
Wonsik Jung [Mon, 3 Apr 2023 09:52:58 +0000 (18:52 +0900)]
[Tizen] Fix the calculating logic for input region

Fix the calculating logic for input region when window orientation is changed.

Change-Id: I71eb5e18bbf45a493aa8bc9d826c5147166bea63

12 months ago[Tizen] Add Window::SetLayout method 06/290706/1 accepted/tizen/7.0/unified/20230403.235557 accepted/tizen/7.0/unified/20230404.033730
Daekwang Ryu [Thu, 30 Mar 2023 04:14:03 +0000 (13:14 +0900)]
[Tizen] Add Window::SetLayout method

The new `SetLayout` method allows users to easily snap windows to specific positions and sizes.
This feature is similar to the snap window feature found in many operating systems,
allowing users to quickly arrange their windows in a convenient and efficient manner.

Change-Id: I59b7ef154494cbbc8af39a85747d5b0cde57feb4

12 months ago[Tizen] Add FontClientPreCache API to FontClient 42/290542/1 accepted/tizen/7.0/unified/20230330.014304
Bowon Ryu [Fri, 24 Mar 2023 02:30:02 +0000 (11:30 +0900)]
[Tizen] Add FontClientPreCache API to FontClient

This patch adds a new FontClientPreCache API to enable pre-caching of fonts
and improve the runtime performance of the application.

Pre-caching default fonts and fallback lists can enhance the responsiveness performance
by minimizing the calls to FcFontSort and FcFontMatch, particularly during the early stages of boot-up.

Change-Id: Ib07adb7ef701f0f7a83cf17b73b049686bad4b12
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
12 months ago[Tizen] Add get/set Dpi to window system 01/290401/1
Bowon Ryu [Tue, 21 Mar 2023 10:33:58 +0000 (19:33 +0900)]
[Tizen] Add get/set Dpi to window system

Change-Id: I7ddebe179b025d6d1e45595216c9cb5f2dce851a
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
12 months ago[Tizen] Add EnsureFontClientCreated to StyleMonitor 00/290400/1
Bowon Ryu [Tue, 21 Mar 2023 02:09:36 +0000 (11:09 +0900)]
[Tizen] Add EnsureFontClientCreated to StyleMonitor

to prevent a FontClient from being created faster than necessary,
do not create a FontClient in the constructor.

Change-Id: I496c71816f953c769558f23abff11ae03fcef0f8
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
12 months ago[Tizen] Add trace log to check text performance 70/290070/1
Bowon Ryu [Wed, 15 Mar 2023 10:59:40 +0000 (19:59 +0900)]
[Tizen] Add trace log to check text performance

Change-Id: I46d3ee15f5ae797c6741d266b1181e053163cdee
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
13 months agoMerge "[Tizen] Fix bitfield BMP file error" into tizen_7.0
Eunki Hong [Wed, 15 Mar 2023 07:38:09 +0000 (07:38 +0000)]
Merge "[Tizen] Fix bitfield BMP file error" into tizen_7.0

13 months ago[Tizen] Fix surface deletion order 89/289889/1
Heeyong Song [Wed, 22 Feb 2023 08:50:01 +0000 (17:50 +0900)]
[Tizen] Fix surface deletion order

Change-Id: If4be038a1b47f19cef703aad0d1f48c59d0fe3d3

13 months ago[Tizen] Fix bitfield BMP file error 72/289872/1
Eunki, Hong [Wed, 15 Mar 2023 03:44:04 +0000 (12:44 +0900)]
[Tizen] Fix bitfield BMP file error

Since we were use RGB8888 format for that case, Rendere blend option off.
Let we make RGBA8888 for that cases

Change-Id: I0974683801b4ac6c5ad1f80a0ad3c70a1c2f4c83
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
13 months agoDragAndDrop : set target coordinates based on screen position (window basis) 39/289839/1
Taehyub Kim [Tue, 14 Mar 2023 12:06:30 +0000 (21:06 +0900)]
DragAndDrop : set target coordinates based on screen position (window basis)

Change-Id: I5f44ad795f50ecb7539061c196f57ffcdd891c67

13 months agoDragAndDrop : remove cursor disable code 26/289726/1
Taehyub Kim [Tue, 14 Mar 2023 05:03:12 +0000 (14:03 +0900)]
DragAndDrop : remove cursor disable code

Change-Id: I9244ae8783b245f3d5590d1724444e10bcd25b9c

13 months ago[Tizen] Let ignore 32bit bmp format ignore alpha force 32/289632/1
Eunki Hong [Fri, 10 Mar 2023 13:28:26 +0000 (22:28 +0900)]
[Tizen] Let ignore 32bit bmp format ignore alpha force

Change-Id: I0d9521088ebb4cb9a1cf1cd822f828bc09745298
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
13 months ago[Tizen] Fix to use uint32_t for height index to decodeRGB8 for BMP 25/289525/1 accepted/tizen/7.0/unified/20230327.042626
Eunki, Hong [Thu, 9 Mar 2023 07:25:00 +0000 (16:25 +0900)]
[Tizen] Fix to use uint32_t for height index to decodeRGB8 for BMP

Change-Id: I8b561bf0752a5811b1eec8425676d776a5770545
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
13 months ago[Tizen] CleanUp gles version setter + Get exact FBO MSAA sample level 13/288913/2 accepted/tizen/7.0/unified/20230302.015543
Eunki, Hong [Tue, 21 Feb 2023 19:53:33 +0000 (04:53 +0900)]
[Tizen] CleanUp gles version setter + Get exact FBO MSAA sample level

Avoid some useless duplicated GLES version setter.
It will reduce complexity of gles version relative logics.

Change-Id: Ibffe2894d9fab34188861d77aad28593aea6ac54
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
13 months ago[Tizen] Add IsSpace in TextAbstraction 80/288880/1
Bowon Ryu [Thu, 23 Feb 2023 12:47:11 +0000 (21:47 +0900)]
[Tizen] Add IsSpace in TextAbstraction

Change-Id: Ic615aa2c20e22bfa013f81fa28fa5a393ea946b5
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
13 months ago[Tizen] Replace natvie window API in SetInputRegion() 09/288709/1
Wonsik Jung [Wed, 22 Feb 2023 03:08:48 +0000 (12:08 +0900)]
[Tizen] Replace natvie window API in SetInputRegion()

Replace native window API in SetInputRegion().
Because this function should be used the other native input rect APIs.
In addition, some logs are added to the related functions.

Change-Id: I76fee7d402d938ab3e1fe48c6ae219a09212eaf5

13 months agoDragAndDrop : support multiwindow dnd on single process 58/288658/4
Taehyub Kim [Tue, 21 Feb 2023 06:17:41 +0000 (15:17 +0900)]
DragAndDrop : support multiwindow dnd on single process

Change-Id: Ia5ddf32770aaabf13cd381af4c42f68347705044

14 months ago[Tizen] Backport tizen_7.5 for Scene3D 79/287879/2 accepted/tizen/7.0/unified/20230223.015615
Heeyong Song [Thu, 19 Jan 2023 08:46:20 +0000 (17:46 +0900)]
[Tizen] Backport tizen_7.5 for Scene3D

This is a combination of 4 commits.

Fix deadlock issue of AsyncTaskThread

mDestroyThread may be changed to true after while(!mDestroyThread)
because we don't lock the part.

Support to load an image from uint8_t* encoded buffer.

Fix coverity issue : Adaptor available check in async task manager

Add GetCallbackInvocationThread() for AsyncTaskMananager

When AsyncTaskManager use other thread, no need to wake up main thread.

Change-Id: I17cf6d123304e5bef991afdd692dd25222ceace7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
14 months ago[Tizen] Make another ConditionalWait for post-rendearing 47/287847/2 accepted/tizen/7.0/unified/20230213.171729
Heeyong Song [Tue, 7 Feb 2023 06:10:21 +0000 (15:10 +0900)]
[Tizen] Make another ConditionalWait for post-rendearing

The mUpdateRenderThreadWaitCondition was also used for post-rendering.
But it can be notified by other method - ResizeSurface() etc.
The PostRenderWaitForCompletion() should wait for the
PostRenderComplete() of the main thread.

So use another ConditionalWait.

Change-Id: I890abcf95045e2d9701208cbe18ac8082219457b

14 months ago[Tizen] Support CMYK jpg image load 32/287632/1
Eunki, Hong [Wed, 1 Feb 2023 21:07:42 +0000 (06:07 +0900)]
[Tizen] Support CMYK jpg image load

Previously, we only load CMYK image store as Pixel::RGBA8888 and do nothing.
So, We need to convert this 4byte data as 3byte Pixel::RGB888 format.

Change-Id: If3b2a1dc14f59b68bebe7c024164f5f7565aa26b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
14 months ago[Tizen] Add performance log 70/287070/4 accepted/tizen/7.0/unified/20230203.164140
Heeyong Song [Wed, 18 Jan 2023 09:00:39 +0000 (18:00 +0900)]
[Tizen] Add performance log

Print a log when eglQuerySurface takes long time

Change-Id: Iae3810cfbf5f25076e5be4be536be46e7e63c955

14 months ago[Tizen] Add Overlay Layer in window 09/286909/2
seungho baek [Mon, 9 Jan 2023 10:43:51 +0000 (19:43 +0900)]
[Tizen] Add Overlay Layer in window

Change-Id: Ic61e51e2ad0775c5c76a6ec93d1bff0a9980ebce
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
14 months ago[Tizen] Fix crash when preinitialized app rotated 56/285756/5 accepted/tizen/7.0/unified/20230119.134113
Eunki, Hong [Mon, 19 Dec 2022 17:59:23 +0000 (02:59 +0900)]
[Tizen] Fix crash when preinitialized app rotated

Change-Id: I12e790436c42dc06bd24db6502807d8557783899
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
15 months ago[Tizen] Remove unnecessray ClipBoard creation (2) 89/286789/1 accepted/tizen/7.0/unified/20230118.093755
Heeyong Song [Thu, 12 Jan 2023 05:07:53 +0000 (14:07 +0900)]
[Tizen] Remove unnecessray ClipBoard creation (2)

Change-Id: I5a15ae94f035a764128c1adc5621b80f84286846

15 months ago[Tizen] Remove unnecessray ClipBoard creation 34/286534/1 accepted/tizen/7.0/unified/20230111.174847
Heeyong Song [Mon, 9 Jan 2023 09:36:38 +0000 (18:36 +0900)]
[Tizen] Remove unnecessray ClipBoard creation

Change-Id: I126e2f715e37de0488d5d918c5cd1d415dd3896f

15 months ago[Tizen] Add ecore_wl2_window_commit() when setting minumum size and maximum size. 32/286432/1
joogab.yun [Thu, 5 Jan 2023 09:04:26 +0000 (18:04 +0900)]
[Tizen] Add ecore_wl2_window_commit() when setting minumum size and maximum size.

Change-Id: Idf909972dcedcafda1123f9c3a16c0a1496d433d

15 months agoMerge "[Tizen] Add an API for 'create,window' event." into tizen_7.0 accepted/tizen/7.0/unified/20230106.165624
dongsug song [Thu, 5 Jan 2023 09:03:59 +0000 (09:03 +0000)]
Merge "[Tizen] Add an API for 'create,window' event." into tizen_7.0

15 months ago[Tizen] Fix the screen rotation issue 89/286389/3
Wonsik Jung [Tue, 3 Jan 2023 03:11:42 +0000 (12:11 +0900)]
[Tizen] Fix the screen rotation issue

Fix the screen rotation issue in FHub Device.
When glViewport/glScissor is set, the screen rotation should be considered.

Change-Id: I34b3c07f4efd678806d05c9b651ad44a05269909

15 months ago[Tizen] Support Device orientation and window orientation event. 88/286388/2
Wonsik Jung [Mon, 31 Oct 2022 11:30:10 +0000 (20:30 +0900)]
[Tizen] Support Device orientation and window orientation event.

Supporting  Device orientation and Window Orienation event when device orientation is changed or window orientation is changed.
Window orientation event is emitted by display server.
To emit the Window Orientation event, AddAvailableOrientation() or SetPreferredOrientation() should be called before the device is rotated.
Otherwise, Device Orientation event is emitted by Application framework and any condition is not needed.

Change-Id: I78e8854e74810f31e7aa7403b8e913f50b67f3d2

15 months ago[Tizen] Fix RenderThreadId bug 34/286034/1 accepted/tizen/7.0/unified/20221228.170442
Eunki, Hong [Mon, 26 Dec 2022 11:47:22 +0000 (20:47 +0900)]
[Tizen] Fix RenderThreadId bug

Change-Id: Iff748c3f754c24531bbc8257651788975ddec183
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
15 months agoAdd GetRenderThreadId() 05/286005/2
Heeyong Song [Fri, 23 Dec 2022 02:23:24 +0000 (11:23 +0900)]
Add GetRenderThreadId()

Change-Id: I788e49c134b3f31572925796291e9065378f4417

15 months ago[Tizen][ATSPI] Stop traversing tree immediatelly after reaching the maximum size... 77/285877/1
Lukasz Oleksak [Tue, 13 Dec 2022 09:37:01 +0000 (10:37 +0100)]
[Tizen][ATSPI] Stop traversing tree immediatelly after reaching the maximum size of query result

Change-Id: Ia0aa0aeea8d9f68d9df5c3ba0a91c2c68d50be60

15 months ago[Tizen][AT-SPI] Use async D-Bus call in some Socket methods 76/285876/1
Artur Świgoń [Mon, 12 Dec 2022 14:39:46 +0000 (15:39 +0100)]
[Tizen][AT-SPI] Use async D-Bus call in some Socket methods

Change-Id: I45c2f0ad514d47de9e3a7d389aafb488ab2366a7

15 months ago[Tizen] When calling RequestResizeToServer, we recalculate the location according... 21/285821/1
joogab.yun [Mon, 19 Dec 2022 05:55:00 +0000 (14:55 +0900)]
[Tizen] When calling RequestResizeToServer, we recalculate the location according to the current orientation.

Change-Id: Ib9fd6a00c89a5f2467409a3bfbb83124043ff32f

15 months ago[Tizen] Remove annoying log message 05/285705/3
Eunki Hong [Sun, 18 Dec 2022 14:47:46 +0000 (23:47 +0900)]
[Tizen] Remove annoying log message

Since DecoratedVisual / Text / PBR shader use #define tag,
current sampler using logic might not works well.

Change-Id: Ia5ab6986246e5160497372bc29d7e83b96f406b8
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
15 months ago[Tizen] Change DebugPriority name and Debug priority 10/285710/1
Heeyong Song [Thu, 15 Dec 2022 09:11:11 +0000 (18:11 +0900)]
[Tizen] Change DebugPriority name and Debug priority

Change-Id: Id902e7103cf19c156386eca4d941b16d361459d3

16 months ago[Tizen] Add an API for 'create,window' event. 39/285539/1
huayong.xu [Wed, 14 Dec 2022 07:37:49 +0000 (15:37 +0800)]
[Tizen] Add an API for 'create,window' event.

Change-Id: I09209da1db34daf78e9a3b32123fbab5c27bed58

16 months ago[Tizen] Add RecalculatePosition api for rotation 34/285534/1
joogab.yun [Wed, 14 Dec 2022 06:25:19 +0000 (15:25 +0900)]
[Tizen] Add RecalculatePosition api for rotation

Change-Id: I5e5ebacfc2531ff95465bb41d8a516fea106d44d

16 months agoMerge "[Tizen] Remove keylogging for security" into tizen_7.0
Eunki Hong [Mon, 12 Dec 2022 03:22:43 +0000 (03:22 +0000)]
Merge "[Tizen] Remove keylogging for security" into tizen_7.0

16 months ago[Tizen] Remove keylogging for security 80/285380/1
Eunki Hong [Sat, 10 Dec 2022 11:31:16 +0000 (20:31 +0900)]
[Tizen] Remove keylogging for security

Remove keylogging action in tizen

Change-Id: Ife872a70b61b10306ef04871b44062fbdee6a0c9
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
16 months ago[Tizen] Update missing implement for x11 75/285375/1
Eunki, Hong [Fri, 9 Dec 2022 15:07:15 +0000 (00:07 +0900)]
[Tizen] Update missing implement for x11

See https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-adaptor/+/284440/3..4

Change-Id: Iba0941b8d60904522a18fc5fb2a7136edb2223e7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months ago[Tizen] Fix attribute cache bug 78/285278/1 accepted/tizen/7.0/unified/20221212.015717
Eunki, Hong [Thu, 8 Dec 2022 09:29:52 +0000 (18:29 +0900)]
[Tizen] Fix attribute cache bug

Change-Id: I3b309833a0865ad175fabf376913c3ad91e64d4a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months ago[Tizen](Vector) Add RenderStopped method 87/285087/1
Heeyong Song [Tue, 29 Nov 2022 10:51:48 +0000 (19:51 +0900)]
[Tizen](Vector) Add RenderStopped method

Change-Id: I6f708b7fdb9c13488f9a91ab51b5748dbb17793c

16 months ago[Tizen] Add FreeReleasedBuffers method to NativeImageSourceQueue 86/285086/1
Heeyong Song [Tue, 29 Nov 2022 10:43:13 +0000 (19:43 +0900)]
[Tizen] Add FreeReleasedBuffers method to NativeImageSourceQueue

Change-Id: I39ee5656a71860cf688467bd8d2dc32a2e48a27d

16 months ago[Tizen] Move glyph cache manager into font-client-plugin-cache-handler 87/284987/2
Eunki, Hong [Thu, 3 Nov 2022 05:50:30 +0000 (14:50 +0900)]
[Tizen] Move glyph cache manager into font-client-plugin-cache-handler

Currently, glyph cache manager owned by each font-face-cache-item.
That mean, we can hold glyph cache as
{The number of font type} x {The number of font size} x 128(default).

This patch make we hold GlyphCacheManager hold as singletone.
So we can cache the glyph maximum 128(default) not relative with
the number of font type & size.

Change-Id: I85e3cec3d160a57496e839f0b87a24655861f981
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months ago[Tizen] Use environment variable for native image queue size 91/284891/1
Heeyong Song [Tue, 29 Nov 2022 07:42:26 +0000 (16:42 +0900)]
[Tizen] Use environment variable for native image queue size

Change-Id: I2c847fce5e829050f551ba44aa59bb4a33f5a737

16 months ago[Tizen] Add AsyncTaskManager 55/284755/1 accepted/tizen/7.0/unified/20221128.015440
tscholb [Mon, 21 Nov 2022 08:34:48 +0000 (17:34 +0900)]
[Tizen] Add AsyncTaskManager

Change-Id: I0a455873e747c36a8404a380dbfca72a00f529d5

16 months ago[Tizen] Remove empty line of trace log 42/284742/1
Eunki, Hong [Thu, 24 Nov 2022 14:03:35 +0000 (23:03 +0900)]
[Tizen] Remove empty line of trace log

Change-Id: Ic374d7f594dd3df3f6dfa52146db88217f380a47
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months ago[Tizen] Support MultiSampling FrameBuffer 69/284569/1
Eunki, Hong [Fri, 11 Nov 2022 13:51:29 +0000 (22:51 +0900)]
[Tizen] Support MultiSampling FrameBuffer

Let we check Multisampled Framebuffer system supported.
If then + If user setup specific sampling size, render to texture multisampled.

TODO : Ubuntu profile make some crash even it support this feature.
Other profiles are all works well. Until find the reason of this crash,
Just block Multisampled FBO feature in Ubuntu case.

Change-Id: I329a97e47b65479756d9e7d2c8a57660fc569fcb
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months ago[Tizen] Add a method to update the screen size 47/284447/1
Heeyong Song [Thu, 17 Nov 2022 06:15:46 +0000 (15:15 +0900)]
[Tizen] Add a method to update the screen size

The real screen size may be different from the value of the preinitialized state.
In case of ecore-wl2 backend, ecore_wl2_display_screen_size_get() may take some time.
So save the screen size when it is called first and updade it when needed.

Change-Id: Ief60c4f8ebcd5ba8b6dc7a0c74d8f22ed57bd757

17 months ago[Tizen][Web] Update WebView terminate crash 16/284316/1 accepted/tizen/7.0/unified/20221117.014402
Eunki, Hong [Tue, 15 Nov 2022 12:13:57 +0000 (21:13 +0900)]
[Tizen][Web] Update WebView terminate crash

This reverts commit 05cda7077d6a5e547d7a8b70346a06eaa0c70765.

Change-Id: Ic2261003eade973de966b47f62ccd573042a2b1a

17 months ago[Tizen] Revert "[Tizen][Web] Update WebView terminate crash" 84/284284/1
Eunki, Hong [Tue, 15 Nov 2022 04:06:06 +0000 (13:06 +0900)]
[Tizen] Revert "[Tizen][Web] Update WebView terminate crash"

Revert due to TCT failed

This reverts commit 9eefda2585dc5336aaa2213bb51ac794c97308b3.

Change-Id: Ia39b6091edf965f5d6eba5b55748a40689bb652b

17 months ago[Tizen] Remove empty line of trace log 55/284255/1
Heeyong Song [Mon, 14 Nov 2022 06:17:52 +0000 (15:17 +0900)]
[Tizen] Remove empty line of trace log

Change-Id: I393395d6e1a4f2eaee4c511e11408b3baeacc680

17 months ago[Tizen] Fix WebPLoading memory leak 53/284253/1
Heeyong Song [Mon, 14 Nov 2022 08:22:45 +0000 (17:22 +0900)]
[Tizen] Fix WebPLoading memory leak

Change-Id: Iaddd0766923f6abec0b7f9ea0fa611d8dcae8900

17 months ago[Tizen][Web] Update WebView terminate crash 26/283926/1
Eunki, Hong [Mon, 7 Nov 2022 08:43:26 +0000 (17:43 +0900)]
[Tizen][Web] Update WebView terminate crash

Due to tizen_7.0 branch will not merge devel/master,
we should sync latest code style by our hands.

== This git commit is squash of below two patches ==

Revert "[Tizen][Web] Fix WebView terminate crash"

This reverts commit 52e86addc31a0b4393e8b7450e4b3c8a877f633d.

[Web] Fix WebView terminate crash

Due to the web context closed before all webview released,
mPlugin and mDestroyWebEnginePtr are invalid.

This patch make reference count so we can assume that
plugin is alive

Change-Id: Ia4a7f810c7aa02c3bd93c061ddb876debd6d4ad5

17 months ago[Tizen] Fix Svace issue for 64bit 14/283914/1
Eunki, Hong [Fri, 4 Nov 2022 14:58:17 +0000 (23:58 +0900)]
[Tizen] Fix Svace issue for 64bit

Solve some convert from size_t to uint32_t case.

Change-Id: I2d59c69fb4cf2b136f6d8a306178a741bd82f0e9
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months ago[Tizen] Add Desktop window type. 98/283898/3
joogab.yun [Wed, 2 Nov 2022 08:33:11 +0000 (17:33 +0900)]
[Tizen] Add Desktop window type.

Change-Id: I5045d323ea2da61d924cb621e1f66830268a7bd1

Changed from SINCE_2_2.0 to SINCE_2_2.1 about WindowType

Change-Id: I953b79ca37eed67cd30f283189915f3098becd38

17 months ago[Tizen][Web] Fix WebView terminate crash 57/283757/2 accepted/tizen/7.0/unified/20221103.165449 accepted/tizen/7.0/unified/20221110.063050
Eunki, Hong [Tue, 1 Nov 2022 14:29:21 +0000 (23:29 +0900)]
[Tizen][Web] Fix WebView terminate crash

Due to the web context closed before all webview released,
mPlugin and mDestroyWebEnginePtr are invalid.

This patch make reference count so we can assume that
plugin is alive

Change-Id: I15938f5b4a955bbf2fa40747939937bfe228ee3d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
tscholb [Wed, 2 Nov 2022 07:46:56 +0000 (16:46 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit 89ccec77b6896d859c039c9e588c8ff89ebf2eed.

Change-Id: If30ec5045cd5b52a6eac9727b72af0ddb488bf17

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

Change-Id: I14c583151e3011d7160184434e2a6aa63d3111f1

17 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
tscholb [Wed, 2 Nov 2022 07:45:07 +0000 (16:45 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit ef9cbfcac6d8b82a9bc8b19f334e7b4214b6c462.

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

This reverts commit 8ea06bcb9fa61cf2d75906489e45d27e82076fbc.

17 months agoRevert "[Tizen] Fix a gif crash"
tscholb [Wed, 2 Nov 2022 07:45:00 +0000 (16:45 +0900)]
Revert "[Tizen] Fix a gif crash"

This reverts commit f5b3a6cc4f6b68b5f793f665eb4f87def9619efa.

17 months agoMerge "Fix static analysis bug in GLES::Context" into devel/master
David Steele [Fri, 28 Oct 2022 10:37:41 +0000 (10:37 +0000)]
Merge "Fix static analysis bug in GLES::Context" into devel/master

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

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

Change-Id: Ic46bf8ae849004e0ee9e14e8d9f9a633eae087e2

17 months agoFix static analysis bug in GLES::Context 44/283544/1
David Steele [Fri, 28 Oct 2022 09:09:44 +0000 (10:09 +0100)]
Fix static analysis bug in GLES::Context

Change-Id: I1fcfedbde1531650bf0916e88be9f79f0836ee09

17 months agoMerge "Fix native rendering context" into devel/master
Heeyong Song [Fri, 28 Oct 2022 02:48:51 +0000 (02:48 +0000)]
Merge "Fix native rendering context" into devel/master

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

17 months agoFix native rendering context 74/283374/2
Heeyong Song [Tue, 25 Oct 2022 09:14:24 +0000 (18:14 +0900)]
Fix native rendering context

Change-Id: I729f0f7d8edac23978f0816c8a10a7cafa6d4bc2

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

17 months agoFix svace issues 66/283466/1
Bowon Ryu [Thu, 27 Oct 2022 09:34:22 +0000 (18:34 +0900)]
Fix svace issues

Added some castings.

Change-Id: I97589cdb15e2f70844111cef3b02e73e09547496
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>