platform/core/uifw/dali-adaptor.git
10 months agoMerge "DALi Version 2.3.30" into devel/master
Adeel Kazmi [Fri, 28 Jun 2024 10:14:48 +0000 (10:14 +0000)]
Merge "DALi Version 2.3.30" into devel/master

10 months agoDALi Version 2.3.30 25/313625/1 dali_2.3.30
Richard Huang [Fri, 28 Jun 2024 10:10:29 +0000 (11:10 +0100)]
DALi Version 2.3.30

Change-Id: Ia81c7bc4b01d72ca59342ed6f7e6230b5f951446

10 months agoSupports window modality and always top functions 55/313355/6
Wonsik Jung [Mon, 24 Jun 2024 12:02:17 +0000 (21:02 +0900)]
Supports window modality and always top functions

Supports window modality and always top functions for specific commercial case.

Change-Id: Idce7f2750c683b37df83d320b9491f611a356215

10 months agoMerge "DALi Version 2.3.29" into devel/master
Adeel Kazmi [Fri, 21 Jun 2024 12:23:29 +0000 (12:23 +0000)]
Merge "DALi Version 2.3.29" into devel/master

10 months agoDALi Version 2.3.29 85/313285/1 dali_2.3.29
David Steele [Fri, 21 Jun 2024 11:28:07 +0000 (12:28 +0100)]
DALi Version 2.3.29

Change-Id: I66dd1cfb34c3619b465e0b32404716aef036631f

10 months agoCheck validity of accessible obj when accessed from coalescableMessage timer 01/313201/2
Youngsun Suh [Thu, 20 Jun 2024 05:09:11 +0000 (14:09 +0900)]
Check validity of accessible obj when accessed from coalescableMessage timer

Change-Id: Ic2a5d567eb8fa09d32d2c00236b2c138efec9e43

10 months agoMerge "Make sure invalid default label is removed before searching the list" into...
Youngsun Suh [Thu, 20 Jun 2024 03:36:48 +0000 (03:36 +0000)]
Merge "Make sure invalid default label is removed before searching the list" into devel/master

10 months agoFor Frame Event 05/311805/18
joogab.yun [Tue, 28 May 2024 07:12:46 +0000 (16:12 +0900)]
For Frame Event

When processing multiple multi-touches, they are grouped and processed.
Group multi-touch events and process them when a frame event occurs.

Change-Id: I1e3ac2a0026f3f95910b53521f3ddd8c6108de3c

10 months agoMake sure invalid default label is removed before searching the list 65/312765/4
Youngsun Suh [Fri, 14 Jun 2024 04:21:01 +0000 (13:21 +0900)]
Make sure invalid default label is removed before searching the list

Change-Id: I36a639e05b73f6cda82d0f770f47651ff60328cc

10 months agoMerge "DALi Version 2.3.28" into devel/master
Adeel Kazmi [Fri, 14 Jun 2024 10:38:07 +0000 (10:38 +0000)]
Merge "DALi Version 2.3.28" into devel/master

10 months agoDALi Version 2.3.28 02/312802/1 dali_2.3.28
Adam Bialogonski [Fri, 14 Jun 2024 08:32:30 +0000 (09:32 +0100)]
DALi Version 2.3.28

Change-Id: Ie22010aa68d81c6608255caafad0f7a4919241f3

10 months agoFix assert when callback cancel timer during execute callback 69/312769/3
Eunki, Hong [Fri, 14 Jun 2024 05:02:48 +0000 (14:02 +0900)]
Fix assert when callback cancel timer during execute callback

It is possible that user can call CancelTimer during timer callback execute.

If then, timerIter could be end. If this case, we should not move iterator
into spent container.

Change-Id: Ie28b9dfdddcc2a7ef300c783a9b50d5620761674
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
10 months agoMake some program log print always as debug level 94/312594/1
Eunki, Hong [Wed, 12 Jun 2024 04:52:16 +0000 (13:52 +0900)]
Make some program log print always as debug level

Change-Id: I958f661bd5ae5b8c155e729c4c1fa0e0cbbf5304
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
10 months agoConsider calloc failed cases 79/312579/1
Eunki, Hong [Wed, 12 Jun 2024 01:36:42 +0000 (10:36 +0900)]
Consider calloc failed cases

