Commit Graph

74 Commits

Author SHA1 Message Date
Bart Louwers
bb42ed111b Move dependencies from maplibre-native-base to vendor (#3829) 2025-09-25 14:17:32 +02:00
Andrew Calcutt
6ee5505221 Update node to v24. Add support for Windows arm64 node binary build and publish. Update Linux node binary to be built on ubuntu 24.04 (#3760)
Co-authored-by: Birk Skyum <birk.skyum@pm.me>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-20 06:49:56 -04:00
Frank Elsinga
77a5696946 chore(security): remove unnessesarily persisted permissions (#3820) 2025-09-19 23:03:48 +02:00
Joel Winarske
31176840fa Vulkan backend fails to build on Linux (Fedora 42) (#3734)
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
2025-09-10 16:47:42 +02:00
Stefan Karschti
09d395d0db Add HarfBuzz Text Shaping and Font Fallback Support (#3611)
Co-authored-by: alan wei chen <alanchenboy@gmail.com>
2025-07-29 22:00:27 +02:00
mwilsnd
5230853062 Add combined static linux targets (#3624) 2025-07-21 16:41:54 +02:00
tdcosta100
b12008aa7b Support for MSYS2 builds (#3621) 2025-07-20 13:07:50 +02:00
Birk Skyum
40abf2b905 Update glslang to 15.4.0 (tag) (#3634) 2025-07-17 23:23:26 +02:00
Bart Louwers
c5928ed9b6 Set cmake_minimum_required to 3.10 in maplibre-native-base (#3630) 2025-07-17 17:47:48 +02:00
tdcosta100
32302a4c19 Windows build fixes and Windows inclusion in core releases (#3581) 2025-06-24 17:46:08 +02:00
Adrian Cojocaru
08eb760acd Add action journal (#3409)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-05-27 16:15:56 +03:00
Bart Louwers
b29e22a7f9 Improve core static build release (#3465) 2025-05-14 23:04:05 +02:00
Bart Louwers
b9f91c1924 Pull in maplibre-native-base repo (#3389) 2025-04-16 02:18:42 +02:00
Bart Louwers
88fd774e67 Remove legacy renderer from source, build files and CI (#3384) 2025-04-15 19:48:31 +02:00
Bart Louwers
2544cce753 Create core-release.yml for MapLibre Native Core releases (#3331) 2025-03-22 23:24:47 +01:00
Bart Louwers
00956faefb Revert #3035 which was causing memory growth issue (#3315) 2025-03-17 19:00:07 +01:00
Adrian Cojocaru
7339fb91fd Custom drawable layer v3 (#3210) 2025-02-28 21:49:20 +00:00
Yuri Astrakhan
a8f4f70636 Fix trailing whitespaces (#3205)
See https://github.com/pre-commit/pre-commit-hooks?tab=readme-ov-file#trailing-whitespace
2025-02-09 03:33:24 +00:00
Tim Sylvester
14559245d8 Eliminate copies in deferred cleanup (#3035) 2025-02-07 18:48:16 +00:00
Bart Louwers
c79b6dcf52 Add end-of-file-fixer pre-commit hook (#3176)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-24 20:43:50 +01:00
tdcosta100
cf9f41cf61 Add Initial PMTiles support (#2882)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-01-07 14:32:17 +01:00
Bart Louwers
660f78c583 Use bazel_dep for libuv (#3114) 2025-01-04 19:49:18 +00:00
Bart Louwers
63d67079e0 Rename some Mapbox references from CMake build config (#2862) 2024-09-25 19:35:25 +02:00
Bart Louwers
1bdc3425db Apply some clang-tidy 18 fixes (#2762) 2024-08-26 09:32:01 -05:00
Bart Louwers
d377bcc5ba Add back CMake build config for macOS (#2729)
Co-authored-by: Andrew Calcutt <acalcutt@techidiots.net>
2024-08-22 01:13:42 +02:00
Bart Louwers
942f43ef80 Update GTest to v1.15.2 (#2710) 2024-08-09 20:36:48 +02:00
Adrian Cojocaru
072aa32e8b Vulkan renderer backend (#2564)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-08-01 22:49:49 +03:00
Bart Louwers
fad4406fcd Do not evaluate tracy.cmake when MLN_USE_TRACY is false (#2664) 2024-07-31 17:24:29 +00:00
alasram
4f0f3bac51 Add Tracy instrumentation for CPU and GPU in OpenGL mode. (#2417) 2024-06-17 19:20:14 +02:00
Bart Louwers
02021259f0 Remove Mapbox optional (#2462) 2024-06-03 21:54:13 +02:00
Bart Louwers
c961eb0e30 Update vector-tile to MapLibre fork (#2460) 2024-06-03 18:27:08 +02:00
Bart Louwers
bf8042585e Update SQLite, Android dependencies (#2419) 2024-05-23 19:11:29 +02:00
Bart Louwers
e4a4b9ec67 macOS Metal + AppKit app (#2205)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-04-02 01:52:19 +02:00
mwilsnd
ea15e7b613 Use C++17 <optional> in csscolorparser (#2071) 2024-01-30 14:59:44 -05:00
Keith Smiley
802c47dd3b Remove allow_empty = False from BUILD files (#2032) 2024-01-18 22:22:53 +07:00
mwilsnd
04d5695a0a Add ankerl::unordered_dense containers (#1881)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-27 14:06:01 -05:00
Bart Louwers
fe7e3f3cbd Benchmark fixes (#1811) 2023-10-29 19:41:06 +01:00
Bart Louwers
cd0db4a153 Linux benchmark on CI (#1809) 2023-10-26 20:24:27 +00:00
Tadej Novak
39f0685368 [qt] Make WASM build run without crashes with latest Qt (#1709) 2023-10-14 12:20:12 +00:00
Bart Louwers
34a2097bdd Update Boost to 1.83, replace Boost Locale with deprecated codecvt STL (#1660)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
2023-09-27 10:02:15 +00:00
Tim Sylvester
82ec59a2b0 Metal setup merge (#1616)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Alex Cristici <alex.cristici@gmail.com>
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
Co-authored-by: Stefan Karschti <stefan.karschti@gmail.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Alex Cristici <alex@skoon.energy>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
Co-authored-by: Wei Chen <alanchenboy@gmail.com>
Co-authored-by: Siarhei Fedartsou <siarhei.fedartsou@gmail.com>
Co-authored-by: tdcosta100 <tdcosta100@gmail.com>
2023-09-13 18:35:20 +00:00
mwilsnd
c3ffa3a07d Drawable Renderer (#1570), Revert "ASAN: use-after-free, renderLayers" bad merge commit 2023-08-31 15:36:19 +02:00
mwilsnd
f63fa49152 Drawable LayerGroup sorting, depth buffer, split view (#1173)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
Siarhei Fedartsou
3cb698ccc6 Update cpp-httplib to v0.14.0 (#1574) 2023-08-27 21:05:24 +02:00
Siarhei Fedartsou
ecd59d4cc4 Update sqlite to version 3.43.0 (#1573) 2023-08-26 18:20:12 +02:00
Bart Louwers
32d65850c9 iOS C++ Unit Tests Bazel target & running on CI (#1534) 2023-08-22 21:52:20 +02:00
Bart Louwers
9374765cb8 Add target for iOS render test to Bazel (#1277)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-06-28 16:41:21 +02:00
Bart Louwers
3260d32bb0 Add render test to coverage report (#1192) 2023-06-07 15:50:51 -05:00
Bart Louwers
824199f25a Linux tests + coverage report with Bazel (#1139) 2023-05-15 19:42:30 +02:00
Siarhei Fedartsou
083165e8df Get rid of mapbox-gl-native-curl (#1102) 2023-05-08 11:41:59 +02:00