platform/core/uifw/dali-adaptor.git
3 years agoFix configure-manager to parse cached file buffer. 54/251454/4
seungho [Thu, 14 Jan 2021 03:55:06 +0000 (12:55 +0900)]
Fix configure-manager to parse cached file buffer.

 - Current configure-manager force to read cached file buffer with fixed order.
 - It can load variables efficiently but have lisk of changing order.
 - The order is defined by order of getter call of the variables.
 - If a system already has cache file that has 3 variable A, B, and  C with this order.(that means getter called A, B, and C in sequence)
 - And we can merge new patch that adds new variable D to the cache but the getter of the variable called earlier than other existed ones.
 - then, a new system that launchs dali app first after the patche is merged can produce cache file that has variables with D, A, B, C order.
 - It is no problem. But the system we mentioned first that already has cache file of A, B, and C sequence will get modified cache file that has A, B, C, and D variable order.
 - This makes cached D useless and will produce unlimited cache file finally.(with wrong order will produce a new line per a launching dali app)

 - This patch fix configure-manager to parse cache file
 - And to block to compare string when the variable is already loaded we can reduce the increased cost.

Change-Id: I93387266099fd54295064d8ae59921999e332ef9
Signed-off-by: seungho <sbsh.baek@samsung.com>
3 years agoMerge "DALi Version 2.0.10" into devel/master
David Steele [Fri, 22 Jan 2021 17:28:00 +0000 (17:28 +0000)]
Merge "DALi Version 2.0.10" into devel/master

3 years agoDALi Version 2.0.10 15/252115/1 dali_2.0.10
Adeel Kazmi [Fri, 22 Jan 2021 17:16:05 +0000 (17:16 +0000)]
DALi Version 2.0.10

Change-Id: I26f663a625dbd824a1649efb7da65af57b5f1e42

3 years agoMerge "Implement some new ewk apis in web engine." into devel/master
JIYUN YANG [Fri, 22 Jan 2021 10:14:29 +0000 (10:14 +0000)]
Merge "Implement some new ewk apis in web engine." into devel/master

3 years agoAll tests now output results to xml files 91/250091/7
David Steele [Fri, 18 Dec 2020 17:20:23 +0000 (17:20 +0000)]
All tests now output results to xml files

Change-Id: I1dc6f9170b7a7a82e1b6316c58ab880ac0fb7d1c

3 years agoImplement some new ewk apis in web engine. 56/249356/9
huayong.xu [Wed, 2 Dec 2020 09:56:19 +0000 (17:56 +0800)]
Implement some new ewk apis in web engine.

Support some new APIs, e.g. BackForwardList, Context, CookieManager,
Settings.

Change-Id: I015e667ba674d9e4037480cf43dac84d7a6f67c3

3 years agoMerge "Initial refactoring of graphics interface" into devel/master
Adeel Kazmi [Mon, 18 Jan 2021 16:30:20 +0000 (16:30 +0000)]
Merge "Initial refactoring of graphics interface" into devel/master

3 years agoInitial refactoring of graphics interface 15/251615/6
David Steele [Thu, 14 Jan 2021 19:13:39 +0000 (19:13 +0000)]
Initial refactoring of graphics interface

Wrapped GL abstractions in EglGraphicsController.

Cleaned up initialization of EglGraphics, moved most of it to render
thread.

(Kept initialization of GlImplementation in event thread - it has no
dependence on EGL)

TestGraphicsApplication creates EglGraphicsController, so that we can
now write tests for the new graphics API that run the actual code, and
can be tested using the existing gl abstraction.

Change-Id: I4237f52ff4912e8eec0dfc161b33e44d2f5e620f

3 years agoMerge "Support scroll in web engine." into devel/master
JIYUN YANG [Mon, 18 Jan 2021 07:18:10 +0000 (07:18 +0000)]
Merge "Support scroll in web engine." into devel/master

3 years agoDALi Version 2.0.9 00/251600/1 dali_2.0.9
adam.b [Fri, 15 Jan 2021 11:16:36 +0000 (11:16 +0000)]
DALi Version 2.0.9

Change-Id: I04ea7e3a45c00baacb6800df316450eac4c37c02

3 years agoSupport scroll in web engine. 47/250847/4
huayong.xu [Tue, 5 Jan 2021 07:00:51 +0000 (15:00 +0800)]
Support scroll in web engine.

Some APIs related to scroll are supported.

Change-Id: Ie97364cf57bd40d7a5a855387a188c2e23f7f074

