YoungGun Chun [Tue, 9 Mar 2021 07:38:31 +0000 (16:38 +0900)]
Revert "[Tizen] Sync for libds"
This reverts commit
f764a8e88dbbd7966f6ed4776803b7046b63a2e2.
Change-Id: I26cc73a6616180f1ddfb970498857ae02ed023b3
YoungGun Chun [Tue, 9 Mar 2021 07:38:28 +0000 (16:38 +0900)]
Revert "[Tizen] Add DALi Autofill implementation"
This reverts commit
7ca60288928e7a7586c6634df45c2ef293415592.
Wonsik Jung [Wed, 3 Mar 2021 00:40:04 +0000 (09:40 +0900)]
[Tizen] Add DALi Autofill implementation
This reverts commit
07819cf63b120a74e98f5ea0cfa3d486e2bfd78a.
Wonsik Jung [Wed, 3 Mar 2021 00:39:39 +0000 (09:39 +0900)]
[Tizen] Sync for libds
This reverts commit
db4eea2ff8ca3b0ffe86c1ef9545889bc0528059.
Wonsik Jung [Wed, 3 Mar 2021 00:39:29 +0000 (09:39 +0900)]
Merge branch 'devel/master' into tizen
Wonsik Jung [Wed, 3 Mar 2021 00:39:13 +0000 (09:39 +0900)]
Revert "[Tizen] Sync for libds"
This reverts commit
f64afefa98150100bf37be63d2efe4cd95f8ec71.
Wonsik Jung [Wed, 3 Mar 2021 00:39:08 +0000 (09:39 +0900)]
Revert "[Tizen] Add DALi Autofill implementation"
This reverts commit
268d5518a17a4134e8b11f75d6e76c5dfd71563e.
David Steele [Fri, 26 Feb 2021 12:43:29 +0000 (12:43 +0000)]
DALi Version 2.0.15
Change-Id: I1719fda0e9a7d49c152df130a7deea01930842b9
hosangKim [Wed, 24 Feb 2021 07:35:01 +0000 (16:35 +0900)]
[Tizen] Add DALi Autofill implementation
This reverts commit
2f32bbf122444d7bfaf7df018bf422dde1cc36f6.
hosangKim [Wed, 24 Feb 2021 07:34:39 +0000 (16:34 +0900)]
[Tizen] Sync for libds
This reverts commit
658a9db7b329c3ee3a22fca52a5bfa49af51807d.
hosangKim [Wed, 24 Feb 2021 07:34:15 +0000 (16:34 +0900)]
Merge branch 'devel/master' into tizen
hosangKim [Wed, 24 Feb 2021 07:33:51 +0000 (16:33 +0900)]
Revert "[Tizen] Sync for libds"
This reverts commit
d9798926a0a9cb044d64308a48bcf8dea55369ac.
hosangKim [Wed, 24 Feb 2021 07:33:38 +0000 (16:33 +0900)]
Revert "[Tizen] Add DALi Autofill implementation"
This reverts commit
a646331a7219bff26f1519f6005a6adfd4ea3ca6.
huayong.xu [Wed, 30 Dec 2020 09:41:37 +0000 (17:41 +0800)]
Add APIs to show javascript popup in web engine.
Add callbacks for 'url,changed', 'load,progress', and javascript
alert/confirm/prompt.
Change-Id: I8b5a0b91ac58a7e1ccb541e32b20d2c745b3ef66
Adeel Kazmi [Fri, 19 Feb 2021 10:51:35 +0000 (10:51 +0000)]
Merge "DALi Version 2.0.14" into devel/master
Adam Bialogonski [Fri, 19 Feb 2021 08:46:06 +0000 (08:46 +0000)]
DALi Version 2.0.14
Change-Id: I1d59df8680ccf53d2a8944525648eaa5773b344a
tscholb [Fri, 19 Feb 2021 03:05:33 +0000 (12:05 +0900)]
Fix jpeg loader considering rotation
1.Add GetOriginalImageSize() considering rotation
2.Naming modifcation of jpegTransform
Change-Id: I4459c44e15a06ca1d585b8493ad569741db5f055
Daekwang Ryu [Tue, 9 Feb 2021 02:46:18 +0000 (11:46 +0900)]
Call MakeContextCurrent in PreRender
When creating multiple NativeRenderSurface,
Dali didn't render from second RenderSurface.
Change-Id: I536e831bfbd6d2e5a2a1cb7e31ec5a505c91ca22
Woochanlee [Tue, 16 Feb 2021 04:09:10 +0000 (13:09 +0900)]
[Tizen] Add DALi Autofill implementation
This reverts commit
ea061accaea823f031374494c6d7f611275fffb4.
Woochanlee [Tue, 16 Feb 2021 04:08:53 +0000 (13:08 +0900)]
[Tizen] Sync for libds
This reverts commit
18250213aca15a0fd34a6da8b485922e7380d248.
Woochanlee [Tue, 16 Feb 2021 04:08:40 +0000 (13:08 +0900)]
Merge branch 'devel/master' into tizen
Woochanlee [Tue, 16 Feb 2021 04:08:25 +0000 (13:08 +0900)]
Revert "[Tizen] Sync for libds"
This reverts commit
731c6a31bc3f55cb1fa011130fdf2a3cc5d9bb4d.
Woochanlee [Tue, 16 Feb 2021 04:08:17 +0000 (13:08 +0900)]
Revert "[Tizen] Add DALi Autofill implementation"
This reverts commit
6bc1b9612dca838326b9d4d3f62881c624595304.
Adeel Kazmi [Fri, 12 Feb 2021 09:54:38 +0000 (09:54 +0000)]
DALi Version 2.0.13
Change-Id: Ie34e0228acdab92f062aeeb3515b75c92b67e38f
Heeyong Song [Thu, 4 Feb 2021 10:33:36 +0000 (19:33 +0900)]
(Vector) Add a method to load a file
Change-Id: Idc843765b494824b50408554575babeb6808f338
Heeyong Song [Tue, 9 Feb 2021 01:16:24 +0000 (10:16 +0900)]
[Tizen] Add DALi Autofill implementation
Change-Id: I7e34793510b4281a0ebe04e5c809fe8795ebcf39
Heeyong Song [Tue, 9 Feb 2021 01:16:01 +0000 (10:16 +0900)]
[Tizen] Sync for libds
Change-Id: Ic6fcf6e1709c5e89d085c3a309b896d4aa272b1f
Heeyong Song [Tue, 9 Feb 2021 01:15:48 +0000 (10:15 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I363fb4b12002eec1d24210123f15b2d707086f92
Heeyong Song [Tue, 9 Feb 2021 01:14:43 +0000 (10:14 +0900)]
Revert "[Tizen] Sync for libds"
This reverts commit
47a63cfca4b7b0902a497d3c2296ffb7aba9e209.
Change-Id: Ic546de266d5d79221efbd502e5b5ba16cbe05085
Heeyong Song [Tue, 9 Feb 2021 01:14:30 +0000 (10:14 +0900)]
Revert "[Tizen] Add DALi Autofill implementation"
This reverts commit
5bbd5b5e2f998420b576e905b1281eae8a7ae990.
Change-Id: I67ca46c782680b07e1ff5262e6cad982b944b0b3
Adeel Kazmi [Mon, 8 Feb 2021 16:33:45 +0000 (16:33 +0000)]
Remove chunk image test as it doesn't really guarantee it is testing the chunk get url code
The image it refers to takes a long time to respond so the test ends up failing.
A visual test also loads this image so this part of the functionality can still be tested.
Change-Id: I244fcebef77c4ac91ace57ec00b0bcf2b33a97d2
Richard Huang [Fri, 5 Feb 2021 11:58:24 +0000 (11:58 +0000)]
DALi Version 2.0.12
Change-Id: I0b4e2d7c012837be0dac282332d76cebf2bf1856
Adeel Kazmi [Thu, 4 Feb 2021 16:13:28 +0000 (16:13 +0000)]
(WebEngine) Add string includes
Change-Id: I0d027ef32141236a148795543f86f97cd8cf929f
Adeel Kazmi [Thu, 4 Feb 2021 13:45:46 +0000 (13:45 +0000)]
Updated header files to new format too
Change-Id: If7768e46a52d7c2d7b0c23f861d859f12b34b562
Heeyong Song [Thu, 4 Feb 2021 05:43:05 +0000 (14:43 +0900)]
Fix SVACE issue
Change-Id: If8c8f2c61248125dca481e308148bd5cc584bb6d
Adeel Kazmi [Tue, 2 Feb 2021 16:29:46 +0000 (16:29 +0000)]
Updated all code to new format
Change-Id: I6fa681d462f586ce515ba8b31312372e7faa60b3
JIYUN YANG [Mon, 1 Feb 2021 08:47:14 +0000 (08:47 +0000)]
Merge "Update position & size of web engine." into devel/master
Daekwang Ryu [Mon, 1 Feb 2021 05:09:33 +0000 (14:09 +0900)]
[Tizen] Add DALi Autofill implementation
This reverts commit
a5aff89e55ceb454415a0963c68a99ed8f777371.
Change-Id: I567cd3733965f36121c6a69f60375a148eaa5189
Daekwang Ryu [Mon, 1 Feb 2021 05:09:31 +0000 (14:09 +0900)]
[Tizen] Sync for libds
This reverts commit
746da117245f27fea560fc69e26c9def7dae6b99.
Change-Id: I7b65208c96de8cdea5075630828a6fc390e535ca
Daekwang Ryu [Mon, 1 Feb 2021 05:09:18 +0000 (14:09 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I91378e0452f93a3cca946c5b65cf5cc5ce4df14f
Daekwang Ryu [Mon, 1 Feb 2021 05:09:07 +0000 (14:09 +0900)]
Revert "[Tizen] Sync for libds"
This reverts commit
da26b70073c7f548a2ef2032374be7858efdcbd6.
Daekwang Ryu [Mon, 1 Feb 2021 05:09:03 +0000 (14:09 +0900)]
Revert "[Tizen] Add DALi Autofill implementation"
This reverts commit
144306d2fcb18756267745f6a750292a55218aee.
David Steele [Fri, 29 Jan 2021 12:53:33 +0000 (12:53 +0000)]
DALi Version 2.0.11
Change-Id: If7397ee784e56d3dd799affd76df1e5f7b1d5e21
David Steele [Thu, 28 Jan 2021 14:33:04 +0000 (14:33 +0000)]
Syncing test harness files
Change-Id: Iaf0f60ab4fff4e83d3b8b9741f9eeb648bd1f225
Adeel Kazmi [Wed, 27 Jan 2021 14:34:35 +0000 (14:34 +0000)]
Merge "(Android) Fixed crash on exit with constraints trying to access already destroyed objects" into devel/master
huayong.xu [Mon, 9 Nov 2020 10:06:59 +0000 (18:06 +0800)]
Update position & size of web engine.
Originally position of web engine is not updated when position of
web view is changed.
This patch is to update position & size of web engine.
Change-Id: I7ec0a70a12a4ce19c3d4ddec54f127415f13c40e
huayong.xu [Fri, 22 Jan 2021 01:46:44 +0000 (09:46 +0800)]
Improve code related to scroll API in web engine.
This improvement is suggested by Mr Richard Huang.
Change-Id: Ia9e06ca7a12bf6e7e8d845f443afe89c34970b46
Adeel Kazmi [Tue, 26 Jan 2021 18:25:04 +0000 (18:25 +0000)]
(Android) Fixed crash on exit with constraints trying to access already destroyed objects
Change-Id: If416ba66f27019166d3394aefd3ae0706e8454f5
David Steele [Tue, 26 Jan 2021 10:14:05 +0000 (10:14 +0000)]
Merge "(EglGraphics) Check if egl implementation is initialised before dereferencing it" into devel/master
JIYUN YANG [Tue, 26 Jan 2021 06:04:54 +0000 (06:04 +0000)]
Merge "Add some new APIs into web engine." into devel/master
Wonsik Jung [Tue, 26 Jan 2021 03:54:03 +0000 (03:54 +0000)]
Merge "Add render threading for GlWindow" into devel/master
huiyu eun [Tue, 26 Jan 2021 03:54:01 +0000 (03:54 +0000)]
Merge "Read shader binary" into devel/master
seungho [Tue, 26 Jan 2021 03:50:45 +0000 (12:50 +0900)]
[Tizen] Add DALi Autofill implementation
This reverts commit
aef70d2c2c87c686454b817d948637ce442125ce.
Change-Id: I39e9e8e8cea0366a174c036c5d8e3cbcbe776fa6
seungho [Tue, 26 Jan 2021 03:50:29 +0000 (12:50 +0900)]
[Tizen] Sync for libds
This reverts commit
d16562980fb374ce01af3af0f59313573464e48e.
Change-Id: Icfae383f4559c35ea4182229ea9555e039cbcf1c
seungho [Tue, 26 Jan 2021 03:50:20 +0000 (12:50 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I435ddc172732cb92feb896033005896fda269bdd
seungho [Tue, 26 Jan 2021 03:50:11 +0000 (12:50 +0900)]
Revert "[Tizen] Sync for libds"
This reverts commit
473933a075c3bd4700ae06a19be2ca6afcfe6e91.
seungho [Tue, 26 Jan 2021 03:50:08 +0000 (12:50 +0900)]
Revert "[Tizen] Add DALi Autofill implementation"
This reverts commit
6b97d2fb308a8e8ec308da6c0e2e452e72cbe463.
Seungho BAEK [Tue, 26 Jan 2021 03:30:25 +0000 (03:30 +0000)]
Merge "Fix configure-manager to parse cached file buffer." into devel/master
huiyu.eun [Tue, 12 Jan 2021 04:35:42 +0000 (13:35 +0900)]
Read shader binary
enable shader binary :
-DENABLE_SHADERBINCACHE=0N
Change-Id: I6a463beac1455b9316522661e22f9107c71d8749
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Adeel Kazmi [Mon, 25 Jan 2021 17:40:46 +0000 (17:40 +0000)]
(EglGraphics) Check if egl implementation is initialised before dereferencing it
Change-Id: I557448fcd593b2c0c8b99cfaba24343ce1104ba5
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>
Wonsik Jung [Fri, 11 Dec 2020 11:43:33 +0000 (20:43 +0900)]
Fix the synchronization issue when window is resized or rotated
Window position, size and rotaton angle information are in both main and update thread.
To complete the works, the information should be synchronized in both main and update thread.
In addition, when multiple windows works and one of them resized or rotated, all windows are resized or rotated.
For fixing them, this patch has the informations are in the related modules (as Intergration::Scene, SceneGraph::Scene ... )
and are compared.
Change-Id: I03a25da7e42b0ab1133401017346e823e019e160
David Steele [Fri, 22 Jan 2021 17:28:00 +0000 (17:28 +0000)]
Merge "DALi Version 2.0.10" into devel/master
Adeel Kazmi [Fri, 22 Jan 2021 17:16:05 +0000 (17:16 +0000)]
DALi Version 2.0.10
Change-Id: I26f663a625dbd824a1649efb7da65af57b5f1e42
huayong.xu [Fri, 18 Dec 2020 08:08:32 +0000 (16:08 +0800)]
Add some new APIs into web engine.
Some new APIs are added, e.g. Create, GetTitle, GetFavicon.
Change-Id: I273cb0ee6fe158674b2af65a7968905a67e4194c
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
Wonsik Jung [Fri, 13 Nov 2020 09:48:27 +0000 (18:48 +0900)]
Add render threading for GlWindow
Add the render threading for GlWindow.
The user callback works on the separated render thread.
Change-Id: Ic2470a1fc70f02fa0d1819e8bb36c6e62325022c
David Steele [Fri, 18 Dec 2020 17:20:23 +0000 (17:20 +0000)]
All tests now output results to xml files
Change-Id: I1dc6f9170b7a7a82e1b6316c58ab880ac0fb7d1c
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
Moonhee, Choi [Tue, 19 Jan 2021 03:34:19 +0000 (12:34 +0900)]
[Tizen] Add DALi Autofill implementation
This reverts commit
a53e697541a838508a116eba0e4561b29f8624e9.
Moonhee, Choi [Tue, 19 Jan 2021 03:33:49 +0000 (12:33 +0900)]
[Tizen] Sync for libds
This reverts commit
def565b6db6b97a78b0f7ed4dec2aefbd1209cd0.
Moonhee, Choi [Tue, 19 Jan 2021 03:33:37 +0000 (12:33 +0900)]
Merge branch 'devel/master' into tizen
Moonhee, Choi [Tue, 19 Jan 2021 03:33:21 +0000 (12:33 +0900)]
Revert "[Tizen] Sync for libds"
This reverts commit
580bb56ce24018827362aeea2c5979dd32995909.
Moonhee, Choi [Tue, 19 Jan 2021 03:33:16 +0000 (12:33 +0900)]
Revert "[Tizen] Add DALi Autofill implementation"
This reverts commit
e5d9af056e843a54b51aca3d281257314ba8ce71.
Adeel Kazmi [Mon, 18 Jan 2021 16:30:20 +0000 (16:30 +0000)]
Merge "Initial refactoring of graphics interface" into devel/master
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
JIYUN YANG [Mon, 18 Jan 2021 07:18:10 +0000 (07:18 +0000)]
Merge "Support scroll in web engine." into devel/master
adam.b [Fri, 15 Jan 2021 11:16:36 +0000 (11:16 +0000)]
DALi Version 2.0.9
Change-Id: I04ea7e3a45c00baacb6800df316450eac4c37c02
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
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>
huiyu.eun [Mon, 11 Jan 2021 03:47:57 +0000 (12:47 +0900)]
[Tizen] Add DALi Autofill implementation
This reverts commit
fa2d9f42fd908e6a24bf961e2a940db7dc13123b.
Change-Id: I67bbe344fdc6f0508aadc242dee4d7417a042daa
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
huiyu.eun [Mon, 11 Jan 2021 03:44:36 +0000 (12:44 +0900)]
[Tizen] Sync for libds
This reverts commit
1e6d4f0306676afd2a0af88f9224a39ee8aaaf8e.
Change-Id: Iced95dce777501a297c66b170b0ff756fef967bd
huiyu.eun [Mon, 11 Jan 2021 03:44:27 +0000 (12:44 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I057b70021d530ab788583aa3f78f6bf6d8977020
huiyu.eun [Mon, 11 Jan 2021 03:44:21 +0000 (12:44 +0900)]
Revert "[Tizen] Sync for libds"
This reverts commit
a8467a08b9030c1826f88210c2ab673e4518ccc6.
huiyu.eun [Mon, 11 Jan 2021 03:44:19 +0000 (12:44 +0900)]
Revert "[Tizen] Add DALi Autofill implementation"
This reverts commit
9f4c1ef19fe20640124c31c7977067e7db1082bf.
Richard Huang [Fri, 8 Jan 2021 14:35:39 +0000 (14:35 +0000)]
DALi Version 2.0.8
Change-Id: I0a63d63ed06709b39f17b78998abccd20cb6da6b
Adeel Kazmi [Thu, 7 Jan 2021 18:21:39 +0000 (18:21 +0000)]
Updated macOS instructions
Change-Id: I68f7b275eca4967c23912a8911785b822bbae3e9
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
Lucas Cavalcante de Sousa [Tue, 13 Oct 2020 18:53:26 +0000 (15:53 -0300)]
Add installation instructions for MacOS
Change-Id: Iaef81ebce884d5238501e335b33788676ed33266
Adeel Kazmi [Wed, 6 Jan 2021 15:23:35 +0000 (15:23 +0000)]
Merge "(Mac OSX Build) Use vcpkg cairo" 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
JIYUN YANG [Wed, 6 Jan 2021 03:42:18 +0000 (03:42 +0000)]
Merge "Set focus for web engine." into devel/master
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
Adeel Kazmi [Sun, 20 Dec 2020 12:34:36 +0000 (12:34 +0000)]
(Mac OSX Build) Use vcpkg cairo
Change-Id: Ibe64c3ecf29fafe29c92492f24ca4c296146d9cf
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
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
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
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
György Straub [Thu, 24 Dec 2020 07:48:57 +0000 (07:48 +0000)]
DALi Version 2.0.7
Change-Id: I0fab8f6081a49bdfd002bbb66b2096618bdc4fea
Adeel Kazmi [Wed, 23 Dec 2020 16:19:39 +0000 (16:19 +0000)]
Merge "Updated patch coverage script." into devel/master