Commit Graph

82 Commits

Author SHA1 Message Date
Patrice Espié
46afad6a6b qt: clamp timer interval to INT_MAX ms (#4305) 2026-07-09 19:53:10 +02:00
Taku Fukada
887e6021e6 feat(core): render local CJK glyphs at 2x texture resolution (#4304)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
2026-07-01 14:52:01 +03:00
Bart Louwers
5882a9c94e update linux-ci to Ubuntu 24.04, apply clang-tidy fixes (#3998) 2025-12-11 21:56:24 +01:00
Tadej Novak
6f78e0cfdb [qt] Build on Windows with NOMINMAX (#3895) 2025-10-17 07:06:03 +02:00
Tadej Novak
bbf4762ec1 [qt] Fix iOS linking with vendored filesystem implementation (#3884) 2025-10-15 22:15:20 +02:00
Bart Louwers
54565f081b Improve CMake build setup Harfbuzz and Freetype deps (#3879) 2025-10-15 21:58:24 +02:00
Tadej Novak
153a980acf [qt] Move utils to the standalone repo and update the setup (#3724) 2025-08-15 22:36:54 +02:00
Tadej Novak
3e33b812e0 [qt] Fix the build without harfbuzz (#3720) 2025-08-14 22:59:55 +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
Tadej Novak
c321af70e4 [Qt for WebAssembly] Fix http_file_source (#3433)
Co-authored-by: Birk Skyum <74932975+birkskyum@users.noreply.github.com>
2025-04-28 15:28:41 +02:00
omartijn
fbfc3c5b12 Fix std::bad_function_call in event handling (#3388) 2025-04-13 00:30:55 +02:00
Bart Louwers
00956faefb Revert #3035 which was causing memory growth issue (#3315) 2025-03-17 19:00:07 +01: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
Tadej Novak
79d625b03c [qt] Drop support for Qt5 and update to Qt 6.8.1 (#3138) 2025-01-14 06:45:33 +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
tdcosta100
e932cae2fe Add Windows to CI tests (#2968) 2024-12-01 00:21:25 +01:00
Bart Louwers
cadb8d1da0 Move WeakPtrFactory in map_renderer.hpp (#2861) 2024-09-23 17:16:18 +02:00
mwilsnd
c4c75452b6 Add TaggedScheduler, couple lifetime of tasks and orchestrator (#2398) 2024-06-28 23:20:03 +02:00
Bart Louwers
a31e01dd25 Use std::variant for Database::tryOpen (#2481) 2024-06-11 16:45:24 +02:00
Tadej Novak
fa6e63018d [qt] Fix building on platforms with multiple Qt versions installed (#2407) 2024-05-19 23:03:17 +02:00
mwilsnd
4fff8a5d33 Asynchronous GeometryTile deletion (#2051)
Co-authored-by: Tim Sylvester <tim@wetdogweather.com>
2024-02-28 22:18:08 +00:00
Tadej Novak
3aacc0aae8 [qt] Only build core platform as part of main maplibre-native repo (#1740) 2023-11-21 17:13:04 +01:00
Alex Cristici
8ad5f9c1fd Benchmark app frame time improvements (#1776)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-03 23:03:52 +01:00
Tadej Novak
bb998a4fc5 Fix old Qt version support for usage in linux distributions (#1825) 2023-10-30 23:38:14 +01:00
Tadej Novak
dd53f63002 Ignore Qt installation when finding ICU (#1813) 2023-10-30 10:49:49 +00:00
Tadej Novak
39f0685368 [qt] Make WASM build run without crashes with latest Qt (#1709) 2023-10-14 12:20:12 +00:00
Stefan Karschti
76469a0c22 Drawable performance fixes (2) (#1610)
Co-authored-by: Tim Sylvester <tim@wetdogweather.com>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2023-09-15 14:30:07 +00:00
mwilsnd
a288b1ffad Drawable CI Fixes (#1319)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-31 15:36:19 +02:00
tdcosta100
4360257d8c Add Windows support to MBTiles file source (#905) 2023-06-26 11:57:26 +02:00
Birk Skyum
78c91b8e71 Update remaining MapLibre GL to MapLibre Native (#1216) 2023-06-07 17:40:54 +02:00
Birk Skyum
288391cac2 Update style spec references (#1150) 2023-06-07 15:08:29 +02:00
Tadej Novak
bd91b2362a [qt] Make unit tests build and run (#1042)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-05-08 15:04:35 +02:00
pre-commit-ci[bot]
958cdb8206 [pre-commit.ci] pre-commit autoupdate (#1096)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-05-02 10:15:53 +02:00
Bart Louwers
71f6da2722 Add clang-format (#1086)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
2023-05-01 16:57:37 +02:00
Birk Skyum
403a12bd1b Update paths from maplibre-gl-native to maplibre-native (#1090) 2023-05-01 09:41:26 +02:00
Tadej Novak
95c7e3818d [cmake] Use MLN prefix instead of MBGL (#1054)
Co-authored-by: Bart Louwers <bart@emeel.net>
2023-04-28 00:34:38 +02:00
Birk Skyum
b383abc5a8 Adjust trivial links to maplibre-native (#1083) 2023-04-27 21:54:12 +02:00
Birk Skyum
82f3f971f7 Rename MapLibre GL Native -> MapLibre Native (#1075) 2023-04-26 20:19:52 +02:00
Tadej Novak
5d03d08e2c [win] Make _USE_MATH_DEFINES definition global (#1021) 2023-04-19 20:32:50 +02:00
Tadej Novak
12fcba89bf Remove internal build support (#1000) 2023-04-14 22:56:45 +02:00
Alex Cristici
8ff6704fc4 API links for OpenGL ES 3.0 (#1007)
Co-authored-by: mwilsnd <mwilsnd@gmail.com>
2023-04-14 22:48:53 +02:00
mwilsnd
4828cc7a8b Upgrade OpenGL backend to ES 3.0 (#995)
Co-authored-by: Tadej Novak <tadej@tano.si>
2023-04-13 23:24:45 +02:00
Tadej Novak
08d8b0b501 [qt] Update to Qt 6.5.0 (#996) 2023-04-11 13:52:05 +02:00
tdcosta100
96c2d5a7fc Better MinGW build support (#921) 2023-03-23 16:26:05 +01:00
Alex Cristici
d72cd766c8 Files prefix changed from MGL to MLN (#919) 2023-03-21 13:18:26 +01:00
Bart Louwers
15ad65dd3d Use std::optional instead of mbgl::optional (#911) 2023-03-17 13:51:59 +02:00
tdcosta100
3bfc6c2c87 Make pointer to glGetString function const (#708) 2023-01-19 12:09:58 +01:00
Bart Louwers
39df4fc2f6 Improve README (#673) 2023-01-12 01:42:09 +01:00
Tadej Novak
0f568a5f2e [qt] Force enable moc for Qt6 (#665) 2023-01-08 13:32:36 +01:00