summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [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
|
* [android] #4317 - Updating release version and fabric version to 4.0.0-beta.1Brad Leege2016-03-152-2/+2
|
* ios-v3.2.0-pre.3ios-v3.2.0-pre.3Minh Nguyễn2016-03-141-1/+1
|
* [ios] Only set preferred action on iOS 9+Minh Nguyễn2016-03-141-1/+3
| | | | | | Fixed a crash on iOS 8 when presenting the Add Offline Pack dialog. Fixes #4305.
* [android] #4304 - logo visibility fix for attributes defined in xmlTobrun2016-03-142-12/+5
|
* [ios] Immediately remove offline pack from tableMinh Nguyễn2016-03-141-6/+3
| | | | | | Remove all references to an offline pack before the call to -removePackWithCompletionHander:. Cherry-picked from d64b8ad25ca7c2297221337d4021924b5103cc77.
* [ios, osx] Allow null completion handlers in MGLOfflineStorageMinh Nguyễn2016-03-141-2/+2
| | | | Cherry-picked from f6c21a0efebbda69591fa922de4af96c59933d2f.
* [ios, osx] Removed pack nil check from MGLOfflineRegionObserverMinh Nguyễn2016-03-141-6/+0
| | | | Due to ARC, MGLOfflinePack can be deallocated at any time following its initialization. -dealloc ensures that the offline region observer is unset, but that step is asynchronous; there is no guarantee that it completes before the first status change update. In fact, the pack is deallocated before the first status change update unless it is captured outside of the MGLOfflinePackAdditionCompletionHandler. The pack nil check is unnecessary because the subsequent code would be a no-op.
* [ios] Fix incorrect issue link in v3.1.0 sectionJason Wray2016-03-131-1/+1
| | | [skip ci]
* [android] #3749 - added javadocTobrun2016-03-1239-102/+568
|
* [android] #4252 - close concurrent window fixTobrun2016-03-111-16/+11
|
* [android] #4283 - enable strict mode in test app + fix strict mode warning ↵Tobrun2016-03-112-1/+17
| | | | related to releasing the surface
* [core] Set mapbox::DEFAULT_OFFLINE_TILE_COUNT_LIMIT to 6000John Firebaugh2016-03-111-1/+1
|
* [android] #4270 - library resource prefix espresso updateTobrun2016-03-111-6/+2
|