Tobrun
c70103033e
[android] - update changelog for 5.3.0
2017-12-20 10:14:50 +01:00
paczos
6b535f70ce
[android] added map touch listeners api based on lists
2017-12-20 06:38:56 +01:00
Chris Loer
9ed3aeaee1
[android] Tweak TinySDF docs to better describe font-family behavior.
2017-12-19 13:05:39 -08:00
Tobrun
af52538a81
Saving/restoring MyLocationViewSettings ( #10746 ) ( #10748 )
...
[android] saving/restoring MyLocationViewSettings, updated BitmapUtils
2017-12-19 19:38:11 +01:00
Minh Nguyễn
f242227a67
[android] Updated Spanish, Vietnamese translations
2017-12-19 10:40:06 +01:00
Langston Smith
c15c6edce9
Android SDK renaming ( #10609 )
...
* changes in various markdown files
* more tweaks
* Updated attribution title
2017-12-19 10:40:06 +01:00
Tobrun
db6eaa0c34
[android] - use default icon when compass icon fails to decode ( #10694 )
2017-12-19 09:20:52 +01:00
Tobrun
d80e71bf38
[android] - remove startup flash from fragment, rework OnMapReady callback for multiple listeners ( #10717 )
2017-12-19 06:39:40 +01:00
Chris Loer
f2b42af339
[android] Add Configuration hook for local ideograph font family and demo activity
2017-12-18 12:17:22 -08:00
Chris Loer
97e45d5fda
[android] Android implementation of local CJK glyph rendering
...
- Draws bold version of glyph if font stack contains string "bold"
- Not hooked up to global configuration yet
2017-12-18 12:17:22 -08:00
Chris Loer
a53818a10b
[core] Enable local glyph generation using TinySDF.
...
- Platform-specific LocalGlyphRasterizer is responsible for deciding which glyphs to rasterize locally and for implementing the rasterization.
- Default platform implementation doesn't locally generate any glyphs -> no behavior change
- Unit test uses StubLocalGlyphRasterizer, which returns a single fixed bitmap for all CJK glyphs
- Rename glyph_loader.test to glyph_manager.test
2017-12-18 12:17:22 -08:00
Tobrun
c71718c98e
[android] - activate filesource when creating an offline region ( #10718 )
2017-12-18 13:34:25 +01:00
Tobrun
4525ff714a
Post camera listener invocations ( #10690 )
...
* [android] - post camera listener invocations
* remove jvm unit test
2017-12-14 12:15:36 +01:00
Tobrun
7012c1b683
[android] - update documentation on update metadata
2017-12-13 16:58:21 +01:00
Tobrun
fa704c85d8
[android] - scale factor value of 1 should zoom out
2017-12-13 11:04:01 +01:00
Tobrun
7c06eda515
[android] - allow configurable http logging
2017-12-12 17:25:27 +01:00
Tobrun
cf026d1932
[android] - post animation callback invocation
2017-12-12 09:18:49 +01:00
Tobrun
1ada238dfd
[android] - update changelog for 5.2.1 release
2017-12-06 17:05:16 +01:00
Chris Loer
966b6a53ce
[core, ios, qt, android] Close race condition in RunLoop (issue #9620 )
...
Because a message we queue from the foreground may cause the background to complete, exit, and tear down the AsyncTask, we have to block queue processing until we've finished our call to AsyncTask::send().
Broadening the scope of a mutex is scary, but I audited the code of our four implementations of AsyncTask and I don't see any way this could cause a deadlock.
2017-12-06 12:37:48 +01:00
Tobrun
2a13bfd2c4
[android] - add FileSource activation/deactivation to MapSnapshotter, handle multiple deactivate scenario in FileSource ( #10556 )
2017-12-06 12:37:48 +01:00
Tobrun
bc27322853
[android] - handle destroying activity programmatically as part of theme switching ( #10589 )
2017-12-06 12:37:48 +01:00
Tobrun
8ad3759b9c
[android] - use concurrent lists for camera change listeners ( #10542 )
2017-12-06 12:37:48 +01:00
Tobrun
f64475f76c
[android] - harden MarkerView integration by checking for null bitmap ( #10532 )
2017-12-06 12:37:48 +01:00
Tobrun
7b7b2c53fb
[android] - activate filesource to list offline regions ( #10531 )
2017-12-06 12:37:48 +01:00
Ivo van Dongen
65d2e0b8f2
[android] Enable map rendering when app is paused
2017-12-06 12:37:48 +01:00
Pablo Guardiola
1ce3d2e5ef
[android] remove unnecessary jar generation from gradle-publish.gradle ( #10625 )
2017-12-05 10:12:16 +01:00
Tobrun
8cebab09ba
[android] - attribtuion anchor point calculation fix for short text with full logo on a MapSnapshot ( #10558 )
2017-11-29 12:21:54 +01:00
Pablo Guardiola
a1f207b090
[android] use location engine abstraction instead of location source (lost) in MyLocationView#init ( #10579 )
2017-11-29 08:31:46 +01:00
Antonio Zugaldia
85bc035be3
[android] Set a larger limit for the HTTP dispatcher ( #10567 )
2017-11-27 10:33:14 -05:00
Tobrun
7c8fbc8232
[android] - bump okhttp, remove workaround for Android Oreo ( #10515 )
2017-11-23 08:49:01 +01:00
Pablo Guardiola
9206e46154
release android v5.2.0 ( #10487 )
2017-11-20 20:10:04 +01:00
Victor Akap Oben
1d78c04484
Update comment from onDestroy to onDestroyView ( #10501 )
...
Updated comment to reflect that MapView's lifecycle callback in a fragment should be called from onDestroyView rather than on onDestroy. This is consistent with that MapFragment is doing.
2017-11-20 16:00:05 +01:00
Pablo Guardiola
84fbb7c576
release v5.2.0-beta.5 ( #10464 )
2017-11-17 16:39:36 +01:00
Pablo Guardiola
30e59ce738
Monkey crashes ( #10440 ) ( #10472 )
...
* [android] - avoid null map from trackballevent
* [android] - fixup animated marker test activity from monkey runs
* [android] - harden NativeMapView OnMapChangeListener
* [android] - harden against destroyed wrapper activity while moving touch pointers
* [android] - harden bulk marker activity for monkey runner
* [android] - harden scale end gesture event for null velocity tracker
* [android] - invalid mapboxMap invocation
* [android] - reset test setup
2017-11-16 16:06:22 +01:00
Tobrun
f0f113bafc
MapSnapshot attribution ( #10362 )
...
* [android] - add attribution
* [android] - optimise attribution sources
* [android] - rework datamodel to attribution class
* [android] - refactor Attribution, add tests
* [android] - add getter for attribution string
* [android] - rework attribution to include small logo, add layout placement
* [android] - finalise integration and layout logic
2017-11-14 11:13:34 +01:00
Tobrun
a9bd09c015
Downgrade min sdk to 14 ( #10355 )
...
* [android] - downgrade minimum sdk version to 14
* [android] bump MAS version to the one which includes min sdk version 14
* bump lost version to 3.0.4
2017-11-13 13:20:41 +01:00
Tobrun
199c0cac25
[android] - harden deselection mechanism for markers ( #10403 )
2017-11-10 16:34:09 +01:00
Pablo Guardiola
b5140cb342
[android] Cherry picks to agua ( #10442 )
...
* [android] fix map snapshotter marker example
The reference to the MapSnapshotter needs to be held for the duration of the snapshot, otherwise it might be GC'd
* [android] MapRendererRunnable - avoid weak reference table overflow
Apparently on some devices the weak reference table is limited (numbers around 52000). Even though we don't use that many weak references, when GC is not called for a while they can stack up and a crash will occur before the GC has had the time to clear the references. The C++ peer now holds on to a global ref (strong) which can be obtained to queue the java peer and then release automatically so that the GC can take over after the runnable has been executed.
2017-11-10 12:56:06 +01:00
Pablo Guardiola
46fcc83097
[android] release 5.2.0-beta.4 ( #10384 )
2017-11-08 01:58:51 -08:00
Tobrun
cc67335499
[android] - add config file for excluding generated tests, refactor generation script output
2017-11-08 09:58:31 +01:00
tobrun
24de48b772
[android] - update android unit tests, update test make target to SDK
2017-11-06 18:53:50 +01:00
tobrun
4d486e10ce
[android] - check for null value when calling mapboxMap.clear
2017-11-06 17:16:27 +01:00
Pablo Guardiola
cdc5dde0ec
[android] revert adding mapbox-android-core dependency ( #10354 ) ( #10380 )
2017-11-03 15:39:53 -07:00
Ivo van Dongen
d1d0c20044
[android] TextureView - cleanup destruction code
2017-11-03 09:19:39 -07:00
Ivo van Dongen
8753edf08f
[android] test app - texture view test activities
2017-11-03 09:19:39 -07:00
Ivo van Dongen
3b2bd7ce4f
[android] bring back texture view
2017-11-03 09:19:39 -07:00
Ivo van Dongen
e9bb4d1582
[android] texture view map renderer
2017-11-03 09:19:39 -07:00
Ivo van Dongen
fd5f357d1d
[android] move egl under renderer package
2017-11-03 09:19:39 -07:00
Ivo van Dongen
6adeee601e
[android] encapsulate gl surfaceview rendering specifics in map renderer subclass
...
- preparation for re-introduction of texture view
2017-11-03 09:19:39 -07:00
Tobrun
d9fe241761
[android] - workaround Android O OkHttp bug.
2017-11-02 13:27:50 -07:00