3 years agoAdd GetResourceStoragePath 44/250544/3
huiyu.eun [Tue, 12 May 2020 03:01:31 +0000 (12:01 +0900)]
Add GetResourceStoragePath

Gets the absolute path to the application resource directory. The resource files are delivered with the application package.

Change-Id: I7ea92e7600a2fcefad52d5de38641cbd8d2b0d71
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
3 years agoDALi Version 2.0.8 46/251146/1 dali_2.0.8
Richard Huang [Fri, 8 Jan 2021 14:35:39 +0000 (14:35 +0000)]
DALi Version 2.0.8

Change-Id: I0a63d63ed06709b39f17b78998abccd20cb6da6b

3 years agoUpdated macOS instructions 77/251077/1
Adeel Kazmi [Thu, 7 Jan 2021 18:21:39 +0000 (18:21 +0000)]
Updated macOS instructions

Change-Id: I68f7b275eca4967c23912a8911785b822bbae3e9

3 years agoMerge "[macos] Prevent race condition while creating the EGL Window" into devel/master
Adeel Kazmi [Wed, 6 Jan 2021 17:40:05 +0000 (17:40 +0000)]
Merge "[macos] Prevent race condition while creating the EGL Window" into devel/master

3 years agoAdd installation instructions for MacOS 18/245918/5
Lucas Cavalcante de Sousa [Tue, 13 Oct 2020 18:53:26 +0000 (15:53 -0300)]
Add installation instructions for MacOS

Change-Id: Iaef81ebce884d5238501e335b33788676ed33266

3 years agoMerge "(Mac OSX Build) Use vcpkg cairo" into devel/master
Adeel Kazmi [Wed, 6 Jan 2021 15:23:35 +0000 (15:23 +0000)]
Merge "(Mac OSX Build) Use vcpkg cairo" into devel/master

3 years agoMerge changes Icc3e3c9f,I2e268700,I89760410,Ibcf4f854 into devel/master
Adeel Kazmi [Wed, 6 Jan 2021 15:04:37 +0000 (15:04 +0000)]
Merge changes Icc3e3c9f,I2e268700,I89760410,Ibcf4f854 into devel/master

* changes:
  windows: Use FindWindow to locate the window related to the timer
  Support emojis on macOS
  Replace POSIX unnamed semaphores by dali-core primitives
  Support for the macOS platform

3 years agoMerge "Set focus for web engine." into devel/master
JIYUN YANG [Wed, 6 Jan 2021 03:42:18 +0000 (03:42 +0000)]
Merge "Set focus for web engine." into devel/master

3 years ago[macos] Prevent race condition while creating the EGL Window 24/250924/2
Wander Lairson Costa [Tue, 29 Sep 2020 18:50:49 +0000 (15:50 -0300)]
[macos] Prevent race condition while creating the EGL Window

eglCreateWindowSurface must the called before the CAlayer is initialized
in the run loop. We we StartRender (which does nothing) to synchronize
the graphics initialization in the Render Thread with the main thread.

Change-Id: I85be6682ec8a25672a548cf085ef15500cd2993f

3 years ago(Mac OSX Build) Use vcpkg cairo 23/250923/1
Adeel Kazmi [Sun, 20 Dec 2020 12:34:36 +0000 (12:34 +0000)]
(Mac OSX Build) Use vcpkg cairo

Change-Id: Ibe64c3ecf29fafe29c92492f24ca4c296146d9cf

3 years agowindows: Use FindWindow to locate the window related to the timer 78/250178/3
Wander Lairson Costa [Mon, 21 Dec 2020 17:39:42 +0000 (14:39 -0300)]
windows: Use FindWindow to locate the window related to the timer

If our window is not the foreground window, GetActiveWindow() will
return a null handle, which causes the call to SetTimer to ignore the
given timer ID.

We solve this by calling FindWindow() passing the window class name when
GetActiveWindow returns null.

Change-Id: Icc3e3c9f3fd0f9cfb4f4e8cb97fabffe347c7b5d

3 years agoSupport emojis on macOS 63/245963/3
Wander Lairson Costa [Tue, 20 Oct 2020 21:33:12 +0000 (18:33 -0300)]
Support emojis on macOS

We need to add the "Apple Color Emoji" font to the lits of fonts in
Apple devices.

Change-Id: I2e268700e2bd69b613caaa31a87fd8fc16829195

3 years agoReplace POSIX unnamed semaphores by dali-core primitives 33/244733/5
Wander Lairson Costa [Tue, 22 Sep 2020 15:15:34 +0000 (12:15 -0300)]
Replace POSIX unnamed semaphores by dali-core primitives

