Commit Graph

175 Commits

Author SHA1 Message Date
Adrian Cojocaru
25e4f6acbf fix(android): Add option to move symbol location indicator bearing down the image stack (#4408) 2026-08-04 18:21:25 +02:00
Adrian Cojocaru
c8dad00be5 fix(android): Fix surface changed ANR (#4439) 2026-07-29 19:23:35 +02:00
Sargun Vohra
5bcdc704b8 core: Drain WebGPU render-thread cleanup jobs (#4367) 2026-07-24 08:11:26 +00:00
Jaakko Malkki
63293b3b2e feat(android): Create default OkHttpClient only when needed (#4411) 2026-07-21 17:45:06 +02:00
Alex Cristici
d866b289cc Add fill extrusion style property that enables rounded corners for extruded buildings (Core feature) (#4343)
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-21 16:56:36 +02:00
Tim Sylvester
247c776d26 Enable FastPFOR encodings in MLT (#4146)
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-14 12:31:41 -07:00
Brandon Roeder
c58080b491 Add feature state functionality to Android (#4219) 2026-07-13 18:53:52 +00:00
David Wheatley
5611a2f76b fix(proguard): overly broad enum keep rule (#4365)
Co-authored-by: Adrian Cojocaru <adrian.cojocaru92@yahoo.com>
2026-07-07 18:16:25 +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
Vladyslav Odobesku
aa90185d42 feat(android): Vulkan graphics backend support for Android custom layers (#4348)
Co-authored-by: Vladyslav Odobesku <VladyslavOdobesku@intellias.com>
Co-authored-by: Claude Opus 4 <noreply@anthropic.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-06-26 18:53:00 +02:00
Adrian Cojocaru
7a26ce8107 Reduce Android runtime symbol resolution (#4356) 2026-06-23 18:29:31 +02:00
Adrian Cojocaru
51b142b309 Fix surface snapshot timing (#4339) 2026-06-23 17:41:35 +02:00
Adrian Cojocaru
9fa80b37d2 Implement Vulkan surface snapshot (#4314) 2026-06-06 01:06:40 +02:00
Adrian Cojocaru
8a393c5b2c Fix resize desync between Android surface and renderable (#4328) 2026-06-05 19:59:55 +03:00
Adrian Cojocaru
269d1bc910 Improve Vulkan Android surface lifecycle (#4323) 2026-06-05 19:59:36 +03:00
Bart Louwers
a4072d7467 Replace link with MapLibre Plugins Android (#4313) 2026-05-29 12:29:43 +00:00
liyanjin
f3c29ccf0b fix(android): guard stale layer remove path (#4300)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 10:03:21 +08:00
Adrian Cojocaru
bccfcddfcf Add asynchronous deletion option for Android renderer backend (#4287) 2026-05-13 17:07:13 +03:00
Jake Knowles
0d78bd8d1a Fix infinite recursion causing Stack Overflow in TileSet.kt setBounds() (#4252)
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>
2026-04-22 22:26:27 +00:00
Alex Cristici
14a81ec831 Handle allocation failure [Core feature] (#4178)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-04-22 13:03:58 +02:00
Bart Louwers
9f8667cf44 android: update AGP and Gradle dependencies (#4245)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-04-22 13:01:58 +02:00
Alex Cristici
a11571ce21 Fix laggy map when using synchronous GeoJSON source [Core fix] (#4092)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2026-03-03 17:28:45 +00:00
Birk Skyum
57a14cf110 Support for WebGPU backend in Android SDK (#4097) 2026-02-28 16:24:14 +01:00
Andrew Calcutt
369af13ead core: Update Hillshade Algorithms and add Color-Relief Layer support (#3965) 2026-02-25 20:50:06 -05:00
Birk Skyum
1020057393 simplify backend selection on android (#4095) 2026-02-12 08:42:30 +01:00
Adrian Cojocaru
dd48946987 fix Android Vulkan instrumentation tests (#4091) 2026-02-11 12:35:08 +01:00
Nathan Olson
10dbd5d68d core, android: add support for camera roll (#3011) 2026-01-20 09:57:48 +01:00
Bart Louwers
f06ee6e70d Do not capture this in Android GeoJSONSource (#3976) 2026-01-13 13:42:22 +01:00
Bart Louwers
5882a9c94e update linux-ci to Ubuntu 24.04, apply clang-tidy fixes (#3998) 2025-12-11 21:56:24 +01:00
Alex Cristici
29d70ef0bb Implemented synchronous update for GeoJSON source (#3968)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-12-03 00:02:29 +01:00
yousifd
2809961b09 Allow setting frustum offset to not render edges of the screen (#3676)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-11-19 18:30:50 +01:00
brewin
df7697abce Use deprecated readParcelable on Tiramisu to avoid crash (#3950) 2025-11-19 15:18:48 +01:00
Adrian Cojocaru
e4457608cc Disable UnsatisfiedLinkError during local tests (#3942) 2025-11-17 13:44:33 +02:00
Adrian Cojocaru
012f9560fd Use weak pointer for core layer (#3931) 2025-11-10 16:39:13 +02:00
Jakob Gillich
de7d0f8248 Assume CustomGeometrySource is cancelled when peer is null (#3933) 2025-11-10 14:11:26 +00:00
Bart Louwers
16544a039c Add null check to Projection.getContentPadding() (#3937) 2025-11-10 14:11:15 +00:00
Adrian Cojocaru
76da093e5e Throw exception on System.loadLibrary fail (#3916) 2025-10-31 15:53:24 +02:00
Adrian Cojocaru
512e02410b Fix requestRenderAndNotify continuous callback (#3913) 2025-10-27 15:04:24 +00:00
liyanjin
e485a5b3c5 Add padding support to MapSnapshotter Android (#3882)
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-10-20 19:38:27 +02:00
Bart Louwers
d58b83933b Release allocated compass Bitmap as soon as possible (#3889) 2025-10-16 22:06:54 +00:00
liyanjin
5f808e0308 Make Android snapshotter supports hiding the attribution (#3878)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-14 15:32:27 +02:00
Adrian Cojocaru
00ad11eb04 Add query annotation timeout (#3874) 2025-10-13 22:57:13 +02:00
Adrian Cojocaru
e64c3280a6 Handle style builder exceptions (#3855) 2025-10-03 00:16:10 +02:00
Bart Louwers
c9cd81ca8c Bump minimum Android SDK version from 21 to 23 (#3849) 2025-10-01 18:11:35 +02:00
Alex Cristici
2593c767ff Fix crash in camera position (#3847) 2025-09-30 13:59:47 +00:00
Jakob Gillich
823690e6ff Fix onSprite call on bad references (#3805) 2025-09-16 10:39:10 +00:00
Tim Sylvester
764f73c97a Add weak pointer handling (#3763) 2025-09-02 16:35:25 +02:00
Birk Skyum
46e2842186 set MLN_WITH_OPENGL=OFF by default, like Metal/Vulkan (#3772) 2025-08-30 21:37:06 +02:00
Adrian Cojocaru
3cef33215c Fix Android backend cleanup (#3681) 2025-08-25 21:24:06 +02:00
Tadej Novak
ef3954eb43 [cmake] Declare renderer backend as public (#3717) 2025-08-14 23:01:17 +02:00