platform/core/uifw/dali-adaptor.git
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 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.

2 years agoRevert "[Tizen] Resolve memory issues of webp"
Shinwoo Kim [Wed, 17 Nov 2021 01:52:15 +0000 (10:52 +0900)]
Revert "[Tizen] Resolve memory issues of webp"

This reverts commit fa6484215ed771ef3d0c1a9c60639fdbae2d322e.

2 years agoRevert "[Tizen] Use std::abort instead of assert"
Shinwoo Kim [Wed, 17 Nov 2021 01:52:02 +0000 (10:52 +0900)]
Revert "[Tizen] Use std::abort instead of assert"

This reverts commit 607404e8bdd324e5a832c7fc58b0adbc5e992613.

2 years agoRevert "[Tizen] Add mutex to the Adaptor"
Shinwoo Kim [Wed, 17 Nov 2021 01:51:53 +0000 (10:51 +0900)]
Revert "[Tizen] Add mutex to the Adaptor"

This reverts commit 1e4de3afc3301e247f633fc288864a58babb5c07.

2 years agoRevert "[Tizen] Do not call PreRender if rendering will be skipped"
Shinwoo Kim [Wed, 17 Nov 2021 01:51:45 +0000 (10:51 +0900)]
Revert "[Tizen] Do not call PreRender if rendering will be skipped"

This reverts commit aab473904f29fb0f1953350aebcc2190ad32a5dc.

2 years agoAdd set of APIs for emoji-character-properties 46/266046/8
Shrouq Sabah [Wed, 3 Nov 2021 07:39:47 +0000 (09:39 +0200)]
Add set of APIs for emoji-character-properties

defined-characters.h contains set of the defined unicodes
emoji-character-properties.h/cpp contains set of the for emoji-data and properties

Change-Id: I42eb6d580a8803ddb90b1b0cc4a0fa9fbe2fdc33

2 years agoAdd mutex to the Adaptor 36/266336/2
Heeyong Song [Wed, 10 Nov 2021 15:25:21 +0000 (00:25 +0900)]
Add mutex to the Adaptor

Prevent the main thread and the update thread from accessing the
mWindows at the same time

Change-Id: I3ab8e9565b37165451468771d89967493a27985b

2 years agoMerge "Fixed SVACE error in dbus.h" into devel/master
David Steele [Fri, 12 Nov 2021 11:40:22 +0000 (11:40 +0000)]
Merge "Fixed SVACE error in dbus.h" into devel/master

2 years agoMerge "DALi Version 2.0.52" into devel/master
David Steele [Fri, 12 Nov 2021 10:57:14 +0000 (10:57 +0000)]
Merge "DALi Version 2.0.52" into devel/master

2 years agoDALi Version 2.0.52 78/266478/1 dali_2.0.52
Adeel Kazmi [Fri, 12 Nov 2021 10:48:31 +0000 (10:48 +0000)]
DALi Version 2.0.52

Change-Id: Icb448b98b43d41f6386fe2f862bafeda34f754e6

2 years agoFixed SVACE error in dbus.h 72/266472/1
Adeel Kazmi [Fri, 12 Nov 2021 10:11:49 +0000 (10:11 +0000)]
Fixed SVACE error in dbus.h

Change-Id: I4316bb3d1332d5459b6e02676fb9af28933ef954

2 years ago[Tizen] Do not call PreRender if rendering will be skipped 64/266464/1
Heeyong Song [Fri, 12 Nov 2021 09:12:25 +0000 (18:12 +0900)]
[Tizen] Do not call PreRender if rendering will be skipped

Change-Id: I1580519bba361ea6e79fc5f7ddc6c95a905e0cf1

2 years agoFix build error of native-image-source-impl 84/266384/2
seungho [Thu, 11 Nov 2021 08:23:35 +0000 (17:23 +0900)]
Fix build error of native-image-source-impl

 - When we build dali-adaptor with gbs debug mode, native-image-source-impl-tizen requires "include <memory>".
 - And also, this patch remove unnecessary header in the native-image-source-impl-x and adds "include <memory>" too.

