platform/core/uifw/dali-adaptor.git
2 years ago[Tizen] Change to latest wayland inputmethod protocol submit/tizen/20220119.054331 submit/tizen/20220119.152241 submit/tizen/20220120.072320
tscholb [Wed, 19 Jan 2022 02:01:14 +0000 (11:01 +0900)]
[Tizen] Change to latest wayland inputmethod protocol

This reverts commit ccbc4f90dbdaa652dac15a6415259d2c7f7b009b.

2 years agoMerge branch 'devel/master' into tizen
tscholb [Wed, 19 Jan 2022 02:01:04 +0000 (11:01 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Change to latest wayland inputmethod protocol"
tscholb [Wed, 19 Jan 2022 02:00:51 +0000 (11:00 +0900)]
Revert "[Tizen] Change to latest wayland inputmethod protocol"

This reverts commit 928c3f79022c40bc8f19e1189d3139390194d3d2.

2 years agoMerge "Replace obsolete safe bool idiom with explicit operator bool" into devel/master
Adeel Kazmi [Tue, 18 Jan 2022 10:50:47 +0000 (10:50 +0000)]
Merge "Replace obsolete safe bool idiom with explicit operator bool" into devel/master

2 years agoMerge "[AT-SPI] Rework children handling in ActorAccessible" into devel/master
Seoyeon Kim [Tue, 18 Jan 2022 08:09:06 +0000 (08:09 +0000)]
Merge "[AT-SPI] Rework children handling in ActorAccessible" into devel/master

2 years agoReplace obsolete safe bool idiom with explicit operator bool 01/269401/2
Artur Świgoń [Thu, 13 Jan 2022 14:28:08 +0000 (15:28 +0100)]
Replace obsolete safe bool idiom with explicit operator bool

C++11 introduces 'explicit operator bool' to prevent unintended implicit
conversions to 'bool', thus making the trick with converting to a
pointer-to-member (a.k.a. "safe bool idiom") obsolete.

The explicit operator is more restrictive than 'safe bool', and it
helped uncover a bug in the test suite where object handles were
implicitly converted to bool before being sent to an std::ostream.

Change-Id: I1128903e8f429d8903b5282d7c1bd4aa0be00979

2 years agoChange method names of GlWindow 53/268653/2
Daekwang Ryu [Tue, 28 Dec 2021 05:40:48 +0000 (14:40 +0900)]
Change method names of GlWindow

It copies from GlView.

Change-Id: I7b26e752a0efd972b24e785aa2e661f5674bb132

2 years agoDALi Version 2.1.5 65/269465/1 dali_2.1.5
David Steele [Fri, 14 Jan 2022 15:40:29 +0000 (15:40 +0000)]
DALi Version 2.1.5

Change-Id: I776ecec92051be11c681f2a393051dea91f647fd

2 years ago[AT-SPI] Rework children handling in ActorAccessible 71/268671/8
Artur Świgoń [Wed, 29 Dec 2021 07:57:50 +0000 (08:57 +0100)]
[AT-SPI] Rework children handling in ActorAccessible

This patch reorganizes the children-related methods in ActorAccessible.
A few methods are also marked 'final' to prevent overriding in derived
classes. A new overridable method, DoGetChildren() is provided instead,
to offer a simple and bulletproof mechanism for derived classes to
customize the children to be reported in the AT-SPI tree (possibly
including non-ActorAccessible objects).

Change-Id: I0c34c3493091c108e94aa140f883f012aea347f6

2 years ago[Tizen] Change to latest wayland inputmethod protocol 68/269368/2 accepted/tizen/unified/20220118.123347 submit/tizen/20220117.015138
Daekwang Ryu [Thu, 13 Jan 2022 07:56:42 +0000 (16:56 +0900)]
[Tizen] Change to latest wayland inputmethod protocol

refer to
https://review.tizen.org/gerrit/#/c/platform/core/uifw/wayland-extension/+/266078/
https://review.tizen.org/gerrit/#/c/platform/core/uifw/wayland-extension/+/266733/

Change-Id: Id8c7ad2836ec5f932c71917a90e4e0d8964389fd

2 years agoMerge branch 'devel/master' into tizen accepted/tizen/unified/20220114.130159 submit/tizen/20220112.152415 submit/tizen/20220113.015050
Heeyong Song [Wed, 12 Jan 2022 09:20:44 +0000 (18:20 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Do not call PreRender if rendering will be skipped"
Heeyong Song [Wed, 12 Jan 2022 04:50:37 +0000 (13:50 +0900)]
Revert "[Tizen] Do not call PreRender if rendering will be skipped"

This reverts commit d36cf8550b9f9b171d61ee735831f40bcc215627.

2 years agoRevert "[Tizen] Add log to prevent invalid access to array"
Heeyong Song [Wed, 12 Jan 2022 04:50:28 +0000 (13:50 +0900)]
Revert "[Tizen] Add log to prevent invalid access to array"

This reverts commit c0baeee5e3d429e38eb7988d7fe91ccf9e19d129.

2 years agoRevert "[Tizen] Change to latest wayland inputmethod protocol"
Heeyong Song [Wed, 12 Jan 2022 04:50:14 +0000 (13:50 +0900)]
Revert "[Tizen] Change to latest wayland inputmethod protocol"

This reverts commit 3f4954bd94e07bf3cb019b1699e9e1684c7bdf7a.

2 years agoMerge "Add a callback for navigation policy in web engine." into devel/master
Seoyeon Kim [Tue, 11 Jan 2022 06:45:13 +0000 (06:45 +0000)]
Merge "Add a callback for navigation policy in web engine." into devel/master

2 years agoMerge "Revert "Change to latest wayland inputmethod protocol"" into devel/master
Daekwang Ryu [Mon, 10 Jan 2022 23:57:41 +0000 (23:57 +0000)]
Merge "Revert "Change to latest wayland inputmethod protocol"" into devel/master

2 years agoRevert "Change to latest wayland inputmethod protocol" 53/269153/2
Daekwang Ryu [Mon, 10 Jan 2022 12:21:18 +0000 (12:21 +0000)]
Revert "Change to latest wayland inputmethod protocol"

This reverts commit a011cb5ffb818680944c1e6c7cb7a77e9a0739d0.

Reason for revert: It cuases build fail from the dali build server. because the target image isn't created with the new wayland protocol

Change-Id: I2ffa27d9d160e213feb8ae115481efc5a0fd92bf

2 years agoMerge "Change to latest wayland inputmethod protocol" into devel/master
Daekwang Ryu [Mon, 10 Jan 2022 06:08:37 +0000 (06:08 +0000)]
Merge "Change to latest wayland inputmethod protocol" into devel/master

2 years agoMerge "Fix CommandPool reallocation bugs" into devel/master
Adeel Kazmi [Sat, 8 Jan 2022 05:51:50 +0000 (05:51 +0000)]
Merge "Fix CommandPool reallocation bugs" into devel/master

2 years agoDALi Version 2.1.4 88/269088/1 dali_2.1.4
Adam Bialogonski [Fri, 7 Jan 2022 10:05:36 +0000 (10:05 +0000)]
DALi Version 2.1.4

Change-Id: I1999ba331e94b62c83ca5c89ba741aef89021330

2 years agoChange to latest wayland inputmethod protocol 28/269028/1
Daekwang Ryu [Thu, 6 Jan 2022 06:06:58 +0000 (15:06 +0900)]
Change to latest wayland inputmethod protocol

refer to
https://review.tizen.org/gerrit/#/c/platform/core/uifw/wayland-extension/+/266078/
https://review.tizen.org/gerrit/#/c/platform/core/uifw/wayland-extension/+/266733/

Change-Id: I5baa59ab0b4cfdd282e7a4cec13e25fc7cfa081d

2 years agoMerge "[ATSPI] do not make window hidden when bridge removes top level window" into...
Shinwoo Kim [Thu, 6 Jan 2022 07:02:30 +0000 (07:02 +0000)]
Merge "[ATSPI] do not make window hidden when bridge removes top level window" into devel/master

2 years ago[Tizen] Change to latest wayland inputmethod protocol 02/269002/2 submit/tizen/20220106.083953
Daekwang Ryu [Thu, 6 Jan 2022 06:06:58 +0000 (15:06 +0900)]
[Tizen] Change to latest wayland inputmethod protocol

refer to
https://review.tizen.org/gerrit/#/c/platform/core/uifw/wayland-extension/+/266078/
https://review.tizen.org/gerrit/#/c/platform/core/uifw/wayland-extension/+/266733/

Change-Id: Ie9ed665022d66041bd269090230ae898019603ce

2 years ago[ATSPI] do not make window hidden when bridge removes top level window 80/268980/4
Shinwoo Kim [Thu, 6 Jan 2022 01:02:18 +0000 (10:02 +0900)]
[ATSPI] do not make window hidden when bridge removes top level window

OnAccessibilityDisabled > RemoveTopLevelWindow > WindowHidden
makes mIsShown become FALSE

After this point, if the Accessibility is Enabled then the Bridge
does not call EmitActivate in ForceUp because mIsShown is FALSE by
RemoveTopLevelWindow > WindowHidden (mentioned above)

I cannot find any reason calling WindowHidden in RemoveTopLevelWindow
Please refer to following patch

ttps://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-adaptor/+/264762/8/dali/internal/accessibility/bridge/bridge-base.cpp@277

Change-Id: I6ebf2e4b94ff00867950047591539e8c8bc96c3a

2 years agoFix CommandPool reallocation bugs 45/268645/3
Eunki, Hong [Tue, 28 Dec 2021 10:49:36 +0000 (19:49 +0900)]
Fix CommandPool reallocation bugs

When fixedCapacity is > 0 and data.size() == fixedCapacity,
There was some logical bugs when data.size() == offset + count.

We can hold 'data.size()'`s data, and after Allocate(count),
we will hold 'offset + count'`s data.
So we should reallocate only data.size() < offset + count.

+

Furthermore, We just set default Command Pool Increment as 32kb exactly.
Previous code increase 32 * sizeof(Command) kb = 2MB for each command pool.

Change-Id: I5e845839057bc75c40c275e884b7677fe2c4d812
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years ago[AT-SPI] Add Accessible::IsHidden() 18/266918/10
Artur Świgoń [Mon, 22 Nov 2021 10:04:37 +0000 (11:04 +0100)]
[AT-SPI] Add Accessible::IsHidden()

Hidden means not present in the AT-SPI tree.

Change-Id: Ic6f51ae6fde88828c482adc6966c57d8bc1d805f

2 years ago[AT-SPI] Add ActorAccessible 55/267455/7
Artur Świgoń [Fri, 3 Dec 2021 12:45:05 +0000 (13:45 +0100)]
[AT-SPI] Add ActorAccessible

This change adds a new ActorAccessible class as a common ancestor for
both AdaptorAccessible and ControlAccessible. This will allow to reduce
code duplication between dali-adaptor and dali-toolkit. There are no
significant changes to methods moved from AdaptorAccessible to
ActorAccessible, as they will be reworked in a later change.

Change-Id: I61fb8c6610e761cd8d49f8cf67f61af35cfe8dda

2 years agoMerge "[ATSPI] recover ForceUp failure" into devel/master
Shinwoo Kim [Mon, 27 Dec 2021 01:55:14 +0000 (01:55 +0000)]
Merge "[ATSPI] recover ForceUp failure" into devel/master

2 years ago[ATSPI] recover ForceUp failure 23/268323/3
Shinwoo Kim [Mon, 20 Dec 2021 10:14:19 +0000 (19:14 +0900)]
[ATSPI] recover ForceUp failure

It is able to be failed at ForceUp.
We did throw an exception if bridge cannot get a11y dbus-daemon address.
There is no proper way to handle this exception on application side.
So we need to recover the failure of ForceUp with this patch set.

Change-Id: I7f58c2fa3283bf6855d58a545ace9acb38252bb8

2 years ago[AT-SPI] Clean up AT-SPI interfaces 54/267454/6
Artur Świgoń [Fri, 3 Dec 2021 17:39:33 +0000 (18:39 +0100)]
[AT-SPI] Clean up AT-SPI interfaces

This patch adds a `const` qualifier to most getter methods across all
AT-SPI interfaces, with the exception of those that return an
`Accessible*`, since these objects are by nature mutable (i.e. exposed
on DBus for external manipulation, and DBus does not have const
objects), and there is always a possibility to return to `this` with the
`const` cast away, e.g. GetParent()->GetChildAtIndex(i).

There are also some other minor changes like a `noexcept` qualifier for
`~Accessible`, the `EditableText` interface now implying `Text`, and a
data-driven `GetRoleName` in `Accessible`.

Change-Id: I2ab0bb451f188fe0bd6dbd47c4aa0bad56624b42

2 years agoAdd a callback for navigation policy in web engine. 16/268416/1
huayong.xu [Wed, 22 Dec 2021 12:11:27 +0000 (20:11 +0800)]
Add a callback for navigation policy in web engine.

Change-Id: Ia8858c98e29d4f9de59c81d78a1007fdb1295dc8

2 years ago[AT-SPI] Use a std::shared_ptr for Bridge 35/268335/2
Artur Świgoń [Mon, 20 Dec 2021 13:44:06 +0000 (14:44 +0100)]
[AT-SPI] Use a std::shared_ptr for Bridge

BridgeImpl was constructed with an unpaired `new`, causing a memory
leak. Using a smart pointer guarantees that the memory will be freed at
the end of application lifetime.

Change-Id: Ib983d600cda082fa68e87c7d67130770acb78bef

2 years ago[Tizen] Add log to prevent invalid access to array accepted/tizen/unified/20211222.230356 submit/tizen/20211221.101644
Jaehyun Cho [Mon, 20 Dec 2021 09:38:36 +0000 (18:38 +0900)]
[Tizen] Add log to prevent invalid access to array

This reverts commit 6e33250fc43c3def84cbf16e667973ed079c723c.

2 years ago[Tizen] Do not call PreRender if rendering will be skipped
Jaehyun Cho [Mon, 20 Dec 2021 09:38:29 +0000 (18:38 +0900)]
[Tizen] Do not call PreRender if rendering will be skipped

This reverts commit 2f2f4cd842b984dc871878d5d15cfd75d33af5b2.

2 years agoMerge branch 'devel/master' into tizen
Jaehyun Cho [Mon, 20 Dec 2021 09:38:17 +0000 (18:38 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Do not call PreRender if rendering will be skipped"
Jaehyun Cho [Mon, 20 Dec 2021 09:38:06 +0000 (18:38 +0900)]
Revert "[Tizen] Do not call PreRender if rendering will be skipped"

This reverts commit 537b8797089488e75b9d67b9c1b7088d1ae052e5.

2 years agoRevert "[Tizen] Add log to prevent invalid access to array"
Jaehyun Cho [Mon, 20 Dec 2021 09:38:01 +0000 (18:38 +0900)]
Revert "[Tizen] Add log to prevent invalid access to array"

This reverts commit a3047af860ba7dd6eba0aa90e0be2a92a58aa1dd.

2 years agoMerge "[AT-SPI] Split accessibility-impl.h" into devel/master
Lukasz Oleksak [Fri, 17 Dec 2021 14:36:06 +0000 (14:36 +0000)]
Merge "[AT-SPI] Split accessibility-impl.h" into devel/master

2 years agoDALi Version 2.1.3 22/268222/1 dali_2.1.3
Adeel Kazmi [Fri, 17 Dec 2021 06:58:40 +0000 (06:58 +0000)]
DALi Version 2.1.3

Change-Id: Ib89ba13662a31013a7f8e01552aaddfd7c7c9a16

2 years ago[AT-SPI] Split accessibility-impl.h 53/267453/5
Artur Świgoń [Fri, 3 Dec 2021 15:35:25 +0000 (16:35 +0100)]
[AT-SPI] Split accessibility-impl.h

Every AT-SPI interface now resides in a separate header file. There are
no major changes besides moving code between files and making necessary
adjustments to #include statements.

Change-Id: If693012e7babc63518d9d314d27e534497f7014b

2 years ago[ATSPI] ignore ScreenReaderEnabled property on suppress mode 39/267839/5
Shinwoo Kim [Fri, 10 Dec 2021 08:42:21 +0000 (17:42 +0900)]
[ATSPI] ignore ScreenReaderEnabled property on suppress mode

The 'suppress' mode means that we do not want screen-reader working
for our ATSPI related event. In this case, it would be better NOT to
enable ATSPI bridge.

So far we have used 'suppress-screen-reader' attribute. But sometimes
GetAttributes does not work with following error message.

"get attribute error: Did not receive a reply. Possible causes include:
 the remote application did not send a reply, the message bus security
 policy blocked the reply, the reply timeout expired, or the network
 connection was broken."

We could handle this case, but the best is NOT to send unnecessary
ATSPI events.

The screen-reader should turning on ScreenReaderEnabled property only
The ATSPI bridge will be enabled, when IsEnabled property is set by
another AT client such as Aurum.

Change-Id: I529ae8cc29594915b20c23279371a6488d11ea2d

2 years agoMerge "Fix RenderTarget and RenderPass doesn't destroy issue" into devel/master
Adeel Kazmi [Wed, 15 Dec 2021 14:06:49 +0000 (14:06 +0000)]
Merge "Fix RenderTarget and RenderPass doesn't destroy issue" into devel/master

2 years agoFix RenderTarget and RenderPass doesn't destroy issue 23/267923/5
Eunki, Hong [Mon, 13 Dec 2021 09:03:42 +0000 (18:03 +0900)]
Fix RenderTarget and RenderPass doesn't destroy issue

When we create and delete windows repeatly,
previous code doesn't release the memory of
GLES::RenderTarget and GLES::RenderPass.

And cause GLES::~RenderTarget not called,
graphics controller just stack suface infomations
in mSurfaceContexts.

This patch implement the 'TODO' codes so fix the memory issue.

Change-Id: Iebb87a4d4662e8f6c418690950ef46ca09b63d58
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years ago[Tizen] Add log to prevent invalid access to array accepted/tizen/unified/20211215.125818 submit/tizen/20211214.091051
Seoyeon Kim [Tue, 14 Dec 2021 05:36:52 +0000 (14:36 +0900)]
[Tizen] Add log to prevent invalid access to array

This reverts commit 33520d96cab209849de9ec60ebb492ef60ffc5d3.

Change-Id: I512095ab6a0d72a0f9a6be16956830cbfb91d215

2 years ago[Tizen] Do not call PreRender if rendering will be skipped
Seoyeon Kim [Tue, 14 Dec 2021 05:36:38 +0000 (14:36 +0900)]
[Tizen] Do not call PreRender if rendering will be skipped

This reverts commit d016d5b607229f9de13e9754a57c68b4d31c586d.

Change-Id: I8520f06d2110ac36418668088e22f6aa421e6f73

2 years agoMerge branch 'devel/master' into tizen
Seoyeon Kim [Tue, 14 Dec 2021 05:36:23 +0000 (14:36 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Iba8de4e2fe18cd7aeab3088f44e10d6adb83491a

2 years agoRevert "[Tizen] Do not call PreRender if rendering will be skipped"
Seoyeon Kim [Tue, 14 Dec 2021 05:29:23 +0000 (14:29 +0900)]
Revert "[Tizen] Do not call PreRender if rendering will be skipped"

This reverts commit 10b06afe626b500690bd0788ac9eb2d0464c80af.

2 years agoRevert "[Tizen] Add log to prevent invalid access to array"
Seoyeon Kim [Tue, 14 Dec 2021 05:29:19 +0000 (14:29 +0900)]
Revert "[Tizen] Add log to prevent invalid access to array"

This reverts commit 25672658924897fd795ad9e33f3282d188455d7c.

2 years ago[ATSPI] Fix for DefaultLabel 21/267321/10
Lukasz Oleksak [Wed, 1 Dec 2021 11:48:17 +0000 (12:48 +0100)]
[ATSPI] Fix for DefaultLabel

Previously the call to GetDefaultLabelInfo() was delegated by bridge to
the corresponding Accessible object which computed the reply locally (by default returned self).
However default labels should be managed globally within given application.

This patch:

* replaces existing API AddPopup()/RemovePopup() by RegisterDefaultLabel()/UnregisterDefaultLabel()
  which has wider applicability (not only for popups)
* changes the logic of GetDefaultLabelInfo() to compute default label object globally

Related patches:
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-toolkit/+/267323/
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-csharp-binder/+/267375/

Change-Id: I68ccaf55835109139ba00e2204fcdfcf2627d403

2 years agoMerge "Fix emoji vertical alignment issue" into devel/master
Bowon Ryu [Mon, 13 Dec 2021 02:16:04 +0000 (02:16 +0000)]
Merge "Fix emoji vertical alignment issue" into devel/master

2 years agoMerge "DALi Version 2.1.2" into devel/master
David Steele [Fri, 10 Dec 2021 12:04:12 +0000 (12:04 +0000)]
Merge "DALi Version 2.1.2" into devel/master

2 years agoDALi Version 2.1.2 51/267851/1 dali_2.1.2
Richard Huang [Fri, 10 Dec 2021 11:58:37 +0000 (11:58 +0000)]
DALi Version 2.1.2

Change-Id: Id939e1c72f97e2a4e681b0811e225987b942fb28

2 years ago[ATSPI] reduce initialization attempts 20/267720/2
Shinwoo Kim [Thu, 9 Dec 2021 06:46:16 +0000 (15:46 +0900)]
[ATSPI] reduce initialization attempts

The at-spi-bus-launcher cannot reponse immediately on booting time.
So there were lots of error logs can overwrite other logs.
This patch is reducing attempt to initialize bridge and read properties.

Change-Id: I546cc71c7e05b7d494a02b4ce73e16f96a8ef707

2 years agoFix emoji vertical alignment issue 79/267379/3
Bowon Ryu [Thu, 2 Dec 2021 10:03:22 +0000 (19:03 +0900)]
Fix emoji vertical alignment issue

This patch uses ascender, descender, yBearing of font metrics to ensure that
the emoji is placed on the proper baseline when it is with a plain text glyphs.

Change-Id: I9b80e84820299c95da824eac286b98dbc40ed014
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years ago[Tizen] Add log to prevent invalid access to array accepted/tizen/unified/20211210.115338 submit/tizen/20211208.090024
EverLEEst(SangHyeon Lee) [Wed, 8 Dec 2021 05:53:20 +0000 (14:53 +0900)]
[Tizen] Add log to prevent invalid access to array

This reverts commit 8be4211ecab805ed81abf53f99450b0ecb0e03d0.

2 years ago[Tizen] Do not call PreRender if rendering will be skipped
EverLEEst(SangHyeon Lee) [Wed, 8 Dec 2021 05:52:57 +0000 (14:52 +0900)]
[Tizen] Do not call PreRender if rendering will be skipped

This reverts commit 45ed35e165a6e9db065d80895ec3ad7e8ca1cf7d.

2 years agoMerge branch 'devel/master' into tizen
EverLEEst(SangHyeon Lee) [Wed, 8 Dec 2021 05:52:41 +0000 (14:52 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Do not call PreRender if rendering will be skipped"
EverLEEst(SangHyeon Lee) [Wed, 8 Dec 2021 05:52:30 +0000 (14:52 +0900)]
Revert "[Tizen] Do not call PreRender if rendering will be skipped"

This reverts commit c76ac273b043b81dbe7481bbbd5f5ceaebafb1c3.

2 years agoRevert "[Tizen] Add log to prevent invalid access to array"
EverLEEst(SangHyeon Lee) [Wed, 8 Dec 2021 05:52:12 +0000 (14:52 +0900)]
Revert "[Tizen] Add log to prevent invalid access to array"

This reverts commit 095b41c9c3c50f9bd287cd348da9d3e4d860014e.

2 years agoMerge "[AT-SPI] Fix not working screen reader when rerunning it" into devel/master
Seoyeon Kim [Wed, 8 Dec 2021 01:48:41 +0000 (01:48 +0000)]
Merge "[AT-SPI] Fix not working screen reader when rerunning it" into devel/master

2 years agoCanvasRenderer: Set initial value of the viewBox to be same as Size. 06/267506/2
JunsuChoi [Mon, 6 Dec 2021 08:46:38 +0000 (17:46 +0900)]
CanvasRenderer: Set initial value of the viewBox to be same as Size.

If the CanvasRenderer's viewBox is not declared, the value will be Vector2::ZERO.
Even if mSize is changed, the size of the drawables does not change. This is not the intended result.
Therefore, depending on the size, the drawables are always modified to be affected by the mSize.

Change-Id: I7ff09282e53c194401bc5e3fc7d6b90fdc379d37

2 years ago[AT-SPI] Fix not working screen reader when rerunning it 92/267192/4
Seoyeon Kim [Mon, 29 Nov 2021 08:02:20 +0000 (17:02 +0900)]
[AT-SPI] Fix not working screen reader when rerunning it

[Reproduce Steps]
 1. Screen Reader ON
 2. Run any application
 3. Turn Screen Reader OFF
 4. Turn Screen Reader ON

- It is caused by NULL windowAccessible which is returned
 by following function used by EmitActivate()
 Dali::Accessibility::Accessible* GetWindowAccessible(Dali::Window window)

- Connected Enabled / Disabled signals to Window
 so that Window can add and remove itself from bridge
 when the state of bridge changes.

Change-Id: I3bdebedd7bf4f9017d24b72999412a0f70cfd24b
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
2 years agoMerge "CanvasRenderer: Update tvgRoot" into devel/master
junsu choi [Mon, 6 Dec 2021 03:50:50 +0000 (03:50 +0000)]
Merge "CanvasRenderer: Update tvgRoot" into devel/master

2 years agoMerge "DALi Version 2.1.1" into devel/master
David Steele [Fri, 3 Dec 2021 14:03:57 +0000 (14:03 +0000)]
Merge "DALi Version 2.1.1" into devel/master

2 years agoDALi Version 2.1.1 38/267438/1 dali_2.1.1
David Steele [Fri, 3 Dec 2021 13:57:31 +0000 (13:57 +0000)]
DALi Version 2.1.1

Change-Id: I6ab625e063624fc4cf23b550813ade2ade8f5b8d

2 years agoCanvasRenderer: Update tvgRoot 30/267430/1
JunsuChoi [Fri, 3 Dec 2021 09:49:24 +0000 (18:49 +0900)]
CanvasRenderer: Update tvgRoot

Before setting the target buffer, the push to the root is completed,
so the buffer is set and the root should be updated.

Change-Id: I0ffe524aa60a05086960d0fd349e7816b9a97d95

2 years ago[AT-SPI] Added support for menu item count listing 13/267113/8
Maria Bialota [Thu, 25 Nov 2021 18:52:06 +0000 (19:52 +0100)]
[AT-SPI] Added support for menu item count listing

Change-Id: Ic1fd8fc8404614c09d8d35bf630dbc45406ebb92

2 years agoFix build error when enable_debug flag is enabled. 98/267198/1
Wonsik Jung [Mon, 29 Nov 2021 09:10:09 +0000 (18:10 +0900)]
Fix build error when enable_debug flag is enabled.

When enable_debug flag is enable, one build error occurs.
It is to fix that.

Change-Id: Ifc9f49a39097852d81c23be42492850f3e634fc7

2 years ago[Tizen] Add log to prevent invalid access to array accepted/tizen/unified/20211129.212436 submit/tizen/20211129.091245
huiyu.eun [Mon, 29 Nov 2021 07:55:26 +0000 (16:55 +0900)]
[Tizen] Add log to prevent invalid access to array

This reverts commit 7f3cda4d9af0fdbd4386c9a11fa5a425e8b4736e.

Change-Id: I84fea3f0bf831436ece788e51978f1186876bbf2

2 years ago[Tizen] Do not call PreRender if rendering will be skipped
huiyu.eun [Mon, 29 Nov 2021 07:55:13 +0000 (16:55 +0900)]
[Tizen] Do not call PreRender if rendering will be skipped

This reverts commit 8842352ec186538a8c3eb12c9d16345567c53a45.

Change-Id: Icc2f6df0662b03a36450979b359b1e4f09d60b62

2 years agoMerge branch 'devel/master' into tizen
huiyu.eun [Mon, 29 Nov 2021 07:55:04 +0000 (16:55 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I8bcc79edf3ff74c0e1e9b4f355e1036e9285d409

2 years agoRevert "[Tizen] Do not call PreRender if rendering will be skipped"
huiyu.eun [Mon, 29 Nov 2021 07:54:53 +0000 (16:54 +0900)]
Revert "[Tizen] Do not call PreRender if rendering will be skipped"

This reverts commit 3e079518abb5c02f50f00139cb49c8a209fbada4.

2 years agoRevert "[Tizen] Add log to prevent invalid access to array"
huiyu.eun [Mon, 29 Nov 2021 07:54:51 +0000 (16:54 +0900)]
Revert "[Tizen] Add log to prevent invalid access to array"

This reverts commit 0b43a9640a9eae00e92466eb608e1dca275abfe6.

2 years agoMerge "DALi Version 2.1.0" into devel/master
Adeel Kazmi [Fri, 26 Nov 2021 09:28:47 +0000 (09:28 +0000)]
Merge "DALi Version 2.1.0" into devel/master

2 years agoDALi Version 2.1.0 45/267145/1 dali_2.1.0
Adam Bialogonski [Fri, 26 Nov 2021 08:41:03 +0000 (08:41 +0000)]
DALi Version 2.1.0

Change-Id: Ib0d4e71580673fb2650e27c378589fda2da87705

2 years agoRevert "Adjust the yBearing value of the emoji." 18/267118/1
joogab.yun [Fri, 26 Nov 2021 01:31:12 +0000 (10:31 +0900)]
Revert "Adjust the yBearing value of the emoji."

This reverts commit a932dd3114e4dd69aed3a3760b7ca13ea9226a58.

Change-Id: I06bd63c9999326db1fb448a30ad8fb6d3b402bca

2 years agoMerge "[ATSPI] Hypertext and Hyperlink interface support - dbus glue-code" into devel...
Seoyeon Kim [Tue, 23 Nov 2021 08:59:20 +0000 (08:59 +0000)]
Merge "[ATSPI] Hypertext and Hyperlink interface support - dbus glue-code" into devel/master

2 years agoMerge "[ATSPI] make NotifyAccessibilityStateChange work" into devel/master
Shinwoo Kim [Tue, 23 Nov 2021 07:31:25 +0000 (07:31 +0000)]
Merge "[ATSPI] make NotifyAccessibilityStateChange work" into devel/master

2 years ago[ATSPI] Hypertext and Hyperlink interface support - dbus glue-code 58/263758/17
Lukasz Oleksak [Thu, 9 Sep 2021 10:26:42 +0000 (12:26 +0200)]
[ATSPI] Hypertext and Hyperlink interface support - dbus glue-code

Change-Id: I76987be672b6fba5c994b909973385f4defdeef8

2 years ago[Tizen] Add log to prevent invalid access to array accepted/tizen/unified/20211123.143900 accepted/tizen/unified/20211125.003906 submit/tizen/20211122.105712 submit/tizen/20211123.152301
dongsug.song [Mon, 22 Nov 2021 07:43:32 +0000 (16:43 +0900)]
[Tizen] Add log to prevent invalid access to array

This reverts commit c9d2be20b8d1c85491c5813f491cc5382107affd.

Change-Id: I66d9509bd8f6dd3d2408e058cb3cf5bc1499c726

2 years ago[Tizen] Do not call PreRender if rendering will be skipped
dongsug.song [Mon, 22 Nov 2021 07:43:08 +0000 (16:43 +0900)]
[Tizen] Do not call PreRender if rendering will be skipped

This reverts commit 9b4f82a5079eb0beeaae5153854492d9dab5252d.

Change-Id: I4601f9113a48e574350da2dd73bd9e6d301fe196

2 years agoMerge branch 'devel/master' into tizen
dongsug.song [Mon, 22 Nov 2021 07:42:48 +0000 (16:42 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I5142ebe0cfc4e76105666930578f71913ec49cab

2 years agoRevert "[Tizen] Add mutex to the Adaptor"
dongsug.song [Mon, 22 Nov 2021 07:42:37 +0000 (16:42 +0900)]
Revert "[Tizen] Add mutex to the Adaptor"

This reverts commit 0242559376e3ddb4652d2d3d3f28074c1ae110fc.

2 years agoRevert "[Tizen] Do not call PreRender if rendering will be skipped"
dongsug.song [Mon, 22 Nov 2021 07:42:34 +0000 (16:42 +0900)]
Revert "[Tizen] Do not call PreRender if rendering will be skipped"

This reverts commit 3acdb172a4de27e68daa330314e79fd3cf81dc8a.

2 years agoRevert "[Tizen] Add log to prevent invalid access to array"
dongsug.song [Mon, 22 Nov 2021 07:42:30 +0000 (16:42 +0900)]
Revert "[Tizen] Add log to prevent invalid access to array"

This reverts commit 3f7bc4e6d64574cc2bfa1f202e8ee0d748f72913.

2 years agoRevert "[Tizen] (Partial update) Fix clipping area issue during window rotation"
dongsug.song [Mon, 22 Nov 2021 07:42:27 +0000 (16:42 +0900)]
Revert "[Tizen] (Partial update) Fix clipping area issue during window rotation"

This reverts commit 9f60d28693add365a94e756b156aefa90d2f147f.

2 years agoMerge "Add auxiliary message for window" into devel/master
Wonsik Jung [Sun, 21 Nov 2021 23:54:59 +0000 (23:54 +0000)]
Merge "Add auxiliary message for window" into devel/master

2 years ago[ATSPI] make NotifyAccessibilityStateChange work 74/266774/3
Shinwoo Kim [Thu, 18 Nov 2021 11:25:03 +0000 (20:25 +0900)]
[ATSPI] make NotifyAccessibilityStateChange work

The NotifyAccessibilityStateChange did not work correctly.
Because "currentState.size()" return 2 always.
And following line set newValue to 1 always.

  data->mBridge->EmitStateChanged(this, index, 1, 0);

The NotifyAccessibilityStateChange was totally incorrect.

Change-Id: If897084dc5b12b1c92711ef752187cc82fd7b01b

2 years ago(Partial update) Fix clipping area issue during window rotation 68/266768/2
Eunki, Hong [Thu, 18 Nov 2021 10:07:53 +0000 (19:07 +0900)]
(Partial update) Fix clipping area issue during window rotation

When window rotation events come from ecore, the result will be stored
at mPositionSize, and send event message to render thread.

But when the event is not comes to render thread,
the window's size value (mPositionSize) and
the scene's size value (scene.GetCurrentSurfaceRect()) mismatched
So the clippingRect will calculate wrong value.

This patch make clipping area always use current scene surface

Change-Id: Id70fd2819b84314db5ef441512a7e042da1b1c81
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoAdd auxiliary message for window 98/266098/7
Wonsik Jung [Sun, 7 Nov 2021 07:38:02 +0000 (16:38 +0900)]
Add auxiliary message for window

Auxiliary message is sent by display server.
When client application added the window's auxiliary hint and if the auxiliary is changed,
display server send the auxiliary message.
Auxiliary message has the key, value and options.

Change-Id: I128cefc8b678fe239a74615f114a8e2611e2fc71

2 years agoMerge "DALi Version 2.0.53" into devel/master
Adeel Kazmi [Thu, 18 Nov 2021 14:15:17 +0000 (14:15 +0000)]
Merge "DALi Version 2.0.53" into devel/master

2 years agoDALi Version 2.0.53 76/266776/1 dali_2.0.53
Richard [Thu, 18 Nov 2021 11:59:57 +0000 (11:59 +0000)]
DALi Version 2.0.53

Change-Id: I710b9afe73a24e72e22c73bb9ea84c3e5e0be1a5

2 years ago[Tizen] (Partial update) Fix clipping area issue during window rotation 69/266769/2
Eunki, Hong [Thu, 18 Nov 2021 10:28:43 +0000 (19:28 +0900)]
[Tizen] (Partial update) Fix clipping area issue during window rotation

When window rotation events come from ecre, the result will be scored
at mPositionSize. and send event message to render thread.

BUt when the event is not comes to render thread,
the window's size value (mPositionSize) and
the scene's size value (scene.GetCurrentSurfaceRect()) mismatched.
So the clipping Rect will calculate wrong value.

This patch make clipping area always use current scene surface

Change-Id: Ied223e922bb03f41c0aea51f95772270a870bcda
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Add set of APIs for emoji-character-properties" into devel/master
Bowon Ryu [Thu, 18 Nov 2021 06:11:49 +0000 (06:11 +0000)]
Merge "Add set of APIs for emoji-character-properties" into devel/master

2 years agoMerge "Adjust the yBearing value of the emoji." into devel/master
joogab yun [Thu, 18 Nov 2021 01:12:28 +0000 (01:12 +0000)]
Merge "Adjust the yBearing value of the emoji." into devel/master

2 years ago[Tizen] Add log to prevent invalid access to array 01/266701/1
Heeyong Song [Wed, 17 Nov 2021 09:21:52 +0000 (18:21 +0900)]
[Tizen] Add log to prevent invalid access to array

Change-Id: I7fdcf70f8fd82b9b325f5a1f79b223d507521d04

2 years ago[Tizen] Do not call PreRender if rendering will be skipped submit/tizen/20211117.081222
Shinwoo Kim [Wed, 17 Nov 2021 02:01:07 +0000 (11:01 +0900)]
[Tizen] Do not call PreRender if rendering will be skipped

This reverts commit a1bceb9c8259ad648cec690588d6ba20901da8dc.

2 years ago[Tizen] Add mutex to the Adaptor
Shinwoo Kim [Wed, 17 Nov 2021 02:00:12 +0000 (11:00 +0900)]
[Tizen] Add mutex to the Adaptor

This reverts commit 2c2f2b50aef65263359f48bf0778ddecbc0c0318.

2 years agoMerge branch 'devel/master' into tizen
Shinwoo Kim [Wed, 17 Nov 2021 01:52:31 +0000 (10:52 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Add log to prevent invalid access to array"
Shinwoo Kim [Wed, 17 Nov 2021 01:52:22 +0000 (10:52 +0900)]
Revert "[Tizen] Add log to prevent invalid access to array"

This reverts commit db2a3ac485aa5f81238d2acfa0cabe0929c8d36c.