seungho baek [Mon, 13 Nov 2023 09:13:32 +0000 (18:13 +0900)]
Refactoring Vector Animation Renderer
Change-Id: I63a2472740573353f81a951b8db6f1ad931ab5c9
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
Adeel Kazmi [Fri, 17 Nov 2023 14:57:22 +0000 (14:57 +0000)]
DALi Version 2.2.53
Change-Id: I6a7f248e80d96ba1352c763e99ad40f898ef3eb0
Eunki Hong [Tue, 14 Nov 2023 14:52:24 +0000 (23:52 +0900)]
Remove cmake build warning + Allow debug / trace option
Change-Id: I377302706cc483bb0ab2b71defa002d4612f1e5c
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Jiyun Yang [Wed, 28 Jun 2023 04:06:30 +0000 (13:06 +0900)]
vector-animation-renderer for Ubuntu
Cherry-pick patch of
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-extension/+/294877
and
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-extension/+/300778
Change-Id: I8f83a9e751f72b3e8573bf78083b5359671cd517
Adam Bialogonski [Fri, 10 Nov 2023 07:43:30 +0000 (07:43 +0000)]
DALi Version 2.2.52
Change-Id: Ie26747c06fed0f4497774e7768b4dfc2c9a54c01
Eunki, Hong [Tue, 7 Nov 2023 11:15:26 +0000 (20:15 +0900)]
(AnimatedVector) Make API to get marker information
Change-Id: I2ed04426323701c96ca4915f016336d67f67fc69
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Fri, 3 Nov 2023 11:14:30 +0000 (11:14 +0000)]
Merge "DALi Version 2.2.51" into devel/master
Richard Huang [Fri, 3 Nov 2023 10:58:28 +0000 (10:58 +0000)]
DALi Version 2.2.51
Change-Id: I4df2fac49717bf674d527dfac9aef87b69641089
Eunki, Hong [Fri, 3 Nov 2023 01:38:23 +0000 (10:38 +0900)]
(AnimatedVector) Move json string instead of copy
We can remove useless copy operation when we request to load
json file by raw buffer.
Change-Id: Ifc19e9090901c25cb442c270ba87946574ad54e7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Sat, 28 Oct 2023 16:43:59 +0000 (01:43 +0900)]
(AnimatedVector) Support TizenVectorAnimationRenderer load from data
Let we support AnimatedVectorImage load from buffer
by this API, rlottie::Animation::loadFromData
Change-Id: Ib7c1289fad1a4a130ff6c347a00945ca77f9603b
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 27 Oct 2023 09:35:51 +0000 (10:35 +0100)]
DALi Version 2.2.50
Change-Id: Id189e393236d048276fb623a913a681ee4396560
Adeel Kazmi [Fri, 20 Oct 2023 06:08:14 +0000 (07:08 +0100)]
DALi Version 2.2.49
Change-Id: Ia8e358277c2113050c313208b2c9deba2fdd2b77
Adam Bialogonski [Fri, 13 Oct 2023 10:07:08 +0000 (11:07 +0100)]
DALi Version 2.2.48
Change-Id: Ib47aeab8a3542dce12bf9cb49b810797f7bf6f45
Eunki Hong [Tue, 10 Oct 2023 01:48:04 +0000 (01:48 +0000)]
Merge "(WebEngine) Reset native image source when engine size changed." into devel/master
David Steele [Fri, 6 Oct 2023 12:10:24 +0000 (13:10 +0100)]
DALi Version 2.2.47
Change-Id: I8211a31bec8a6eca76d5fe55dead9f18ff181a43
Richard Huang [Fri, 29 Sep 2023 11:28:04 +0000 (12:28 +0100)]
DALi Version 2.2.46
Change-Id: I20fe32aa76bb70b5fd9b206a16fa6b12649d4c58
Eunki, Hong [Wed, 20 Sep 2023 08:52:22 +0000 (17:52 +0900)]
(WebEngine) Reset native image source when engine size changed.
To avoid flickering situation during webview resize, let we just create
new NativeImageSource, and then use it.
Change-Id: Ic748ac234d2bb6bd959e2f5fd1c25b648c8cee4b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Fri, 22 Sep 2023 14:12:35 +0000 (15:12 +0100)]
DALi Version 2.2.45
Change-Id: Ia12299b353a71095425bd65b570ff87b9e82c41c
Adam Bialogonski [Fri, 15 Sep 2023 11:24:59 +0000 (12:24 +0100)]
DALi Version 2.2.44
Change-Id: I1a22ffa26e5bb414c0308aea68c2c4dbdc4ac1c3
Richard Huang [Fri, 8 Sep 2023 09:46:39 +0000 (10:46 +0100)]
DALi Version 2.2.43
Change-Id: Idb0da67f7aff85764b6d8121906fb9db228994a9
David Steele [Fri, 1 Sep 2023 11:50:34 +0000 (12:50 +0100)]
DALi Version 2.2.42
Change-Id: I9ffdb0fd85a9c3e82b447ee1c673181577b11046
Adeel Kazmi [Fri, 25 Aug 2023 12:41:37 +0000 (13:41 +0100)]
DALi Version 2.2.41
Change-Id: If3f054abce396d0a2bb9b841903f33a6678c17d8
huayong.xu [Wed, 23 Aug 2023 06:00:00 +0000 (14:00 +0800)]
Fix the issue that some callbacks are not called.
Callbacks are missing in the patch
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-extension/+/278793/
Change-Id: I421d0c3a01986e7625a2de91693e62b603e7df9a
Adam Bialogonski [Fri, 18 Aug 2023 12:23:27 +0000 (13:23 +0100)]
DALi Version 2.2.40
Change-Id: If205c924415b13157c9cba80c50b38b20a47bd7a
Richard Huang [Fri, 11 Aug 2023 09:56:39 +0000 (10:56 +0100)]
DALi Version 2.2.39
Change-Id: I86cac8863adffbd29a286e163e0f05e0dac7c3c4
Eunki Hong [Tue, 8 Aug 2023 12:59:23 +0000 (21:59 +0900)]
(Rive) Make rasterize callback as unique_ptr
Since UnregisterEventCallback don't delete the CallbackBase,
there might be some memory leak.
Similar patch applied on lottie. So let we also make it rive-animation-manager.
Change-Id: If2d9959830a8fcfd4d7df80e60ee5c8a9b7d86d5
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 4 Aug 2023 12:43:37 +0000 (13:43 +0100)]
DALi Version 2.2.38
Change-Id: I645cd499cfaf6e4e3c100f47ba84b7c5d2d2c4c9
Adeel Kazmi [Fri, 28 Jul 2023 13:52:22 +0000 (14:52 +0100)]
DALi Version 2.2.37
Change-Id: I304c00188041e91c973821e8ae0e4ca6b84897e7
Adam Bialogonski [Fri, 21 Jul 2023 09:42:49 +0000 (10:42 +0100)]
DALi Version 2.2.36
Change-Id: I34f09ce3f35824bb372066c2925ecc2d30464197
Richard Huang [Fri, 14 Jul 2023 11:36:12 +0000 (12:36 +0100)]
DALi Version 2.2.35
Change-Id: I8cb448fe5cdf82e1f9c19c4fdd3ad639b9ef4eee
dongsug song [Tue, 11 Jul 2023 05:34:53 +0000 (05:34 +0000)]
Merge "Call ewk API ewk_set_arguments at first." into devel/master
huayong.xu [Mon, 10 Jul 2023 10:45:56 +0000 (18:45 +0800)]
Call ewk API ewk_set_arguments at first.
Change-Id: I3418d4f9ba75d845ac6568e93f8c92d2e687830f
David Steele [Fri, 7 Jul 2023 11:01:13 +0000 (12:01 +0100)]
DALi Version 2.2.34
Change-Id: I41ccef1e4567c83145712083d064d45ade37ce5e
Adeel Kazmi [Fri, 30 Jun 2023 13:17:27 +0000 (14:17 +0100)]
DALi Version 2.2.33
Change-Id: I5efc240800048810e40cea7c3f1984ebd48b41d3
Adam Bialogonski [Fri, 23 Jun 2023 10:03:47 +0000 (11:03 +0100)]
DALi Version 2.2.32
Change-Id: I7b3fba97d3a955502b531973c8fbe88299a7db60
huayong.xu [Wed, 21 Jun 2023 06:58:02 +0000 (14:58 +0800)]
Remove log when off-screen frame is rendered.
Change-Id: Ib36f3bb780c571a96f76344bd8a5eaa7e5ec4066
Richard Huang [Fri, 16 Jun 2023 13:49:04 +0000 (14:49 +0100)]
DALi Version 2.2.31
Change-Id: Ie2e1dd6f709bf0a45546eaab9d60ec4a22cd9a64
dongsug song [Mon, 12 Jun 2023 11:32:47 +0000 (11:32 +0000)]
Merge "Unregister some callbacks when passed callback argument is null." into devel/master
huayong.xu [Fri, 9 Jun 2023 07:01:18 +0000 (15:01 +0800)]
Unregister some callbacks when passed callback argument is null.
Change-Id: I426e37c98e84d0d402edd51cbb5f50422c126b0c
David Steele [Fri, 9 Jun 2023 09:50:30 +0000 (10:50 +0100)]
DALi Version 2.2.30
Change-Id: If5ebb97d67c42bebae170fa4ac1ed66d44c13a9b
Richard Huang [Fri, 2 Jun 2023 10:37:30 +0000 (11:37 +0100)]
DALi Version 2.2.29
Change-Id: Ic075cffd6361d6447eccb11eeb711b4c96551fd5
Adeel Kazmi [Fri, 26 May 2023 11:40:17 +0000 (12:40 +0100)]
DALi Version 2.2.28
Change-Id: If0ec207af281a2f859c8a0d7f9f9ec0eeef845f8
David Steele [Fri, 19 May 2023 14:26:51 +0000 (15:26 +0100)]
DALi Version 2.2.27
Change-Id: Ibd4218f389a71be8cde02f71c477e8ad65de6a65
Richard Huang [Fri, 12 May 2023 09:48:16 +0000 (10:48 +0100)]
DALi Version 2.2.26
Change-Id: I1aa5e872d51d74a570757c7834e88199749548e4
Adam Bialogonski [Fri, 5 May 2023 10:21:09 +0000 (11:21 +0100)]
DALi Version 2.2.25
Change-Id: Iaa98ba191ea6dade21ab37fed7e3c596c9030206
Richard Huang [Fri, 28 Apr 2023 10:08:39 +0000 (11:08 +0100)]
DALi Version 2.2.24
Change-Id: I2449914b2b667c95165c302c73c55e173b1e130e
Adeel Kazmi [Thu, 20 Apr 2023 13:08:45 +0000 (14:08 +0100)]
DALi Version 2.2.23
Change-Id: If2372b170dd96661d18c612b17e0a1769424b989
Adam Bialogonski [Fri, 14 Apr 2023 09:25:48 +0000 (10:25 +0100)]
DALi Version 2.2.22
Change-Id: I9c1ccf3498e91f81e25762aee2154d87f51d9a4e
Heeyong Song [Wed, 12 Apr 2023 09:26:44 +0000 (18:26 +0900)]
(Vector) Fix deadlock issue during upload completed signal
Change-Id: I93f211147470224e5d3b07fab209979f31749a85
David Steele [Thu, 6 Apr 2023 13:57:58 +0000 (13:57 +0000)]
Merge "DALi Version 2.2.21" into devel/master
David Steele [Thu, 6 Apr 2023 13:48:21 +0000 (14:48 +0100)]
DALi Version 2.2.21
Change-Id: I57d58d158830641f24281bde6b4ba7e0c45609c9
huayong.xu [Tue, 4 Apr 2023 07:14:00 +0000 (15:14 +0800)]
Use c-style string when webview loads contents.
Change-Id: I98b767e3ba74439c498d7a281cbd36f84f02c36a
Adam Bialogonski [Fri, 31 Mar 2023 09:20:23 +0000 (10:20 +0100)]
DALi Version 2.2.20
Change-Id: I8ae472c3c37c971d2666300768af50b43aea58c7
Adeel Kazmi [Fri, 24 Mar 2023 10:55:01 +0000 (10:55 +0000)]
DALi Version 2.2.19
Change-Id: Ia8c4c6daf44f69fe70dceb2ad9443fe9751532f6
David Steele [Fri, 17 Mar 2023 12:43:51 +0000 (12:43 +0000)]
DALi Version 2.2.18
Change-Id: I0c8b20f8e8c34d00f07b8de65e3dca7be6900258
Adeel Kazmi [Fri, 10 Mar 2023 10:30:13 +0000 (10:30 +0000)]
DALi Version 2.2.17
Change-Id: I6af9c14df66a093028f7f52139777b7a14d1d7ba
Adam Bialogonski [Fri, 3 Mar 2023 10:26:23 +0000 (10:26 +0000)]
DALi Version 2.2.16
Change-Id: Ib67b16d00b97c108edb12d1233d9601f3c908100
Richard Huang [Fri, 24 Feb 2023 12:24:50 +0000 (12:24 +0000)]
DALi Version 2.2.15
Change-Id: Ibb2776cc9fdc77af859940bcdf16e3df0bdbacc6
David Steele [Fri, 17 Feb 2023 13:51:59 +0000 (13:51 +0000)]
DALi Version 2.2.14
Change-Id: I8b0f044775c2534d0a1da101e2373d193eb220e7
Adeel Kazmi [Fri, 10 Feb 2023 14:16:16 +0000 (14:16 +0000)]
DALi Version 2.2.13
Change-Id: I92294b34c76efad58a0f8f4abf5a5c537b8f540c
Adam Bialogonski [Fri, 3 Feb 2023 12:42:05 +0000 (12:42 +0000)]
DALi Version 2.2.12
Change-Id: Iadf67361f475721050266522443d85b332bfd900
Heeyong Song [Wed, 1 Feb 2023 03:19:00 +0000 (12:19 +0900)]
Fix Rive build errors in Tizen 7.0 TV
Change-Id: Ib29a2eb2d7814ca5b87df7ac6aacb457ae5e2810
Eunki Hong [Mon, 30 Jan 2023 02:27:02 +0000 (02:27 +0000)]
Merge "Cleanup .gitignore file" into devel/master
David Steele [Fri, 27 Jan 2023 12:26:19 +0000 (12:26 +0000)]
Merge "DALi Version 2.2.11" into devel/master
Richard Huang [Fri, 27 Jan 2023 12:19:53 +0000 (12:19 +0000)]
DALi Version 2.2.11
Change-Id: I5ceaa37769cc3a65db80fd8afc41000442335c0a
Taehyub Kim [Fri, 27 Jan 2023 10:00:36 +0000 (10:00 +0000)]
Merge "rive-animation-view: Expose State Machine API" into devel/master
Eunki Hong [Wed, 25 Jan 2023 15:50:23 +0000 (00:50 +0900)]
Cleanup .gitignore file
Collect, merge and clean up .gitignore file for all dali repos
Change-Id: Icb0321be4402b1c99fb3776b8f435db1d667de1b
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 20 Jan 2023 13:10:20 +0000 (13:10 +0000)]
DALi Version 2.2.10
Change-Id: If25d3dc046f26202cb9e11b3d86407cd31b4b710
Adeel Kazmi [Fri, 13 Jan 2023 09:56:39 +0000 (09:56 +0000)]
DALi Version 2.2.9
Change-Id: If506573ca356078b4a2eb04025d4600227522406
Adam Bialogonski [Fri, 6 Jan 2023 10:50:20 +0000 (10:50 +0000)]
DALi Version 2.2.8
Change-Id: I7c655b6ba8b451ac694e4325b8d3370399dece5c
dongsug song [Thu, 5 Jan 2023 05:54:42 +0000 (05:54 +0000)]
Merge "Add an API for 'create,window' event." into devel/master
Hubert Stachowiak [Tue, 3 Jan 2023 11:39:23 +0000 (12:39 +0100)]
rive-animation-view: Expose State Machine API
The patch exposes Rive State machine functions outside dali-extension and adds new api for interacting with state machines of rive animation. Includes change 282795
Change-Id: Ibc33f7cfa5cb8ffe6b021b40bedfd393ac5527cf
Daekwang Ryu [Mon, 26 Dec 2022 06:34:56 +0000 (15:34 +0900)]
Post FinishedSignal to UIThead
When UI thread feature was enabled, there was a bug.
The signal was emitted on the main thread from the MMFW.
Then Dali caused an assertion because the timer was stopped on the main thread.
The signal has to be invoked on the same thread as the adaptor's
Change-Id: I3fefc78959f67f205373b2f6d5c6838891071fcc
Eunki, Hong [Wed, 28 Dec 2022 07:59:00 +0000 (16:59 +0900)]
Fix compile error when we use rive
Since <rive/rive_types.hpp> use #define DEBUG
It will "overwrite" our debug.h's Debug::DebugPriority::DEBUG.
Until resolve this issue, let we define debug.h before rive_tizen.hpp
Change-Id: Ie1184be284da80a0a5e602bfef09947f3529c5c2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Fri, 23 Dec 2022 11:35:21 +0000 (11:35 +0000)]
DALi Version 2.2.7
Change-Id: I857c15be50c503e0dbe67011c6a6127fae66af05
David Steele [Fri, 16 Dec 2022 12:13:03 +0000 (12:13 +0000)]
DALi Version 2.2.6
Change-Id: I28646719174b33fa141fb45c6b4c2b25e61426b0
huayong.xu [Thu, 15 Dec 2022 09:47:35 +0000 (17:47 +0800)]
Add an API for 'create,window' event.
Change-Id: I6c9ef56370039491f998b9628a5b0ab1656fd95c
Richard Huang [Fri, 9 Dec 2022 11:14:41 +0000 (11:14 +0000)]
DALi Version 2.2.5
Change-Id: I468d3f4ba78d69be066780c0dc6f498e1399ea12
Heeyong Song [Tue, 29 Nov 2022 11:13:32 +0000 (20:13 +0900)]
(Vector) Add RenderStopped method
Change-Id: I8cbf72b470445ed6d9cf91e050b2b1aed24a3122
Adam Bialogonski [Fri, 2 Dec 2022 10:24:48 +0000 (10:24 +0000)]
DALi Version 2.2.4
Change-Id: I0f1c9b40c7805dd8c2da07046fbeb291ab34447b
Richard Huang [Fri, 25 Nov 2022 11:07:13 +0000 (11:07 +0000)]
DALi Version 2.2.3
Change-Id: I7b9d0a986a81ffa5dee50580ccc16054b637e780
Eunki Hong [Thu, 24 Nov 2022 01:37:37 +0000 (01:37 +0000)]
Merge "Make sure that elm_init is called firstly." into devel/master
David Steele [Fri, 18 Nov 2022 11:50:02 +0000 (11:50 +0000)]
DALi Version 2.2.2
Change-Id: Ic507854007fbab28ac9f6a0c8d53aa7bc51297c9
huayong.xu [Thu, 17 Nov 2022 12:22:08 +0000 (20:22 +0800)]
Make sure that elm_init is called firstly.
Change-Id: Id37cbf531d7e64c6b1cbcd7e32b0637e4a68fc01
Eunki, Hong [Tue, 15 Nov 2022 11:28:45 +0000 (20:28 +0900)]
[Web] Fix "undefined symbol: elm_init" error
Since elm_init symbol not founded before ewk_context_default_get() API called,
Let we use WebEngineManager::IsAvailable() API don't call
WebEngineManager::Get() API.
Change-Id: I3bd2819f03b90fc31418e21bff3857606300dfcb
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Heeyong Song [Mon, 14 Nov 2022 05:37:40 +0000 (05:37 +0000)]
Merge "Fix SVACE issue" into devel/master
Adeel Kazmi [Fri, 11 Nov 2022 10:50:03 +0000 (10:50 +0000)]
DALi Version 2.2.1
Change-Id: Iff46412830b6b67f1670964b6484137e0e2b0049
Heeyong Song [Fri, 11 Nov 2022 07:04:08 +0000 (16:04 +0900)]
Fix SVACE issue
INVALID_ASSIGNMENT_WITH_UNSIGNED_VALUES
Change-Id: I47d97ef7f57fdda711b7c669eecaa1a55811f860
Eunki, Hong [Tue, 1 Nov 2022 14:31:30 +0000 (23:31 +0900)]
[Web] Check WebEngineManager available + Ignore duplicate destroy
Due to avoid ewk API using after ewk_shutdown,
we check WebEngineManager is terminated.
And also, release some contexts before ewk_shutdown.
Change-Id: I94b9d7762b335cbb905ba704e2eb7fcf60c3fdf2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adam Bialogonski [Fri, 4 Nov 2022 10:36:09 +0000 (10:36 +0000)]
DALi Version 2.2.0
Change-Id: I1b55a2260ffdd17554547caa363ed701f4585181
Richard Huang [Fri, 28 Oct 2022 10:25:52 +0000 (11:25 +0100)]
DALi Version 2.1.46
Change-Id: I856aa8167178f0a305d91828bcd53b9ccba819b2
David Steele [Fri, 21 Oct 2022 10:47:41 +0000 (11:47 +0100)]
DALi Version 2.1.45
Change-Id: If5bab47c0d278d6dd61a4f2a8fdc8b8b93d23a60
dongsug song [Tue, 18 Oct 2022 12:35:27 +0000 (12:35 +0000)]
Merge "Fix issue that touch end is not sent into web engine." into devel/master
huayong.xu [Tue, 11 Oct 2022 09:31:30 +0000 (17:31 +0800)]
Fix issue that touch end is not sent into web engine.
Change-Id: Icd785c34a563e9290313ebfb2f7a01e4f9bbe54e
Adam Bialogonski [Fri, 14 Oct 2022 09:26:01 +0000 (10:26 +0100)]
DALi Version 2.1.44
Change-Id: Ic16ee8971a4bb6d0593b1ccaf4de03b88928257d
Adeel Kazmi [Fri, 7 Oct 2022 11:23:51 +0000 (12:23 +0100)]
DALi Version 2.1.43
Change-Id: Ia1576899f4096c7d20ef5eb028d6200db6defaa8
Richard Huang [Fri, 30 Sep 2022 10:28:53 +0000 (11:28 +0100)]
DALi Version 2.1.42
Change-Id: I92c9d54f375273d4cf1edee3efcd3db20cdb3fc6
David Steele [Fri, 23 Sep 2022 10:56:49 +0000 (11:56 +0100)]
DALi Version 2.1.41
Change-Id: I7535aed911f152168cf8983bfb75790671e39819
Adeel Kazmi [Fri, 16 Sep 2022 11:05:21 +0000 (12:05 +0100)]
DALi Version 2.1.40
Change-Id: Id71d4982de7e6a77b762b9fe657d346db9977647
Adam Bialogonski [Fri, 9 Sep 2022 09:06:06 +0000 (10:06 +0100)]
DALi Version 2.1.39
Change-Id: Ifd76c8a983c5c54485a6bf3798546cc9f829c6af