Commit Graph

57 Commits

Author SHA1 Message Date
Bart Louwers
4d7d5f50cf Make sure Scheduler::GetCurrent() cannot return a nullptr (#2887) 2024-10-04 12:47:58 +02:00
Alexey Kon
56f6c5f5cf Add PropertyFactory.iconPadding(Float) overload for better backcompat (#2880) 2024-10-01 18:48:01 +02:00
Alex Cristici
3c250e84e5 Android renderThreadManager changed to non static (#2872) 2024-09-24 16:57:46 +02:00
Bart Louwers
a1526ce3b5 Prepare MapLibre Native Android 11.5.0 release (#2866) 2024-09-23 22:53:52 +02:00
Bart Louwers
cadb8d1da0 Move WeakPtrFactory in map_renderer.hpp (#2861) 2024-09-23 17:16:18 +02:00
Alexey Kon
9d553c2843 Add array support for icon-padding (#2845) 2024-09-21 02:17:33 +02:00
mwilsnd
58dd529790 Enable crash mitigation when running OpenGL in the Android emulator (#2858) 2024-09-20 21:47:29 +02:00
alasram
77a464d335 Expose RENDERMODE_CONTINUOUSLY and RENDERMODE_WHEN_DIRTY (#2801) 2024-09-17 12:59:58 -07:00
Bart Louwers
59f0756972 Prepare MapLibre Android 11.4.0 release (#2830) 2024-09-15 15:29:24 +02:00
alasram
814e1015a8 Make sure swapBehavior is NoFlush (#2827) 2024-09-12 15:35:59 -07:00
mwilsnd
1c07a9405a Improve tile lifecycle determinism (#2819) 2024-09-12 20:29:57 +01:00
Adrian Cojocaru
ea09bdf2b6 Add Android Vulkan backend (#2711)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-09-06 17:40:57 +03:00
Bart Louwers
4b5d06d908 Prepare MapLibre Android 11.3.0 release (#2804) 2024-09-06 00:07:05 +02:00
Bart Louwers
0863dd01b9 Downgrade to Java 11 as target (#2799) 2024-09-05 22:06:33 +02:00
mwilsnd
bb34568af2 Add extra observer hooks for interesting internal processes (#2694)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-03 17:48:03 -04:00
Bart Louwers
84bcf8cb5b Prepare for MapLibre Native Android 11.2.0 release (#2772) 2024-08-27 17:35:19 +02:00
Alex Cristici
6a7bf2f7fb Add semicolon after Tracy preprocessor macros (#2753)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-08-27 13:02:13 +02:00
Bart Louwers
db95ba147a Use latest MapLibre Style Spec (#2756) 2024-08-27 00:09:29 +02:00
Tobias Zwick
30f3e416f0 ensure ReentrantLock is unlocked after being locked, and on same thread (#2759) 2024-08-26 12:04:13 +02:00
Alex Cristici
a4258ccbb8 Toggle tile cache final API (#2723)
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-21 00:28:00 +03:00
Bart Louwers
c3a2fa247c Update Android Dependencies, use maplibre-gestures-android (#2714) 2024-08-19 21:08:18 +02:00
Tim Sylvester
4add9ead08 Scheduling optimizations and tracing (#2722) 2024-08-15 07:10:08 -07:00
Bart Louwers
544f918c17 Use C++20 (#2659) 2024-08-11 15:04:14 +02:00
JRW
9432d805cd Add getOfflineRegion Kotlin API (#2516) 2024-08-08 16:49:49 +02:00
Yaroslav Biletskyi
e4ff2d225e Remove OkHttp3 ProGuard rules (#2665) 2024-07-31 18:42:25 +00:00
Eric Smith
090f7fd3d6 Fixing deprecation messages (issue 1607) (#2654) 2024-07-31 00:22:21 +02:00
Tim Sylvester
04d8a1105f Avoid style warnings on trace points (#2656) 2024-07-26 07:04:23 -07:00
Bart Louwers
1dafc3997d Prepare MapLibre Native Android 11.1.0 release (#2651) 2024-07-24 23:33:04 +02:00
Bart Louwers
f188a65615 Fix null-pointer dereference MapRenderer Android (#2631) 2024-07-18 16:39:47 +02:00
Alex Cristici
1ae14a55d0 Experimental API to toggle tile cache in map view (#2590) 2024-07-16 00:31:11 +02:00
Klemens Böswirth
1a3aff08de Avoid logging error for onMove(0,0) on Android (#2580)
Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2024-07-09 12:01:37 +00:00
Bart Louwers
cc0a05915c Prepare MapLibre Native Android 11.0.2-pre0 release (#2571) 2024-07-02 12:30:43 +03:00
mwilsnd
c4c75452b6 Add TaggedScheduler, couple lifetime of tasks and orchestrator (#2398) 2024-06-28 23:20:03 +02:00
Dilshodbek
459fd2844f bitmaputil improvement (#2485) 2024-06-21 23:04:43 +02:00
Bart Louwers
1285a4fc61 Prepare MapLibre Native Android 11.0.1 release (#2508) 2024-06-14 13:10:42 -05:00
Bart Louwers
46f2fa1248 Rename layer id annotations (#2505) 2024-06-14 14:53:22 +02:00
Bart Louwers
7437d800f6 Remove MapTiler dependency Instrumentation Tests (#2438) 2024-06-11 19:01:30 +02:00
Bart Louwers
de4dd0bb03 Update MapLibre logo Android and iOS (#2490) 2024-06-11 10:48:46 -05:00
Bart Louwers
8c743d2467 Use std::variant with OfflineRegionDefinition (#2482) 2024-06-11 16:45:09 +02:00
Bart Louwers
d82f722a68 Use EnvAttachingDeleter for LocalGlyphRasterizer and AssetManagerFileSource (#2487) 2024-06-11 00:14:52 +02:00
Bart Louwers
e546889063 Android build config maintenance (#2465) 2024-06-04 10:26:14 -05:00
Bart Louwers
8dc8462a61 Remove usage of some deprecated Android functions (#2435) 2024-05-27 16:01:20 +02:00
Bart Louwers
d3d29cb9d8 Fix Android docs deployment (#2412) 2024-05-22 11:38:23 -05:00
mwilsnd
fd80427f52 Remove incorrect @get: property annotation (#2397) 2024-05-18 00:24:08 +02:00
Bart Louwers
04c842f45d Prepare for MapLibre Native Android 11.0.0 release (#2374) 2024-05-08 20:17:18 +02:00
Bart Louwers
d4e2fd9102 Update user agent from Mapbox to MapLibreNative (#2367) 2024-05-07 23:48:15 +02:00
Bart Louwers
3e1868bc26 Android Instrumentation Tests Improvements (#2321) 2024-04-29 16:02:46 +02:00
Bart Louwers
54a07f4b9c Update clang-format (pre-commit) (#2312) 2024-04-24 07:56:10 +03:00
Bart Louwers
3454fda628 Replace mapboxMap with maplibreMap (#2314) 2024-04-24 00:03:11 +00:00
Bart Louwers
b4dcdb1ba9 Gradle Improvements (#2311) 2024-04-23 15:19:54 +02:00