POSIX unnamed semaphores are not implemented in macOS, making the
initialization of the main thread and the render thread racy.

Change-Id: I897604104645ab4c68ad6ebe219eda3b06060046

3 years agoSupport for the macOS platform 66/244066/17
Wander Lairson Costa [Thu, 13 Aug 2020 20:59:40 +0000 (17:59 -0300)]
Support for the macOS platform

This commit provides basic support for the macOS platform.

The macOS specific bits are in part implemented in Objectve-C++ under
the Cocoa Framework.

One note is that we installed libANGLE through vcpkg, and it is using
CGL as the default backend. We should fix this in the future in favor of
the Metal Framework.

We added a new build profile called macos, and the cmake options
"-DENABLE_PROFILE=MACOS -DPROFILE_LCASE=macos" must be passed in the
command line to build it successfully.

cairo and fontconfig packages must be installed through brew, the
version provided by vcpkg doesn't work on macOS (actually, only
fontconfig is necessary, but if you install cairo through vcpkg, it will
pull fontconfig as well).

Change-Id: Ibcf4f854721a48e3ae4e5bd710182d0dae893e05

4 years agoDALi Version 2.0.7 02/250402/1 dali_2.0.7
György Straub [Thu, 24 Dec 2020 07:48:57 +0000 (07:48 +0000)]
DALi Version 2.0.7

Change-Id: I0fab8f6081a49bdfd002bbb66b2096618bdc4fea

4 years agoMerge "Updated patch coverage script." into devel/master
Adeel Kazmi [Wed, 23 Dec 2020 16:19:39 +0000 (16:19 +0000)]
Merge "Updated patch coverage script." into devel/master

4 years agoMerge "DALi Version 2.0.6" into devel/master
Adeel Kazmi [Fri, 18 Dec 2020 11:48:20 +0000 (11:48 +0000)]
Merge "DALi Version 2.0.6" into devel/master

4 years agoDALi Version 2.0.6 49/250049/1 dali_2.0.6
adam.b [Fri, 18 Dec 2020 11:08:29 +0000 (11:08 +0000)]
DALi Version 2.0.6

Change-Id: I9c43a2cbfa441b88960e582f7a3b4a6d35b9135d

4 years agoVectorImageRendererPlugin: Remove unnecessary parameter 09/249109/3
JunsuChoi [Mon, 7 Dec 2020 07:23:57 +0000 (16:23 +0900)]
VectorImageRendererPlugin: Remove unnecessary parameter

TizenVectorImageRenderer, which implements VectorImageRendererPlugin, supports size API.
Therefore, if there are width and height, scaling is unnecessary.

Change-Id: I010036600a724810853a8805c88bd59bcd00a3d5

4 years ago(Android Build) Use the sysroot defined by the system 83/249783/1
Adeel Kazmi [Wed, 16 Dec 2020 14:18:36 +0000 (14:18 +0000)]
(Android Build) Use the sysroot defined by the system

Change-Id: If1947fed924e9f22f1c1bed0ddeee03aeb77f5d7

4 years agoSet focus for web engine. 72/247772/7
huayong.xu [Thu, 12 Nov 2020 06:12:01 +0000 (14:12 +0800)]
Set focus for web engine.

When focus of web engine is gained, focus is transfered to web engine
plugin.

Change-Id: I945b93ae802b6aca5f8fc3e1995a5af27023bdfc

4 years agoAdd error message when the file load fails 85/249385/2
huiyu.eun [Fri, 11 Dec 2020 05:21:01 +0000 (14:21 +0900)]
Add error message when the file load fails

Change-Id: I046ac03a559bea2b8d856d54951d252f46be8cf9
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
4 years agoUpdated patch coverage script. 61/249461/1
David Steele [Fri, 11 Dec 2020 18:10:17 +0000 (18:10 +0000)]
Updated patch coverage script.

Ensured that the coverage output is only shown in verbose mode after
all other errors have been found.
Clearly separate the script output from the coverage output
Added errors and warning tags to... errors and warnings.

Change-Id: If292719e4541c55a58198ef006d66fb623072f0a

4 years agoDALi Version 2.0.5 42/249442/1 dali_2.0.5
David Steele [Fri, 11 Dec 2020 12:10:29 +0000 (12:10 +0000)]
DALi Version 2.0.5

Change-Id: Id5bd524222f21307096fde9defaef230967fcc62

4 years agoMerge "Invert pixel buffer y order of GetPixels in X-NativeImageSource" into devel...
Adeel Kazmi [Fri, 4 Dec 2020 17:52:10 +0000 (17:52 +0000)]
Merge "Invert pixel buffer y order of GetPixels in  X-NativeImageSource" into devel/master

