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>
Heeyong Song [Thu, 3 Feb 2022 07:10:18 +0000 (16:10 +0900)]
[Tizen] Support YUV decoding for JPEG
Change-Id: Ie7fddb22e70159821c27fb2ca1ccc2db19fe1ec4
Heeyong Song [Mon, 14 Feb 2022 06:43:13 +0000 (15:43 +0900)]
[Tizen] Add stride to PixelBuffer
Change-Id: I65a8dfcc95f1f7d6378f661628de3fa5d0f6c9cc
joogab.yun [Fri, 11 Feb 2022 06:13:44 +0000 (15:13 +0900)]
[Tizen] Add FeedKeyEvent, FeedTouchPoint and FeedWheelEvent
Change-Id: Ib1868528abdcd292e86585b535efbbedafcce934
Wonsik Jung [Thu, 20 Jan 2022 08:06:03 +0000 (17:06 +0900)]
[Tizen] Add some logs for debugging window rotation
Add some logs for debugging window rotation.
This log is shown when window is rotating and rotated.
Change-Id: Ic4bc8c4a7d6e6f8f71caeccc08503feccdf6fc5f
Wonsik Jung [Tue, 18 Jan 2022 02:29:28 +0000 (11:29 +0900)]
[Tizen] Add to get the status whether window is rotating or not
Add to getter api of winow rotation stauts.
When window is rotating, the getter api will return true.
Otherwise false.
Change-Id: Icb2331f75ef88051510008ceb2a1bb3b6cc40529
Heeyong Song [Thu, 13 Jan 2022 05:31:07 +0000 (14:31 +0900)]
[Tizen] Add a mutex lock to a method of NativeImageSource
Change-Id: I5a9c50a915abb2e8764d1c0f9505c68b2445f2dd
seungho [Mon, 10 Jan 2022 09:07:00 +0000 (18:07 +0900)]
[Tizen] Fix Svace issue in webp-loader
Change-Id: I98c7717dd9e0d9f2e0ac614a29fa336c68c3354e
Signed-off-by: seungho <sbsh.baek@samsung.com>
seungho [Tue, 28 Dec 2021 08:29:02 +0000 (17:29 +0900)]
[Tizen] Add DesiredWidth/Height for animated image loading
Change-Id: I83c7ea9afadc2afb8033f0e90f8c435b31907a1c
Signed-off-by: seungho <sbsh.baek@samsung.com>
seungho [Wed, 1 Dec 2021 08:21:08 +0000 (17:21 +0900)]
[Tizen] Refactoring Animated image loading
- Open file in the first call to request frame.
- In case of WebP, load one more frame in the first loop to compute exact time interval.
Change-Id: I152b27c002647d4bbc39d5d085e66855a59e99b0
Signed-off-by: seungho <sbsh.baek@samsung.com>
Heeyong Song [Mon, 20 Dec 2021 08:43:16 +0000 (17:43 +0900)]
[Tizen] Do not call gl functions during shutdown
Change-Id: I6cdf26a348fab30e4c767207cb9b9fceac17225a
Eunki, Hong [Fri, 17 Dec 2021 01:59:57 +0000 (10:59 +0900)]
[Tizen] Revert "[Tizen] Fix RenderTarget and RenderPass doesn't destroy issue"
This reverts commit
e18e26d65df2c3db5c5d090682286970864a557d.
Change-Id: Id50662afffe2ff0964dcd1ec46c0f805ec662e6e
Shinwoo Kim [Fri, 10 Dec 2021 08:42:21 +0000 (17:42 +0900)]
[Tizen] [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
Eunki, Hong [Mon, 13 Dec 2021 09:03:42 +0000 (18:03 +0900)]
[Tizen] 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>
Bowon Ryu [Thu, 2 Dec 2021 10:03:22 +0000 (19:03 +0900)]
[Tizen] 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>
Shinwoo Kim [Thu, 9 Dec 2021 06:46:16 +0000 (15:46 +0900)]
[Tizen] [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
Heeyong Song [Wed, 8 Dec 2021 06:20:37 +0000 (15:20 +0900)]
[Tizen] Prevent invalid access to array
Change-Id: I75b61a9dd9bfa3c69b6fbe8f8dbd947b3c031d89
JunsuChoi [Mon, 6 Dec 2021 08:46:38 +0000 (17:46 +0900)]
[Tizen] 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: I8362cb2b5a7897db358ee480b2dc36636c906f3c
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
JunsuChoi [Mon, 6 Dec 2021 00:09:38 +0000 (09:09 +0900)]
[Tizen] 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.
This patch cherry-pick from
05634b1d97b1470116de69775ef6c7a503edfb15
Change-Id: Ic3673bcb5ab151ea713a4acecffb23750eb9230d
Wonsik Jung [Mon, 29 Nov 2021 09:30:09 +0000 (18:30 +0900)]
[Tizen] 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: I090016468f9180f4a4f884770e7bac6338499f0f
joogab.yun [Fri, 26 Nov 2021 01:32:56 +0000 (10:32 +0900)]
[Tizen] Revert "Adjust the yBearing value of the emoji."
This reverts commit
a932dd3114e4dd69aed3a3760b7ca13ea9226a58.
Change-Id: I7f4f25bbe188cba76ac46f8afa46224314700934
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
dongsug.song [Mon, 22 Nov 2021 08:14:45 +0000 (17:14 +0900)]
Merge branch 'devel/master' into tizen_6.5
Change-Id: Ib02d9098107de79ebd565fab62b69697bb2eb0d0
Wonsik Jung [Sun, 21 Nov 2021 23:54:59 +0000 (23:54 +0000)]
Merge "Add auxiliary message for window" into devel/master
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>
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
Adeel Kazmi [Thu, 18 Nov 2021 14:15:17 +0000 (14:15 +0000)]
Merge "DALi Version 2.0.53" into devel/master
Richard [Thu, 18 Nov 2021 11:59:57 +0000 (11:59 +0000)]
DALi Version 2.0.53
Change-Id: I710b9afe73a24e72e22c73bb9ea84c3e5e0be1a5
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
joogab yun [Thu, 18 Nov 2021 01:12:28 +0000 (01:12 +0000)]
Merge "Adjust the yBearing value of the emoji." into devel/master
Shinwoo Kim [Wed, 17 Nov 2021 03:58:40 +0000 (12:58 +0900)]
Merge branch 'devel/master' into tizen_6.5
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
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
David Steele [Fri, 12 Nov 2021 11:40:22 +0000 (11:40 +0000)]
Merge "Fixed SVACE error in dbus.h" 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
Adeel Kazmi [Fri, 12 Nov 2021 10:48:31 +0000 (10:48 +0000)]
DALi Version 2.0.52
Change-Id: Icb448b98b43d41f6386fe2f862bafeda34f754e6
Adeel Kazmi [Fri, 12 Nov 2021 10:11:49 +0000 (10:11 +0000)]
Fixed SVACE error in dbus.h
Change-Id: I4316bb3d1332d5459b6e02676fb9af28933ef954
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>
Seoyeon Kim [Thu, 11 Nov 2021 02:19:50 +0000 (02:19 +0000)]
Merge "[AT-SPI] Add Bridge::{Enabled,Disabled}Signal()" into devel/master
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
Seoyeon Kim [Wed, 10 Nov 2021 07:17:03 +0000 (07:17 +0000)]
Merge "[ATSPI] Apply multi-window to ATSPI" 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
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
Taehyub Kim [Tue, 9 Nov 2021 03:03:06 +0000 (12:03 +0900)]
Merge branch 'devel/master' into tizen_6.5
Change-Id: I92f517a142df87495ed4de15be55203aca4fffc7
JunsuChoi [Tue, 9 Nov 2021 00:53:59 +0000 (09:53 +0900)]
CanvasRenderer: Use stride instead of width
Change-Id: I65f53d502dc1ddd2beaf5017f37eacb31055075f
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>
junsu choi [Mon, 8 Nov 2021 05:45:47 +0000 (05:45 +0000)]
Merge "CanvasRenderer: Remove unnecessary condition" into devel/master
JunsuChoi [Mon, 8 Nov 2021 05:42:50 +0000 (14:42 +0900)]
CanvasRenderer: Remove unnecessary condition
Change-Id: I043134ab226ac2d2b6de45d09427524fa5a8cdb2
junsu choi [Mon, 8 Nov 2021 05:39:02 +0000 (05:39 +0000)]
Merge "CanvasRenderer: Use NativeImageSourceQueue in Tizen profile" into devel/master
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
Adeel Kazmi [Fri, 5 Nov 2021 10:44:07 +0000 (10:44 +0000)]
DALi Version 2.0.51
Change-Id: Id5858458411f40046ea5340938599f690a2c0199
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>
joogab.yun [Thu, 4 Nov 2021 04:21:10 +0000 (13:21 +0900)]
Adjust the yBearing value of the emoji.
Change-Id: Ie3491ba85ede1cc56e5315ce0a44b9c4f6dcc159
tscholb [Mon, 1 Nov 2021 08:44:38 +0000 (17:44 +0900)]
Merge branch 'devel/master' into tizen_6.5
tscholb [Mon, 1 Nov 2021 08:44:28 +0000 (17:44 +0900)]
Revert "[Tizen] Add a virtual destructor"
This reverts commit
a9c4b58e06630e4f2173b4042e15a76cea77d481.
Seoyeon Kim [Mon, 1 Nov 2021 01:51:52 +0000 (01:51 +0000)]
Merge "[ATSPI] Add more descriptions to Bridge objects" 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
David Steele [Fri, 29 Oct 2021 11:04:43 +0000 (11:04 +0000)]
Merge "Moved font client plugin to new folder" 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
David Steele [Fri, 29 Oct 2021 09:05:56 +0000 (10:05 +0100)]
DALi Version 2.0.50
Change-Id: I55e26c05d5a508d521394d9412e5d609e8b45444
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>
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>
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>
David Steele [Tue, 26 Oct 2021 15:04:21 +0000 (16:04 +0100)]
Reduced font client debug logging
Change-Id: Ia46c0a82692693771d3af467e19926b81f781d15
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
Adeel Kazmi [Fri, 22 Oct 2021 11:25:41 +0000 (11:25 +0000)]
Merge "DALi Version 2.0.49" 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
Adam Bialogonski [Fri, 22 Oct 2021 10:24:59 +0000 (11:24 +0100)]
DALi Version 2.0.49
Change-Id: Ib217805a284b84737aad2ad2782d66baa8d3e41c
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>
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
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
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
Heeyong Song [Wed, 20 Oct 2021 01:50:27 +0000 (01:50 +0000)]
Merge "Reset gPreInitializedApplication to reduce reference count" into devel/master
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
Heeyong Song [Thu, 14 Oct 2021 05:33:58 +0000 (14:33 +0900)]
Reset gPreInitializedApplication to reduce reference count
Change-Id: I50f1140a90569a7c7be419346438e50a3874305d
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
Adeel Kazmi [Fri, 15 Oct 2021 10:32:00 +0000 (10:32 +0000)]
Merge "DALi Version 2.0.48" into devel/master
Richard Huang [Fri, 15 Oct 2021 09:43:56 +0000 (10:43 +0100)]
DALi Version 2.0.48
Change-Id: I5358d66f0baa598748c4c97f6b62d4350c9fb127
Shinwoo Kim [Fri, 15 Oct 2021 09:15:03 +0000 (09:15 +0000)]
Merge "[ATSPI] Refactor - Remove duplicate lines" into devel/master
Shinwoo Kim [Fri, 15 Oct 2021 06:15:30 +0000 (15:15 +0900)]
[ATSPI] Refactor - Remove duplicate lines
For clean code.
Change-Id: I19615fb3b6f2713b866925957ea9f716dcec5167
junsu choi [Fri, 15 Oct 2021 06:29:47 +0000 (06:29 +0000)]
Merge "VectorImageRenderer: Remove TizenVectorImageRenderer dependency" into devel/master
Shinwoo Kim [Wed, 13 Oct 2021 10:35:23 +0000 (10:35 +0000)]
Merge "[ATSPI] enhance "GetNeighbor" interface" 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
David Steele [Fri, 8 Oct 2021 13:54:27 +0000 (14:54 +0100)]
DALi Version 2.0.47
Change-Id: Ifc32366774d2f2ce503465fbf6da17de23a1f7e9
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
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
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
Adeel Kazmi [Fri, 1 Oct 2021 17:23:02 +0000 (18:23 +0100)]
DALi Version 2.0.46
Change-Id: Id7fc240f9b338b0cf86c0e752f62c3aa3de1a585
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
Adeel Kazmi [Thu, 30 Sep 2021 12:10:52 +0000 (12:10 +0000)]
Merge "Enable network server with target build" into devel/master
Eunki Hong [Thu, 30 Sep 2021 02:07:04 +0000 (02:07 +0000)]
Merge "WebEngine::GetNativeImageSource return NativeImageSourcePtr" into devel/master
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
David Steele [Wed, 29 Sep 2021 13:48:23 +0000 (14:48 +0100)]
Enable network server with target build
Change-Id: I0d3740fefa3cf8133d321ad0fd4dfec86008ba3e
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>
Richard Huang [Tue, 28 Sep 2021 10:38:00 +0000 (11:38 +0100)]
Bind the EGL surface before querying its attributes
Change-Id: I462ed7cbfaf20d0d15eae102b8dd801845c83fca
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>
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
junsu choi [Tue, 28 Sep 2021 05:20:57 +0000 (05:20 +0000)]
Merge "VectorImageRenderer: Add failure check condition for nsvgParse" into devel/master
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