summaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* [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
* [android] #4270 - library resource prefix espresso updateTobrun2016-03-111-6/+2
|
* ios-v3.2.0-pre.2ios-v3.2.0-pre.2Minh Nguyễn2016-03-111-1/+1
|
* [core] Deactivate offline region upon completionMinh Nguyễn2016-03-111-0/+8
|
* [ios] Fixed iosapp buildMinh Nguyễn2016-03-101-2/+2
| | | | MBXDownloadsTableViewController.{h,m} had been renamed MBXOfflinePacksTableViewController.{h,m}, but the project had not been.
* [ios] Renamed downloads to offline packs in iosappMinh Nguyễn2016-03-104-30/+30
|
* [ios, osx] Renamed MGLOfflineTask to MGLOfflinePackMinh Nguyễn2016-03-1013-367/+368
| | | | “Offline pack” more effectively communicates the persistent nature of the downloaded content.
* [ios, osx] Avoid unregistering observer for invalid taskMinh Nguyễn2016-03-101-2/+4
|
* [ios, osx] Tightened offline task stateMinh Nguyễn2016-03-104-12/+43
| | | | Fixed a race condition that could occur if a progress update comes after a call to remove the task but before the removal is complete. Avoid synchronously setting the task’s state inside -resume and -suspend; instead, rely on the observer to set the state asynchronously.
* [ios, osx] Distinguish between unknown and inactive stateMinh Nguyễn2016-03-103-14/+38
|
* [ios, osx] Privatized offline region observerMinh Nguyễn2016-03-102-21/+15
|
* [ios, osx] Invalidate task immediately upon removalMinh Nguyễn2016-03-102-3/+8
|
* [ios, osx] Fixed crash interacting with MGLOfflineTaskMinh Nguyễn2016-03-101-5/+9
| | | | Added a missing conditional to the invalidation checking macro that I factored out at the last minute.
* [ios, osx] Documented offline APIsMinh Nguyễn2016-03-108-12/+328
| | | | Also categorized offline symbols for jazzy and moved styleURL from MGLOfflineRegion to MGLTilePyramidOfflineRegion, since you never know if there will be a region type not constrained by a style in the future.
* [ios] Tap to pause/resumeMinh Nguyễn2016-03-103-1/+47
| | | | Tapping on a download now pauses or resumes it. Tapping on a completed download navigates to the downloaded region and switches to the downloaded style.
* [ios, osx] Renamed offline classesMinh Nguyễn2016-03-1017-212/+212
| | | | Renamed SDK classes related to offline viewing to more closely match the terminology used by mbgl and the Android SDK while remaining consistent with Cocoa naming principles.
* [osx] Added OS X support for offline downloadsMinh Nguyễn2016-03-1024-238/+142
|
* [ios] Added download manager to iosappMinh Nguyễn2016-03-105-32/+310
|
* [ios] Implemented offline API in iOS SDKMinh Nguyễn2016-03-1013-0/+539
| | | | Fixes #3892.
* [ios] Converted iosapp to use storyboardMinh Nguyễn2016-03-105-80/+136
|
* [ios] Disable implicit animation of user dot boundsMinh Nguyễn2016-03-101-0/+10
| | | | ref #1125
* [androd] #4269 - polyline activity crash fixTobrun2016-03-101-11/+13
|
* [android] #4263 - fix null pointer on MapboxMapEventManagerTobrun2016-03-102-23/+25
|
* [ios] Add description strings to constituent classesJason Wray2016-03-105-2/+29
|
* [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-0914-172/+468
|
* [core] Deactivate OfflineDownload when the tile count limit is hitJohn Firebaugh2016-03-091-0/+1
| | | | This is a better behavior than sending hundreds or thousands of tileCountLimitExceeded notifications.
* [android] #4253 - remove MapboxMapActivityTobrun2016-03-097-160/+0
|
* [android] #4076 - MapboxMapOptions initial versionTobrun2016-03-0934-180/+579
|
* [android] #4183 - Moving QuickZoom event recording to single finger, double ↵Brad Leege2016-03-081-1/+1
| | | | tap, and drag processing
* [ios] Non-embedded static frameworkMinh Nguyễn2016-03-089-26/+71
| | | | | | Added a new ifabric Make target for packaging up a static framework similar to the one released as 3.0.1. Place artwork and certificate assets inside Mapbox.bundle inside Mapbox.framework. Link SystemConfiguration in the umbrella header. Distinguish between the framework bundle and the resources bundle. For the dynamic frameworks and embedded static frameworks, the two are the same; for the non-embedded static framework, the latter resides inside the former.
* [core] Fix offline status reporting regressionsJohn Firebaugh2016-03-082-29/+38
| | | | | | The core of the change is ensuring that ensureResource doesn't release Zalgo: it should be consistently async, rather than async in the case that the resource doesn't exist in the database, but sync if it does. This ensures that status is reported in a more consistent sequence, regardless of the database state.
* [core] Fix RunLoop::run() behavior when called a second timeJohn Firebaugh2016-03-081-0/+1
|
* [core] Make OnlineFileSource respect the NetworkStatusThiago Marcos P. Santos2016-03-082-7/+13
| | | | | The user can now force the Offline mode and set it back to Online, triggering the requests waiting for network connection.
* [core] Remove goOffline() from DefaultFileSourceThiago Marcos P. Santos2016-03-081-10/+2
| | | | Use the newly added NetworkStatus::Set().
* [android] #4240 - add flag to resize only when needed.Tobrun2016-03-082-5/+7
|
* [core] Ensure OfflineRegionStatus::downloadState is accurately reportedJohn Firebaugh2016-03-071-0/+4
|
* 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
|