4 years agoDALi Version 2.0.4 51/249051/1 dali_2.0.4
Adeel Kazmi [Fri, 4 Dec 2020 14:57:08 +0000 (14:57 +0000)]
DALi Version 2.0.4

Change-Id: Icf1c34293a8cd6405a6d5522608b6c7871806cba

4 years agosupport string_view in DALI_TEST_EQUALS 20/248920/1
Subhransu Mohanty [Thu, 3 Dec 2020 07:49:01 +0000 (16:49 +0900)]
support string_view  in DALI_TEST_EQUALS

Change-Id: Id04e701e5834233b42cf0cba6480be2f02a26a1a

4 years agoMerge "pass on Pause/Resume event to Adaptor" into devel/master
Adeel Kazmi [Fri, 27 Nov 2020 18:04:32 +0000 (18:04 +0000)]
Merge "pass on Pause/Resume event to Adaptor" into devel/master

4 years agoDALi Version 2.0.3 25/248525/1 dali_2.0.3
Richard Huang [Fri, 27 Nov 2020 11:56:56 +0000 (11:56 +0000)]
DALi Version 2.0.3

Change-Id: Ibe7f8a202c89bf7c90bb5447cd3513cb93a470f2

4 years agoReduce cyclomatic complexity of gif loader 50/248450/1
David Steele [Thu, 26 Nov 2020 16:34:41 +0000 (16:34 +0000)]
Reduce cyclomatic complexity of gif loader

Change-Id: I5ad7cf0c589f43c366bb300e2e6398f10012edb5

4 years agopass on Pause/Resume event to Adaptor 61/227361/10
Cheng-Shiun Tsai [Wed, 11 Mar 2020 10:58:39 +0000 (10:58 +0000)]
pass on Pause/Resume event to Adaptor

so that RenderThread can fall into sleep when application fade into background
Also when an application lost foreground status, OS will destroy current window
but currently adaptor does not pause and continue to render on a destroyed window and cause crash

Change-Id: Idba56610ec3444e4affe58a0b819df8fc870619e

4 years agoMerge "Support screen and client rotation" into devel/master
Adeel Kazmi [Mon, 23 Nov 2020 16:48:38 +0000 (16:48 +0000)]
Merge "Support screen and client rotation" into devel/master

4 years ago(Automated Tests) Synchronise with dali-core following Semaphore class addition 63/247863/3
Adeel Kazmi [Tue, 17 Nov 2020 18:42:23 +0000 (18:42 +0000)]
(Automated Tests) Synchronise with dali-core following Semaphore class addition

Change-Id: Ib066697270e9e22b61f5c4a5a47c678301c9b2d3

4 years agoSupport screen and client rotation 22/244822/9
Wonsik Jung [Thu, 24 Sep 2020 11:37:37 +0000 (20:37 +0900)]
Support screen and client rotation

In Tizen embedded system, two types of rotation are supported.
One is Window Rotation and the other is Screen rotation
Although their use-case are different, their rotation itself  almost works are same.
Real surface buffer is not rotated.
When rotation event is received from window server,
then internal contents are rotated and drawn with angle of the event.
This patch is to support the Tizen Rotation.

Change-Id: I311a7a93bdba55022d979e930dbc571b74e18454

4 years agoCalulating stride for Android native image 84/247784/6
Cheng-Shiun Tsai [Mon, 16 Nov 2020 14:17:52 +0000 (14:17 +0000)]
Calulating stride for Android native image

Android AHardwareBuffer_Desc.stride doesn't seem to mean width * pixelbytes like other OS
instead it appears to be width in pixels but with padding.
Adding clause to reflect this fact

Change-Id: I3aaeeea5436bb5be0e1d5defac1c40b214e8af22

4 years agoDALi Version 2.0.2 80/248080/1 dali_2.0.2
György Straub [Fri, 20 Nov 2020 07:46:02 +0000 (07:46 +0000)]
DALi Version 2.0.2

Change-Id: Icf793eaefcbf175f0eabcd1efd08b21f6efdf67e

4 years agoMerge "[windows] Return the key name for ascii letters" into devel/master
Adeel Kazmi [Wed, 18 Nov 2020 08:59:08 +0000 (08:59 +0000)]
Merge "[windows] Return the key name for ascii letters" into devel/master

4 years ago[windows] Return the key name for ascii letters 87/246187/3
Wander Lairson Costa [Mon, 26 Oct 2020 13:42:52 +0000 (10:42 -0300)]
[windows] Return the key name for ascii letters

