platform/core/uifw/dali-adaptor.git
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 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 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 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>
2 years ago[ATSPI] Add more descriptions to Bridge objects 61/264861/4
Seoyeon Kim [Fri, 1 Oct 2021 08:29:00 +0000 (17:29 +0900)]
[ATSPI] Add more descriptions to Bridge objects

- Added descriptions of the remaining Bridge classes.
- Updated some bridge codes according to dali coding style.

Change-Id: Icf1c9d5968b3397ee7a869ec2ba312037c5d3c56
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
2 years agoMoved font client plugin to new folder 17/265717/2
David Steele [Wed, 27 Oct 2021 11:35:41 +0000 (12:35 +0100)]
Moved font client plugin to new folder

Moved font client helper & font client utility methods into
font-client-utils.cpp/h.

Change-Id: Idd57ddc426f1a85ce296b009e18d33c72bf0f587
Signed-off-by: David Steele <david.steele@samsung.com>
2 years agoReduced font client debug logging 16/265716/2
David Steele [Tue, 26 Oct 2021 15:04:21 +0000 (16:04 +0100)]
Reduced font client debug logging

Change-Id: Ia46c0a82692693771d3af467e19926b81f781d15

2 years ago[Tizen] Add log to prevent invalid access to array 08/265808/1
Heeyong Song [Fri, 29 Oct 2021 05:30:22 +0000 (14:30 +0900)]
[Tizen] Add log to prevent invalid access to array

Change-Id: I6b9d3b3b45a74d78865ae0842a4a6f8b59839930

2 years agoCanvasRenderer: Refactoring to pass rasterized buffer 20/265520/4
JunsuChoi [Thu, 21 Oct 2021 08:47:04 +0000 (17:47 +0900)]
CanvasRenderer: Refactoring to pass rasterized buffer

This makes the buffer not dependent on whether
to use NativeImageQueue's tbm_surface or PixelData.
After this work, we can make a patch using NativeImageQueue for the tizen profile.

This patch is related to https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-toolkit/+/265519/.

Change-Id: Ib29c0fb1364bc958852af9ec4a9da4baf5b4248e

2 years agoMerge "DALi Version 2.0.49" into devel/master
Adeel Kazmi [Fri, 22 Oct 2021 11:25:41 +0000 (11:25 +0000)]
Merge "DALi Version 2.0.49" into devel/master

2 years agoMerge "[ATSPI] Sort children using middle line" into devel/master
Shinwoo Kim [Fri, 22 Oct 2021 10:48:07 +0000 (10:48 +0000)]
Merge "[ATSPI] Sort children using middle line" into devel/master

2 years agoDALi Version 2.0.49 80/265580/1 dali_2.0.49
Adam Bialogonski [Fri, 22 Oct 2021 10:24:59 +0000 (11:24 +0100)]
DALi Version 2.0.49

Change-Id: Ib217805a284b84737aad2ad2782d66baa8d3e41c

2 years agoFix LogMessage format to print Filename / Functioname / Line 39/265539/3
Eunki, Hong [Thu, 21 Oct 2021 13:38:42 +0000 (22:38 +0900)]
Fix LogMessage format to print Filename / Functioname / Line