Similar with malloc failed case, it is possible that calloc return nullptr.

To ensure that cases, let we print error log
and control if it is nullptr.

Change-Id: Ifeaf7dab2846bd14127ca7710271c3b9bb8deeb5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
10 months agoFix coverity issue at framework-tizen 67/312567/1
Eunki, Hong [Tue, 11 Jun 2024 11:58:45 +0000 (20:58 +0900)]
Fix coverity issue at framework-tizen

Change-Id: Ib80dd7cedcaa8eb9e962714b2ba635368148572a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
10 months agoFix coverity issue at clipboard 66/312566/1
Eunki, Hong [Tue, 11 Jun 2024 11:50:13 +0000 (20:50 +0900)]
Fix coverity issue at clipboard

Change-Id: I58bd3a78304f737701268e1086249314ca9c7580
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
10 months agoMerge "Implement multi-type copy support for the clipboard" into devel/master
Bowon Ryu [Tue, 11 Jun 2024 01:21:45 +0000 (01:21 +0000)]
Merge "Implement multi-type copy support for the clipboard" into devel/master

10 months agoDALi Version 2.3.27 80/312380/1 dali_2.3.27
Adeel Kazmi [Fri, 7 Jun 2024 17:26:07 +0000 (18:26 +0100)]
DALi Version 2.3.27

Change-Id: Iaf5daf5b6986e0901c10a09056d007f993faef84

10 months agoImplement multi-type copy support for the clipboard 30/311230/3
Bowon Ryu [Wed, 17 Apr 2024 09:18:43 +0000 (18:18 +0900)]
Implement multi-type copy support for the clipboard

For SetData, identical serials are considered the same source.
ecore_wl2_dnd_selection_set is invoked using the types requested by the user.

For GetData, only requests ecore_wl2_offer_receive once for the same offer and type.
And clipboard do not request multiple offer receives simultaneously but rather sequentially.

Change-Id: I6cd91026b22986ab51c21e94c073691065149a9e
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
10 months agoMake Window::SetBackground works well if transparency changed 24/312224/1
Eunki, Hong [Wed, 5 Jun 2024 07:21:00 +0000 (16:21 +0900)]
Make Window::SetBackground works well if transparency changed

Change-Id: Id682bbd86989077ed5a5d1bbc3ecf008f0613960
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
10 months agoCheck every egl functions duration 57/312057/3
Eunki, Hong [Mon, 3 Jun 2024 09:04:34 +0000 (18:04 +0900)]
Check every egl functions duration

Let we check all egl functions duration check include eglInitialize.

It will be check times only if log enabled

Change-Id: I732b4a8d1f741b072fd18a5562b0d70ab64eaddc
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
10 months agoMerge "Apply Premultiplied Alpha for ClearColor of 32bit window." into devel/master
Seungho BAEK [Wed, 5 Jun 2024 04:19:07 +0000 (04:19 +0000)]
Merge "Apply Premultiplied Alpha for ClearColor of 32bit window." into devel/master

10 months agoFix svace issue 75/312075/4
huiyu.eun [Tue, 4 Jun 2024 04:11:48 +0000 (13:11 +0900)]
Fix svace issue

https://analysishub.sec.samsung.net/service/analyses/3010653#defects

Change-Id: I3316c6a9a20721f37c17c9ffa51c1f0887f81870
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
10 months agoRevert "Fix svace issue"
huiyu.eun [Tue, 4 Jun 2024 04:14:45 +0000 (13:14 +0900)]
Revert "Fix svace issue"

This reverts commit 4ea8e8cddf48aaace987014948a1e9b694413938.

10 months agoFix svace issue
huiyu.eun [Tue, 4 Jun 2024 04:11:48 +0000 (13:11 +0900)]
Fix svace issue

https://analysishub.sec.samsung.net/service/analyses/3010653#defects

Change-Id: I48e5347c037c0e9a72f8f69cd33ae6a2ff1ee0cd
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
10 months agoApply Premultiplied Alpha for ClearColor of 32bit window. 53/312053/5
Seungho Baek [Mon, 3 Jun 2024 08:18:32 +0000 (17:18 +0900)]
Apply Premultiplied Alpha for ClearColor of 32bit window.

