summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK
Commit message (Collapse)AuthorAgeFilesLines
* [android] #4419 - Re-enabling development on 4.0.0-SNAPSHOTBrad Leege2016-03-211-1/+1
|
* [all] Set maximum maxZoom to 21John Firebaugh2016-03-211-1/+1
| | | | Numbers greater than 21 trigger various bugs.
* [android] #4419 - Updating version name for artifact and fabricBrad Leege2016-03-212-2/+2
|
* [android] #4326 - making the code compatible with unit tests againTobrun2016-03-211-10/+12
|
* [android] #4326 - using the camera API vs getCameraPosition should return ↵Tobrun2016-03-211-10/+11
| | | | same output
* Merge branch '4327-OnDoubleTap-trigger-camera-invalidation' into ↵Brad Leege2016-03-211-0/+18
|\ | | | | | | release-ios-3.2.0-android-4.0.0
| * [android] #4327 - OnDoubleTap needs to trigger camera invalidation after a ↵Tobrun2016-03-211-0/+18
| | | | | | | | zoom occurs
* | [android] #4328 - Adding check of userAgent to see if it's still in initial ↵Brad Leege2016-03-211-1/+1
|/ | | | state before prepending app meta data to it
* [android] Make sure we always load mapbox-gl when a native method is loadedAntonio Zugaldia2016-03-212-0/+16
| | | | Fixes #4175
* [android] Unify cache and offline databasesAntonio Zugaldia2016-03-212-3/+33
| | | | See #4362
* [android] #4328 - Make Telemetry start only when savedInstanceState is nullBrad Leege2016-03-182-3/+3
|
* [android] #4294 - JavaDocs for Telemetry classesBrad Leege2016-03-184-1/+15
|
* [android] #4317 - Revert to 4.0.0-SNAPSHOT for developmentBrad Leege2016-03-151-1/+1
|
* [android] #4320 - rename including to containsTobrun2016-03-151-1/+1
|
* [android] #4318 - move min/max zoom level to MapboxMapTobrun2016-03-154-70/+79
|
* [android] #4317 - Updating release version and fabric version to 4.0.0-beta.1Brad Leege2016-03-152-2/+2
|
* [android] #4304 - logo visibility fix for attributes defined in xmlTobrun2016-03-142-12/+5
|
* [android] #3749 - added javadocTobrun2016-03-1238-97/+562
|
* [android] #4252 - close concurrent window fixTobrun2016-03-111-16/+11
|
* [android] #4283 - enable strict mode in test app + fix strict mode warning ↵Tobrun2016-03-111-1/+4
| | | | related to releasing the surface
* [android] #4263 - fix null pointer on MapboxMapEventManagerTobrun2016-03-102-23/+25
|
* [android] #4263 - have the ability to define multiple callbacks for OnMapReadyTobrun2016-03-101-5/+13
|
* [android] Route exceptions in HTTPRequest constructor to onFailureJohn Firebaugh2016-03-101-9/+18
|
* [android] #4076 - MapboxMapOptions fixTobrun2016-03-092-120/+178
|
* [android] #4076 - MapboxMapOptions initial versionTobrun2016-03-099-176/+418
|
* [android] #4183 - Moving QuickZoom event recording to single finger, double ↵Brad Leege2016-03-081-1/+1
| | | | tap, and drag processing
* Update TooManyIconsException.javaDan Swick2016-03-071-1/+1
|
* Update IconBitmapChangedException.javaDan Swick2016-03-071-2/+2
|
* [android] #4078 - improved instructions of exception messageTobrun2016-03-072-3/+9
|
* [android] #4078 Gave help directly in logcat instead of refering to install.mdCameron Mace2016-03-072-2/+2
|
* [android] #4220 - Removing WAKE_LOCK from TestApp. Lowering log level to ↵Brad Leege2016-03-072-2/+2
| | | | debug for Telemetry Location and Send to Server log lines.
* [android] Do not reach native if the HTTPContext was invalidatedThiago Marcos P. Santos2016-03-071-5/+25
| | | | | | | | | | | | | | | | Native will get destroyed before the Java HTTPRequest and asynchronous requests might still get answered. If the request gets canceled, we now clear the reference to the native code and it will never reach it. Lock is needed because OkHTTP replies on its own thread, so we need to guard the access to the variable we use for checking if the Request was canceled. In the future we could remove the lock and use Runnable when we move Android main loop to Looper instead of libuv. Like the other implementations of HTTPRequest on Mapbox GL Native, the request is destroyed synchronously on ::cancel().
* [android] Remove redundant arguments from offline native methodsJohn Firebaugh2016-03-071-11/+6
| | | | `this` is automatically provided as the first argument to a native method.
* [android] destroyOfflineRegion must not delete an already-deleted peerJohn Firebaugh2016-03-071-0/+2
|
* [android] #4211 - avoid crashes when NativeMapView is being destroyedTobrun2016-03-061-26/+161
|
* Add package 'offline' to proguard keepsSascha Peilicke2016-03-041-1/+4
| | | | To avoid release build crashes at runtime due to missing classes.
* [android] Use jni.hpp low-level wrappersJohn Firebaugh2016-03-041-3/+3
|
* [android] Use jni.hpp in http_request_android.cppJohn Firebaugh2016-03-042-153/+99
|
* [android] #3867 - performance improvement for invalidating the cameraTobrun2016-03-036-57/+60
|
* [android] #4166 - move style url to map view for improved async loadingTobrun2016-03-034-21/+94
|
* [android] #4157 - handle null icon when using parceable on MarkerOptionsTobrun2016-03-021-7/+15
|
* [android] #4145 - Updating to OkHttp 3.2.0 and switching Telemetry ↵Brad Leege2016-02-292-25/+13
| | | | Certificate Pins to SHA256
* [android] #4142 - Removing Partial Wake LockBrad Leege2016-02-291-8/+0
|
* [android] Simplify offline metadata API on AndroidAntonio Zugaldia2016-02-293-44/+10
| | | | Fixes #4139
* [android] Set log level of successful HTTP requests to verboseAntonio Zugaldia2016-02-291-1/+1
| | | | Fixes #4120
* [android] #4126 - make zoom package privateTobrun2016-02-271-33/+2
|
* [android] #4066 - Implementing flush events when app terminates functionalityBrad Leege2016-02-262-2/+28
|
* [android] Use the new camera api instead of hardcoded valuesAntonio Zugaldia2016-02-261-23/+0
| | | | Fixes #4124
* [android] #3888 - Setting SHA1 Certificate Pins for Staging, Prod Geotrust, ↵Brad Leege2016-02-261-0/+22
| | | | and Prod DigiCert
* # This is a combination of 8 commits.Antonio Zugaldia2016-02-269-4/+766
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # The first commit's message is: # This is a combination of 2 commits. # The first commit's message is: # This is a combination of 3 commits. # The first commit's message is: # This is a combination of 2 commits. # The first commit's message is: # This is a combination of 21 commits. # The first commit's message is: [android] - Implements Android bindings for offline API Fixes #3891 # The 2nd commit message will be skipped: # [android] #3891 - rename OFFLINE_MAX_CACHE_SIZE to DEFAULT_MAX_CACHE_SIZE and adjust value # The 3rd commit message will be skipped: # [android] #3891 - makes de documentation more relevant to the current android implementation # The 4th commit message will be skipped: # [android] #3891 - rename isRequiredResourceCountIsIndeterminate() to isRequiredResourceCountPrecise() # The 5th commit message will be skipped: # [android] #3891 - rename complete() to isComplete() # The 6th commit message will be skipped: # [android] #3891 - rename OfflineRegionDefinition to OfflineTilePyramidRegionDefinition and make OfflineRegionDefinition an interface. Docs for corresponding classes updated. # The 7th commit message will be skipped: # [android] #3891 - make reason a more idiomatic ErrorReason Android IntDef and remove unnecessary constructor # The 8th commit message will be skipped: # [android] #3891 - reuse the calling object instead of creating a new manager # The 9th commit message will be skipped: # [android] #3891 - location, location, location # The 10th commit message will be skipped: # [android] #3891 - simpler list regions iteration # The 11th commit message will be skipped: # [android] #3891 - proper indeterminate -> precise transition # The 12th commit message will be skipped: # [android] #3891 - improve description for DEFAULT_MAX_CACHE_SIZE # The 13th commit message will be skipped: # [android] #3891 - delete global refs for obj and listCallback # The 14th commit message will be skipped: # [android] #3891 - simplify metadata conversion and fix metadata object # The 15th commit message will be skipped: # [android] - Implements Android bindings for offline API # Fixes #3891 # The 16th commit message will be skipped: # [android] #3891 - avoid exposing the int reason value in the public API # The 17th commit message will be skipped: # [android] #3891 - delete global refs for remaining callbacks and observer # The 18th commit message will be skipped: # [android] #3891 - remove unused offlineManagerClassConstructorId together with unnecessary private java constructor # The 19th commit message will be skipped: # [android] #3891 - remove non-relevant line # The 20th commit message will be skipped: # [android] #3891 - handle requiredResourceCountIsIndeterminate -> requiredResourceCountIsPrecise rename # The 21st commit message will be skipped: # [android] #3891 - revert map changes to allow rebase # The 2nd commit message will be skipped: # [android] #3891 - avoid exposing the int reason value in the public API # The 2nd commit message will be skipped: # [android] #3891 - rename complete() to isComplete() # The 3rd commit message will be skipped: # [android] #3891 - rename OfflineRegionDefinition to OfflineTilePyramidRegionDefinition and make OfflineRegionDefinition an interface. Docs for corresponding classes updated. # The 2nd commit message will be skipped: # [android] #3891 - location, location, location # The 2nd commit message will be skipped: # [android] #3891 - improve description for DEFAULT_MAX_CACHE_SIZE # The 3rd commit message will be skipped: # [android] #3891 - delete global refs for obj and listCallback # The 4th commit message will be skipped: # [android] #3891 - simplify metadata conversion and fix metadata object # The 5th commit message will be skipped: # [android] #3891 - delete global refs for remaining callbacks and observer # The 6th commit message will be skipped: # [android] #3891 - remove unused offlineManagerClassConstructorId together with unnecessary private java constructor # The 7th commit message will be skipped: # [android] #3891 - remove non-relevant line # The 8th commit message will be skipped: # [android] #3891 - handle requiredResourceCountIsIndeterminate -> requiredResourceCountIsPrecise rename