Commit graph

58 commits

Author SHA1 Message Date
Leon Styhre 5b59aca772 Added CMake configuration to suppress warnings about deprecated CMake versions being required by external dependencies 2023-08-11 21:19:41 +02:00
Leon Styhre 330f2a44de Added filtering of Jom build files to the .gitignore files 2023-08-11 18:24:23 +02:00
Leon Styhre b218c4806b (Windows) Suppressed some compiler warnings when building the external dependencies using MSVC 2023-08-10 22:25:05 +02:00
Leon Styhre d0ae988d66 Merge commit 'd028b28816b4508731479d5aa9bfb764a13dd533' into library-updates 2023-08-05 11:32:11 +02:00
Leon Styhre 941377e26a Merge commit '11e98042f40ee7c48a06c9f8e348df92c858209a' into library-updates 2023-08-05 11:13:29 +02:00
Leon Styhre 6e94da0bf7 Merge commit '2016fd6f5c3d0576722ff49e1aa34fdb69eaf8a9' into library-updates 2023-08-05 10:49:38 +02:00
Leon Styhre a2ff4bf0b0 Removed the build workaround for LunaSVG as the problem has been fixed upstream 2023-07-29 12:50:06 +02:00
Leon Styhre b72a57c855 Merge commit '9a2c8e10777d7b572589657a49f4dbaaa0c72a16' into next 2023-07-29 12:37:05 +02:00
Leon Styhre 9e6cf91797 Workaround for some LunaSVG CMake strangeness 2023-05-11 18:44:14 +02:00
Leon Styhre 72aa149d48 Merge commit '2c16a78282ae7ea0dd62a90124ba162fb51c0d7a' into lunasvg-update 2023-05-08 19:53:29 +02:00
Leon Styhre 0856fd9244 Merge commit '6c5f42416f065d2e7e0c4c8a8481f2219e212631' into library-updates 2023-01-06 11:47:13 +01:00
Leon Styhre 1cd0c30b4a Merge commit '84361278945ace6a5d865ceb1ed7f04a0936eb99' into library-updates 2023-01-06 11:28:43 +01:00
Leon Styhre dae911262d Merge commit 'f44be39f5e14c184e999a8df9e2433ffa8e0fd9f' 2022-11-05 13:56:31 +01:00
Leon Styhre 37fa8bbb39 Added a .gitignore file to the themes directory.
Also made a small change to the .gitignore file in the external directory.
2022-11-03 12:41:44 +01:00
Leon Styhre 01e6ffa14e Merge commit 'aad9e2d48d2f589bf83828cc103c81ffdd1db179'
Updated LunaSVG to v2.3.5
2022-10-31 20:29:30 +01:00
Leon Styhre da0226624b Merge commit '53fa042a7f0a260eea017fff678c12c1d59cc0d4' 2022-10-30 10:53:52 +01:00
Leon Styhre 3e9ddde2f3 Merge commit 'e5b9b5300696c02f872dc8f124fc96402e4570b4' into new-svg-renderer 2022-10-26 20:03:32 +02:00
Leon Styhre e4f4f29198 Merged the master branch into new-svg-renderer. 2022-10-26 19:52:01 +02:00
Leon Styhre e01003ea44 Merge commit 'fd498ff35e6349ce60119a99d5bc615278da690d' into new-svg-renderer 2022-10-16 12:31:43 +02:00
Leon Styhre f7d72b4176 Fixed an issue where rlottie was built as a shared library on Unix and macOS. 2022-10-08 11:12:45 +02:00
Leon Styhre c7a035127c The rlottie library is now built as optimized and without debug info on Unix and macOS.
Also disabled some annoying warning messages when compiling rlottie.
2022-10-08 11:04:51 +02:00
Leon Styhre 5afff094d8 Removed the NanoSVG subtree and license file. 2022-10-04 18:47:36 +02:00
Leon Styhre a1fba765c3 (Windows) Added CMake configuration to make LunaSVG build as a shared library. 2022-10-04 17:31:03 +02:00
Leon Styhre 753fc92944 Merge commit '0d52738239a3496122cb332378fc58cf9943c0d5' into new-svg-renderer 2022-10-03 23:55:09 +02:00
Leon Styhre a98dd83c87 (Windows) Fixed an incorrect CMake build flag for rlottie. 2022-10-03 22:06:55 +02:00
Leon Styhre 1dbfa3f82f Set proper build types for the bundled libraries. 2022-10-03 21:40:20 +02:00
Leon Styhre 261f699bb6 Merge commit '3acd894f373efcdc18f682a826f78f6722f32c59' into new-svg-renderer 2022-10-03 20:53:48 +02:00
Leon Styhre bf5cce31c6 Replaced the NanoSVG library with LunaSVG. 2022-10-03 18:43:30 +02:00
Leon Styhre c35df18ad8 Added .gitignore entries for the LunaSVG library. 2022-10-03 18:29:24 +02:00
Leon Styhre 0a5b25ae00 Merge commit '32546b5874ed5bb3f1f8abaf700d8012799ccf37' as 'external/lunasvg' 2022-10-03 18:25:42 +02:00
Leon Styhre 1b18adee0e Merge commit '1d638b192417fc3afac05edb4d46305d9e9ad9b3' into new-svg-renderer 2022-10-03 17:34:52 +02:00
Leon Styhre 277a729a2d Cleaned up the CMake configuration. 2022-04-19 17:24:54 +02:00
Leon Styhre 69d218e58a Added CMake configuration for Emscripten WebAssembly builds. 2022-01-13 20:32:30 +01:00
Leon Styhre 0c31124cd2 Disabled threading for rlottie as it causes performance degradations. 2022-01-09 13:32:28 +01:00
Leon Styhre d45c690586 Some CMake configuration changes for building with rlottie. 2022-01-08 16:23:23 +01:00
Leon Styhre 8d648867e1 (Windows) Disabled threading support in rlottie since it was unstable when built using MinGW. 2022-01-07 22:51:14 +01:00
Leon Styhre 29eceedde0 (RPi) Added custom patch to rlottie to be able to link against it. 2022-01-07 19:45:52 +01:00
Leon Styhre 7430a8b5f5 Merge commit '79ff784721f4467450f37310322ecff59d3f1ce9' into lottie-support 2022-01-07 18:43:06 +01:00
Leon Styhre 19147eee66 (Windows) CMake configuration changes to make rlottie build correctly. 2022-01-07 00:29:31 +01:00
Leon Styhre 5f9505f780 Added a missing CMake configuration file to build the external dependencies. 2022-01-06 23:25:22 +01:00
Leon Styhre 2b4126fcb3 Updated the external/.gitignore file for rlottie. 2022-01-06 23:11:56 +01:00
Leon Styhre deb6dced0f Merge commit '73411266c1bf07eb0b659102c3376a3739629ff7' as 'external/rlottie' 2022-01-06 22:59:15 +01:00
Leon Styhre c0702c7530 Changed the .gitignore rules for the 'external' directory. 2022-01-02 18:17:56 +01:00
Leon Styhre 8373d59e29 (macOS) All dependencies are now built in-tree. 2021-11-30 22:14:18 +01:00
Leon Styhre 4db7d949af Merge commit '6e7ab511dbbdb6d895447dc119a0503e1f67d74c' as 'external/rapidjson' 2021-10-06 17:39:12 +02:00
Leon Styhre 87a1812fcc Merge commit '0116f4b65d5e28856d2f2119a33391a7cb412ac3' as 'external/glm' 2021-08-13 15:26:10 +02:00
Leon Styhre 937ca50fa9 Merge commit '3b12410b916adfdae099f31561bb49ca6f2fc922' as 'external/CImg' 2021-06-07 22:08:20 +02:00
Leon Styhre 062ac5197a Merge commit '1c472d80856d4c7cedf66bc3d35f0dfece250552' as 'external/nanosvg' 2021-06-07 21:39:15 +02:00
Leon Styhre 711ee2f145 Removed all NanoSVG files from the external directory. 2021-06-07 21:38:54 +02:00
Leon Styhre bb0489ab31 Updated NanoSVG with the latest available patches. 2021-02-06 10:01:45 +01:00