Change-Id: I06a71c809d61063a353996374093220beda05c2b
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
10 months agoSplit tizen-application model 55/311855/9
huiyu.eun [Mon, 15 Apr 2024 10:47:02 +0000 (19:47 +0900)]
Split tizen-application model

Change-Id: Icc01f4c961a773ed5769477057bb71be070383b4
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
10 months agoAdd align api to InputMethodContext 28/312028/1
Bowon Ryu [Mon, 13 May 2024 02:42:37 +0000 (11:42 +0900)]
Add align api to InputMethodContext

Change-Id: I72f2fd7d22abcf8dd74a8f89ab194da1c918d0ad
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
10 months agoDALi Version 2.3.26 87/311987/1 dali_2.3.26
Adeel Kazmi [Fri, 31 May 2024 10:45:21 +0000 (11:45 +0100)]
DALi Version 2.3.26

Change-Id: I4fbdffc97a110fc65459eb12fe3b28528b423527

11 months agoMerge "FittingMode Refactoring" into devel/master
sunghyun kim [Wed, 29 May 2024 03:59:28 +0000 (03:59 +0000)]
Merge "FittingMode Refactoring" into devel/master

11 months agoImplement ProcessorOnce 96/311796/1
Eunki, Hong [Tue, 28 May 2024 04:40:58 +0000 (13:40 +0900)]
Implement ProcessorOnce

Since unregister processor during Process will give overhead,
we'd better make another container to process only once time
during ProcessCoreEvent.

Change-Id: I1725774504ed66c61ba159e843c14e4da953d2d3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
11 months agoMerge "Use Texture for not file save case" into devel/master
Seungho BAEK [Mon, 27 May 2024 07:48:11 +0000 (07:48 +0000)]
Merge "Use Texture for not file save case" into devel/master

11 months agoDALi Version 2.3.25 19/311719/1 dali_2.3.25
Richard Huang [Fri, 24 May 2024 11:33:15 +0000 (12:33 +0100)]
DALi Version 2.3.25

Change-Id: I6c4e79b152989c60fc125aab1adfacd823548f85

11 months agoControl core policy as one flag 72/311672/1
Eunki, Hong [Thu, 23 May 2024 08:44:31 +0000 (17:44 +0900)]
Control core policy as one flag

Let we collect core creation status, instead of parameter increasement.

It will be useful when we add more features of Core.

Change-Id: I674991dd699f7fe47b85a1dc59f9644c84c25489
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
11 months agoUse Texture for not file save case 71/310871/5
sunghyun kim [Fri, 16 Feb 2024 02:49:48 +0000 (11:49 +0900)]
Use Texture for not file save case

Change-Id: I8dfc77c70d2e04e5d60f73a1ec09a88c6ff9fd4e

11 months agoMerge "Emit WindowHidden event to atspi if window is invisible on accesbility enabled...
Youngsun Suh [Wed, 22 May 2024 01:44:57 +0000 (01:44 +0000)]
Merge "Emit WindowHidden event to atspi if window is invisible on accesbility enabled" into devel/master

11 months agoFittingMode Refactoring 11/307711/8
sunghyun kim [Tue, 12 Mar 2024 10:03:05 +0000 (19:03 +0900)]
FittingMode Refactoring

Calculate desired size in dali side

Change-Id: I7826fbf5fbbf48eb08846c2666d4748a84ef1f7d

11 months agoShader processing fix 94/311394/5
Adam Bialogonski [Mon, 20 May 2024 09:51:44 +0000 (10:51 +0100)]
Shader processing fix

Making sure that #version is a very first statement in GLSL shader

Change-Id: I74992af10166127a285e0d2a0cc3e7ec41854237

11 months agoDALi Version 2.3.24 03/311303/1 dali_2.3.24
David Steele [Fri, 17 May 2024 11:11:04 +0000 (12:11 +0100)]
DALi Version 2.3.24

Change-Id: Ic3cce01cb9176cfdda18b6e34478687efb43b191

11 months agoFix svace issue (Initialized mEglSync value) 12/311112/1
Eunki, Hong [Tue, 14 May 2024 05:20:52 +0000 (14:20 +0900)]
Fix svace issue (Initialized mEglSync value)

