summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [android] [ios] #4432 - Splitting the CHANGELOG into iOS and Android ↵Brad Leege2016-03-253-263/+272
| | | | specific CHANGELOGS
* [android] #4424 - NativeMapView null pointer bug when updating CompassViewTobrun2016-03-241-0/+12
|
* [android] #4429 Removed NonNull from OnMapReadyCameron Mace2016-03-241-6/+4
|
* Merge branch '4444-out-of-bounds' into release-ios-3.2.0-android-4.0.0Brad Leege2016-03-242-2/+2
|\
| * [android] #4444 - Wrapping all LatLng from nativeLatLngForPixel() to solve ↵Brad Leege2016-03-242-2/+2
| | | | | | | | problem and mirror Android Google Maps API
* | TelemetryService: Catch IllegalArgumentException exception when ↵Vacxe2016-03-241-1/+6
| | | | | | | | unregisterReceiver
* | [node] Build OS X on BitriseJohn Firebaugh2016-03-244-12/+66
| |
* | [android] #4398 - Default value bug fix for MapboxMapOptionsTobrun2016-03-242-4/+16
|/
* [node] Drop OS X build from TravisJohn Firebaugh2016-03-231-6/+0
|
* [android] Add Javadoc for offline packageAntonio Zugaldia2016-03-232-8/+58
| | | | Fixes #4295
* [ios] Fix up center coordinate after lopsided pinch gestureMinh Nguyễn2016-03-222-0/+19
| | | | | | The gesture recognizer only reports the gesture’s current center point, so use the previous center point to anchor the transition. Fixes #4315.
* [android] #4419 - Re-enabling development on 4.0.0-SNAPSHOTBrad Leege2016-03-211-1/+1
|
* [all] Set maximum maxZoom to 21John Firebaugh2016-03-213-2/+3
| | | | Numbers greater than 21 trigger various bugs.
* [android] #4419 - Beta 2 Changelogandroid-v4.0.0-beta.2Brad Leege2016-03-211-3/+12
|
* [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
* [node] Drop Node 5 from build matrix (fixes #4370)John Firebaugh2016-03-211-13/+0
|
* [iOS] Send turnstile event as much as once per dayJesse Bounds2016-03-212-33/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, the post of the turnstile event was a side effect of the map.load event and would happen when the host app was started from a terminated state at the first initialization of MGLMapView. The turnstile event post was guarded with dispatch_once so that it would only ever be sent once during the lifecycle of the application after it started from the terminated state. This changes that behavior by: - Allowing a new turnstile event to be posted as much as once per day - Only triggering a map.view event when a map is initialized if the map is loaded outside of the 'background' application state - Sending a map.view event whenever a MGLMapView is instantiated and the application did become active or enters foreground iOS turnstile event sending behavior is now: - A map.view event is generated whenever a map is loaded and also when a map is shown again when the host app becomes active and moves into the foreground - Turnstile events are still triggered by mapviews and will be sent as frequently as once per day for a host app that is not terminated and also whenever a host app is terminated and restarted w
* Merge branch '4327-OnDoubleTap-trigger-camera-invalidation' into ↵Brad Leege2016-03-211-0/+18
|\ | | | | | | release-ios-3.2.0-android-4.0.0
| * Merge branch '4327-OnDoubleTap-trigger-camera-invalidation' of ↵Brad Leege2016-03-210-0/+0
| |\ | | | | | | | | | https://github.com/mapbox/mapbox-gl-native into 4327-OnDoubleTap-trigger-camera-invalidation
| | * [android] #4327 - OnDoubleTap needs to trigger camera invalidation after a ↵Tobrun2016-03-211-0/+18
| | | | | | | | | | | | zoom occurs
| * | [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
* | | [core] Stop any OfflineDownload before deleting a regionJohn Firebaugh2016-03-211-0/+1
|/ / | | | | | | No progress events should be processed after deleting a region.
* | [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-213-4/+34
| | | | | | | | See #4362
* | [core] Add additional logging for exceptions during database connection / ↵John Firebaugh2016-03-181-10/+23
|/ | | | | | creation Refs #4382
* ios-v3.2.0-beta.2ios-v3.2.0-beta.2Minh Nguyễn2016-03-181-1/+1
|
* [android] #4328 - Make Telemetry start only when savedInstanceState is nullBrad Leege2016-03-182-3/+3
|
* [iOS] Increase distance filter to 5 mJesse Bounds2016-03-181-8/+9
|
* [ios, osx] Unified offline and ambient cachesMinh Nguyễn2016-03-184-82/+64
| | | | | | There is now only one instance of mbgl::OfflineFileSource, created when the shared MGLOfflineStorage object is initialized. Also create and use the shared MGLOfflineStorage object when initializing an MGLMapView object. The unified cache file is located in a subdirectory of Application Support, where the SDK has control over the file’s lifetime. The subdirectory is already named after the host application’s bundle identifier, ensuring that each Mapbox-powered application has an independent tile limit. If there’s an ambient cache in a subdirectory of Caches, delete it. If there’s an offline cache in a subdirectory of Documents on iOS or Caches on OS X, move it to the unified cache location in a subdirectory of Application Support. Fixes the iOS/OS X side of #4338.
* [android] #4294 - JavaDocs for Telemetry classesBrad Leege2016-03-184-1/+15
|
* Merge pull request #4378 from mapbox/1ec5-offline-umbrellaMinh Nguyễn2016-03-182-1/+5
|\ | | | | Include offline headers in static umbrella header
| * [ios] Include offline headers in static umbrella headerMinh Nguyễn2016-03-182-1/+5
| | | | | | | | Include offline headers in the umbrella header used by the static framework. These includes are already present in the umbrella header used by the dynamic framework. jazzy relies on the static umbrella header to include all the headers, so the offline headers were also missing from documentation.
* | [ios] Updated changelogMinh Nguyễn2016-03-181-1/+1
| | | | | | | | ec072b437aa21315b174affb9eac03e2b845fc37 was unintentionally committed directly to the release branch, so no PR was created.
* | [ios] Copy dynamic framework .dSYM into distributionMinh Nguyễn2016-03-182-0/+5
|/
* [core] Fix regression of prior expiration time not being respectedThiago Marcos P. Santos2016-03-181-1/+5
|
* [core] Stop download when tile limit is reachedJesse Bounds2016-03-173-11/+80
| | | | | | | | The tile limit guard (when used) stops a download from continuing when the tile limit is reached. This wraps the guard in a method and employs it in both places currently necessary to ensure the guard has a chance to function. Tests have been updated to ensure the fix works for a less trivial tile limit scenario.
* [core] Implement a vacuum strategy for the offline databaseJohn Firebaugh2016-03-175-17/+53
| | | | Enable `PRAGMA auto_vacuum = INCREMENTAL`, and perform a `PRAGMA incremental_vacuum` when deleting an offline region.
* [iOS] Use CFBundleIdentifier instead of CFBundleName in UA stringJesse Bounds2016-03-171-1/+1
| | | | | | | | | | Although often recommended, CFBundleName is not guaranteed to exist in an app's configuration. As an identifier of telemetry data, even when it is present it can be inconsistent because of localization. CFBundleIdentifier, although possibly longer, will be consistent across locales and for the lifetime of an app in the App Store even if the app name changes in any locale.
* [android] Build ARMv8 on the `apackage` targetThiago Marcos P. Santos2016-03-171-1/+1
| | | | Follow-up of 51a3907.
* Bump masonThiago Marcos P. Santos2016-03-171-0/+0
| | | | | | | Fixes aarch64 build for android. Fixes #1956 Fixes #3128
* [core] Assert and guard against null std::exception_ptr in toStringJohn Firebaugh2016-03-161-0/+6
| | | | We don't expect toString to be called with a null std::exception_ptr. But if it is, we'd prefer not to terminate the process in release builds.
* [android] #4317 - Revert to 4.0.0-SNAPSHOT for developmentBrad Leege2016-03-151-1/+1
|
* ios-v3.2.0-beta.1ios-v3.2.0-beta.1Minh Nguyễn2016-03-151-1/+1
|
* [ios] Copy .der files into static frameworkMinh Nguyễn2016-03-151-1/+1
| | | | Fixes #4316.
* [android] #4320 - rename including to containsTobrun2016-03-152-4/+3
|
* [android] #4318 - move min/max zoom level to MapboxMapTobrun2016-03-158-110/+112
|
* [android] #4317 - Adding 4.0.0-beta.1 to CHANGELOGandroid-v4.0.0-beta.1Brad Leege2016-03-151-0/+8
|