If the key code falls under the ascii range of letters, return the key
code as an ascii value.

Change-Id: Idb2c990fa484354d146b2769809aa3eb6e36b2c6

4 years agoMerge "Change log function for frame rendered callback" into devel/master
Heeyong Song [Wed, 18 Nov 2020 00:52:55 +0000 (00:52 +0000)]
Merge "Change log function for frame rendered callback" into devel/master

4 years agoMerge "[windows] Use correct macro for exporting symbols" into devel/master
Adeel Kazmi [Tue, 17 Nov 2020 18:39:30 +0000 (18:39 +0000)]
Merge "[windows] Use correct macro for exporting symbols" into devel/master

4 years ago[windows] Use correct macro for exporting symbols 85/245785/2
Wander Lairson Costa [Thu, 15 Oct 2020 14:58:32 +0000 (11:58 -0300)]
[windows] Use correct macro for exporting symbols

DALI_IMPORT_API isn't defined on Windows, the correct macro is
DALI_CORE_API, which is defined to nothing on unix (like
DALI_IMPORT_API), and __declspec(dllexport/dllimport) on Windows.

Change-Id: I6150640eb67dbbcc78230d1a8fb1085538edff45

4 years agoChange log function for frame rendered callback 58/247758/1
Heeyong Song [Mon, 16 Nov 2020 06:09:32 +0000 (15:09 +0900)]
Change log function for frame rendered callback

Change-Id: I648d082928b5efd51c925c896a0da3260f3ada0d

4 years agoFix target build 17/247717/1
Adeel Kazmi [Sat, 14 Nov 2020 07:38:03 +0000 (07:38 +0000)]
Fix target build

Change-Id: I83d40a86f9b3e5075e51265e0c32d48516609750

4 years agoMerge "DALi Version 2.0.1" into devel/master
Adeel Kazmi [Fri, 13 Nov 2020 15:14:24 +0000 (15:14 +0000)]
Merge "DALi Version 2.0.1" into devel/master

4 years agoDALi Version 2.0.1 05/247705/1 dali_2.0.1
Cheng-Shiun Tsai [Fri, 13 Nov 2020 14:53:29 +0000 (14:53 +0000)]
DALi Version 2.0.1

Change-Id: I662fb475c0de704350e9dbc79bc9d27275957c95

4 years agoFixes for the Windows build past Advanced Blending. 83/247683/1
György Straub [Thu, 12 Nov 2020 11:33:17 +0000 (11:33 +0000)]
Fixes for the Windows build past Advanced Blending.

Change-Id: I0ed16639a2e698ade74b31662f341c4498c2e834

4 years agoMerge "Fix pixel format bug in pixel manipulation" into devel/master
Adeel Kazmi [Fri, 13 Nov 2020 09:17:13 +0000 (09:17 +0000)]
Merge "Fix pixel format bug in pixel manipulation" into devel/master

4 years agoFix pixel format bug in pixel manipulation 83/247583/2
Heeyong Song [Thu, 12 Nov 2020 07:19:38 +0000 (16:19 +0900)]
Fix pixel format bug in pixel manipulation

LUMINANCE should be first in LUMINANCE_ALPHA_CHANNELS format.

Change-Id: Ia9bef6173f24a54d7fc8140381affa5a342e3e1e

4 years ago(SVACE Issues Fix) Initialise uninitialised member variables 96/247596/1
Adeel Kazmi [Thu, 12 Nov 2020 12:06:33 +0000 (12:06 +0000)]
(SVACE Issues Fix) Initialise uninitialised member variables

Change-Id: Ief4f038f570daa911bc44274e9d960819e899497

4 years agoMerge "Use existing callback ID for recurring callbacks" into devel/master
Adeel Kazmi [Thu, 12 Nov 2020 09:59:19 +0000 (09:59 +0000)]
Merge "Use existing callback ID for recurring callbacks" into devel/master

4 years agoUse existing callback ID for recurring callbacks 22/247522/2
Cheng-Shiun Tsai [Wed, 11 Nov 2020 12:59:23 +0000 (12:59 +0000)]
Use existing callback ID for recurring callbacks

Owner of callback object keep track of callback id,
this id is used in RemoveIdle();

The current Impl::OnIdle() will fire callbacks, if it's recurring callback object,
assigned a new id without telling the owner
Therefore when the owner needs to RemoveIdle() the owner gives out-of-dated id.

Changing the code to reuse callback id in recurring callback case to be consistent with the owner.

Change-Id: I9e891f271825dde1228be3298a85110059e4bceb