Change-Id: I1085d7b2bf92d46e83297c01cb6287326b236bdf
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
11 months agoMerge "Set default level of log print + Clean up environment variables" into devel...
David Steele [Mon, 13 May 2024 16:56:49 +0000 (16:56 +0000)]
Merge "Set default level of log print + Clean up environment variables" into devel/master

11 months agoDALi Version 2.3.23 70/310970/1 dali_2.3.23
Adeel Kazmi [Fri, 10 May 2024 10:02:12 +0000 (11:02 +0100)]
DALi Version 2.3.23

Change-Id: Idad3cd15bb86c75e91305815d93e6ae82c7d201b

11 months agoSet default level of log print + Clean up environment variables 31/310731/2
Eunki, Hong [Tue, 7 May 2024 09:16:24 +0000 (18:16 +0900)]
Set default level of log print + Clean up environment variables

Define all environment values what dali-adaptor internally used at internal header.
+
Set level of DALI_LOG_~~~ as environment value
Now we can ignore DALI_LOG_DEBUG_INFO at ubuntu platform.

Change-Id: Ib564e442f457e475e526407f3872ed8d0965da45
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
11 months agoMerge "Fixes bug where SetGeometryHittestEnabled does not update." into devel/master
joogab yun [Thu, 9 May 2024 00:06:08 +0000 (00:06 +0000)]
Merge "Fixes bug where SetGeometryHittestEnabled does not update." into devel/master

11 months agoEmit WindowHidden event to atspi if window is invisible on accesbility enabled 80/310780/1
Youngsun Suh [Wed, 8 May 2024 04:33:58 +0000 (13:33 +0900)]
Emit WindowHidden event to atspi if window is invisible on accesbility enabled

Change-Id: I41539464d24a9b5a69476eb495c4c0115a1d8605

11 months agoFixes bug where SetGeometryHittestEnabled does not update. 61/310761/1
joogab.yun [Wed, 8 May 2024 01:51:57 +0000 (10:51 +0900)]
Fixes bug where SetGeometryHittestEnabled does not update.

Change-Id: I16e492f9de5e13228f7b45e3d4a15bcd3261162c

11 months agoSupport for recognizing legacy shaders. 80/310180/5
Adam Bialogonski [Fri, 3 May 2024 10:10:13 +0000 (11:10 +0100)]
Support for recognizing legacy shaders.

Legacy shaders should be bypassed through the shader processing
pipeline as they are.

Change-Id: Ib96810c8dfe9267870b08ab4248ed20ccb5774ad

11 months agoMerge "DALi Version 2.3.22" into devel/master
Adeel Kazmi [Fri, 3 May 2024 09:07:25 +0000 (09:07 +0000)]
Merge "DALi Version 2.3.22" into devel/master

11 months agoDALi Version 2.3.22 42/310642/1 dali_2.3.22
Adam Bialogonski [Fri, 3 May 2024 08:26:45 +0000 (09:26 +0100)]
DALi Version 2.3.22

Change-Id: I47a4837470473f13c7a71fd6ef1e9fb0e0837376

11 months agoPrint log if dali rendering skipped 82/310582/1
Eunki, Hong [Thu, 2 May 2024 06:55:25 +0000 (15:55 +0900)]
Print log if dali rendering skipped

Change-Id: Icce1067d011f75e69a011ee474c010163f152a19
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoMerge "Reset timer for coalescable message on bridge down" into devel/master
Lukasz Oleksak [Fri, 26 Apr 2024 12:00:02 +0000 (12:00 +0000)]
Merge "Reset timer for coalescable message on bridge down" into devel/master

12 months agoMerge "[AT-SPI] Add compression for PROPERTY_CHANGED event" into devel/master
Lukasz Oleksak [Fri, 26 Apr 2024 11:58:14 +0000 (11:58 +0000)]
Merge "[AT-SPI] Add compression for PROPERTY_CHANGED event" into devel/master

12 months agoMerge "Fixing LIBUV_X11 build" into devel/master
David Steele [Fri, 26 Apr 2024 10:27:23 +0000 (10:27 +0000)]
Merge "Fixing LIBUV_X11 build" into devel/master