Add LogMessageDlogFormat macro to apply these informations :
Filename: Function(Line#) > "messages"

Previous LogMessage function always print like this
logging-tizen.cpp: LogMessage(38) > "messages"
So we fix to print actual informations

Default LogMessage(~~) will be used when someone don't need to follow up
Dlog format. (like ttrace and perfomance logger)

Change-Id: Ib54b6ad2dd904dffa3d5e705b9209790850e779d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Support to get the rect value to recalulate with the default system coordinate...
Wonsik Jung [Thu, 21 Oct 2021 23:29:37 +0000 (23:29 +0000)]
Merge "Support to get the rect value to recalulate with the default system coordinates." into devel/master

2 years ago[ATSPI] Sort children using middle line 62/265362/4
Shinwoo Kim [Fri, 15 Oct 2021 09:32:54 +0000 (18:32 +0900)]
[ATSPI] Sort children using middle line

So far, it has been judged that thye are on different lines
if the "y" value of child A is less than "y + 0.25 * h" value of child B.
But it caused unwanted children order in following case.

 [(class=ContentPage)],[0,0,720,1280]
     [(class=AppBar)],[0,0,720,120]
         [(class=Button)],[64,36,48,48]
         [(class=TextLabel)],[136,0,300,120],[NUI Tizen Gallery]
         [(class=Control)],[476,0,180,120]

The order should be "Button" > "TextLabel".

Change-Id: Icb11cf1fb63de7a5cea8fbf7697cabdf5a5179eb

2 years agoSupport to get the rect value to recalulate with the default system coordinates. 87/265087/7
Wonsik Jung [Fri, 8 Oct 2021 10:53:46 +0000 (19:53 +0900)]
Support to get the rect value to recalulate with the default system coordinates.

Some native window APIs ask the geometry value based on the default system coordinates.
when the surface is rotated, current window's geometry already were set with the rotated angle.
So, re-calculation is needed.

Change-Id: I3b6de8acffefc9e5939a801be9badd8f608d8a98

2 years agoMerge "Reset gPreInitializedApplication to reduce reference count" into devel/master
Heeyong Song [Wed, 20 Oct 2021 01:50:27 +0000 (01:50 +0000)]
Merge "Reset gPreInitializedApplication to reduce reference count" into devel/master

2 years agoSupports to acknowledge for completing window rotation 95/262895/22
Wonsik Jung [Mon, 23 Aug 2021 07:04:29 +0000 (16:04 +0900)]
Supports to acknowledge for completing  window rotation

It is waited the window rotation completing until a view finishes to draw.
The view is drawn on the other thread.
It means asychronous rendering occurs between dali render thread and the other thread when window is rotated.

Change-Id: I6bc0fc45337f7972cf2d2bdc7f1a53c3a3710cf3

2 years agoReset gPreInitializedApplication to reduce reference count 86/265286/2
Heeyong Song [Thu, 14 Oct 2021 05:33:58 +0000 (14:33 +0900)]
Reset gPreInitializedApplication to reduce reference count

Change-Id: I50f1140a90569a7c7be419346438e50a3874305d

2 years ago(Partial update) Change calculation of damaged rects 00/265200/4
Heeyong Song [Tue, 12 Oct 2021 14:46:29 +0000 (23:46 +0900)]
(Partial update) Change calculation of damaged rects

Separate the empty damaged rect case and the full damaged rect case

Change-Id: I6f515504f95b32c0d1a01b3851ecbc2044020a05

2 years agoMerge "DALi Version 2.0.48" into devel/master
Adeel Kazmi [Fri, 15 Oct 2021 10:32:00 +0000 (10:32 +0000)]
Merge "DALi Version 2.0.48" into devel/master

2 years agoDALi Version 2.0.48 51/265351/1 dali_2.0.48
Richard Huang [Fri, 15 Oct 2021 09:43:56 +0000 (10:43 +0100)]
DALi Version 2.0.48

Change-Id: I5358d66f0baa598748c4c97f6b62d4350c9fb127

2 years agoMerge "[ATSPI] Refactor - Remove duplicate lines" into devel/master
Shinwoo Kim [Fri, 15 Oct 2021 09:15:03 +0000 (09:15 +0000)]
Merge "[ATSPI] Refactor - Remove duplicate lines" into devel/master

2 years ago[ATSPI] Refactor - Remove duplicate lines 40/265340/2
Shinwoo Kim [Fri, 15 Oct 2021 06:15:30 +0000 (15:15 +0900)]
[ATSPI] Refactor - Remove duplicate lines

For clean code.

Change-Id: I19615fb3b6f2713b866925957ea9f716dcec5167

2 years agoMerge "VectorImageRenderer: Remove TizenVectorImageRenderer dependency" into devel...
junsu choi [Fri, 15 Oct 2021 06:29:47 +0000 (06:29 +0000)]
Merge "VectorImageRenderer: Remove TizenVectorImageRenderer dependency" into devel/master

2 years agoMerge "[ATSPI] enhance "GetNeighbor" interface" into devel/master
Shinwoo Kim [Wed, 13 Oct 2021 10:35:23 +0000 (10:35 +0000)]
Merge "[ATSPI] enhance "GetNeighbor" interface" into devel/master

2 years agoMerge "Updated gfx back end to handle photoshop blend modes" into devel/master
Adeel Kazmi [Fri, 8 Oct 2021 17:46:05 +0000 (17:46 +0000)]
Merge "Updated gfx back end to handle photoshop blend modes" into devel/master

2 years agoDALi Version 2.0.47 95/265095/1 dali_2.0.47
David Steele [Fri, 8 Oct 2021 13:54:27 +0000 (14:54 +0100)]
DALi Version 2.0.47

Change-Id: Ifc32366774d2f2ce503465fbf6da17de23a1f7e9

2 years ago[ATSPI] enhance "GetNeighbor" interface 86/264986/3
Shinwoo Kim [Wed, 6 Oct 2021 11:53:32 +0000 (20:53 +0900)]
[ATSPI] enhance "GetNeighbor" interface

The next accessible should be showing if the next accessible is
under a scrollable parent which is not a scrollable parent of
currently highlighted accessible.

Change-Id: Id2d21528f6a4a1ecd4b4acc1cd3fff86dd80e0a5

2 years agoUpdated gfx back end to handle photoshop blend modes 47/265047/2
David Steele [Thu, 7 Oct 2021 16:40:53 +0000 (17:40 +0100)]
Updated gfx back end to handle photoshop blend modes

Change-Id: I16a5e6d6b9139ed5dec30acddc8ced23302d81db

2 years agoAdd API for setting resource destruction callback 80/262780/9
sunghyun kim [Thu, 19 Aug 2021 13:33:55 +0000 (22:33 +0900)]
Add API for setting resource destruction callback

Add api for setting resource destruction callback.
this callback will be called when NativeImageSource is desroyed its resource

Change-Id: Ib97573c648105b12bf38f601ace89a5b0fc54608

2 years agoDALi Version 2.0.46 81/264881/1 dali_2.0.46
Adeel Kazmi [Fri, 1 Oct 2021 17:23:02 +0000 (18:23 +0100)]
DALi Version 2.0.46

Change-Id: Id7fc240f9b338b0cf86c0e752f62c3aa3de1a585

2 years agoMerge "Bind the EGL surface before querying its attributes" into devel/master
Adeel Kazmi [Thu, 30 Sep 2021 13:40:29 +0000 (13:40 +0000)]
Merge "Bind the EGL surface before querying its attributes" into devel/master

2 years agoMerge "Enable network server with target build" into devel/master
Adeel Kazmi [Thu, 30 Sep 2021 12:10:52 +0000 (12:10 +0000)]
Merge "Enable network server with target build" into devel/master

2 years agoMerge "WebEngine::GetNativeImageSource return NativeImageSourcePtr" into devel/master
Eunki Hong [Thu, 30 Sep 2021 02:07:04 +0000 (02:07 +0000)]
Merge "WebEngine::GetNativeImageSource return NativeImageSourcePtr" into devel/master

2 years ago[Tizen] Bind the EGL surface before querying its attributes 00/264800/1
Richard Huang [Tue, 28 Sep 2021 10:38:00 +0000 (11:38 +0100)]
[Tizen] Bind the EGL surface before querying its attributes

Change-Id: I462ed7cbfaf20d0d15eae102b8dd801845c83fca

2 years agoFix the GBS build error when ELDBUS is not available 87/264787/1
Richard Huang [Wed, 29 Sep 2021 17:23:42 +0000 (18:23 +0100)]
Fix the GBS build error when ELDBUS is not available

Change-Id: I40cfeb061d8708740b43a5f689cec7b03882a8d3

2 years agoEnable network server with target build 85/264785/1
David Steele [Wed, 29 Sep 2021 13:48:23 +0000 (14:48 +0100)]
Enable network server with target build

Change-Id: I0d3740fefa3cf8133d321ad0fd4dfec86008ba3e

2 years agoWebEngine::GetNativeImageSource return NativeImageSourcePtr 59/264759/1
Eunki, Hong [Wed, 29 Sep 2021 08:09:21 +0000 (17:09 +0900)]
WebEngine::GetNativeImageSource return NativeImageSourcePtr

NativeImageSource --> NativeImageInterface is simple valid job.
NativeImageInterface --> NativeImageSource is not simple and expensive job.

WebEngine / WebPlugin defined at dali-adaptor/devel-api and
NativeImageSource defined at dali-adaptor/public-api.
So there is no reason to convert NativeImageSource to NativeImageInterface.

Change-Id: Iae96e3b50ece16fcc6b17723b174a26c454cdddc
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoBind the EGL surface before querying its attributes 08/264708/1
Richard Huang [Tue, 28 Sep 2021 10:38:00 +0000 (11:38 +0100)]
Bind the EGL surface before querying its attributes

Change-Id: I462ed7cbfaf20d0d15eae102b8dd801845c83fca

2 years ago[ATSPI] Add some descriptions to Bridge objects 89/263489/12
Seoyeon Kim [Fri, 3 Sep 2021 09:40:51 +0000 (18:40 +0900)]
[ATSPI] Add some descriptions to Bridge objects

- Added some descriptions for BridgeAccessible and BridgeBase.
 I'm going to modify other header files, like BridgeAction, to another patch.
 Otherwise, this patch would become too heavy.

- Updated some bridge codes according to dali coding style.

Change-Id: I2cc9e7d222c4082af1cc423fd80e0c3eafbf083e
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
2 years agoVectorImageRenderer: Remove TizenVectorImageRenderer dependency 40/263740/5
JunsuChoi [Thu, 9 Sep 2021 06:04:22 +0000 (15:04 +0900)]
VectorImageRenderer: Remove TizenVectorImageRenderer dependency

Whether to use the thorvg library is already known.
Therefore, you can no longer use the TizenVectorImageRenderer PlugIn
made for the ThorVG library.

Change-Id: Ic147f093e64fb4872c7d5fa1e32be584b0a9f9ce

2 years agoMerge "VectorImageRenderer: Add failure check condition for nsvgParse" into devel...
junsu choi [Tue, 28 Sep 2021 05:20:57 +0000 (05:20 +0000)]
Merge "VectorImageRenderer: Add failure check condition for nsvgParse" into devel/master

2 years agoVectorImageRenderer: Add failure check condition for nsvgParse 15/264615/2
JunsuChoi [Mon, 27 Sep 2021 08:14:05 +0000 (17:14 +0900)]
VectorImageRenderer: Add failure check condition for nsvgParse

NSVGimage returned by nsvgParse may be assigned even if it is not a normal SVG.
Add test conditions to check more accurately.

Change-Id: I6ccf4af7db708d3e8fd0b511c7e50d3545c56200

2 years ago[Tizen] Add a virtual destructor 14/264614/1 accepted/tizen/6.5/unified/20211028.114010 accepted/tizen/unified/20211001.001604 submit/tizen/20210927.083017 submit/tizen/20210928.035024 submit/tizen/20210928.095304 submit/tizen_6.5/20211028.163101 tizen_6.5.m2_release
Eunki, Hong [Mon, 27 Sep 2021 08:13:24 +0000 (17:13 +0900)]
[Tizen] Add a virtual destructor

THis was detected by static analysis.
When there is no destructor, It doesn't call derived class's destructor.

Change-Id: I0a4972966e6511b575e4e12c333b22c044ecae79
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoAdd a virtual destructor 94/264594/3
Daekwang Ryu [Mon, 27 Sep 2021 05:12:01 +0000 (14:12 +0900)]
Add a virtual destructor

This was detected by static analysis.
When there is no desctuctor, It doesn't call derived class's destructor.

Change-Id: Ic98f82a1ffe10175005cf041101dad597451eabc

2 years agoMerge branch 'devel/master' into tizen
Bowon Ryu [Mon, 27 Sep 2021 06:25:22 +0000 (15:25 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Fix SVACE issue at gles2-graphics-memory"
Bowon Ryu [Mon, 27 Sep 2021 06:24:53 +0000 (15:24 +0900)]
Revert "[Tizen] Fix SVACE issue at gles2-graphics-memory"

This reverts commit 84f363ed84333948d97bac0b43809554c16c07d0.

2 years agoAdd Default Uniform : uActorColor 71/264571/1
Eunki, Hong [Fri, 24 Sep 2021 11:31:48 +0000 (20:31 +0900)]
Add Default Uniform : uActorColor

This patch only for fix UTC

Change-Id: I2a0e2f1af35900ea4e54b71bde030362d09277e3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoDALi Version 2.0.45 49/264549/1 dali_2.0.45
Adam Bialogonski [Fri, 24 Sep 2021 08:47:49 +0000 (09:47 +0100)]
DALi Version 2.0.45

Change-Id: I278edc33759e171a82f5f9d8caf4b23fed0e9612

2 years agoMerge "[ATSPI] Initialize Bridge on Idler" into devel/master
HyunJu Shin [Thu, 23 Sep 2021 07:36:06 +0000 (07:36 +0000)]
Merge "[ATSPI] Initialize Bridge on Idler" into devel/master

2 years agoMerge "Fixed SVACE error in native-image-surface-impl-ecore-wl.cpp" into devel/master
Adeel Kazmi [Mon, 20 Sep 2021 08:49:41 +0000 (08:49 +0000)]
Merge "Fixed SVACE error in native-image-surface-impl-ecore-wl.cpp" into devel/master

2 years agoMerge "DALi Version 2.0.44" into devel/master
David Steele [Fri, 17 Sep 2021 10:47:57 +0000 (10:47 +0000)]
Merge "DALi Version 2.0.44" into devel/master

2 years agoDALi Version 2.0.44 33/264433/1 dali_2.0.44
Richard Huang [Fri, 17 Sep 2021 10:42:18 +0000 (11:42 +0100)]
DALi Version 2.0.44

Change-Id: I822ff2104b939932a5a24fdfccf841d23583141b

2 years agoFixed SVACE error in native-image-surface-impl-ecore-wl.cpp 27/264427/1
Adeel Kazmi [Fri, 17 Sep 2021 09:39:53 +0000 (10:39 +0100)]
Fixed SVACE error in native-image-surface-impl-ecore-wl.cpp

Change-Id: I89f45ed39a8fe4131f2aa5efe86abc6f3f3a6ac4

2 years ago[ATSPI] Initialize Bridge on Idler 75/264375/4
Shinwoo Kim [Thu, 16 Sep 2021 12:30:45 +0000 (21:30 +0900)]
[ATSPI] Initialize Bridge on Idler

There is an application launching before dbus.
In this case application cannot use ATSPI interface.
Because the Bridge cannot get a dbus connection.

We prepared BridgeDisableAutoInit.
But someone does not want to make application change.

This patch is providing a way to initialize the Bridge
for an application launching before dbus.

Change-Id: Ic254f8e001c3d4f198b0a7bb680e5c5792b818cd