Commit Graph

143 Commits

Author SHA1 Message Date
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
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
Adrian Cojocaru
8011fa51be Add rendering info reports to ActionJournal (#3545) 2025-07-29 19:46:46 +03:00
Adrian Cojocaru
a015b6bf12 Run MapLibreAndroidTestApp activities as instrumentation tests (#3594)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-23 17:46:00 +02:00
Markus Wendorf
1927247c0c feat: add clusterMinPoints option Android and iOS (#3601)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-08 13:26:43 +00:00
liyanjin
282735772b Expose sync methods in GeoJsonSource (#3560)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-24 14:38:22 +02:00
Adrian Cojocaru
bf4b55727d Prevent Style.validateState() exception on location state updates (#3574) 2025-06-23 19:56:39 +03:00
Tobias Zwick
2e0b464849 set default move gesture threshold to a small non-zero value (#3573)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-23 16:36:33 +00:00
liyanjin
1899cde3bd Improve the logic to let source peers be consistent with C++ peers (#3561) 2025-06-18 05:58:39 -04:00
Bart Louwers
248eb04a7c Revert "Fix segfault this-capture GeoJsonSource which may be deleted" #3536 (#3554) 2025-06-13 20:24:52 +00:00
Adrian Cojocaru
7b8f7458ca Add MapRenderer dangling reference check (#3541)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2025-06-11 00:27:09 +02:00
Adrian Cojocaru
6704f0f80a Fix recycler view test (#3537) 2025-06-07 20:00:38 +03:00
Bart Louwers
b0e2e2ce85 Fix segfault this-capture GeoJsonSource which may be deleted (#3536)
Co-authored-by: Tim Sylvester <tim@wetdogweather.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-06 23:38:19 +02:00
Adrian Cojocaru
53393f1af6 Add missing proguard rules (#3529)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-06-05 11:27:28 +00:00
Bart Louwers
47605a92fa Make sure AndroidRendererFrontend exists when accessing it (#3522) 2025-06-04 18:40:50 +02:00
alasram
b11134a301 Add Tile LOD controls (#2958)
Co-authored-by: Bart Louwers <bart@emeel.net>
Co-authored-by: Adrian Cojocaru <adrian.cojocaru92@yahoo.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-04 15:49:41 +03:00
Bart Louwers
863e39565f Make sure correct debug symbols are in Android release (#3521) 2025-06-04 01:03:18 +02:00
Adrian Cojocaru
2a7249a3b0 Rendering statistics view (#3322)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-06-03 17:59:51 +02:00
Tim Sylvester
317c971114 Improve weak pointer use (#3510)
Co-authored-by: Bart Louwers <bart@emeel.net>
2025-05-30 19:45:02 +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
a810c4de0a Automate Android releases further (#3472) 2025-05-15 15:28:53 +00:00
Bart Louwers
bb071bb2e9 Make sure renderThread is alive before calling requestExitAndWait() (#3461) 2025-05-13 20:37:39 +02:00
Bart Louwers
3a3e90879c Make debug releases for Android (#3444) 2025-05-02 22:52:30 +02:00
Bart Louwers
b9f91c1924 Pull in maplibre-native-base repo (#3389) 2025-04-16 02:18:42 +02:00
Vladimir Tagakov
48d0691a8a TextureViewRenderThread#eventQueue should be LinkedList (#3397) 2025-04-15 21:23:11 +00:00
Bart Louwers
88fd774e67 Remove legacy renderer from source, build files and CI (#3384) 2025-04-15 19:48:31 +02:00
Bart Louwers
6644f6708d Prepare MapLibre Android 11.8.6 release (#3372) 2025-04-09 22:04:24 +00:00
Bart Louwers
cb17b10824 Prevent exception SymbolLocationLayerRenderer with new style (#3369) 2025-04-09 11:39:04 -05:00
Adrian Cojocaru
802586ed52 Sync surface destruction with main thread (#3368) 2025-04-09 14:58:10 +03:00
Bart Louwers
b022d4878d Fix rare crash LatLngAnimator (#3352) 2025-04-02 19:12:20 +00:00
liyanjin
15116fafac Change Java Transfrom class from final to normal (#3332) 2025-03-31 16:32:23 +02:00
Tetiana Gubanova
2996d0a95b Android 11.8.5 release change log update (#3342) 2025-03-26 18:05:45 +00:00
Adrian Cojocaru
b40b78329f Fix ErrorSurfaceLostKHR exception (#3337) 2025-03-25 18:03:47 +02:00