12 months agoMerge "DALi Version 2.3.21" into devel/master
David Steele [Fri, 26 Apr 2024 09:48:54 +0000 (09:48 +0000)]
Merge "DALi Version 2.3.21" into devel/master

12 months agoDALi Version 2.3.21 92/310392/1 dali_2.3.21
Richard Huang [Fri, 26 Apr 2024 09:42:52 +0000 (10:42 +0100)]
DALi Version 2.3.21

Change-Id: Ifab04603ff998f6c062e4d3858d0bcaf4c6cc98b

12 months agoFixing LIBUV_X11 build 77/310377/1
David Steele [Fri, 26 Apr 2024 08:38:30 +0000 (09:38 +0100)]
Fixing LIBUV_X11 build

Change-Id: Ic23e2ac1606933376f363c23f07133ae31bb47c8

12 months agoRevert "Add VIRTUAL_REMOCON and VIRTUAL_MOUSE device types" 14/310314/1
joogab.yun [Thu, 25 Apr 2024 07:14:35 +0000 (16:14 +0900)]
Revert "Add VIRTUAL_REMOCON and VIRTUAL_MOUSE device types"

This reverts commit 7300d0cd4f78fed1d6b03eab0e0528eec4caf8a3.

Change-Id: I2a16a36f24cdf121f4e0e46e2964136720192d48

12 months agoDelete Cairo library dependency 91/310191/11
huiyu.eun [Wed, 24 Apr 2024 03:14:32 +0000 (12:14 +0900)]
Delete Cairo library dependency

Change-Id: I5ad86c5aa398634aa812e7e1ca4368ba1d333479
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
12 months agoMerge "Add VIRTUAL_REMOCON and VIRTUAL_MOUSE device types" into devel/master
joogab yun [Thu, 25 Apr 2024 01:25:21 +0000 (01:25 +0000)]
Merge "Add VIRTUAL_REMOCON and VIRTUAL_MOUSE device types" into devel/master

12 months agoReset timer for coalescable message on bridge down 72/310272/1
Youngsun Suh [Thu, 25 Apr 2024 01:16:59 +0000 (10:16 +0900)]
Reset timer for coalescable message on bridge down

Change-Id: Ib77e5fa64e8a68036ea87a31f96a0418bd19035c

12 months agoMerge "Let window emit signal when only adaptor is available" into devel/master
Seungho BAEK [Wed, 24 Apr 2024 10:22:23 +0000 (10:22 +0000)]
Merge "Let window emit signal when only adaptor is available" into devel/master

12 months agoAdd VIRTUAL_REMOCON and VIRTUAL_MOUSE device types 17/310217/3
joogab.yun [Wed, 24 Apr 2024 06:51:35 +0000 (15:51 +0900)]
Add VIRTUAL_REMOCON and VIRTUAL_MOUSE device types

Change-Id: I79bb5456a5f9151fab30b2ff95dfb509b6af594a

12 months agoBlock to do not access mTasks from multiple threads 03/310203/1
Seungho Baek [Wed, 24 Apr 2024 05:20:09 +0000 (14:20 +0900)]
Block to do not access mTasks from multiple threads

 - RoundRobinContainerView is not ThreadSafe.
 - If 2 or more Thread call GetNext() method at the same time,
   it can return cend().
 - This patch blocks to do not access mTasks from multiple threads.
 - Blocked code is works for only simple request with O(n).

Change-Id: I134a846cfa04935d4e492f4d3a92c65eaa169261
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
12 months ago[AT-SPI] Add compression for PROPERTY_CHANGED event 65/310165/2
Lukasz Oleksak [Tue, 23 Apr 2024 09:25:54 +0000 (11:25 +0200)]
[AT-SPI] Add compression for PROPERTY_CHANGED event

Change-Id: I63c16c0b3939ae6fc00c663013a23beddc4e2043

12 months agoLet window emit signal when only adaptor is available 24/310124/1
Seungho Baek [Tue, 23 Apr 2024 02:17:16 +0000 (11:17 +0900)]
Let window emit signal when only adaptor is available

