Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Offline viewing in iOS and OS X #4221

Merged
merged 16 commits into from
Mar 11, 2016
Merged

Offline viewing in iOS and OS X #4221

merged 16 commits into from
Mar 11, 2016

Commits on Mar 11, 2016

  1. Configuration menu
    Copy the full SHA
    a657308 View commit details
    Browse the repository at this point in the history
  2. [ios] Implemented offline API in iOS SDK

    Fixes #3892.
    1ec5 committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    77657b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    081ee9f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e36218a View commit details
    Browse the repository at this point in the history
  5. [ios, osx] Renamed offline classes

    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.
    1ec5 committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    f5ac63d View commit details
    Browse the repository at this point in the history
  6. [ios] Tap to pause/resume

    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.
    1ec5 committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    0348c1e View commit details
    Browse the repository at this point in the history
  7. [ios, osx] Documented offline APIs

    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.
    1ec5 committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    8824237 View commit details
    Browse the repository at this point in the history
  8. [ios, osx] Fixed crash interacting with MGLOfflineTask

    Added a missing conditional to the invalidation checking macro that I factored out at the last minute.
    1ec5 committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    e218728 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c335847 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    68ba071 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    77d9958 View commit details
    Browse the repository at this point in the history
  12. [ios, osx] Tightened offline task state

    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.
    1ec5 committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    7fa3b92 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ee20fd8 View commit details
    Browse the repository at this point in the history
  14. [ios, osx] Renamed MGLOfflineTask to MGLOfflinePack

    “Offline pack” more effectively communicates the persistent nature of the downloaded content.
    1ec5 committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    ff9c3a5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    641c315 View commit details
    Browse the repository at this point in the history
  16. [ios, osx] Updated changelog

    1ec5 committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    1ee7264 View commit details
    Browse the repository at this point in the history