4 years agoRemoved incorrect deprecation in description of TtsPlayer 20/247520/1
Adeel Kazmi [Wed, 11 Nov 2020 11:25:36 +0000 (11:25 +0000)]
Removed incorrect deprecation in description of TtsPlayer

Change-Id: I606e78b46d378df08fca90f0c07aa4b3b0b8e968

4 years agoMerge "Blend Equation Advanced Supporting" into devel/master
Seungho BAEK [Wed, 11 Nov 2020 03:07:02 +0000 (03:07 +0000)]
Merge "Blend Equation Advanced Supporting" into devel/master

4 years ago(patch-coverage.pl) Outputs covered and total lines as well 06/247306/1
Adeel Kazmi [Mon, 9 Nov 2020 19:07:39 +0000 (19:07 +0000)]
(patch-coverage.pl) Outputs covered and total lines as well

Change-Id: I3187ee73fe01af15167d71365861de4e01bfaec9

4 years agoDALi Version 2.0.0 73/247173/1 dali_2.0.0
Adeel Kazmi [Fri, 6 Nov 2020 09:18:01 +0000 (09:18 +0000)]
DALi Version 2.0.0

Change-Id: Ic5e3719ce84d3f81bc88f0cfc46dc664455f248d

4 years agoMerge "Add common enum type for Window" into devel/master
Wonsik Jung [Thu, 5 Nov 2020 09:47:10 +0000 (09:47 +0000)]
Merge "Add common enum type for Window" into devel/master

4 years agoMerge "Use CallbackBase in GlWindow" into devel/master
Wonsik Jung [Thu, 5 Nov 2020 09:46:41 +0000 (09:46 +0000)]
Merge "Use CallbackBase in GlWindow" into devel/master

4 years agoAdd common enum type for Window 18/246418/8
Wonsik Jung [Thu, 29 Oct 2020 06:10:33 +0000 (15:10 +0900)]
Add common enum type for Window

Window and GlWindow's enum type are same.
It is unnessary that they has each their enum type.
For enhancement, common enum type is added and used both Window and GlWindow.

Change-Id: Ic15423fa79a2e79b27c9abfac83aca898d49f658

4 years agoUse CallbackBase in GlWindow 41/245341/12
Wonsik Jung [Wed, 7 Oct 2020 09:19:23 +0000 (18:19 +0900)]
Use CallbackBase in GlWindow

Use CallbackBase in GlWindow's register gl callback function.
In addition, renderFrameCallback function's return value is changed.
It is for efficient rendering in render callback function.

Change-Id: I7b1210d3a0ff7f1e4b30f10ae1809924a9f867e5

4 years agoImplement TimeService with std::chrono 07/242607/4
Victor Cebollada [Fri, 28 Aug 2020 07:17:31 +0000 (08:17 +0100)]
Implement TimeService with std::chrono

* Platform independent.
* Add GetMilliseconds() to be used in the SceneHolder implementation.

Change-Id: I26977721d0f368e46c8519801957b69ad7d67eb0
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
4 years agoMerge "Added test-harness timeout check" into devel/master
Adeel Kazmi [Mon, 2 Nov 2020 19:46:46 +0000 (19:46 +0000)]
Merge "Added test-harness timeout check" into devel/master

4 years agoAdded test-harness timeout check 20/246620/2
David Steele [Mon, 2 Nov 2020 13:40:22 +0000 (13:40 +0000)]
Added test-harness timeout check

Change-Id: I36f6fb38f647559091f729b4b1e0e7f9b389b79c

4 years agoEnable AT-SPI only if Eldbus dependency is met 21/246621/1
Artur Świgoń [Mon, 2 Nov 2020 13:52:51 +0000 (14:52 +0100)]
Enable AT-SPI only if Eldbus dependency is met

Change-Id: I2f961b0f0921dc656e7bb494108c539eea020695

4 years agoMerge "DALi Version 1.9.36" into devel/master
David Steele [Fri, 30 Oct 2020 14:47:27 +0000 (14:47 +0000)]
Merge "DALi Version 1.9.36" into devel/master

4 years agoDALi Version 1.9.36 30/246530/1 dali_1.9.36
David Steele [Fri, 30 Oct 2020 14:33:31 +0000 (14:33 +0000)]
DALi Version 1.9.36

Change-Id: I70b0e6460b7dc207f23266cc5d3ff6d51e29552a

4 years agoMerge changes Id699d212,Ia3b9890e,I79909f2e,I0244142f,I6fa871a4, ... into devel/master
David Steele [Fri, 30 Oct 2020 13:19:06 +0000 (13:19 +0000)]
Merge changes Id699d212,Ia3b9890e,I79909f2e,I0244142f,I6fa871a4, ... into devel/master

