Seoyeon Kim [Wed, 31 May 2023 09:56:28 +0000 (18:56 +0900)]
[Tizen] Disable ATSPI when release or perf image
Change-Id: Ia40932407ecac30d9cf50ec1b8a6b7b55142a506
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Artur Świgoń [Tue, 6 Sep 2022 09:40:58 +0000 (11:40 +0200)]
[Tizen][AT-SPI] Add Table and TableCell interfaces
The purpose of these interfaces is to support Screen Reader operation with
tables and grids, often in combination with the Selection interface, for
example reading the row and column number when navigating a grid of items, or
selecting cells / rows / columns, as specified in the UX guide.
Change-Id: If61844b73421b76661d3966c8e7caba6c9202c8f
Bowon Ryu [Fri, 26 May 2023 07:31:15 +0000 (16:31 +0900)]
[Tizen] Revert "[Tizen] Fix clipboard paste issue"
This reverts commit
b810a56398f31b7d14eacffb4ab3d65aa1551dcd.
Change-Id: Ifdea90e59fb8a89c7cec24c718e975f04bb76e81
Seoyeon Kim [Fri, 26 May 2023 04:31:37 +0000 (04:31 +0000)]
Merge "[Tizen][AT-SPI] Allow manual control of ReadingMaterial::listChildrenCount" into tizen_7.0
Bowon Ryu [Thu, 18 May 2023 05:56:41 +0000 (14:56 +0900)]
[Tizen] Fix clipboard paste issue
It looks ECORE_WL2_EVENT_SELECTION_DATA_READY has been deprecated since a very long time ago.
Change to ECORE_WL2_EVENT_OFFER_DATA_READY for Paste operation.
Change-Id: Id3644de01d1c7100fb19160fc77514b81817728a
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Artur Świgoń [Thu, 25 May 2023 11:01:24 +0000 (13:01 +0200)]
[Tizen][AT-SPI] Allow manual control of ReadingMaterial::listChildrenCount
In complex UIs, where the logical number of children (i.e. not the number of
Actors) is difficult to determine, because (1) the children have differing
roles, or (2) the children are not direct descendants of the parent object, the
best-effort calculation done by the AT-SPI bridge (for the purpose of reading
"Showing %d items") will often be wrong.
This patch recognizes the "item_count" attribute as a high-priority, manual
setting of the number of children for the purpose of reading "Showing %d
items" with the provided value.
Change-Id: I2d027ea4930d7e9f63dee9fc4bb55a14caebf7b8
Heeyong Song [Wed, 17 May 2023 09:23:06 +0000 (18:23 +0900)]
[Tizen] Make Adaptor request event process regardless of state
We no longer check the adapter's state when requesting event process.
Change-Id: I64dab45b302284c71b9b911511f44eac70a0a677
Wonsik Jung [Mon, 15 May 2023 10:44:55 +0000 (19:44 +0900)]
[Tizen] Add window move/resize completed signal
When RequestMoveToServer() or RequestResizeToServer() is called, window start to be moved or resized by display server.
After the action is finished, server send the completed event.
This patch is to received the events.
Change-Id: I282e49cec906cff040bb34889b5c9f7a7250784b
Daekwang Ryu [Mon, 15 May 2023 09:02:05 +0000 (18:02 +0900)]
[Tizen] Add performance logs in WindowBase and System (ecore_wl2)
Change-Id: I30f2ba4b95f2c5d8ab284c5c59ab3dc072e56f81
Heeyong Song [Fri, 28 Apr 2023 07:53:17 +0000 (16:53 +0900)]
[Tizen] Fix build warning
Change-Id: I1a6b0f46ff63b2b8661d58b6d3d9c8643efdd7ad
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
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
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
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
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>
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>
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>
Artur Świgoń [Thu, 11 May 2023 14:09:01 +0000 (16:09 +0200)]
[Tizen][AT-SPI] Remove State::SENSITIVE from ApplicationAccessible
Change-Id: Idcf1a79e64989c650d82e1255dc2f386958a22ef
Heeyong Song [Thu, 11 May 2023 08:22:48 +0000 (17:22 +0900)]
[Tizen] Remove list item in error case
Change-Id: I2835fef3080aa022495816bc7ec6bf9e43c83f24
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
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
dongsug song [Thu, 27 Apr 2023 08:28:44 +0000 (08:28 +0000)]
Merge "[Tizen] Disable ATSPI when release mode" into tizen_7.0
dongsug.song [Thu, 27 Apr 2023 07:15:29 +0000 (16:15 +0900)]
[Tizen] Disable ATSPI when release mode
Change-Id: I02fd6776d2c7712c35c2b542db0e73d8fe494d0c
Heeyong Song [Wed, 26 Apr 2023 06:52:47 +0000 (15:52 +0900)]
[Tizen] Add performance check logs
Change-Id: Ib4c0cb4addb4356645ace5297d5b1217d4884cc5
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>
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
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
Jaehyun Cho [Tue, 18 Apr 2023 01:43:00 +0000 (01:43 +0000)]
Merge "Add Dali::DevelWindowSystem::GetScreenSize" into tizen_7.0
Artur Świgoń [Thu, 13 Apr 2023 09:32:32 +0000 (11:32 +0200)]
[Tizen][AT-SPI] Add Value::GetValueText()
Change-Id: I2995c49d8cb590454e9cf0773bcf97955393718c
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
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
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>
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
joogab.yun [Wed, 5 Apr 2023 02:21:26 +0000 (11:21 +0900)]
[Tizen] Add trace log mouse button and wheel
Change-Id: I7fae8f90fdaad2b9bd6f2481debc2167eb7fee24
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>
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
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
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
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
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
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>
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>
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>
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>
Eunki Hong [Wed, 15 Mar 2023 07:38:09 +0000 (07:38 +0000)]
Merge "[Tizen] Fix bitfield BMP file error" into tizen_7.0
Heeyong Song [Wed, 22 Feb 2023 08:50:01 +0000 (17:50 +0900)]
[Tizen] Fix surface deletion order
Change-Id: If4be038a1b47f19cef703aad0d1f48c59d0fe3d3
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>
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
Taehyub Kim [Tue, 14 Mar 2023 05:03:12 +0000 (14:03 +0900)]
DragAndDrop : remove cursor disable code
Change-Id: I9244ae8783b245f3d5590d1724444e10bcd25b9c
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>
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>
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>
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>
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
Taehyub Kim [Tue, 21 Feb 2023 06:17:41 +0000 (15:17 +0900)]
DragAndDrop : support multiwindow dnd on single process
Change-Id: Ia5ddf32770aaabf13cd381af4c42f68347705044
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>
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
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>
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
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>
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>
Heeyong Song [Thu, 12 Jan 2023 05:07:53 +0000 (14:07 +0900)]
[Tizen] Remove unnecessray ClipBoard creation (2)
Change-Id: I5a15ae94f035a764128c1adc5621b80f84286846
Heeyong Song [Mon, 9 Jan 2023 09:36:38 +0000 (18:36 +0900)]
[Tizen] Remove unnecessray ClipBoard creation
Change-Id: I126e2f715e37de0488d5d918c5cd1d415dd3896f
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
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
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
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
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>
Heeyong Song [Fri, 23 Dec 2022 02:23:24 +0000 (11:23 +0900)]
Add GetRenderThreadId()
Change-Id: I788e49c134b3f31572925796291e9065378f4417
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
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
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
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>
Heeyong Song [Thu, 15 Dec 2022 09:11:11 +0000 (18:11 +0900)]
[Tizen] Change DebugPriority name and Debug priority
Change-Id: Id902e7103cf19c156386eca4d941b16d361459d3
huayong.xu [Wed, 14 Dec 2022 07:37:49 +0000 (15:37 +0800)]
[Tizen] Add an API for 'create,window' event.
Change-Id: I09209da1db34daf78e9a3b32123fbab5c27bed58
joogab.yun [Wed, 14 Dec 2022 06:25:19 +0000 (15:25 +0900)]
[Tizen] Add RecalculatePosition api for rotation
Change-Id: I5e5ebacfc2531ff95465bb41d8a516fea106d44d
Eunki Hong [Mon, 12 Dec 2022 03:22:43 +0000 (03:22 +0000)]
Merge "[Tizen] Remove keylogging for security" into tizen_7.0
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>
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>
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>
Heeyong Song [Tue, 29 Nov 2022 10:51:48 +0000 (19:51 +0900)]
[Tizen](Vector) Add RenderStopped method
Change-Id: I6f708b7fdb9c13488f9a91ab51b5748dbb17793c
Heeyong Song [Tue, 29 Nov 2022 10:43:13 +0000 (19:43 +0900)]
[Tizen] Add FreeReleasedBuffers method to NativeImageSourceQueue
Change-Id: I39ee5656a71860cf688467bd8d2dc32a2e48a27d
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>
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
tscholb [Mon, 21 Nov 2022 08:34:48 +0000 (17:34 +0900)]
[Tizen] Add AsyncTaskManager
Change-Id: I0a455873e747c36a8404a380dbfca72a00f529d5
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>
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>
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
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
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
Heeyong Song [Mon, 14 Nov 2022 06:17:52 +0000 (15:17 +0900)]
[Tizen] Remove empty line of trace log
Change-Id: I393395d6e1a4f2eaee4c511e11408b3baeacc680
Heeyong Song [Mon, 14 Nov 2022 08:22:45 +0000 (17:22 +0900)]
[Tizen] Fix WebPLoading memory leak
Change-Id: Iaddd0766923f6abec0b7f9ea0fa611d8dcae8900
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
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>
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
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>
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
tscholb [Wed, 2 Nov 2022 07:45:16 +0000 (16:45 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I14c583151e3011d7160184434e2a6aa63d3111f1
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.
tscholb [Wed, 2 Nov 2022 07:45:04 +0000 (16:45 +0900)]
Revert "[Tizen] Modify window position data type"
This reverts commit
8ea06bcb9fa61cf2d75906489e45d27e82076fbc.