platform/core/uifw/dali-adaptor.git
6 weeks agoMerge branch 'devel/master' into tizen
Hosang Kim [Tue, 11 Jun 2024 06:40:50 +0000 (15:40 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I8adba7cb61d547eaebc15ae27ba9d856405f9e14

6 weeks agoRevert "[Tizen] Support asan build option"
Hosang Kim [Tue, 11 Jun 2024 06:40:36 +0000 (15:40 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 78aa47985033411b7b81093b5c294b9bd8efa4cf.

6 weeks agoRevert "[Tizen] Revert "Support for recognizing legacy shaders.""
Hosang Kim [Tue, 11 Jun 2024 06:40:24 +0000 (15:40 +0900)]
Revert "[Tizen] Revert "Support for recognizing legacy shaders.""

This reverts commit 88cca865830de9baaefd131dbbf47cb66a9f9427.

6 weeks agoRevert "[Tizen] Implement multi-type copy support for the clipboard"
Hosang Kim [Tue, 11 Jun 2024 06:40:15 +0000 (15:40 +0900)]
Revert "[Tizen] Implement multi-type copy support for the clipboard"

This reverts commit 455c30b3a74cbf57b28b6ceb9afbb8f5bc7e718f.

6 weeks ago[Tizen] Implement multi-type copy support for the clipboard 05/312505/1 accepted/tizen/unified/20240612.100003 accepted/tizen/unified/x/20240612.110436
Bowon Ryu [Wed, 17 Apr 2024 09:18:43 +0000 (18:18 +0900)]
[Tizen] 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>
6 weeks 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

7 weeks 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

7 weeks 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>
7 weeks 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>
7 weeks 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>
7 weeks 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

7 weeks 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>
7 weeks 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.

7 weeks 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>
7 weeks 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>
7 weeks 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>
7 weeks 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>
8 weeks 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

8 weeks 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

8 weeks 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>
8 weeks 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

2 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

2 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>
2 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

2 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

2 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

2 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

2 months ago[Tizen] Revert "Support for recognizing legacy shaders." 65/311365/1 accepted/tizen/unified/20240520.131906 accepted/tizen/unified/x/20240521.022235
Eunki, Hong [Mon, 20 May 2024 05:32:26 +0000 (14:32 +0900)]
[Tizen] Revert "Support for recognizing legacy shaders."

This reverts commit 465547d40b4d9acc7c3b72adc219a9c00909c04d.

Change-Id: I2d59f26b4aeab2338b6c705454319cdf6aa9c4b0

2 months ago[Tizen] Support asan build option
Eunki, Hong [Mon, 20 May 2024 05:16:57 +0000 (14:16 +0900)]
[Tizen] Support asan build option

This reverts commit ec589490855546c60f1891b397a5defdec561aa0.

Change-Id: I2414b79feaf3e8ac4ccaa6601eedab85bf4f1a68

2 months agoMerge branch 'devel/master' into tizen
Eunki, Hong [Mon, 20 May 2024 05:16:52 +0000 (14:16 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ief8c101567976690df3e0a7d503bc1257e60db7c

2 months agoRevert "[Tizen] Support asan build option"
Eunki, Hong [Mon, 20 May 2024 05:16:49 +0000 (14:16 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit edac4139b87a9160e8e8b7a51dcb183a6dc2a76a.

2 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

2 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>
2 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

2 months ago[Tizen] Support asan build option accepted/tizen/unified/20240516.163528 accepted/tizen/unified/x/20240517.024416
Seungho Baek [Mon, 13 May 2024 05:20:44 +0000 (14:20 +0900)]
[Tizen] Support asan build option

This reverts commit 99c48fc2684550bafc274af074b9e6a6004740dc.

Change-Id: I26bbbdaee158e4e9d437a13428f6de117d887c67

2 months agoMerge branch 'devel/master' into tizen
Seungho Baek [Mon, 13 May 2024 05:19:59 +0000 (14:19 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: If55cb93000e59c1f8d21b16f6b8051212b47b478

2 months agoRevert "[Tizen] Support asan build option"
Seungho Baek [Mon, 13 May 2024 05:19:50 +0000 (14:19 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit e64792758693cb1ccb64754709efc829bef0471d.

2 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

2 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>
2 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

2 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

2 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

2 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

2 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

2 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

2 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>
3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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>
3 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

3 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

3 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

3 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

3 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>
3 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

3 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>
3 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

3 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

3 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>
3 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

3 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

3 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

3 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>
3 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

3 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

3 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

3 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>
3 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>
3 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

3 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>
3 months ago[Tizen] Support asan build option accepted/tizen/unified/20240412.141403 accepted/tizen/unified/x/20240415.014050
Eunki, Hong [Tue, 9 Apr 2024 06:52:22 +0000 (15:52 +0900)]
[Tizen] Support asan build option

This reverts commit ef926eea3c1091de28f103acfa3bf009d396b1e6.

Change-Id: I91d54e8fd9582d6330fe2b9f0d97d35448c0f428

3 months agoMerge branch 'devel/master' into tizen
Eunki, Hong [Tue, 9 Apr 2024 06:52:16 +0000 (15:52 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Idd2551228b58778d91b3ed7144636a4589b67c3c

3 months agoRevert "[Tizen] Support asan build option"
Eunki, Hong [Tue, 9 Apr 2024 06:52:09 +0000 (15:52 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 22d62c931217934b5dce4dba89bf2414bd3824f2.

3 months agoRevert "[Tizen] Do not skip rendering if update required keep rendering"
Eunki, Hong [Tue, 9 Apr 2024 06:52:06 +0000 (15:52 +0900)]
Revert "[Tizen] Do not skip rendering if update required keep rendering"

This reverts commit e161d1c202aea834d876521b1d0f45f24a0df756.

3 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

3 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

3 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>
3 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>
3 months ago[Tizen] Do not skip rendering if update required keep rendering accepted/tizen/unified/20240404.164424 accepted/tizen/unified/x/20240408.053824
huiyu.eun [Wed, 3 Apr 2024 06:02:36 +0000 (15:02 +0900)]
[Tizen] Do not skip rendering if update required keep rendering

This reverts commit cb6cdbb5baf3af2f0061c4a489edd2f9e0f22ec5.

Change-Id: I90c678c9640eff49d428aacc3f3361b7173672ca

3 months ago[Tizen] Support asan build option
huiyu.eun [Wed, 3 Apr 2024 06:02:24 +0000 (15:02 +0900)]
[Tizen] Support asan build option

This reverts commit 4fe0eb0cff4a4738b7a87e9d9607e0753c22bca7.

Change-Id: Ib6362aa3312d7295aa8118c0d7000abd3a23838f

3 months agoMerge branch 'devel/master' into tizen
huiyu.eun [Wed, 3 Apr 2024 06:02:16 +0000 (15:02 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I3aa7fa85dd2d1945b4d3e80000928fced7ea3963

3 months agoRevert "[Tizen] Support asan build option"
huiyu.eun [Wed, 3 Apr 2024 06:02:11 +0000 (15:02 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 4d46c3ebef415b0882c06a7a5876287c8e585e9a.

3 months agoRevert "[Tizen] Do not skip rendering if update required keep rendering"
huiyu.eun [Wed, 3 Apr 2024 06:02:08 +0000 (15:02 +0900)]
Revert "[Tizen] Do not skip rendering if update required keep rendering"

This reverts commit 3f68a2c4c24d9b8cef630187d4da248e5c4bbef4.

3 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>
3 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

3 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

4 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

4 months ago[Tizen] Do not skip rendering if update required keep rendering accepted/tizen/unified/20240326.104931 accepted/tizen/unified/x/20240327.045110
Taehyub Kim [Mon, 25 Mar 2024 08:24:04 +0000 (17:24 +0900)]
[Tizen] Do not skip rendering if update required keep rendering

This reverts commit 26ac66ba14932e1d1cff7716fa2d7ebf747321fa.

4 months ago[Tizen] Support asan build option
Taehyub Kim [Mon, 25 Mar 2024 08:23:49 +0000 (17:23 +0900)]
[Tizen] Support asan build option

This reverts commit ca2a48386af19845a951da5a00046e786a7a58fe.

4 months agoMerge branch 'devel/master' into tizen
Taehyub Kim [Mon, 25 Mar 2024 08:23:31 +0000 (17:23 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ia54367be87ecdcc1dcc44e8fae58e150fa84e6d6

4 months agoRevert "[Tizen] Support asan build option"
Taehyub Kim [Mon, 25 Mar 2024 08:22:50 +0000 (17:22 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 14baae3db2ed8afa42ab83cfff0703c2bb88fbfc.

4 months agoRevert "[Tizen] Do not skip rendering if update required keep rendering"
Taehyub Kim [Mon, 25 Mar 2024 08:22:34 +0000 (17:22 +0900)]
Revert "[Tizen] Do not skip rendering if update required keep rendering"

This reverts commit ede6be034c6a0a24102246bbd98c3bb57291da2d.

4 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

4 months ago[Tizen] Do not skip rendering if update required keep rendering accepted/tizen/unified/20240321.142349 accepted/tizen/unified/20240321.155947 accepted/tizen/unified/x/20240326.073816
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:39:01 +0000 (18:39 +0900)]
[Tizen] Do not skip rendering if update required keep rendering

This reverts commit b3f9da01e0540d7820150279a10dec36c8069f54.

4 months ago[Tizen] Support asan build option
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:38:44 +0000 (18:38 +0900)]
[Tizen] Support asan build option

This reverts commit 20b0b3e19e7ac95b8ad8b23ec9ccb83de0428784.