platform/core/uifw/dali-adaptor.git
17 months agoMerge "Fixed corrupt image download via proxy server" into devel/master
Adeel Kazmi [Fri, 18 Nov 2022 10:08:37 +0000 (10:08 +0000)]
Merge "Fixed corrupt image download via proxy server" into devel/master

17 months agoFixed corrupt image download via proxy server 84/284484/2
David Steele [Thu, 17 Nov 2022 17:27:09 +0000 (17:27 +0000)]
Fixed corrupt image download via proxy server

Ensured memory writes fail fast by turning buffering off.
Curl should now always throw a WRITE_ERROR if writing
past the end of the buffer (i.e. the Content-Length was
incorrect).

If this is the case, then the file read is re-tried using
chunking.

Change-Id: Id1d44e05b96583f48b8a89ad6a42d1da0d2b3966

17 months agoPrevented buffer clipping in network server 02/284402/3
David Steele [Wed, 16 Nov 2022 16:16:59 +0000 (16:16 +0000)]
Prevented buffer clipping in network server

Marker output was clipped to 64 characters,
and new line was not inserted.

Changed to use asprintf rather than fixed size buffer.
Marker output is now properly outputting 1 per line.

Change-Id: Id7970486dff11f28ed41315c774509577b9ea32d

17 months agoFixed bug in host trace logging 23/187523/2
David Steele [Thu, 23 Aug 2018 20:26:11 +0000 (21:26 +0100)]
Fixed bug in host trace logging

Trace macros in Ubuntu were not using the server context properly, so asserted after
65536 frames.

Added a getter to the stat-context-manager to get contexts by name, then utilized this
to add custom markers for tracing code.