Change-Id: I5a86b9e6ac01e5c0e41756f818c439da9ca1b2b1
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
12 months agoMerge "[AT-SPI] Add compression for STATE_CHANGED event" into devel/master
Lukasz Oleksak [Mon, 22 Apr 2024 12:23:23 +0000 (12:23 +0000)]
Merge "[AT-SPI] Add compression for STATE_CHANGED event" into devel/master

12 months agoMerge "[AT-SPI] Add Accessible::IsHighlighted()" into devel/master
Lukasz Oleksak [Mon, 22 Apr 2024 12:21:29 +0000 (12:21 +0000)]
Merge "[AT-SPI] Add Accessible::IsHighlighted()" into devel/master

12 months agoAdd HasType to Clipboard 29/309929/2
Bowon Ryu [Thu, 18 Apr 2024 07:46:14 +0000 (16:46 +0900)]
Add HasType to Clipboard

Change-Id: Ifeeb380f8da7d24f2febdc5f271d10d7bdafd52a
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
12 months agoDALi Version 2.3.20 28/310028/1 dali_2.3.20
David Steele [Fri, 19 Apr 2024 09:47:12 +0000 (10:47 +0100)]
DALi Version 2.3.20

Change-Id: I1cdbd77324572e158cae3bd35485f579228e2498

12 months ago[AT-SPI] Add compression for STATE_CHANGED event 57/309857/4
Lukasz Oleksak [Wed, 17 Apr 2024 11:07:03 +0000 (13:07 +0200)]
[AT-SPI] Add compression for STATE_CHANGED event

Change-Id: I90e573ad08d7f3abf7ad5787824ac75968fdc5e9

12 months ago[AT-SPI] Add Accessible::IsHighlighted() 56/309956/1
Artur Świgoń [Thu, 18 Apr 2024 09:23:30 +0000 (11:23 +0200)]
[AT-SPI] Add Accessible::IsHighlighted()

This helper allows to simplify multiple comparisons of Self() to
GetCurrentlyHighlightedActor() to simply checking IsHighlighted().

Change-Id: I61354dc7b0cec90facdc4005ae0b6063697c8fc5

12 months agoIgnore ttrace for TV profile 33/309833/2
Eunki, Hong [Wed, 17 Apr 2024 05:54:03 +0000 (14:54 +0900)]
Ignore ttrace for TV profile

Let we don't print trace log when we use TV profile.

ttrace log print at HWC level log, which should have less logs.
To avoid this log printing, let we just ignore ttrace only for TV profile.

Change-Id: I7a35ba0a4253195972b3363799b083ff941cbb3d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoMerge "Print info log when we get screen size" into devel/master
Eunki Hong [Wed, 17 Apr 2024 05:49:02 +0000 (05:49 +0000)]
Merge "Print info log when we get screen size" into devel/master

12 months agoMerge "Add Adaptor API for UpdateOnce()" into devel/master
David Steele [Mon, 15 Apr 2024 11:39:46 +0000 (11:39 +0000)]
Merge "Add Adaptor API for UpdateOnce()" into devel/master

12 months agoMerge "Seperate KeepRendering reason more detail" into devel/master
David Steele [Mon, 15 Apr 2024 10:49:44 +0000 (10:49 +0000)]
Merge "Seperate KeepRendering reason more detail" into devel/master

12 months agoPrint info log when we get screen size 33/309633/2
Eunki, Hong [Mon, 15 Apr 2024 01:01:58 +0000 (10:01 +0900)]
Print info log when we get screen size

Change-Id: Ia311eca918426c4eed4e605f4dd881329b670bc3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoAdd Adaptor API for UpdateOnce() 25/309625/1
Eunki Hong [Sat, 13 Apr 2024 15:32:12 +0000 (00:32 +0900)]
Add Adaptor API for UpdateOnce()

RenderOnce() API request to full-swap next frame.
Let we make new API to wake-up the render thread only one time
if we don't want full swap

Change-Id: I4383f3da3bd746254e901f3ed723d66e11cf6015
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
12 months agoDALi Version 2.3.19 90/309590/1 dali_2.3.19
Richard Huang [Fri, 12 Apr 2024 09:52:19 +0000 (10:52 +0100)]
DALi Version 2.3.19

Change-Id: Ieee62544e9e9b6052ae1461a34879f89d6ab5949