Change-Id: I571f84b015e8d356cc5611e241e4ee0db5de43c5
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years ago[Tizen] Add mutex to the Adaptor 63/266363/1 accepted/tizen/unified/20211111.120231 submit/tizen/20211111.063012
Heeyong Song [Wed, 10 Nov 2021 15:25:21 +0000 (00:25 +0900)]
[Tizen] Add mutex to the Adaptor

Prevent the main thread and the update thread from accessing the
mWindows at the same time

Change-Id: I3ab8e9565b37165451468771d89967493a27985b

2 years agoMerge "[AT-SPI] Add Bridge::{Enabled,Disabled}Signal()" into devel/master
Seoyeon Kim [Thu, 11 Nov 2021 02:19:50 +0000 (02:19 +0000)]
Merge "[AT-SPI] Add Bridge::{Enabled,Disabled}Signal()" into devel/master

2 years ago[ATSPI] Read property in Async way 13/265913/5
Shinwoo Kim [Mon, 1 Nov 2021 11:45:53 +0000 (20:45 +0900)]
[ATSPI] Read property in Async way

An application could launch and read a property before at-spi-bus-launcher
is running. The at-spi-bus-launcher is a process writing the property.
If the application reads the property in syncronous way, then it is waiting
until the at-spi-bus-launcher can respond.

For the performance reason we will not read properties in syncronous way.

Change-Id: I0c7f33b25f99d37d57c67bca48e2e617ab5b1b1a

2 years agoMerge "[ATSPI] Apply multi-window to ATSPI" into devel/master
Seoyeon Kim [Wed, 10 Nov 2021 07:17:03 +0000 (07:17 +0000)]
Merge "[ATSPI] Apply multi-window to ATSPI" into devel/master

2 years agoMerge "Resolve memory issues of webp" into devel/master
Seungho BAEK [Wed, 10 Nov 2021 04:13:06 +0000 (04:13 +0000)]
Merge "Resolve memory issues of webp" into devel/master

2 years ago[AT-SPI] Add Bridge::{Enabled,Disabled}Signal() 49/266049/2
Artur Świgoń [Thu, 4 Nov 2021 19:11:39 +0000 (20:11 +0100)]
[AT-SPI] Add Bridge::{Enabled,Disabled}Signal()

These signals are emitted whenever the AT-SPI bridge is turned on or
off. Note that `EnabledSignal` is only emitted for the first `ForceUp`
call, i.e. the one that returns `ForceUpResult::JUST_STARTED` (and
a similar story for `DisabledSignal`).

These signals are necessarily static members of `Bridge`, to guarantee
that they are delivered to consumers even in those use cases in which
the object returned by `GetCurrentBridge()` changes during the lifetime
of the application.

Change-Id: Id266b7ed064b8b2690e093804c3f7d23ac4347ce

2 years ago[Tizen] Use std::abort instead of assert 33/266233/1
Heeyong Song [Tue, 9 Nov 2021 09:13:36 +0000 (18:13 +0900)]
[Tizen] Use std::abort instead of assert

Change-Id: I9de2ba3e3585e8859e1524dc99308b0aa30801eb

2 years ago[Tizen] Resolve memory issues of webp submit/tizen/20211109.063334
Taehyub Kim [Tue, 9 Nov 2021 06:13:00 +0000 (15:13 +0900)]
[Tizen] Resolve memory issues of webp

This reverts commit 89d265ddc0aa2a858fd1dbed020516796b0146af.

2 years ago[Tizen] Add log to prevent invalid access to array
Taehyub Kim [Tue, 9 Nov 2021 06:12:46 +0000 (15:12 +0900)]
[Tizen] Add log to prevent invalid access to array

This reverts commit ef0ba57e3e8824daa059d256083c67c8f692e9ec.