* changes:
  [AT-SPI] MERGING MARKER
  [AT-SPI] Remove HIGHLIGHTABLE state from NonControlAccessible
  [AT-SPI] Add ENABLE_ATSPI option to CMake
  [AT-SPI] Windows fixes
  [AT-SPI] Fixed unreachable condition and counting of selected children
  [AT-SPI] Build AT-SPI bridge only on Tizen and Ubuntu
  [AT-SPI] Removal of unused code
  [AT-SPI] Remove check for DEFUNCT in BridgeBase::Find
  [AT-SPI] Remove redundant code
  [AT-SPI] atspi_accessible_get_interfaces can return now EditableText
  [AT-SPI] Correct functions description
  [AT-SPI] Replace sync call with asyncCall
  [AT-SPI] Prevent crashing Say method when s-r is turned off
  [AT-SPI] Erase DirectReading callback conditionally
  [AT-SPI] Provide correct reading material for Value
  [AT-SPI] Squashed implementation

4 years agoBlend Equation Advanced Supporting 99/224499/30
Seungho, Baek [Tue, 11 Feb 2020 05:50:42 +0000 (14:50 +0900)]
Blend Equation Advanced Supporting

Change-Id: Ie82734305328537e8fceee6bdfb7d644bd1ae2ef
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
4 years agoRevert "Fix GlWindow when destroyed"
Daekwang Ryu [Thu, 29 Oct 2020 10:15:41 +0000 (19:15 +0900)]
Revert "Fix GlWindow when destroyed"

This reverts commit b577ef4d0a47c1a1fcd9528f9dcb8b0757140fcc.

4 years agoFix GlWindow when destroyed 84/246384/2
Daekwang Ryu [Wed, 28 Oct 2020 06:27:59 +0000 (15:27 +0900)]
Fix GlWindow when destroyed

GlWindow created a EglGraphics.
When GlWindow was destroyed, the EglGraphics called eglTerminate().
It caused destroying all egl resources.
GlWindow uses EglGraphics of Adaptor.

Change-Id: I78e0ea977d4d795e3dbb001e4214802d32282808

4 years agoUpdated patch-coverage.pl script 25/246125/1
David Steele [Fri, 23 Oct 2020 14:34:44 +0000 (15:34 +0100)]
Updated patch-coverage.pl script

Change-Id: If0fba483209b65be565ca51188da2da75dd931c7

4 years ago[AT-SPI] MERGING MARKER 32/244432/18
Artur Świgoń [Fri, 18 Sep 2020 09:18:20 +0000 (11:18 +0200)]
[AT-SPI] MERGING MARKER

This is the tip of the branch with AT-SPI commits to be merged into DALi.

Change-Id: Id699d21235b0b9c96ad98ad75a80724ab68e882a

4 years ago[AT-SPI] Remove HIGHLIGHTABLE state from NonControlAccessible 19/246119/1
Artur Świgoń [Fri, 23 Oct 2020 13:03:04 +0000 (15:03 +0200)]
[AT-SPI] Remove HIGHLIGHTABLE state from NonControlAccessible

Change-Id: Ia3b9890ee6c36178c4efb518b9414b188917c258

4 years ago[AT-SPI] Add ENABLE_ATSPI option to CMake 52/245752/6
Artur Świgoń [Thu, 15 Oct 2020 09:00:52 +0000 (11:00 +0200)]
[AT-SPI] Add ENABLE_ATSPI option to CMake

Change-Id: I79909f2e2bda8af61fa7f07ee8721e42c12e460b

4 years ago[AT-SPI] Windows fixes 51/245651/7
Artur Świgoń [Tue, 13 Oct 2020 10:21:00 +0000 (12:21 +0200)]
[AT-SPI] Windows fixes

Change-Id: I0244142f3de99777e0e3dd2e68fa820825c809fb

4 years ago[AT-SPI] Fixed unreachable condition and counting of selected children 55/245355/10
Maria Bialota [Wed, 7 Oct 2020 12:28:24 +0000 (14:28 +0200)]
[AT-SPI] Fixed unreachable condition and counting of selected children

Change-Id: I6fa871a438b7ecf7bc07151209bd3aa1d1f4142b

4 years ago[AT-SPI] Build AT-SPI bridge only on Tizen and Ubuntu 29/245129/11
Artur Świgoń [Fri, 2 Oct 2020 10:37:48 +0000 (12:37 +0200)]
[AT-SPI] Build AT-SPI bridge only on Tizen and Ubuntu