12 months agoSeperate KeepRendering reason more detail 40/309540/1
Eunki, Hong [Fri, 12 Apr 2024 04:57:18 +0000 (13:57 +0900)]
Seperate KeepRendering reason more detail

Change-Id: Iac5b862d9c11dab3689aea740de50df66071324e
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoMerge "Let we make FPS tracker chekc it's time correctly" into devel/master
Eunki Hong [Mon, 8 Apr 2024 06:08:38 +0000 (06:08 +0000)]
Merge "Let we make FPS tracker chekc it's time correctly" into devel/master

12 months agoDALi Version 2.3.18 75/309175/1 dali_2.3.18
David Steele [Fri, 5 Apr 2024 09:57:37 +0000 (10:57 +0100)]
DALi Version 2.3.18

Change-Id: I3b4cfb1f8b8be670ef535c986cf6bada33d4e4e8

12 months agoLet we make FPS tracker chekc it's time correctly 21/309121/2
Eunki, Hong [Fri, 5 Apr 2024 04:26:32 +0000 (13:26 +0900)]
Let we make FPS tracker chekc it's time correctly

If someone call UpdateOnce or RenderOnce without animation, FPS tracker
might not collect it's time well. (Since use elapsedtime is false.)

Let we make assume that FPSTracker trace time every frame well

Change-Id: I8942f8fc489dec3ee269e6ab742a3875dafc0622
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoFix coverity issue (Do not throw std::bad_weak_ptr exception at destructor) 43/309043/1
Eunki, Hong [Thu, 4 Apr 2024 06:49:14 +0000 (15:49 +0900)]
Fix coverity issue (Do not throw std::bad_weak_ptr exception at destructor)

Some internal code might throw that exception at ecore side.
Since we got some unknown crash issues from std::shared_ptr,
we'd better add some guard codes at destructor, what coverity system catched.

Change-Id: I357fd0314bb041b825b6965af3a44c3cb02bf161
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
12 months agoSet device class when mouse cancel 56/308756/2
Eunki Hong [Fri, 29 Mar 2024 13:30:40 +0000 (22:30 +0900)]
Set device class when mouse cancel

Let we add device and screen and etc informations at MouseCancel event.

It will be used when interrupt event sended to application side.

Change-Id: I29f88d49234b33840783f8297c8e605819f3085d
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
13 months agoDALi Version 2.3.17 44/308644/1 dali_2.3.17
Adeel Kazmi [Thu, 28 Mar 2024 09:29:39 +0000 (09:29 +0000)]
DALi Version 2.3.17

Change-Id: Ia4ba9b357e266522e48f8ab3deb60a27fdafb4d1

13 months agoThe intersection logic of window targets has been fixed when the device is rotated 42/308542/1
Taehyub Kim [Wed, 27 Mar 2024 07:35:37 +0000 (16:35 +0900)]
The intersection logic of window targets has been fixed when the device is rotated

Change-Id: I177679f5a4c6361c50f208de0c331134cb4019e5

13 months agoFix compilation issue with g++ 11.4.0 41/308441/1
Adeel Kazmi [Mon, 25 Mar 2024 15:41:44 +0000 (15:41 +0000)]
Fix compilation issue with g++ 11.4.0

Change-Id: I5e9fad29c76d559034c2c4ed1fadabb2a77fc1c3

13 months agoDALi Version 2.3.16 72/308372/1 dali_2.3.16
Adam Bialogonski [Fri, 22 Mar 2024 10:32:09 +0000 (10:32 +0000)]
DALi Version 2.3.16

Change-Id: Ie03a49b55b4991568c26c538dc61ee347c8ce468

13 months agoMerge "Let we make adaptor invalidate if adaptor stop" into devel/master
Eunki Hong [Fri, 15 Mar 2024 23:26:15 +0000 (23:26 +0000)]
Merge "Let we make adaptor invalidate if adaptor stop" into devel/master

13 months agoDALi Version 2.3.15 76/308076/1 dali_2.3.15
Adeel Kazmi [Fri, 15 Mar 2024 19:24:23 +0000 (19:24 +0000)]
DALi Version 2.3.15

Change-Id: I2dd544c77d84ffd9505b810c5e26c5b596f29373