2 years agoMerge branch 'devel/master' into tizen
Taehyub Kim [Tue, 9 Nov 2021 06:12:28 +0000 (15:12 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ia4e6b2a8daaec4dd82f968412a71b719779186d2

2 years agoRevert "[Tizen] Add log to prevent invalid access to array"
Taehyub Kim [Tue, 9 Nov 2021 06:12:02 +0000 (15:12 +0900)]
Revert "[Tizen] Add log to prevent invalid access to array"

This reverts commit 1e14c0d524fd3b66b15d736da25efe37cd8e9ed4.

2 years agoRevert "[Tizen] Resolve memory issues of webp"
Taehyub Kim [Tue, 9 Nov 2021 06:12:00 +0000 (15:12 +0900)]
Revert "[Tizen] Resolve memory issues of webp"

This reverts commit fa559234c4db4402fa1b6e7c6b49cacb948805c6.

2 years ago[Tizen] Resolve memory issues of webp 01/266001/6
Seungho Baek [Wed, 3 Nov 2021 14:23:18 +0000 (23:23 +0900)]
[Tizen] Resolve memory issues of webp

 - If an webp is loaded by image-visual, the image-visual loads only the first frame and renders.
 - So, after the first frame is loaded, the opened file should be closed.
 - And if a single frame webp is loaded by animated-image-visual, we don't keep the buffer until the loader is deleted.

Change-Id: I2f8f962cdf97ef0146321e8b206d93a7a66522db
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
2 years agoCanvasRenderer: Use stride instead of width 69/266169/2
JunsuChoi [Tue, 9 Nov 2021 00:53:59 +0000 (09:53 +0900)]
CanvasRenderer: Use stride instead of width

Change-Id: I65f53d502dc1ddd2beaf5017f37eacb31055075f

2 years ago[ATSPI] Apply multi-window to ATSPI 62/264762/10
Seoyeon Kim [Wed, 29 Sep 2021 08:19:15 +0000 (17:19 +0900)]
[ATSPI] Apply multi-window to ATSPI

- Updated ATSPI codes to tell which window is visible or focused now.
- DevelWindow::VisibilityChangedSignal is used to check
  whether the window is shown or not.
- Added Window::FocusChangeSignal to check whether the window is
activated.

 1. Window show / hide -> object:state-chaged:showing
 2. Window focus / unfocus -> WindowEvent::ACTIVATE

Change-Id: I38a6f8f67c303234857a57e8d812511942a95917
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
2 years agoMerge "CanvasRenderer: Remove unnecessary condition" into devel/master
junsu choi [Mon, 8 Nov 2021 05:45:47 +0000 (05:45 +0000)]
Merge "CanvasRenderer: Remove unnecessary condition" into devel/master

2 years agoCanvasRenderer: Remove unnecessary condition 16/266116/1
JunsuChoi [Mon, 8 Nov 2021 05:42:50 +0000 (14:42 +0900)]
CanvasRenderer: Remove unnecessary condition

Change-Id: I043134ab226ac2d2b6de45d09427524fa5a8cdb2

2 years agoMerge "CanvasRenderer: Use NativeImageSourceQueue in Tizen profile" into devel/master
junsu choi [Mon, 8 Nov 2021 05:39:02 +0000 (05:39 +0000)]
Merge "CanvasRenderer: Use NativeImageSourceQueue in Tizen profile" into devel/master

2 years agoCanvasRenderer: Use NativeImageSourceQueue in Tizen profile 14/265814/6
JunsuChoi [Fri, 29 Oct 2021 06:05:19 +0000 (15:05 +0900)]
CanvasRenderer: Use NativeImageSourceQueue in Tizen profile

For performance, instead of PixelData

Change-Id: Ia20e249a271ba9ea9cbf91bc020b18ce194c4260

2 years agoDALi Version 2.0.51 81/266081/1 dali_2.0.51
Adeel Kazmi [Fri, 5 Nov 2021 10:44:07 +0000 (10:44 +0000)]
DALi Version 2.0.51

Change-Id: Id5858458411f40046ea5340938599f690a2c0199

2 years agoResolve memory issues of webp 00/266000/4
Seungho Baek [Wed, 3 Nov 2021 14:21:43 +0000 (23:21 +0900)]
Resolve memory issues of webp

 - If an webp is loaded by image-visual, the image-visual loads only the first frame and renders.
 - So, after the first frame is loaded, the opened file should be closed.
 - And if a single frame webp is loaded by animated-image-visual, we don't keep the buffer until the loader is deleted.

Change-Id: Ibbee0b5e410edeb49593648975e19eeb82e929f8
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
2 years agoAdjust the yBearing value of the emoji. 11/266011/1
joogab.yun [Thu, 4 Nov 2021 04:21:10 +0000 (13:21 +0900)]
Adjust the yBearing value of the emoji.

Change-Id: Ie3491ba85ede1cc56e5315ce0a44b9c4f6dcc159

2 years ago[Tizen] Add log to prevent invalid access to array
tscholb [Mon, 1 Nov 2021 07:55:07 +0000 (16:55 +0900)]
[Tizen] Add log to prevent invalid access to array

This reverts commit 054fea682d92916f0c52b48ceb7e51bbe9d788c5.

2 years agoMerge branch 'devel/master' into tizen
tscholb [Mon, 1 Nov 2021 07:53:48 +0000 (16:53 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Add a virtual destructor"
tscholb [Mon, 1 Nov 2021 07:53:33 +0000 (16:53 +0900)]
Revert "[Tizen] Add a virtual destructor"

This reverts commit a9c4b58e06630e4f2173b4042e15a76cea77d481.

2 years agoRevert "[Tizen] Bind the EGL surface before querying its attributes"
tscholb [Mon, 1 Nov 2021 07:53:05 +0000 (16:53 +0900)]
Revert "[Tizen] Bind the EGL surface before querying its attributes"

This reverts commit eafb69ddbd58f24307b5dee166e1f2e379c24d0b.

2 years agoRevert "[Tizen] Add log to prevent invalid access to array"
tscholb [Mon, 1 Nov 2021 07:52:07 +0000 (16:52 +0900)]
Revert "[Tizen] Add log to prevent invalid access to array"

This reverts commit 1cd3e800e1b7ef2eda44c121115d14d830d2b521.

2 years agoMerge "[ATSPI] Add more descriptions to Bridge objects" into devel/master
Seoyeon Kim [Mon, 1 Nov 2021 01:51:52 +0000 (01:51 +0000)]
Merge "[ATSPI] Add more descriptions to Bridge objects" into devel/master

2 years agoMerge "Refactored font-client-plugin-impl" into devel/master
David Steele [Fri, 29 Oct 2021 11:07:43 +0000 (11:07 +0000)]
Merge "Refactored font-client-plugin-impl" into devel/master

2 years agoMerge "Moved font client plugin to new folder" into devel/master
David Steele [Fri, 29 Oct 2021 11:04:43 +0000 (11:04 +0000)]
Merge "Moved font client plugin to new folder" into devel/master

2 years agoMerge "Reduced font client debug logging" into devel/master
David Steele [Fri, 29 Oct 2021 11:04:22 +0000 (11:04 +0000)]
Merge "Reduced font client debug logging" into devel/master

2 years agoDALi Version 2.0.50 29/265829/1 dali_2.0.50
David Steele [Fri, 29 Oct 2021 09:05:56 +0000 (10:05 +0100)]
DALi Version 2.0.50

Change-Id: I55e26c05d5a508d521394d9412e5d609e8b45444

2 years agoRefactored font-client-plugin-impl 18/265718/3
David Steele [Wed, 27 Oct 2021 12:17:54 +0000 (13:17 +0100)]
Refactored font-client-plugin-impl

Refactored cached item structs into separate classes
with own methods.

FontFaceCacheItem   <|--- FontCacheItemInterface
BitmapFontCacheItem <|-+

This simplifies a lot of the hidden type lookup within the plugin
code. There is some scope for integrating EmbeddedItem into this
interface as well.

Change-Id: I7370355ff307f9aef7b19e2bbb6ed2225e7e92b6
Signed-off-by: David Steele <david.steele@samsung.com>