(Trace macros are turned off by default, so they don't affect performance)

Enable by re-configuring with --enable-trace or gbs build --define "enable_trace 1"
in dali-core and dali-adaptor.

On desktop, also re-configure dali-adaptor with --enable-networklogging, and
run with DALI_NETWORK_CONTROL=3. Connect to the server using "nc localhost 3031"
and type "set_marker 131" to enable Update/Render/Custom trace.

On target, custom tags are sent to ttrace.

Change-Id: Iaff816f33c6c6034629759d1727a520a5cf5faf1
Signed-off-by: David Steele <david.steele@samsung.com>
17 months agoMerge "Remove duplicated code" into devel/master
Eunki Hong [Wed, 16 Nov 2022 04:00:45 +0000 (04:00 +0000)]
Merge "Remove duplicated code" into devel/master

17 months ago[Tizen] Revert "[Web] Fix WebView terminate crash" 04/284304/1 accepted/tizen/unified/20221116.120923 accepted/tizen/unified/20221116.164438
Eunki, Hong [Tue, 15 Nov 2022 06:54:49 +0000 (15:54 +0900)]
[Tizen] Revert "[Web] Fix WebView terminate crash"

Revert that patch due to NUI TCT block.

This reverts commit a15b3e79867eb099c643879dfa82192448d3143d.

Change-Id: Id11e74a3a8a8fe7fd425137f6be1bd5ba7bf4e8e

17 months agoRemove duplicated code 02/284302/1
Eunki, Hong [Tue, 15 Nov 2022 06:51:52 +0000 (15:51 +0900)]
Remove duplicated code

Change-Id: I749a0f13fa59aed7f09ae6308fb655dfd96d58c0
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
17 months agoChange GetTextureProperties 90/278990/3
Heeyong Song [Fri, 29 Jul 2022 02:38:15 +0000 (11:38 +0900)]
Change GetTextureProperties

Change-Id: I8542c7805a2206d039b6762a40e6cb626006727a

17 months agoRemove empty line of trace log 38/284238/2
Heeyong Song [Mon, 14 Nov 2022 06:17:52 +0000 (15:17 +0900)]
Remove empty line of trace log

Change-Id: I393395d6e1a4f2eaee4c511e11408b3baeacc680

17 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
Wonsik Jung [Tue, 15 Nov 2022 02:26:36 +0000 (11:26 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit bef47ac8cf11b99f28aec8aa126520e72686f216.

17 months agoMerge branch 'devel/master' into tizen
Wonsik Jung [Tue, 15 Nov 2022 02:25:49 +0000 (11:25 +0900)]
Merge branch 'devel/master' into tizen

17 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Wonsik Jung [Tue, 15 Nov 2022 02:25:38 +0000 (11:25 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit feb7cad5aca422f05e4d7c53aab35343a9256c73.

17 months agoRevert "[Tizen][Web] Fix WebView terminate crash"
Wonsik Jung [Tue, 15 Nov 2022 02:25:35 +0000 (11:25 +0900)]
Revert "[Tizen][Web] Fix WebView terminate crash"

This reverts commit c7025658d79551ee9f28520fbe010526cb893ab9.

17 months agoRevert "[Tizen] Fix Svace issue for 64bit"
Wonsik Jung [Tue, 15 Nov 2022 02:25:31 +0000 (11:25 +0900)]
Revert "[Tizen] Fix Svace issue for 64bit"

This reverts commit b0f7db0ac5ea493112609045c93c14686d8daa6a.

17 months agoFix WebPLoading memory leak 51/284251/1
Heeyong Song [Mon, 14 Nov 2022 08:22:45 +0000 (17:22 +0900)]
Fix WebPLoading memory leak

Change-Id: I7dfe4f4ce2c970abade1ea19b912604dae703652

17 months agoFix wrong casting 43/284243/1
Heeyong Song [Mon, 14 Nov 2022 07:09:20 +0000 (16:09 +0900)]
Fix wrong casting

Change-Id: I88682ec17fea45f2e9c5d108d1a0c3af34a71370

17 months agoMerge "Fix SVACE issue" into devel/master
Heeyong Song [Mon, 14 Nov 2022 05:37:31 +0000 (05:37 +0000)]
Merge "Fix SVACE issue" into devel/master

17 months agoMerge "Support Device orientation and window orientation event." into devel/master
Wonsik Jung [Mon, 14 Nov 2022 00:49:49 +0000 (00:49 +0000)]
Merge "Support Device orientation and window orientation event." into devel/master

17 months agoDALi Version 2.2.1 95/284195/1 dali_2.2.1
Adeel Kazmi [Fri, 11 Nov 2022 10:49:36 +0000 (10:49 +0000)]
DALi Version 2.2.1

Change-Id: Ie9a7b2f1ff44d3afda527543b491dc2ac78019b2

17 months agoFix SVACE issue 71/284171/1
Heeyong Song [Fri, 11 Nov 2022 02:46:18 +0000 (11:46 +0900)]
Fix SVACE issue

DO_NOT_ASSIGN_SIZE_OF_INT
DO_NOT_CAST_LONG_TO_DOUBLE
INVALID_ASSIGNMENT_WITH_UNSIGNED_VALUES

Change-Id: Ic0bca81c31b7e181879a9d13276f2dc00c3ee806

17 months agoSupport Device orientation and window orientation event. 22/283622/9
Wonsik Jung [Mon, 31 Oct 2022 11:30:10 +0000 (20:30 +0900)]
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

17 months ago[ATSPI] Add ScrollStarted/ScrollFinished interface 24/284124/4
Hosang Kim [Fri, 28 Oct 2022 10:57:02 +0000 (19:57 +0900)]
[ATSPI] Add ScrollStarted/ScrollFinished interface

 This interface is used for scrollable object scroll started or
 finished.

Change-Id: I14c40e2bb624020762cc2c909410c7321d99e3f7

17 months agoMerge "Fixing LIBUV_X11 build on Ubuntu 22.04" into devel/master
David Steele [Tue, 8 Nov 2022 20:09:00 +0000 (20:09 +0000)]
Merge "Fixing LIBUV_X11 build on Ubuntu 22.04" into devel/master

17 months ago[Web] Fix WebView terminate crash 77/283677/9
Eunki, Hong [Tue, 1 Nov 2022 14:29:21 +0000 (23:29 +0900)]
[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] Fix Svace issue for 64bit 13/283913/2 accepted/tizen/unified/20221110.181500
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 agoChanged from SINCE_2_2.0 to SINCE_2_2.1 about WindowType 91/283891/1
joogab.yun [Mon, 7 Nov 2022 01:25:38 +0000 (10:25 +0900)]
Changed from SINCE_2_2.0 to SINCE_2_2.1 about WindowType

Change-Id: I953b79ca37eed67cd30f283189915f3098becd38

17 months agoMerge "Add Desktop window type." into devel/master
joogab yun [Mon, 7 Nov 2022 00:43:00 +0000 (00:43 +0000)]
Merge "Add Desktop window type." into devel/master

17 months agoFix Svace issue for 64bit 82/283882/1
Eunki, Hong [Fri, 4 Nov 2022 14:58:17 +0000 (23:58 +0900)]
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 agoDALi Version 2.2.0 65/283865/1 dali_2.2.0
Adam Bialogonski [Fri, 4 Nov 2022 10:35:40 +0000 (10:35 +0000)]
DALi Version 2.2.0

Change-Id: I00bbb1a309e362586ccf36e2a9f955c991b7be99

17 months agoAdd Desktop window type. 31/283731/4
joogab.yun [Wed, 2 Nov 2022 08:33:11 +0000 (17:33 +0900)]
Add Desktop window type.

Change-Id: I5045d323ea2da61d924cb621e1f66830268a7bd1

18 months agoMove glyph cache manager into font-client-plugin-cache-handler 02/283802/5
Eunki, Hong [Thu, 3 Nov 2022 05:50:30 +0000 (14:50 +0900)]
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>
18 months ago[Tizen][Web] Fix WebView terminate crash 42/283742/2
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>
18 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

18 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

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

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

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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 months agoFixing LIBUV_X11 build on Ubuntu 22.04 94/283494/1
David Steele [Thu, 27 Oct 2022 15:25:19 +0000 (16:25 +0100)]
Fixing LIBUV_X11 build on Ubuntu 22.04

Change-Id: Ia6bafee1a56de645aeaac5454af3e5ac99fdcf52

18 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>
18 months agoSynchronize framebuffer textures on different contexts 40/283240/6
David Steele [Thu, 20 Oct 2022 18:29:56 +0000 (19:29 +0100)]
Synchronize framebuffer textures on different contexts

If a framebuffer's texture is read on a different context to
the one it was written on, then it needs synchronizing first.

This patch introduces a glFenceSync at the end of every render pass,
and calls GlWaitSync just before the texture is bound for a draw call.

The fenceSync is removed after 2 frames, as it cannot be re-used.
Unused fences are deleted at the end of the frame they are created.

Change-Id: I8ca2e7583836132f879d939377ed46c0b8a56556

18 months agoFix race-condition when window is resized or rotated. 71/281871/17
Wonsik Jung [Thu, 22 Sep 2022 21:49:01 +0000 (06:49 +0900)]
Fix race-condition when window is resized or rotated.

Internal dali window module has some variables and flags.
They are set by both main thread and render thread.
It has the effect of race condition when window is resized or rotated serval times.
This patch is to fix them.

Change-Id: I785fca0ba1cfaa90f418f1fe79ac000dd67e48ec

18 months ago(Window) Moved DownCast from devel-api to public-api 87/283387/1
Adeel Kazmi [Tue, 25 Oct 2022 15:06:43 +0000 (16:06 +0100)]
(Window) Moved DownCast from devel-api to public-api

This should now allow window to be used in WeakHandle

Change-Id: Ib9fe53ee65ff0e5508a6f37bc68c9ccc626d8bc7

18 months agoFix EGL initialization issue 17/283317/1
Heeyong Song [Mon, 24 Oct 2022 06:12:19 +0000 (15:12 +0900)]
Fix EGL initialization issue

Sometimes EGL image extensions are initialized after NativeImageSource is created.

Change-Id: I424c451a336ca4b9b7e85fae0785c8bf4f20a553

18 months agoMerge "DALi Version 2.1.45" into devel/master
Adeel Kazmi [Fri, 21 Oct 2022 10:57:11 +0000 (10:57 +0000)]
Merge "DALi Version 2.1.45" into devel/master

18 months agoDALi Version 2.1.45 83/283283/1 dali_2.1.45
David Steele [Fri, 21 Oct 2022 10:47:22 +0000 (11:47 +0100)]
DALi Version 2.1.45

Change-Id: I0a238d6c94457f3dd43a6c1657a0a27d19d5971f

18 months agoFix the buffer overflow issue when reading socket data 37/283237/2
Richard [Thu, 20 Oct 2022 15:43:28 +0000 (16:43 +0100)]
Fix the buffer overflow issue when reading socket data

Change-Id: I026d7ec67f16451d6bf43ca5062d59cbe2ea5150

18 months agoAdd trace logs to check performance 26/283126/2
Heeyong Song [Tue, 18 Oct 2022 10:09:30 +0000 (19:09 +0900)]
Add trace logs to check performance

Change-Id: I72023f9d7d1d4c70c760df40162162fe48258807

18 months agoMinor coverity issue fixes 12/282612/7
Eunki, Hong [Thu, 6 Oct 2022 11:10:50 +0000 (20:10 +0900)]
Minor coverity issue fixes

Fix some minor coverity issues that might has meanful

1. Implement missing move operation.
2. Remove float equal checks by ==, != operator.
3. unsigned int / unsigned char to uint32_t / uint8_t
4. Change missed value type (a.k.a float v = true;)

Change-Id: Ib6eb901919918488f2ff7085301e73a466b98019
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
18 months agoMerge "DALi Version 2.1.44" into devel/master
David Steele [Fri, 14 Oct 2022 12:03:10 +0000 (12:03 +0000)]
Merge "DALi Version 2.1.44" into devel/master

18 months agoDALi Version 2.1.44 97/282997/1 dali_2.1.44
Adam Bialogonski [Fri, 14 Oct 2022 09:25:33 +0000 (10:25 +0100)]
DALi Version 2.1.44

Change-Id: I8c038406992ae513bb7b483196b7c33f4223d134

18 months agoModify window position data type 78/281978/14
Wonsik Jung [Sun, 25 Sep 2022 21:35:11 +0000 (06:35 +0900)]
Modify window position data type

Current WindowPosition has the unsigned int data type.
It means that current data type can not support the negative coordinate.
This patch is to support it.

Change-Id: I2e025d1adef71853dc07b45bb03102f8ba8614c2

18 months agoDALi Version 2.1.43 56/282656/1 dali_2.1.43
Adeel Kazmi [Fri, 7 Oct 2022 11:23:21 +0000 (12:23 +0100)]
DALi Version 2.1.43

Change-Id: I194404d19a392eb24ea2cac3b3279e93e4e48865

18 months ago[Tizen] Fix a gif crash 76/282576/1 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/hotfix/20221116.105925 accepted/tizen/unified/20221007.050532 tizen_7.0_m2_release
Heeyong Song [Thu, 6 Oct 2022 06:10:59 +0000 (15:10 +0900)]
[Tizen] Fix a gif crash

A crash ocurred when we load a gif file which exists but is not a gif

Change-Id: I5f3b2484b0cf8cd825e48922d2d3ba5a2af8b025

18 months agoDo not exit when making a cache directory fails 75/282575/1
Heeyong Song [Thu, 6 Oct 2022 06:14:10 +0000 (15:14 +0900)]
Do not exit when making a cache directory fails

We don't need to exit in the case. DALi can work even though it fails.

Change-Id: I25a428b2c43e71aa2a132a89b57479e405ace9b0

18 months agoFix a gif crash 74/282574/1
Heeyong Song [Thu, 6 Oct 2022 06:10:59 +0000 (15:10 +0900)]
Fix a gif crash

A crash ocurred when we load a gif file which exists but is not a gif

Change-Id: I5f3b2484b0cf8cd825e48922d2d3ba5a2af8b025

19 months ago[Tizen] Modify window position data type accepted/tizen/unified/20221005.144444
Eunki, Hong [Tue, 4 Oct 2022 09:27:14 +0000 (18:27 +0900)]
[Tizen] Modify window position data type

This reverts commit 959517d938fad4b6af7b32af9a1a0345f040737d.

Change-Id: I3b230f7c6618204b35ba31ad9694e96b9b391f54

19 months ago[Tizen] Remove to call key consumed event in ATSPI bridge
Eunki, Hong [Tue, 4 Oct 2022 09:26:53 +0000 (18:26 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

This reverts commit efb64a13dddd0f620603b861f735d227848ffe12.

Change-Id: Iba685d1c534f528261caffa5c43c1617f3dd8437

19 months agoMerge branch 'devel/master' into tizen
Eunki, Hong [Tue, 4 Oct 2022 09:18:51 +0000 (18:18 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I076f8b2bdf2533c41239bc4d8bf225df03f6fa66

19 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Eunki, Hong [Tue, 4 Oct 2022 09:18:46 +0000 (18:18 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit c3460aa6e2904e52b78bdb53d8590c6bca5708fe.

19 months agoRevert "[Tizen] Modify window position data type"
Eunki, Hong [Tue, 4 Oct 2022 09:18:37 +0000 (18:18 +0900)]
Revert "[Tizen] Modify window position data type"

This reverts commit 5f4496ead063fcb1bdcd7e218e777407bc018fa3.

19 months ago[Tizen] Modify window position data type 45/282445/2
Wonsik Jung [Tue, 4 Oct 2022 02:28:47 +0000 (11:28 +0900)]
[Tizen] Modify window position data type

Current WindowPosition has the unsigned int data type.
It means that current data type can not support the negative coordinate.
This patch is to support it.

Change-Id: I3c640727366600b6c463b7dbd287663e427014bc

19 months agoMerge "DALi Version 2.1.42" into devel/master
David Steele [Fri, 30 Sep 2022 10:34:20 +0000 (10:34 +0000)]
Merge "DALi Version 2.1.42" into devel/master

19 months agoDALi Version 2.1.42 79/282379/1 dali_2.1.42
Richard Huang [Fri, 30 Sep 2022 10:28:24 +0000 (11:28 +0100)]
DALi Version 2.1.42

Change-Id: I336cf62825fb6c692aa5e4429c39d1ee8e90f2b6

19 months agoSet CURLOPT_NOSIGNAL as 1L default 75/282275/1
Eunki, Hong [Thu, 29 Sep 2022 09:08:31 +0000 (18:08 +0900)]
Set CURLOPT_NOSIGNAL as 1L default

To guard multi-thread case more safely,
disconnect some non-thread safely signal for curl lib.

Change-Id: I091795df822df532ffb675d146ce6eeb25f85c77
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
19 months ago[Tizen] Remove to call key consumed event in ATSPI bridge accepted/tizen/unified/20220928.020805
Heeyong Song [Mon, 26 Sep 2022 05:04:32 +0000 (14:04 +0900)]
[Tizen] Remove to call key consumed event in ATSPI bridge

Change-Id: Ie2807f6fcceeba037080ee93081b44f6797936ef

19 months agoMerge branch 'devel/master' into tizen
Heeyong Song [Mon, 26 Sep 2022 05:04:16 +0000 (14:04 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I20d614ba7745a52291ed854984d5486aad7d996a

19 months agoRevert "[Tizen] Remove to call key consumed event in ATSPI bridge"
Heeyong Song [Mon, 26 Sep 2022 04:58:10 +0000 (13:58 +0900)]
Revert "[Tizen] Remove to call key consumed event in ATSPI bridge"

This reverts commit 6386e220fba8397d03dee42e3c6bb512f3910bd0.

Change-Id: If1f379b496c001d21b4e454ddd7369c2772a3d64

19 months agoRevert "[Tizen] Do not call gl functions during shutdown"
Heeyong Song [Mon, 26 Sep 2022 04:56:40 +0000 (13:56 +0900)]
Revert "[Tizen] Do not call gl functions during shutdown"

This reverts commit 2dd1b08f4a2c0e8acd2d083aa0318cf152a7c8ec.

Change-Id: Id8654f718de8fe5cd4870712c2dc3fd9b2f8cb44

19 months agoMerge "DALi Version 2.1.41" into devel/master
David Steele [Fri, 23 Sep 2022 11:03:59 +0000 (11:03 +0000)]
Merge "DALi Version 2.1.41" into devel/master

19 months agoDALi Version 2.1.41 55/281955/1 dali_2.1.41
David Steele [Fri, 23 Sep 2022 10:56:30 +0000 (11:56 +0100)]
DALi Version 2.1.41

Change-Id: Ice0cca57919c6fc56377f7e134369a8e03a575fc

19 months ago[AT-SPI] Remove useless third-party include 36/281936/1
Eunki, Hong [Fri, 23 Sep 2022 08:41:25 +0000 (17:41 +0900)]
[AT-SPI] Remove useless third-party include

Change-Id: I050ba4ad7e1e3e57aa5a5add2cefe6ef8678d230
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
19 months agoMerge "Move a final flush to Shutdown" into devel/master
Heeyong Song [Thu, 22 Sep 2022 01:09:23 +0000 (01:09 +0000)]
Merge "Move a final flush to Shutdown" into devel/master

19 months agoMerge branch 'devel/master' into tizen accepted/tizen/unified/20220922.062034 accepted/tizen/unified/20220922.062714
seungho [Wed, 21 Sep 2022 04:24:54 +0000 (13:24 +0900)]
Merge branch 'devel/master' into tizen

19 months agoRevert "[Tizen] Fix partial update window rotation works well."
seungho [Wed, 21 Sep 2022 04:24:48 +0000 (13:24 +0900)]
Revert "[Tizen] Fix partial update window rotation works well."

This reverts commit 30fefd588419cc4d890c77de877d9314c9f2dd64.

19 months agoRevert "[Tizen](Partial Update) partiall update after window rotation works well."
seungho [Wed, 21 Sep 2022 04:24:38 +0000 (13:24 +0900)]
Revert "[Tizen](Partial Update) partiall update after window rotation works well."

This reverts commit 8e64eff090963b496dd759b20c7f618ff60821ab.

19 months agoMove a final flush to Shutdown 49/281449/1
Heeyong Song [Mon, 19 Sep 2022 06:27:56 +0000 (15:27 +0900)]
Move a final flush to Shutdown

It makes the finalization is called from the update thread.

Change-Id: Iae1f3c26594f0ef7d38e1eaeffaf1eac753f54e4

19 months ago(Capture) Don't scene-off camera when we use inputed camera 49/280749/7
Eunki, Hong [Fri, 2 Sep 2022 14:06:17 +0000 (23:06 +0900)]
(Capture) Don't scene-off camera when we use inputed camera

If we create capture with our own camera, App can add/remove this
camera actor.

But current capture API automatically dettach the camera.

If we use DALi's default camera, than this default camera dettached
from the window, and the rendering broken.

This patch protect some kind of this scenario.
We will dettach the camera from window only if we use
capture-impl generated camera, and don't dettach if we use
inputed camera.

Change-Id: I902fbe3a4d933165de87cff7d420438e66c2fdd2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
19 months agoMerge "DALi Version 2.1.40" into devel/master
Adeel Kazmi [Fri, 16 Sep 2022 11:23:16 +0000 (11:23 +0000)]
Merge "DALi Version 2.1.40" into devel/master

19 months agoDALi Version 2.1.40 03/281403/1 dali_2.1.40
Adeel Kazmi [Fri, 16 Sep 2022 11:04:55 +0000 (12:04 +0100)]
DALi Version 2.1.40

Change-Id: I4b07a0ffcf1421d0753e5828551fad53c0db879c

19 months ago(Partial Update) partiall update after window rotation works well. 22/281022/5
Eunki, Hong [Thu, 8 Sep 2022 02:23:26 +0000 (11:23 +0900)]
(Partial Update) partiall update after window rotation works well.

Currently, mDamagedRects should be "rotated" rects,
and others (clippingRect, mDamagedBufferRects) are not be rotated.

But current clippingRect merged by rotated rects.

This patch make clippingRect calculate well.

And also, if clippingRect become empty, mDamagedRects should be cleared.

Change-Id: Ia8f35d32411e4ab3786f3a10c97d818a967a0afc
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
19 months ago[Tizen](Partial Update) partiall update after window rotation works well. 88/281188/1 accepted/tizen/unified/20220914.164050
Eunki, Hong [Thu, 8 Sep 2022 02:23:26 +0000 (11:23 +0900)]
[Tizen](Partial Update) partiall update after window rotation works well.

Currently, mDamagedRects should be "rotated" rects,
and others (clippingRect, mDamagedBufferRects) are not be rotated.

But current clippingRect merged by rotated rects.

This patch make clippingRect calculate well.

And also, if clippingRect become empty, mDamagedRects should be cleared.

Change-Id: I4c71d91ee01da67b42f446fb438c0e2fe29d1d67

19 months ago[Tizen] Fix partial update window rotation works well.
Taehyub Kim [Wed, 14 Sep 2022 02:42:13 +0000 (11:42 +0900)]
[Tizen] Fix partial update window rotation works well.

This reverts commit 5250aa678e5e5898b412c240402599858c6b2d28.

19 months agoMerge branch 'devel/master' into tizen
Taehyub Kim [Wed, 14 Sep 2022 02:41:29 +0000 (11:41 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I8ca38f59c3bd577d4c99bd18077e567c7dc3e4d0

19 months agoRevert "[Tizen] Fix partial update window rotation works well."
Taehyub Kim [Wed, 14 Sep 2022 02:41:20 +0000 (11:41 +0900)]
Revert "[Tizen] Fix partial update window rotation works well."

This reverts commit dd8d191705a2945b95ed1454a358d51bc10678a0.

19 months agoDALi Version 2.1.39 85/281085/1 dali_2.1.39
Adam Bialogonski [Fri, 9 Sep 2022 09:05:36 +0000 (10:05 +0100)]
DALi Version 2.1.39

Change-Id: I6e8c9170beb30e828b871031453c547b0bd523e1

19 months ago[Tizen] Fix partial update window rotation works well. 23/281023/1 accepted/tizen/unified/20220913.175613
Eunki, Hong [Thu, 8 Sep 2022 02:23:26 +0000 (11:23 +0900)]
[Tizen] Fix partial update window rotation works well.

Currently, mDamagedRects should be "rotated" rects,
and others (clippingRect, mDamagedBufferRects) are not be rotated.

But current clippingRect merged by 'rotated' rects.

This patch make clippingRect calculate well.

And also, if clippingRect become empty, mDamagedRects not be changed.
so, It can make something annoying actions.

Change-Id: Ia8f35d32411e4ab3786f3a10c97d818a967a0afc
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
19 months agoMerge branch 'devel/master' into tizen
Jaehyun Cho [Tue, 6 Sep 2022 07:21:55 +0000 (16:21 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I446abd93c26d3b3a5e43d28aeeea2c785036652f

19 months agoRevert "[Tizen] Do not call SetBufferDamagedRects if the damaged rect is empty"
Jaehyun Cho [Tue, 6 Sep 2022 07:21:40 +0000 (16:21 +0900)]
Revert "[Tizen] Do not call SetBufferDamagedRects if the damaged rect is empty"

This reverts commit 1882df9761463981ded2b12f36ba8331990868f0.

19 months agoUpdate doxygen of RegisterRequestInterceptedCallback. 65/280865/1
huayong.xu [Tue, 6 Sep 2022 05:48:33 +0000 (13:48 +0800)]
Update doxygen of RegisterRequestInterceptedCallback.

Change-Id: I7dcceeef8f2b6964206b5a1c34e500cd6281f78e

20 months agoMake framebuffer DEPTH_STENCIL works well + StencilTexture higher priority. 25/280625/4
Eunki, Hong [Thu, 1 Sep 2022 09:30:14 +0000 (18:30 +0900)]
Make framebuffer DEPTH_STENCIL works well + StencilTexture higher priority.

Framebuffer cannot attach both Depth and Stencil
at indivisual Renderbuffer.

So, If FrameBuffer::Attachment::Mask::DEPTH_STENCIL used, result is broken.

This patch make if framebuffer try to use both Depth and Stencil,
let Framebuffer use GL_DEPTH_STENCIL_ATTACHMENT.

---

Make stencilTexture has higher proirity than depthTexture in gles case.

Current dali API only have AttachDepthTexture and
AttachDepthStencilTexture.
And, AttachDepthStencilTexture input texture stored in createInfor's
stencilTexture level.

Current device didn't support to seperate each depth/stencil result in gles.
So we need to assume that stencilTexture is depth_stencil texture.

Change-Id: I2a6f46b66c1ef64a6f54e6cc4fc934f0ad276406
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
20 months agoDALi Version 2.1.38 30/280730/1 dali_2.1.38
Richard Huang [Fri, 2 Sep 2022 12:00:20 +0000 (13:00 +0100)]
DALi Version 2.1.38

Change-Id: Ic9b5dfea17f05b40db5eca0477e895a4754103f9

20 months agoRemove unnecessary Ecore Virtual Keyboard dependency from Ubuntu X11 profile 52/280652/3
Adeel Kazmi [Thu, 1 Sep 2022 13:44:46 +0000 (14:44 +0100)]
Remove unnecessary Ecore Virtual Keyboard dependency from Ubuntu X11 profile

Change-Id: I43962c1767cd274fdfcfdc55566a362f85433e4d