13 months agoLet we make adaptor invalidate if adaptor stop 75/307675/7
Eunki, Hong [Tue, 12 Mar 2024 07:05:14 +0000 (16:05 +0900)]
Let we make adaptor invalidate if adaptor stop

There was some issue when we try to destruct some singletone class
during application shutting down.

Since Adaptor still available, some singletone class try to access another
singletone class inside of it's destructor. It might make some problem.

To avoid it, let we check that adaptor is stopped at IsAvailable() API.

And also, Let we clean-up all registered processor at Stop timing,
to avoid unmatched behaviour after we change IsAvailable return false even
Core alive.

Change-Id: I039578613d5e79b80b091fef4d7993779a395dfb
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
13 months agoMerge "[AT-SPI] Rework intercepting key events" into devel/master
Seoyeon Kim [Thu, 14 Mar 2024 05:03:55 +0000 (05:03 +0000)]
Merge "[AT-SPI] Rework intercepting key events" into devel/master

13 months agoResolve build warning (compare between signed integer and unsigned integer) 41/307541/1
Eunki, Hong [Tue, 12 Mar 2024 03:28:57 +0000 (12:28 +0900)]
Resolve build warning (compare between signed integer and unsigned integer)

Change-Id: Ib238ff567149648f598bb6a9418c0750950c5237
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
13 months agoMerge "[AT-SPI] Associate default labels with windows" into devel/master
Seoyeon Kim [Tue, 12 Mar 2024 02:58:43 +0000 (02:58 +0000)]
Merge "[AT-SPI] Associate default labels with windows" into devel/master

13 months agoMinor fix about jpeg downscale under max texture size 71/307471/1
Eunki, Hong [Mon, 11 Mar 2024 01:31:38 +0000 (10:31 +0900)]
Minor fix about jpeg downscale under max texture size

Let we consider that two cases also downscale works well when
 - Mark as we don't use jpeg scale factor, and double-scaled image size is less then max texture size.
   (For this case, we were try to decode image as double-scaled. and then downscale as half)
 - 1/8 scaled size of image is also less then max texture size
   (For this case, we should try to downscale as much as we can. But we didn't)

Change-Id: I861e40c8e01872e133bcee90f13466effaa83f47
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
13 months ago[AT-SPI] Associate default labels with windows 64/284764/5
Artur Świgoń [Fri, 25 Nov 2022 10:13:41 +0000 (11:13 +0100)]
[AT-SPI] Associate default labels with windows

Change-Id: I575f9be4d518c7b03d8bfa2419a6d1961585d5d6

13 months agoMerge "DALi Version 2.3.14" into devel/master
David Steele [Fri, 8 Mar 2024 10:55:19 +0000 (10:55 +0000)]
Merge "DALi Version 2.3.14" into devel/master

13 months agoDALi Version 2.3.14 53/307453/1 dali_2.3.14
Adam Bialogonski [Fri, 8 Mar 2024 10:49:47 +0000 (10:49 +0000)]
DALi Version 2.3.14

Change-Id: Ie50cbecc8e3a3c824e8bbd14a5a2ea46defc7150

13 months agoMake jpg loader scale-up decode allow. 06/307406/1
Eunki, Hong [Fri, 8 Mar 2024 05:27:41 +0000 (14:27 +0900)]
Make jpg loader scale-up decode allow.

There was some bug when we want to load jpg image as x2 scaled.
(Since 2/1 scale is tjGetScalingFactors()[0] value, and we were ignore 0 value until now.)

And also, scaling factor doesn't mean "downscale" anymore for now.
Let we remain some comments, and change some values

Change-Id: I1cfec75d853073b1376dd97174bd2a7423186ed6
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
13 months agoFix svace phase 2 : Print error log when malloc failed 10/307010/1
Eunki, Hong [Mon, 4 Mar 2024 01:43:17 +0000 (10:43 +0900)]
Fix svace phase 2 : Print error log when malloc failed

Let we print error log if malloc failed.

There was some codes that we assume malloc success always.
This is not safe. So we have to add some guard codes for malloc failed cases.

Change-Id: Ie2f3500258ba2c33a3df1adf492d56f3235048f1
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>