Change-Id: Ic18b167e842b929b3ed4dd0968d0ff979ad22a89

4 years ago[AT-SPI] Removal of unused code 00/245100/10
Lukasz Oleksak [Thu, 1 Oct 2020 15:35:01 +0000 (17:35 +0200)]
[AT-SPI] Removal of unused code

Change-Id: I13effa6ddc245807f3d466e67336843920d2128c

4 years ago[AT-SPI] Remove check for DEFUNCT in BridgeBase::Find 84/244984/9
Artur Świgoń [Mon, 28 Sep 2020 16:39:42 +0000 (18:39 +0200)]
[AT-SPI] Remove check for DEFUNCT in BridgeBase::Find

Change-Id: I315621461cb5bdcd6a83283c242aad866bfd42da

4 years ago[AT-SPI] Remove redundant code 08/244908/10
Artur Świgoń [Fri, 25 Sep 2020 15:56:20 +0000 (17:56 +0200)]
[AT-SPI] Remove redundant code

Change-Id: Id090e5d24a1cc375e6457f06bca5eff79dc4f39d

4 years ago[AT-SPI] atspi_accessible_get_interfaces can return now EditableText 11/244611/14
Lukasz Oleksak [Tue, 22 Sep 2020 09:26:05 +0000 (11:26 +0200)]
[AT-SPI] atspi_accessible_get_interfaces can return now EditableText

Change-Id: I3bd941838f86ad90bb82aff06bde2de45ac9a4cc

4 years ago[AT-SPI] Correct functions description 24/244624/14
Kamil Konieczny [Tue, 22 Sep 2020 11:32:55 +0000 (13:32 +0200)]
[AT-SPI] Correct functions description

Change-Id: I6309acb2458939031eff3f59386ae5b57fc34018

4 years ago[AT-SPI] Replace sync call with asyncCall 61/244361/14
Bartlomiej Grzelewski [Thu, 17 Sep 2020 14:19:41 +0000 (16:19 +0200)]
[AT-SPI] Replace sync call with asyncCall

Rewriten methods:
* ReadingPaused
* ReadingResumed
* ReadingSkipped

Change-Id: I9973334c95579c1826b9f877934e2d5d5b42aea9

4 years ago[AT-SPI] Prevent crashing Say method when s-r is turned off 75/244275/15
Bartlomiej Grzelewski [Wed, 16 Sep 2020 13:39:37 +0000 (15:39 +0200)]
[AT-SPI] Prevent crashing Say method when s-r is turned off

Change-Id: Iae4c20a1b8231b058c4db7f93aef0312e3bfa28d

4 years ago[AT-SPI] Erase DirectReading callback conditionally 63/244363/13
Artur Świgoń [Thu, 17 Sep 2020 17:06:20 +0000 (19:06 +0200)]
[AT-SPI] Erase DirectReading callback conditionally

Change-Id: Idd659ee5a5b8dd5bc9e4ce166622f9e02091de67

4 years ago[AT-SPI] Provide correct reading material for Value 62/244362/13
Artur Świgoń [Thu, 17 Sep 2020 16:17:58 +0000 (18:17 +0200)]
[AT-SPI] Provide correct reading material for Value

Change-Id: I0c963541ae2ef8b134196b5d67f9a58ecdb119f0

4 years ago[AT-SPI] Squashed implementation 75/206375/68
Artur Świgoń [Mon, 2 Mar 2020 08:32:47 +0000 (09:32 +0100)]
[AT-SPI] Squashed implementation

Change-Id: Ic37712939772b250ab2edc70e47ad38614bfb8cc

4 years agoDALi Version 1.9.35 04/246104/1 dali_1.9.35
adam.b [Fri, 23 Oct 2020 10:45:07 +0000 (11:45 +0100)]
DALi Version 1.9.35

Change-Id: I018d8d3a992b9c3c1baf18b37b6a14fbe8bdde9d

4 years agoUpdated patch-coverage script 46/246046/1
David Steele [Thu, 22 Oct 2020 17:04:06 +0000 (18:04 +0100)]
Updated patch-coverage script

Change-Id: Ia0be18e97a46aafffb85b786e77dea00d60969bd

4 years agoMerge "Reduced Cyclomatic Complexity of pixel-manipulation functions" into devel...
Adeel Kazmi [Wed, 21 Oct 2020 20:53:40 +0000 (20:53 +0000)]
Merge "Reduced Cyclomatic Complexity of pixel-manipulation functions" into devel/master