From 13e2acbc754893efb945fe02d20824698415dcdb Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Thu, 11 Feb 2016 12:21:49 -0800 Subject: [ios, osx] Consolidate remaining files in platform/{ios,osx} --- .gitmodules | 2 +- .jazzy.yaml | 4 +- gyp/http-nsurl.gypi | 2 +- gyp/ios.gyp | 6 +- gyp/platform-ios.gypi | 50 +- gyp/platform-osx.gypi | 48 +- include/mbgl/darwin/MGLAnnotation.h | 48 - include/mbgl/darwin/MGLGeometry.h | 99 - include/mbgl/darwin/MGLMapCamera.h | 53 - include/mbgl/darwin/MGLMultiPoint.h | 26 - include/mbgl/darwin/MGLOverlay.h | 46 - include/mbgl/darwin/MGLPointAnnotation.h | 18 - include/mbgl/darwin/MGLPolygon.h | 26 - include/mbgl/darwin/MGLPolyline.h | 26 - include/mbgl/darwin/MGLShape.h | 27 - include/mbgl/darwin/MGLStyle.h | 56 - include/mbgl/darwin/MGLTypes.h | 53 - include/mbgl/ios/MGLAccountManager.h | 33 - include/mbgl/ios/MGLAnnotationImage.h | 44 - include/mbgl/ios/MGLCalloutView.h | 67 - include/mbgl/ios/MGLMapView+IBAdditions.h | 49 - .../ios/MGLMapView+MGLCustomStyleLayerAdditions.h | 26 - include/mbgl/ios/MGLMapView.h | 1259 - include/mbgl/ios/MGLUserLocation.h | 42 - include/mbgl/ios/Mapbox.h | 18 - include/mbgl/osx/MGLAccountManager.h | 44 - include/mbgl/osx/MGLAnnotationImage.h | 58 - include/mbgl/osx/MGLMapView+IBAdditions.h | 68 - include/mbgl/osx/MGLMapView.h | 639 - include/mbgl/osx/MGLMapViewDelegate.h | 199 - ios/Mapbox-iOS-SDK.podspec | 28 - ios/README.md | 1 - ios/app/MBXAppDelegate.h | 7 - ios/app/MBXAppDelegate.m | 33 - ios/app/MBXCustomCalloutView.h | 10 - ios/app/MBXCustomCalloutView.m | 95 - ios/app/MBXViewController.h | 5 - ios/app/MBXViewController.mm | 669 - ios/app/Settings.bundle/Root.plist | 33 - ios/app/Settings.bundle/en.lproj/Root.strings | 3 - ios/app/app-info.plist | 66 - ios/app/img/Default-568h@2x.png | Bin 2239 -> 0 bytes ios/app/img/Default-667h@2x.png | Bin 2797 -> 0 bytes ios/app/img/Icon-40.png | Bin 951 -> 0 bytes ios/app/img/Icon-40@2x.png | Bin 1528 -> 0 bytes ios/app/img/Icon-60.png | Bin 1313 -> 0 bytes ios/app/img/Icon-60@2x.png | Bin 2091 -> 0 bytes ios/app/img/Icon-60@3x.png | Bin 1300 -> 0 bytes ios/app/img/Icon-72.png | Bin 1418 -> 0 bytes ios/app/img/Icon-72@2x.png | Bin 2442 -> 0 bytes ios/app/img/Icon-76.png | Bin 1447 -> 0 bytes ios/app/img/Icon-76@2x.png | Bin 2520 -> 0 bytes ios/app/img/Icon-76@3x.png | Bin 1741 -> 0 bytes ios/app/img/Icon-Small-50.png | Bin 1118 -> 0 bytes ios/app/img/Icon-Small-50@2x.png | Bin 1839 -> 0 bytes ios/app/img/Icon-Small.png | Bin 684 -> 0 bytes ios/app/img/Icon-Small@2x.png | Bin 1231 -> 0 bytes ios/app/img/Icon-Small@3x.png | Bin 807 -> 0 bytes ios/app/img/Icon-Spotlight-40.png | Bin 951 -> 0 bytes ios/app/img/Icon-Spotlight-40@2x.png | Bin 1528 -> 0 bytes ios/app/img/Icon-Spotlight-40@3x.png | Bin 961 -> 0 bytes ios/app/img/Icon.png | Bin 1171 -> 0 bytes ios/app/img/Icon@2x.png | Bin 1931 -> 0 bytes ios/app/img/TrackingHeadingMask.png | Bin 250 -> 0 bytes ios/app/img/TrackingHeadingMask@2x.png | Bin 467 -> 0 bytes ios/app/img/TrackingHeadingMask@3x.png | Bin 672 -> 0 bytes ios/app/img/TrackingLocationMask.png | Bin 407 -> 0 bytes ios/app/img/TrackingLocationMask@2x.png | Bin 680 -> 0 bytes ios/app/img/TrackingLocationMask@3x.png | Bin 903 -> 0 bytes ios/app/img/TrackingLocationOffMask.png | Bin 493 -> 0 bytes ios/app/img/TrackingLocationOffMask@2x.png | Bin 973 -> 0 bytes ios/app/img/TrackingLocationOffMask@3x.png | Bin 1407 -> 0 bytes ios/app/img/iTunesArtwork | Bin 264721 -> 0 bytes ios/app/img/iTunesArtwork.png | Bin 5655 -> 0 bytes ios/app/img/iTunesArtwork@2x | Bin 661346 -> 0 bytes ios/app/img/iTunesArtwork@2x.png | Bin 9293 -> 0 bytes ios/app/img/settings.png | Bin 528 -> 0 bytes ios/app/img/settings@2x.png | Bin 1130 -> 0 bytes ios/app/main.m | 10 - ios/app/mapboxgl-app.gypi | 78 - ios/app/points.geojson | 136346 ------------------ ios/app/polyline.geojson | 14187 -- ios/app/threestates.geojson | 1612 - ios/benchmark/MBXBenchAppDelegate.h | 7 - ios/benchmark/MBXBenchAppDelegate.m | 15 - ios/benchmark/MBXBenchViewController.h | 5 - ios/benchmark/MBXBenchViewController.mm | 152 - ios/benchmark/app-info.plist | 53 - ios/benchmark/assets/glyphs/download.sh | 29 - ios/benchmark/assets/sprites/mapbox-streets.json | 2034 - ios/benchmark/assets/sprites/mapbox-streets.png | Bin 81643 -> 0 bytes .../assets/sprites/mapbox-streets@2x.json | 2034 - ios/benchmark/assets/sprites/mapbox-streets@2x.png | Bin 192103 -> 0 bytes ios/benchmark/assets/styles/streets-v8.json | 8935 -- ios/benchmark/assets/tiles/download.sh | 96 - ...mapbox-terrain-v2,mapbox.mapbox-streets-v6.json | 1 - ios/benchmark/benchmark-ios.gypi | 61 - ios/benchmark/img/Icon-40.png | Bin 1295 -> 0 bytes ios/benchmark/img/Icon-40@2x.png | Bin 2971 -> 0 bytes ios/benchmark/img/Icon-40@3x.png | Bin 5936 -> 0 bytes ios/benchmark/img/Icon-60.png | Bin 2051 -> 0 bytes ios/benchmark/img/Icon-60@2x.png | Bin 5936 -> 0 bytes ios/benchmark/img/Icon-60@3x.png | Bin 11806 -> 0 bytes ios/benchmark/img/Icon-72.png | Bin 2610 -> 0 bytes ios/benchmark/img/Icon-72@2x.png | Bin 7894 -> 0 bytes ios/benchmark/img/Icon-76.png | Bin 2841 -> 0 bytes ios/benchmark/img/Icon-76@2x.png | Bin 8633 -> 0 bytes ios/benchmark/img/Icon-Small-50.png | Bin 1676 -> 0 bytes ios/benchmark/img/Icon-Small-50@2x.png | Bin 4490 -> 0 bytes ios/benchmark/img/Icon-Small.png | Bin 1009 -> 0 bytes ios/benchmark/img/Icon-Small@2x.png | Bin 2046 -> 0 bytes ios/benchmark/img/Icon-Small@3x.png | Bin 3371 -> 0 bytes ios/benchmark/img/Icon.png | Bin 2009 -> 0 bytes ios/benchmark/img/Icon.svg | 6 - ios/benchmark/img/Icon@2x.png | Bin 5436 -> 0 bytes ios/benchmark/img/iTunesArtwork.png | Bin 113442 -> 0 bytes ios/benchmark/img/iTunesArtwork@2x.png | Bin 399202 -> 0 bytes ios/benchmark/locations.cpp | 18 - ios/benchmark/locations.hpp | 23 - ios/benchmark/main.m | 10 - ios/docs/doc-README.md | 9 - ios/docs/install_docs.sh | 34 - ios/docs/pod-README.md | 79 - ios/docs/remove_docs.sh | 7 - ios/framework/Info.plist | 24 - ios/framework/Mapbox.h | 26 - ios/framework/Mapbox.m | 29 - ios/framework/Settings.bundle/Root.plist | 33 - .../Settings.bundle/en.lproj/Root.strings | Bin 552 -> 0 bytes ios/framework/framework-ios.gypi | 70 - ios/framework/modulemap | 8 - ios/framework/strip-frameworks.sh | 70 - ios/screenshot.png | Bin 302191 -> 0 bytes platform/darwin/MGLGeometry.mm | 46 - platform/darwin/MGLGeometry_Private.h | 64 - platform/darwin/MGLMapCamera.mm | 125 - platform/darwin/MGLMultiPoint.mm | 131 - platform/darwin/MGLMultiPoint_Private.h | 49 - platform/darwin/MGLPointAnnotation.m | 7 - platform/darwin/MGLPolygon.mm | 28 - platform/darwin/MGLPolyline.mm | 28 - platform/darwin/MGLShape.m | 14 - platform/darwin/MGLStyle.mm | 30 - platform/darwin/MGLTypes.m | 3 - platform/darwin/NSException+MGLAdditions.h | 3 - platform/darwin/NSString+MGLAdditions.h | 16 - platform/darwin/NSString+MGLAdditions.m | 12 - platform/darwin/application_root.mm | 18 - platform/darwin/http_request_nsurl.mm | 253 - platform/darwin/image.mm | 121 - platform/darwin/include/MGLAnnotation.h | 48 + platform/darwin/include/MGLGeometry.h | 99 + platform/darwin/include/MGLMapCamera.h | 53 + platform/darwin/include/MGLMultiPoint.h | 26 + platform/darwin/include/MGLOverlay.h | 46 + platform/darwin/include/MGLPointAnnotation.h | 18 + platform/darwin/include/MGLPolygon.h | 26 + platform/darwin/include/MGLPolyline.h | 26 + platform/darwin/include/MGLShape.h | 27 + platform/darwin/include/MGLStyle.h | 56 + platform/darwin/include/MGLTypes.h | 53 + platform/darwin/log_nslog.mm | 13 - platform/darwin/nsthread.mm | 13 - platform/darwin/reachability.m | 469 - platform/darwin/settings_nsuserdefaults.mm | 60 - platform/darwin/src/MGLGeometry.mm | 46 + platform/darwin/src/MGLGeometry_Private.h | 64 + platform/darwin/src/MGLMapCamera.mm | 125 + platform/darwin/src/MGLMultiPoint.mm | 131 + platform/darwin/src/MGLMultiPoint_Private.h | 49 + platform/darwin/src/MGLPointAnnotation.m | 7 + platform/darwin/src/MGLPolygon.mm | 28 + platform/darwin/src/MGLPolyline.mm | 28 + platform/darwin/src/MGLShape.m | 14 + platform/darwin/src/MGLStyle.mm | 30 + platform/darwin/src/MGLTypes.m | 3 + platform/darwin/src/NSException+MGLAdditions.h | 3 + platform/darwin/src/NSString+MGLAdditions.h | 16 + platform/darwin/src/NSString+MGLAdditions.m | 12 + platform/darwin/src/application_root.mm | 18 + platform/darwin/src/http_request_nsurl.mm | 253 + platform/darwin/src/image.mm | 121 + platform/darwin/src/log_nslog.mm | 13 + platform/darwin/src/nsthread.mm | 13 + platform/darwin/src/reachability.m | 469 + platform/darwin/src/settings_nsuserdefaults.mm | 60 + platform/darwin/src/string_nsstring.mm | 31 + platform/darwin/string_nsstring.mm | 31 - platform/ios/DEVELOPING.md | 2 +- platform/ios/Mapbox-iOS-SDK.podspec | 28 + platform/ios/app/MBXAppDelegate.h | 7 + platform/ios/app/MBXAppDelegate.m | 33 + platform/ios/app/MBXCustomCalloutView.h | 10 + platform/ios/app/MBXCustomCalloutView.m | 95 + platform/ios/app/MBXViewController.h | 5 + platform/ios/app/MBXViewController.mm | 669 + platform/ios/app/Settings.bundle/Root.plist | 33 + .../ios/app/Settings.bundle/en.lproj/Root.strings | 3 + platform/ios/app/app-info.plist | 66 + platform/ios/app/img/Default-568h@2x.png | Bin 0 -> 2239 bytes platform/ios/app/img/Default-667h@2x.png | Bin 0 -> 2797 bytes platform/ios/app/img/Icon-40.png | Bin 0 -> 951 bytes platform/ios/app/img/Icon-40@2x.png | Bin 0 -> 1528 bytes platform/ios/app/img/Icon-60.png | Bin 0 -> 1313 bytes platform/ios/app/img/Icon-60@2x.png | Bin 0 -> 2091 bytes platform/ios/app/img/Icon-60@3x.png | Bin 0 -> 1300 bytes platform/ios/app/img/Icon-72.png | Bin 0 -> 1418 bytes platform/ios/app/img/Icon-72@2x.png | Bin 0 -> 2442 bytes platform/ios/app/img/Icon-76.png | Bin 0 -> 1447 bytes platform/ios/app/img/Icon-76@2x.png | Bin 0 -> 2520 bytes platform/ios/app/img/Icon-76@3x.png | Bin 0 -> 1741 bytes platform/ios/app/img/Icon-Small-50.png | Bin 0 -> 1118 bytes platform/ios/app/img/Icon-Small-50@2x.png | Bin 0 -> 1839 bytes platform/ios/app/img/Icon-Small.png | Bin 0 -> 684 bytes platform/ios/app/img/Icon-Small@2x.png | Bin 0 -> 1231 bytes platform/ios/app/img/Icon-Small@3x.png | Bin 0 -> 807 bytes platform/ios/app/img/Icon-Spotlight-40.png | Bin 0 -> 951 bytes platform/ios/app/img/Icon-Spotlight-40@2x.png | Bin 0 -> 1528 bytes platform/ios/app/img/Icon-Spotlight-40@3x.png | Bin 0 -> 961 bytes platform/ios/app/img/Icon.png | Bin 0 -> 1171 bytes platform/ios/app/img/Icon@2x.png | Bin 0 -> 1931 bytes platform/ios/app/img/TrackingHeadingMask.png | Bin 0 -> 250 bytes platform/ios/app/img/TrackingHeadingMask@2x.png | Bin 0 -> 467 bytes platform/ios/app/img/TrackingHeadingMask@3x.png | Bin 0 -> 672 bytes platform/ios/app/img/TrackingLocationMask.png | Bin 0 -> 407 bytes platform/ios/app/img/TrackingLocationMask@2x.png | Bin 0 -> 680 bytes platform/ios/app/img/TrackingLocationMask@3x.png | Bin 0 -> 903 bytes platform/ios/app/img/TrackingLocationOffMask.png | Bin 0 -> 493 bytes .../ios/app/img/TrackingLocationOffMask@2x.png | Bin 0 -> 973 bytes .../ios/app/img/TrackingLocationOffMask@3x.png | Bin 0 -> 1407 bytes platform/ios/app/img/iTunesArtwork | Bin 0 -> 264721 bytes platform/ios/app/img/iTunesArtwork.png | Bin 0 -> 5655 bytes platform/ios/app/img/iTunesArtwork@2x | Bin 0 -> 661346 bytes platform/ios/app/img/iTunesArtwork@2x.png | Bin 0 -> 9293 bytes platform/ios/app/img/settings.png | Bin 0 -> 528 bytes platform/ios/app/img/settings@2x.png | Bin 0 -> 1130 bytes platform/ios/app/main.m | 10 + platform/ios/app/mapboxgl-app.gypi | 78 + platform/ios/app/points.geojson | 136346 ++++++++++++++++++ platform/ios/app/polyline.geojson | 14187 ++ platform/ios/app/threestates.geojson | 1612 + platform/ios/benchmark/MBXBenchAppDelegate.h | 7 + platform/ios/benchmark/MBXBenchAppDelegate.m | 15 + platform/ios/benchmark/MBXBenchViewController.h | 5 + platform/ios/benchmark/MBXBenchViewController.mm | 152 + platform/ios/benchmark/app-info.plist | 53 + platform/ios/benchmark/assets/glyphs/download.sh | 29 + .../benchmark/assets/sprites/mapbox-streets.json | 2034 + .../benchmark/assets/sprites/mapbox-streets.png | Bin 0 -> 81643 bytes .../assets/sprites/mapbox-streets@2x.json | 2034 + .../benchmark/assets/sprites/mapbox-streets@2x.png | Bin 0 -> 192103 bytes .../ios/benchmark/assets/styles/streets-v8.json | 8935 ++ platform/ios/benchmark/assets/tiles/download.sh | 96 + ...mapbox-terrain-v2,mapbox.mapbox-streets-v6.json | 1 + platform/ios/benchmark/benchmark-ios.gypi | 61 + platform/ios/benchmark/img/Icon-40.png | Bin 0 -> 1295 bytes platform/ios/benchmark/img/Icon-40@2x.png | Bin 0 -> 2971 bytes platform/ios/benchmark/img/Icon-40@3x.png | Bin 0 -> 5936 bytes platform/ios/benchmark/img/Icon-60.png | Bin 0 -> 2051 bytes platform/ios/benchmark/img/Icon-60@2x.png | Bin 0 -> 5936 bytes platform/ios/benchmark/img/Icon-60@3x.png | Bin 0 -> 11806 bytes platform/ios/benchmark/img/Icon-72.png | Bin 0 -> 2610 bytes platform/ios/benchmark/img/Icon-72@2x.png | Bin 0 -> 7894 bytes platform/ios/benchmark/img/Icon-76.png | Bin 0 -> 2841 bytes platform/ios/benchmark/img/Icon-76@2x.png | Bin 0 -> 8633 bytes platform/ios/benchmark/img/Icon-Small-50.png | Bin 0 -> 1676 bytes platform/ios/benchmark/img/Icon-Small-50@2x.png | Bin 0 -> 4490 bytes platform/ios/benchmark/img/Icon-Small.png | Bin 0 -> 1009 bytes platform/ios/benchmark/img/Icon-Small@2x.png | Bin 0 -> 2046 bytes platform/ios/benchmark/img/Icon-Small@3x.png | Bin 0 -> 3371 bytes platform/ios/benchmark/img/Icon.png | Bin 0 -> 2009 bytes platform/ios/benchmark/img/Icon.svg | 6 + platform/ios/benchmark/img/Icon@2x.png | Bin 0 -> 5436 bytes platform/ios/benchmark/img/iTunesArtwork.png | Bin 0 -> 113442 bytes platform/ios/benchmark/img/iTunesArtwork@2x.png | Bin 0 -> 399202 bytes platform/ios/benchmark/locations.cpp | 18 + platform/ios/benchmark/locations.hpp | 23 + platform/ios/benchmark/main.m | 10 + platform/ios/bitrise.yml | 2 +- platform/ios/docs/doc-README.md | 9 + platform/ios/docs/install_docs.sh | 34 + platform/ios/docs/pod-README.md | 79 + platform/ios/docs/remove_docs.sh | 7 + platform/ios/framework/Info.plist | 24 + platform/ios/framework/Mapbox.h | 26 + platform/ios/framework/Mapbox.m | 29 + platform/ios/framework/Settings.bundle/Root.plist | 33 + .../Settings.bundle/en.lproj/Root.strings | Bin 0 -> 552 bytes platform/ios/framework/framework-ios.gypi | 70 + platform/ios/framework/modulemap | 8 + platform/ios/framework/strip-frameworks.sh | 70 + platform/ios/include/MGLAccountManager.h | 33 + platform/ios/include/MGLAnnotationImage.h | 44 + platform/ios/include/MGLCalloutView.h | 67 + platform/ios/include/MGLMapView+IBAdditions.h | 49 + .../MGLMapView+MGLCustomStyleLayerAdditions.h | 26 + platform/ios/include/MGLMapView.h | 1259 + platform/ios/include/MGLUserLocation.h | 42 + platform/ios/include/Mapbox.h | 18 + platform/ios/screenshot.png | Bin 0 -> 302191 bytes platform/ios/scripts/benchmark.sh | 4 +- platform/ios/scripts/document.sh | 2 +- platform/ios/scripts/package.sh | 12 +- platform/ios/scripts/test.sh | 2 +- platform/ios/src/MGLMapView.mm | 4 +- platform/ios/test/.gitignore | 3 + platform/ios/test/App-Info.plist | 55 + platform/ios/test/Bundle-Info.plist | 22 + .../AppIcon.appiconset/Contents.json | 162 + .../LaunchImage.launchimage/Contents.json | 53 + .../LaunchImage.launchimage/Default-568h@2x.png | Bin 0 -> 184 bytes .../LaunchImage.launchimage/Default@2x.png | Bin 0 -> 170 bytes platform/ios/test/KIF | 1 + platform/ios/test/KIFTestActor+MapboxGL.h | 13 + platform/ios/test/KIFTestActor+MapboxGL.m | 25 + platform/ios/test/LaunchScreen.xib | 45 + platform/ios/test/MGLTAppDelegate.h | 7 + platform/ios/test/MGLTAppDelegate.m | 19 + platform/ios/test/MGLTViewController.h | 8 + platform/ios/test/MGLTViewController.m | 29 + platform/ios/test/MapViewTests.m | 531 + .../OCMock/NSNotificationCenter+OCMAdditions.h | 26 + platform/ios/test/OCMock/OCMock/OCMArg.h | 53 + platform/ios/test/OCMock/OCMock/OCMConstraint.h | 71 + platform/ios/test/OCMock/OCMock/OCMLocation.h | 36 + platform/ios/test/OCMock/OCMock/OCMMacroState.h | 45 + platform/ios/test/OCMock/OCMock/OCMRecorder.h | 39 + platform/ios/test/OCMock/OCMock/OCMStubRecorder.h | 56 + platform/ios/test/OCMock/OCMock/OCMock.h | 84 + platform/ios/test/OCMock/OCMock/OCMockObject.h | 74 + platform/ios/test/OCMock/libOCMock.a | Bin 0 -> 2071640 bytes platform/ios/test/OHHTTPStubs/.gitignore | 15 + platform/ios/test/OHHTTPStubs/.travis.yml | 14 + platform/ios/test/OHHTTPStubs/CHANGELOG.md | 255 + .../OHHTTPStubs/Examples/ObjC/MainViewController.h | 13 + .../OHHTTPStubs/Examples/ObjC/MainViewController.m | 169 + .../Examples/ObjC/MainViewController.xib | 158 + .../ObjC/OHHTTPStubsDemo.xcodeproj/project.pbxproj | 385 + .../project.xcworkspace/contents.xcworkspacedata | 7 + .../xcschemes/OHHTTPStubs iOS Demo.xcscheme | 113 + .../xcschemes/OHHTTPStubsDemo.xcscheme | 92 + .../contents.xcworkspacedata | 10 + .../ios/test/OHHTTPStubs/Examples/ObjC/Podfile | 6 + .../test/OHHTTPStubs/Examples/ObjC/Podfile.lock | 26 + .../Headers/Private/OHHTTPStubs/Compatibility.h | 1 + .../Pods/Headers/Private/OHHTTPStubs/OHHTTPStubs.h | 1 + .../OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h | 1 + .../Private/OHHTTPStubs/OHHTTPStubsResponse+JSON.h | 1 + .../Private/OHHTTPStubs/OHHTTPStubsResponse.h | 1 + .../Headers/Private/OHHTTPStubs/OHPathHelpers.h | 1 + .../Headers/Public/OHHTTPStubs/Compatibility.h | 1 + .../Pods/Headers/Public/OHHTTPStubs/OHHTTPStubs.h | 1 + .../OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h | 1 + .../Public/OHHTTPStubs/OHHTTPStubsResponse+JSON.h | 1 + .../Public/OHHTTPStubs/OHHTTPStubsResponse.h | 1 + .../Headers/Public/OHHTTPStubs/OHPathHelpers.h | 1 + .../Pods/Local Podspecs/OHHTTPStubs.podspec.json | 112 + .../OHHTTPStubs/Examples/ObjC/Pods/Manifest.lock | 26 + .../ObjC/Pods/Pods.xcodeproj/project.pbxproj | 587 + .../xcshareddata/xcschemes/OHHTTPStubs.xcscheme | 71 + .../OHHTTPStubs/OHHTTPStubs-Private.xcconfig | 6 + .../OHHTTPStubs/OHHTTPStubs-dummy.m | 5 + .../OHHTTPStubs/OHHTTPStubs-prefix.pch | 4 + .../OHHTTPStubs/OHHTTPStubs.xcconfig | 1 + .../Pods-OHHTTPStubs-Private.xcconfig | 6 + .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-dummy.m | 5 + .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-prefix.pch | 5 + .../Pods-OHHTTPStubs/Pods-OHHTTPStubs.xcconfig | 1 + .../Pods/Pods-acknowledgements.markdown | 15 + .../Pods/Pods-acknowledgements.plist | 45 + .../Pods/Target Support Files/Pods/Pods-dummy.m | 5 + .../Target Support Files/Pods/Pods-environment.h | 14 + .../Target Support Files/Pods/Pods-resources.sh | 95 + .../Target Support Files/Pods/Pods.debug.xcconfig | 5 + .../Pods/Pods.release.xcconfig | 5 + .../test/OHHTTPStubs/Examples/ObjC/Stubs/stub.jpg | Bin 0 -> 46859 bytes .../test/OHHTTPStubs/Examples/ObjC/Stubs/stub.txt | 3 + .../ObjC/Supporting Files/Default-568h@2x.png | Bin 0 -> 18594 bytes .../Supporting Files/OHHTTPStubsDemo-Info.plist | 40 + .../Supporting Files/OHHTTPStubsDemo-Prefix.pch | 14 + .../Examples/ObjC/Supporting Files/main.m | 17 + .../OHHTTPStubs/Examples/Swift/AppDelegate.swift | 21 + .../OHHTTPStubs/Examples/Swift/Main.storyboard | 196 + .../Examples/Swift/MainViewController.swift | 131 + .../OHHTTPStubsDemo.xcodeproj/project.pbxproj | 382 + .../project.xcworkspace/contents.xcworkspacedata | 7 + .../xcschemes/OHHTTPStubsDemo.xcscheme | 91 + .../contents.xcworkspacedata | 10 + .../ios/test/OHHTTPStubs/Examples/Swift/Podfile | 8 + .../test/OHHTTPStubs/Examples/Swift/Podfile.lock | 29 + .../Headers/Private/OHHTTPStubs/Compatibility.h | 1 + .../Pods/Headers/Private/OHHTTPStubs/OHHTTPStubs.h | 1 + .../OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h | 1 + .../Private/OHHTTPStubs/OHHTTPStubsResponse+JSON.h | 1 + .../Private/OHHTTPStubs/OHHTTPStubsResponse.h | 1 + .../Headers/Private/OHHTTPStubs/OHPathHelpers.h | 1 + .../Pods/Headers/Public/OHHTTPStubs/OHHTTPStubs.h | 1 + .../OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h | 1 + .../Public/OHHTTPStubs/OHHTTPStubsResponse+JSON.h | 1 + .../Public/OHHTTPStubs/OHHTTPStubsResponse.h | 1 + .../Headers/Public/OHHTTPStubs/OHPathHelpers.h | 1 + .../Pods/Local Podspecs/OHHTTPStubs.podspec.json | 112 + .../OHHTTPStubs/Examples/Swift/Pods/Manifest.lock | 29 + .../Swift/Pods/Pods.xcodeproj/project.pbxproj | 699 + .../xcshareddata/xcschemes/OHHTTPStubs.xcscheme | 71 + .../Target Support Files/OHHTTPStubs/Info.plist | 26 + .../OHHTTPStubs/OHHTTPStubs-Private.xcconfig | 7 + .../OHHTTPStubs/OHHTTPStubs-dummy.m | 5 + .../OHHTTPStubs/OHHTTPStubs-prefix.pch | 4 + .../OHHTTPStubs/OHHTTPStubs-umbrella.h | 12 + .../OHHTTPStubs/OHHTTPStubs.modulemap | 6 + .../OHHTTPStubs/OHHTTPStubs.xcconfig | 1 + .../Pods-OHHTTPStubs/Info.plist | 26 + .../Pods-OHHTTPStubs-Private.xcconfig | 9 + .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-dummy.m | 5 + .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-prefix.pch | 5 + .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-umbrella.h | 11 + .../Pods-OHHTTPStubs/Pods-OHHTTPStubs.modulemap | 6 + .../Pods-OHHTTPStubs/Pods-OHHTTPStubs.xcconfig | 1 + .../Pods/Target Support Files/Pods/Info.plist | 26 + .../Pods/Pods-acknowledgements.markdown | 15 + .../Pods/Pods-acknowledgements.plist | 45 + .../Pods/Target Support Files/Pods/Pods-dummy.m | 5 + .../Target Support Files/Pods/Pods-environment.h | 14 + .../Target Support Files/Pods/Pods-frameworks.sh | 59 + .../Target Support Files/Pods/Pods-resources.sh | 95 + .../Pods/Target Support Files/Pods/Pods-umbrella.h | 6 + .../Target Support Files/Pods/Pods.debug.xcconfig | 7 + .../Pods/Target Support Files/Pods/Pods.modulemap | 6 + .../Pods/Pods.release.xcconfig | 7 + .../test/OHHTTPStubs/Examples/Swift/Stubs/stub.jpg | Bin 0 -> 46859 bytes .../test/OHHTTPStubs/Examples/Swift/Stubs/stub.txt | 3 + .../Swift/Supporting Files/Default-568h@2x.png | Bin 0 -> 18594 bytes .../AppIcon.appiconset/Contents.json | 68 + .../Examples/Swift/Supporting Files/Info.plist | 45 + .../Swift/Supporting Files/LaunchScreen.xib | 41 + platform/ios/test/OHHTTPStubs/LICENSE | 9 + platform/ios/test/OHHTTPStubs/OHHTTPStubs.podspec | 86 + .../OHHTTPStubs.xcodeproj/project.pbxproj | 1320 + .../project.xcworkspace/contents.xcworkspacedata | 7 + .../xcschemes/OHHTTPStubs Mac Framework.xcscheme | 95 + .../xcschemes/OHHTTPStubs iOS Framework.xcscheme | 113 + .../xcschemes/OHHTTPStubs iOS StaticLib.xcscheme | 113 + .../contents.xcworkspacedata | 10 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + platform/ios/test/OHHTTPStubs/OHHTTPStubs/Podfile | 19 + .../ios/test/OHHTTPStubs/OHHTTPStubs/Podfile.lock | 30 + .../AFNetworking/AFHTTPRequestOperation.h | 67 + .../AFNetworking/AFHTTPRequestOperation.m | 206 + .../AFNetworking/AFHTTPRequestOperationManager.h | 308 + .../AFNetworking/AFHTTPRequestOperationManager.m | 253 + .../AFNetworking/AFHTTPSessionManager.h | 240 + .../AFNetworking/AFHTTPSessionManager.m | 321 + .../AFNetworking/AFNetworkReachabilityManager.h | 193 + .../AFNetworking/AFNetworkReachabilityManager.m | 259 + .../Pods/AFNetworking/AFNetworking/AFNetworking.h | 44 + .../AFNetworking/AFNetworking/AFSecurityPolicy.h | 143 + .../AFNetworking/AFNetworking/AFSecurityPolicy.m | 335 + .../AFNetworking/AFURLConnectionOperation.h | 328 + .../AFNetworking/AFURLConnectionOperation.m | 789 + .../AFNetworking/AFURLRequestSerialization.h | 463 + .../AFNetworking/AFURLRequestSerialization.m | 1339 + .../AFNetworking/AFURLResponseSerialization.h | 310 + .../AFNetworking/AFURLResponseSerialization.m | 793 + .../AFNetworking/AFURLSessionManager.h | 531 + .../AFNetworking/AFURLSessionManager.m | 1079 + .../OHHTTPStubs/Pods/AFNetworking/LICENSE | 19 + .../OHHTTPStubs/Pods/AFNetworking/README.md | 383 + .../AFNetworkActivityIndicatorManager.h | 76 + .../AFNetworkActivityIndicatorManager.m | 171 + .../UIActivityIndicatorView+AFNetworking.h | 64 + .../UIActivityIndicatorView+AFNetworking.m | 97 + .../UIKit+AFNetworking/UIAlertView+AFNetworking.h | 96 + .../UIKit+AFNetworking/UIAlertView+AFNetworking.m | 111 + .../UIKit+AFNetworking/UIButton+AFNetworking.h | 181 + .../UIKit+AFNetworking/UIButton+AFNetworking.m | 293 + .../UIKit+AFNetworking/UIImageView+AFNetworking.h | 143 + .../UIKit+AFNetworking/UIImageView+AFNetworking.m | 216 + .../UIKit+AFNetworking/UIKit+AFNetworking.h | 38 + .../UIProgressView+AFNetworking.h | 88 + .../UIProgressView+AFNetworking.m | 183 + .../UIRefreshControl+AFNetworking.h | 64 + .../UIRefreshControl+AFNetworking.m | 93 + .../UIKit+AFNetworking/UIWebView+AFNetworking.h | 83 + .../UIKit+AFNetworking/UIWebView+AFNetworking.m | 151 + .../Private/AFNetworking/AFHTTPRequestOperation.h | 1 + .../AFNetworking/AFHTTPRequestOperationManager.h | 1 + .../Private/AFNetworking/AFHTTPSessionManager.h | 1 + .../AFNetworkActivityIndicatorManager.h | 1 + .../AFNetworking/AFNetworkReachabilityManager.h | 1 + .../Headers/Private/AFNetworking/AFNetworking.h | 1 + .../Private/AFNetworking/AFSecurityPolicy.h | 1 + .../AFNetworking/AFURLConnectionOperation.h | 1 + .../AFNetworking/AFURLRequestSerialization.h | 1 + .../AFNetworking/AFURLResponseSerialization.h | 1 + .../Private/AFNetworking/AFURLSessionManager.h | 1 + .../UIActivityIndicatorView+AFNetworking.h | 1 + .../AFNetworking/UIAlertView+AFNetworking.h | 1 + .../Private/AFNetworking/UIButton+AFNetworking.h | 1 + .../AFNetworking/UIImageView+AFNetworking.h | 1 + .../Private/AFNetworking/UIKit+AFNetworking.h | 1 + .../AFNetworking/UIProgressView+AFNetworking.h | 1 + .../AFNetworking/UIRefreshControl+AFNetworking.h | 1 + .../Private/AFNetworking/UIWebView+AFNetworking.h | 1 + .../Public/AFNetworking/AFHTTPRequestOperation.h | 1 + .../AFNetworking/AFHTTPRequestOperationManager.h | 1 + .../Public/AFNetworking/AFHTTPSessionManager.h | 1 + .../AFNetworkActivityIndicatorManager.h | 1 + .../AFNetworking/AFNetworkReachabilityManager.h | 1 + .../Headers/Public/AFNetworking/AFNetworking.h | 1 + .../Headers/Public/AFNetworking/AFSecurityPolicy.h | 1 + .../Public/AFNetworking/AFURLConnectionOperation.h | 1 + .../AFNetworking/AFURLRequestSerialization.h | 1 + .../AFNetworking/AFURLResponseSerialization.h | 1 + .../Public/AFNetworking/AFURLSessionManager.h | 1 + .../UIActivityIndicatorView+AFNetworking.h | 1 + .../Public/AFNetworking/UIAlertView+AFNetworking.h | 1 + .../Public/AFNetworking/UIButton+AFNetworking.h | 1 + .../Public/AFNetworking/UIImageView+AFNetworking.h | 1 + .../Public/AFNetworking/UIKit+AFNetworking.h | 1 + .../AFNetworking/UIProgressView+AFNetworking.h | 1 + .../AFNetworking/UIRefreshControl+AFNetworking.h | 1 + .../Public/AFNetworking/UIWebView+AFNetworking.h | 1 + .../OHHTTPStubs/OHHTTPStubs/Pods/Manifest.lock | 30 + .../Pods/Pods.xcodeproj/project.pbxproj | 1190 + ...TPStubs Mac Tests-AFNetworking-Private.xcconfig | 6 + ...Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m | 5 + ...s-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch | 4 + ...ods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig | 1 + ...OHHTTPStubs Mac Tests-acknowledgements.markdown | 26 + ...ds-OHHTTPStubs Mac Tests-acknowledgements.plist | 56 + .../Pods-OHHTTPStubs Mac Tests-dummy.m | 5 + .../Pods-OHHTTPStubs Mac Tests-environment.h | 44 + .../Pods-OHHTTPStubs Mac Tests-resources.sh | 95 + .../Pods-OHHTTPStubs Mac Tests.debug.xcconfig | 5 + .../Pods-OHHTTPStubs Mac Tests.release.xcconfig | 5 + ...ubs iOS Fmk Tests-AFNetworking-Private.xcconfig | 6 + ...-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m | 5 + ...HTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch | 4 + ...OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig | 1 + ...TPStubs iOS Fmk Tests-acknowledgements.markdown | 26 + ...HHTTPStubs iOS Fmk Tests-acknowledgements.plist | 56 + .../Pods-OHHTTPStubs iOS Fmk Tests-dummy.m | 5 + .../Pods-OHHTTPStubs iOS Fmk Tests-resources.sh | 95 + .../Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig | 5 + ...Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig | 5 + ...ubs iOS Lib Tests-AFNetworking-Private.xcconfig | 6 + ...-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m | 5 + ...HTTPStubs iOS Lib Tests-AFNetworking-prefix.pch | 4 + ...OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig | 1 + ...TPStubs iOS Lib Tests-acknowledgements.markdown | 26 + ...HHTTPStubs iOS Lib Tests-acknowledgements.plist | 56 + .../Pods-OHHTTPStubs iOS Lib Tests-dummy.m | 5 + .../Pods-OHHTTPStubs iOS Lib Tests-resources.sh | 95 + .../Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig | 5 + ...Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig | 5 + ...TPStubs iOS Tests-AFNetworking-Private.xcconfig | 6 + ...Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m | 5 + ...s-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch | 5 + ...ods-OHHTTPStubs iOS Tests-AFNetworking.xcconfig | 1 + ...OHHTTPStubs iOS Tests-acknowledgements.markdown | 26 + ...ds-OHHTTPStubs iOS Tests-acknowledgements.plist | 56 + .../Pods-OHHTTPStubs iOS Tests-dummy.m | 5 + .../Pods-OHHTTPStubs iOS Tests-environment.h | 50 + .../Pods-OHHTTPStubs iOS Tests-resources.sh | 93 + .../Pods-OHHTTPStubs iOS Tests.debug.xcconfig | 6 + .../Pods-OHHTTPStubs iOS Tests.release.xcconfig | 6 + .../OHHTTPStubs/Sources/Compatibility.h | 47 + .../HTTPMessage/OHHTTPStubsResponse+HTTPMessage.h | 79 + .../HTTPMessage/OHHTTPStubsResponse+HTTPMessage.m | 76 + .../Sources/JSON/OHHTTPStubsResponse+JSON.h | 57 + .../Sources/JSON/OHHTTPStubsResponse+JSON.m | 48 + .../Sources/Mocktail/OHHTTPStubs+Mocktail.h | 100 + .../Sources/Mocktail/OHHTTPStubs+Mocktail.m | 238 + .../OHHTTPStubs+NSURLSessionConfiguration.m | 88 + .../OHHTTPStubs+NSURLSessionConfiguration.m | 71 + .../OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h | 199 + .../OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m | 530 + .../Sources/OHHTTPStubsResponse+HTTPMessage.h | 62 + .../Sources/OHHTTPStubsResponse+HTTPMessage.m | 54 + .../OHHTTPStubs/Sources/OHHTTPStubsResponse+JSON.h | 47 + .../OHHTTPStubs/Sources/OHHTTPStubsResponse+JSON.m | 31 + .../OHHTTPStubs/Sources/OHHTTPStubsResponse.h | 269 + .../OHHTTPStubs/Sources/OHHTTPStubsResponse.m | 194 + .../OHHTTPStubs/Sources/OHPathHelpers.h | 77 + .../OHHTTPStubs/Sources/OHPathHelpers.m | 35 + .../Sources/OHPathHelpers/OHPathHelpers.h | 86 + .../Sources/OHPathHelpers/OHPathHelpers.m | 52 + .../Sources/Swift/OHHTTPStubsSwift.swift | 179 + .../Supporting Files/OHHTTPStubs Mac-Info.plist | 30 + .../Supporting Files/OHHTTPStubs iOS-Info.plist | 26 + .../Fixtures/empty.bundle/nothingtoseehere.json | 0 .../OHHTTPStubs/UnitTests/Fixtures/emptyfile.json | 0 .../UnitTests/MocktailFolder/cards.tail | 19 + .../UnitTests/MocktailFolder/login.tail | 11 + .../UnitTests/MocktailFolder/logos_ebay.tail | 6 + .../OHHTTPStubs/UnitTests/OHPathHelpersTests.m | 18 + .../UnitTests/Test Suites/AFNetworkingTests.m | 225 + .../UnitTests/Test Suites/MocktailTests.m | 147 + .../Test Suites/NSURLConnectionDelegateTests.m | 394 + .../UnitTests/Test Suites/NSURLConnectionTests.m | 187 + .../UnitTests/Test Suites/NSURLSessionTests.m | 227 + .../UnitTests/Test Suites/NilValuesTests.m | 216 + .../UnitTests/Test Suites/SwiftHelpersTests.swift | 200 + .../UnitTests/Test Suites/TimingTests.m | 162 + .../UnitTests/Test Suites/WithContentsOfURLTests.m | 116 + .../OHHTTPStubs/UnitTests/UnitTests-Info.plist | 22 + .../OHHTTPStubs/UnitTests/UnitTests-Prefix.pch | 7 + .../OHHTTPStubs/OHHTTPStubs/UnitTests/login.tail | 10 + platform/ios/test/OHHTTPStubs/README.md | 120 + platform/ios/test/OHHTTPStubs/Rakefile | 55 + .../ios/test/ios-tests.xcodeproj/project.pbxproj | 688 + .../project.xcworkspace/contents.xcworkspacedata | 7 + .../xcshareddata/Mapbox GL Tests.xccheckout | 41 + .../xcshareddata/ios-tests.xccheckout | 65 + .../xcschemes/Mapbox GL Tests.xcscheme | 136 + platform/ios/test/main.m | 9 + platform/osx/include/MGLAccountManager.h | 44 + platform/osx/include/MGLAnnotationImage.h | 58 + platform/osx/include/MGLMapView+IBAdditions.h | 68 + platform/osx/include/MGLMapView.h | 639 + platform/osx/include/MGLMapViewDelegate.h | 199 + platform/osx/sdk/Mapbox.m | 2 +- platform/osx/sdk/framework-osx.gypi | 2 +- platform/osx/src/MGLAccountManager.m | 2 +- platform/osx/src/MGLAccountManager_Private.h | 2 +- platform/osx/src/MGLAnnotationImage.m | 2 +- platform/osx/src/MGLMapView+IBAdditions.m | 2 +- platform/osx/src/MGLMapView.mm | 18 +- platform/osx/src/MGLMapView_Private.h | 2 +- platform/osx/test/MGLGeometryTests.mm | 2 +- platform/osx/test/osxtest.gypi | 4 +- scripts/main.mk | 6 +- test/ios/.gitignore | 3 - test/ios/App-Info.plist | 55 - test/ios/Bundle-Info.plist | 22 - .../AppIcon.appiconset/Contents.json | 162 - .../LaunchImage.launchimage/Contents.json | 53 - .../LaunchImage.launchimage/Default-568h@2x.png | Bin 184 -> 0 bytes .../LaunchImage.launchimage/Default@2x.png | Bin 170 -> 0 bytes test/ios/KIF | 1 - test/ios/KIFTestActor+MapboxGL.h | 13 - test/ios/KIFTestActor+MapboxGL.m | 25 - test/ios/LaunchScreen.xib | 45 - test/ios/MGLTAppDelegate.h | 7 - test/ios/MGLTAppDelegate.m | 19 - test/ios/MGLTViewController.h | 8 - test/ios/MGLTViewController.m | 29 - test/ios/MapViewTests.m | 531 - .../OCMock/NSNotificationCenter+OCMAdditions.h | 26 - test/ios/OCMock/OCMock/OCMArg.h | 53 - test/ios/OCMock/OCMock/OCMConstraint.h | 71 - test/ios/OCMock/OCMock/OCMLocation.h | 36 - test/ios/OCMock/OCMock/OCMMacroState.h | 45 - test/ios/OCMock/OCMock/OCMRecorder.h | 39 - test/ios/OCMock/OCMock/OCMStubRecorder.h | 56 - test/ios/OCMock/OCMock/OCMock.h | 84 - test/ios/OCMock/OCMock/OCMockObject.h | 74 - test/ios/OCMock/libOCMock.a | Bin 2071640 -> 0 bytes test/ios/OHHTTPStubs/.gitignore | 15 - test/ios/OHHTTPStubs/.travis.yml | 14 - test/ios/OHHTTPStubs/CHANGELOG.md | 255 - .../OHHTTPStubs/Examples/ObjC/MainViewController.h | 13 - .../OHHTTPStubs/Examples/ObjC/MainViewController.m | 169 - .../Examples/ObjC/MainViewController.xib | 158 - .../ObjC/OHHTTPStubsDemo.xcodeproj/project.pbxproj | 385 - .../project.xcworkspace/contents.xcworkspacedata | 7 - .../xcschemes/OHHTTPStubs iOS Demo.xcscheme | 113 - .../xcschemes/OHHTTPStubsDemo.xcscheme | 92 - .../contents.xcworkspacedata | 10 - test/ios/OHHTTPStubs/Examples/ObjC/Podfile | 6 - test/ios/OHHTTPStubs/Examples/ObjC/Podfile.lock | 26 - .../Headers/Private/OHHTTPStubs/Compatibility.h | 1 - .../Pods/Headers/Private/OHHTTPStubs/OHHTTPStubs.h | 1 - .../OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h | 1 - .../Private/OHHTTPStubs/OHHTTPStubsResponse+JSON.h | 1 - .../Private/OHHTTPStubs/OHHTTPStubsResponse.h | 1 - .../Headers/Private/OHHTTPStubs/OHPathHelpers.h | 1 - .../Headers/Public/OHHTTPStubs/Compatibility.h | 1 - .../Pods/Headers/Public/OHHTTPStubs/OHHTTPStubs.h | 1 - .../OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h | 1 - .../Public/OHHTTPStubs/OHHTTPStubsResponse+JSON.h | 1 - .../Public/OHHTTPStubs/OHHTTPStubsResponse.h | 1 - .../Headers/Public/OHHTTPStubs/OHPathHelpers.h | 1 - .../Pods/Local Podspecs/OHHTTPStubs.podspec.json | 112 - .../OHHTTPStubs/Examples/ObjC/Pods/Manifest.lock | 26 - .../ObjC/Pods/Pods.xcodeproj/project.pbxproj | 587 - .../xcshareddata/xcschemes/OHHTTPStubs.xcscheme | 71 - .../OHHTTPStubs/OHHTTPStubs-Private.xcconfig | 6 - .../OHHTTPStubs/OHHTTPStubs-dummy.m | 5 - .../OHHTTPStubs/OHHTTPStubs-prefix.pch | 4 - .../OHHTTPStubs/OHHTTPStubs.xcconfig | 1 - .../Pods-OHHTTPStubs-Private.xcconfig | 6 - .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-dummy.m | 5 - .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-prefix.pch | 5 - .../Pods-OHHTTPStubs/Pods-OHHTTPStubs.xcconfig | 1 - .../Pods/Pods-acknowledgements.markdown | 15 - .../Pods/Pods-acknowledgements.plist | 45 - .../Pods/Target Support Files/Pods/Pods-dummy.m | 5 - .../Target Support Files/Pods/Pods-environment.h | 14 - .../Target Support Files/Pods/Pods-resources.sh | 95 - .../Target Support Files/Pods/Pods.debug.xcconfig | 5 - .../Pods/Pods.release.xcconfig | 5 - test/ios/OHHTTPStubs/Examples/ObjC/Stubs/stub.jpg | Bin 46859 -> 0 bytes test/ios/OHHTTPStubs/Examples/ObjC/Stubs/stub.txt | 3 - .../ObjC/Supporting Files/Default-568h@2x.png | Bin 18594 -> 0 bytes .../Supporting Files/OHHTTPStubsDemo-Info.plist | 40 - .../Supporting Files/OHHTTPStubsDemo-Prefix.pch | 14 - .../Examples/ObjC/Supporting Files/main.m | 17 - .../OHHTTPStubs/Examples/Swift/AppDelegate.swift | 21 - .../ios/OHHTTPStubs/Examples/Swift/Main.storyboard | 196 - .../Examples/Swift/MainViewController.swift | 131 - .../OHHTTPStubsDemo.xcodeproj/project.pbxproj | 382 - .../project.xcworkspace/contents.xcworkspacedata | 7 - .../xcschemes/OHHTTPStubsDemo.xcscheme | 91 - .../contents.xcworkspacedata | 10 - test/ios/OHHTTPStubs/Examples/Swift/Podfile | 8 - test/ios/OHHTTPStubs/Examples/Swift/Podfile.lock | 29 - .../Headers/Private/OHHTTPStubs/Compatibility.h | 1 - .../Pods/Headers/Private/OHHTTPStubs/OHHTTPStubs.h | 1 - .../OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h | 1 - .../Private/OHHTTPStubs/OHHTTPStubsResponse+JSON.h | 1 - .../Private/OHHTTPStubs/OHHTTPStubsResponse.h | 1 - .../Headers/Private/OHHTTPStubs/OHPathHelpers.h | 1 - .../Pods/Headers/Public/OHHTTPStubs/OHHTTPStubs.h | 1 - .../OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h | 1 - .../Public/OHHTTPStubs/OHHTTPStubsResponse+JSON.h | 1 - .../Public/OHHTTPStubs/OHHTTPStubsResponse.h | 1 - .../Headers/Public/OHHTTPStubs/OHPathHelpers.h | 1 - .../Pods/Local Podspecs/OHHTTPStubs.podspec.json | 112 - .../OHHTTPStubs/Examples/Swift/Pods/Manifest.lock | 29 - .../Swift/Pods/Pods.xcodeproj/project.pbxproj | 699 - .../xcshareddata/xcschemes/OHHTTPStubs.xcscheme | 71 - .../Target Support Files/OHHTTPStubs/Info.plist | 26 - .../OHHTTPStubs/OHHTTPStubs-Private.xcconfig | 7 - .../OHHTTPStubs/OHHTTPStubs-dummy.m | 5 - .../OHHTTPStubs/OHHTTPStubs-prefix.pch | 4 - .../OHHTTPStubs/OHHTTPStubs-umbrella.h | 12 - .../OHHTTPStubs/OHHTTPStubs.modulemap | 6 - .../OHHTTPStubs/OHHTTPStubs.xcconfig | 1 - .../Pods-OHHTTPStubs/Info.plist | 26 - .../Pods-OHHTTPStubs-Private.xcconfig | 9 - .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-dummy.m | 5 - .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-prefix.pch | 5 - .../Pods-OHHTTPStubs/Pods-OHHTTPStubs-umbrella.h | 11 - .../Pods-OHHTTPStubs/Pods-OHHTTPStubs.modulemap | 6 - .../Pods-OHHTTPStubs/Pods-OHHTTPStubs.xcconfig | 1 - .../Pods/Target Support Files/Pods/Info.plist | 26 - .../Pods/Pods-acknowledgements.markdown | 15 - .../Pods/Pods-acknowledgements.plist | 45 - .../Pods/Target Support Files/Pods/Pods-dummy.m | 5 - .../Target Support Files/Pods/Pods-environment.h | 14 - .../Target Support Files/Pods/Pods-frameworks.sh | 59 - .../Target Support Files/Pods/Pods-resources.sh | 95 - .../Pods/Target Support Files/Pods/Pods-umbrella.h | 6 - .../Target Support Files/Pods/Pods.debug.xcconfig | 7 - .../Pods/Target Support Files/Pods/Pods.modulemap | 6 - .../Pods/Pods.release.xcconfig | 7 - test/ios/OHHTTPStubs/Examples/Swift/Stubs/stub.jpg | Bin 46859 -> 0 bytes test/ios/OHHTTPStubs/Examples/Swift/Stubs/stub.txt | 3 - .../Swift/Supporting Files/Default-568h@2x.png | Bin 18594 -> 0 bytes .../AppIcon.appiconset/Contents.json | 68 - .../Examples/Swift/Supporting Files/Info.plist | 45 - .../Swift/Supporting Files/LaunchScreen.xib | 41 - test/ios/OHHTTPStubs/LICENSE | 9 - test/ios/OHHTTPStubs/OHHTTPStubs.podspec | 86 - .../OHHTTPStubs.xcodeproj/project.pbxproj | 1320 - .../project.xcworkspace/contents.xcworkspacedata | 7 - .../xcschemes/OHHTTPStubs Mac Framework.xcscheme | 95 - .../xcschemes/OHHTTPStubs iOS Framework.xcscheme | 113 - .../xcschemes/OHHTTPStubs iOS StaticLib.xcscheme | 113 - .../contents.xcworkspacedata | 10 - .../xcshareddata/WorkspaceSettings.xcsettings | 8 - test/ios/OHHTTPStubs/OHHTTPStubs/Podfile | 19 - test/ios/OHHTTPStubs/OHHTTPStubs/Podfile.lock | 30 - .../AFNetworking/AFHTTPRequestOperation.h | 67 - .../AFNetworking/AFHTTPRequestOperation.m | 206 - .../AFNetworking/AFHTTPRequestOperationManager.h | 308 - .../AFNetworking/AFHTTPRequestOperationManager.m | 253 - .../AFNetworking/AFHTTPSessionManager.h | 240 - .../AFNetworking/AFHTTPSessionManager.m | 321 - .../AFNetworking/AFNetworkReachabilityManager.h | 193 - .../AFNetworking/AFNetworkReachabilityManager.m | 259 - .../Pods/AFNetworking/AFNetworking/AFNetworking.h | 44 - .../AFNetworking/AFNetworking/AFSecurityPolicy.h | 143 - .../AFNetworking/AFNetworking/AFSecurityPolicy.m | 335 - .../AFNetworking/AFURLConnectionOperation.h | 328 - .../AFNetworking/AFURLConnectionOperation.m | 789 - .../AFNetworking/AFURLRequestSerialization.h | 463 - .../AFNetworking/AFURLRequestSerialization.m | 1339 - .../AFNetworking/AFURLResponseSerialization.h | 310 - .../AFNetworking/AFURLResponseSerialization.m | 793 - .../AFNetworking/AFURLSessionManager.h | 531 - .../AFNetworking/AFURLSessionManager.m | 1079 - .../OHHTTPStubs/Pods/AFNetworking/LICENSE | 19 - .../OHHTTPStubs/Pods/AFNetworking/README.md | 383 - .../AFNetworkActivityIndicatorManager.h | 76 - .../AFNetworkActivityIndicatorManager.m | 171 - .../UIActivityIndicatorView+AFNetworking.h | 64 - .../UIActivityIndicatorView+AFNetworking.m | 97 - .../UIKit+AFNetworking/UIAlertView+AFNetworking.h | 96 - .../UIKit+AFNetworking/UIAlertView+AFNetworking.m | 111 - .../UIKit+AFNetworking/UIButton+AFNetworking.h | 181 - .../UIKit+AFNetworking/UIButton+AFNetworking.m | 293 - .../UIKit+AFNetworking/UIImageView+AFNetworking.h | 143 - .../UIKit+AFNetworking/UIImageView+AFNetworking.m | 216 - .../UIKit+AFNetworking/UIKit+AFNetworking.h | 38 - .../UIProgressView+AFNetworking.h | 88 - .../UIProgressView+AFNetworking.m | 183 - .../UIRefreshControl+AFNetworking.h | 64 - .../UIRefreshControl+AFNetworking.m | 93 - .../UIKit+AFNetworking/UIWebView+AFNetworking.h | 83 - .../UIKit+AFNetworking/UIWebView+AFNetworking.m | 151 - .../Private/AFNetworking/AFHTTPRequestOperation.h | 1 - .../AFNetworking/AFHTTPRequestOperationManager.h | 1 - .../Private/AFNetworking/AFHTTPSessionManager.h | 1 - .../AFNetworkActivityIndicatorManager.h | 1 - .../AFNetworking/AFNetworkReachabilityManager.h | 1 - .../Headers/Private/AFNetworking/AFNetworking.h | 1 - .../Private/AFNetworking/AFSecurityPolicy.h | 1 - .../AFNetworking/AFURLConnectionOperation.h | 1 - .../AFNetworking/AFURLRequestSerialization.h | 1 - .../AFNetworking/AFURLResponseSerialization.h | 1 - .../Private/AFNetworking/AFURLSessionManager.h | 1 - .../UIActivityIndicatorView+AFNetworking.h | 1 - .../AFNetworking/UIAlertView+AFNetworking.h | 1 - .../Private/AFNetworking/UIButton+AFNetworking.h | 1 - .../AFNetworking/UIImageView+AFNetworking.h | 1 - .../Private/AFNetworking/UIKit+AFNetworking.h | 1 - .../AFNetworking/UIProgressView+AFNetworking.h | 1 - .../AFNetworking/UIRefreshControl+AFNetworking.h | 1 - .../Private/AFNetworking/UIWebView+AFNetworking.h | 1 - .../Public/AFNetworking/AFHTTPRequestOperation.h | 1 - .../AFNetworking/AFHTTPRequestOperationManager.h | 1 - .../Public/AFNetworking/AFHTTPSessionManager.h | 1 - .../AFNetworkActivityIndicatorManager.h | 1 - .../AFNetworking/AFNetworkReachabilityManager.h | 1 - .../Headers/Public/AFNetworking/AFNetworking.h | 1 - .../Headers/Public/AFNetworking/AFSecurityPolicy.h | 1 - .../Public/AFNetworking/AFURLConnectionOperation.h | 1 - .../AFNetworking/AFURLRequestSerialization.h | 1 - .../AFNetworking/AFURLResponseSerialization.h | 1 - .../Public/AFNetworking/AFURLSessionManager.h | 1 - .../UIActivityIndicatorView+AFNetworking.h | 1 - .../Public/AFNetworking/UIAlertView+AFNetworking.h | 1 - .../Public/AFNetworking/UIButton+AFNetworking.h | 1 - .../Public/AFNetworking/UIImageView+AFNetworking.h | 1 - .../Public/AFNetworking/UIKit+AFNetworking.h | 1 - .../AFNetworking/UIProgressView+AFNetworking.h | 1 - .../AFNetworking/UIRefreshControl+AFNetworking.h | 1 - .../Public/AFNetworking/UIWebView+AFNetworking.h | 1 - .../ios/OHHTTPStubs/OHHTTPStubs/Pods/Manifest.lock | 30 - .../Pods/Pods.xcodeproj/project.pbxproj | 1190 - ...TPStubs Mac Tests-AFNetworking-Private.xcconfig | 6 - ...Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m | 5 - ...s-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch | 4 - ...ods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig | 1 - ...OHHTTPStubs Mac Tests-acknowledgements.markdown | 26 - ...ds-OHHTTPStubs Mac Tests-acknowledgements.plist | 56 - .../Pods-OHHTTPStubs Mac Tests-dummy.m | 5 - .../Pods-OHHTTPStubs Mac Tests-environment.h | 44 - .../Pods-OHHTTPStubs Mac Tests-resources.sh | 95 - .../Pods-OHHTTPStubs Mac Tests.debug.xcconfig | 5 - .../Pods-OHHTTPStubs Mac Tests.release.xcconfig | 5 - ...ubs iOS Fmk Tests-AFNetworking-Private.xcconfig | 6 - ...-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m | 5 - ...HTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch | 4 - ...OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig | 1 - ...TPStubs iOS Fmk Tests-acknowledgements.markdown | 26 - ...HHTTPStubs iOS Fmk Tests-acknowledgements.plist | 56 - .../Pods-OHHTTPStubs iOS Fmk Tests-dummy.m | 5 - .../Pods-OHHTTPStubs iOS Fmk Tests-resources.sh | 95 - .../Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig | 5 - ...Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig | 5 - ...ubs iOS Lib Tests-AFNetworking-Private.xcconfig | 6 - ...-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m | 5 - ...HTTPStubs iOS Lib Tests-AFNetworking-prefix.pch | 4 - ...OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig | 1 - ...TPStubs iOS Lib Tests-acknowledgements.markdown | 26 - ...HHTTPStubs iOS Lib Tests-acknowledgements.plist | 56 - .../Pods-OHHTTPStubs iOS Lib Tests-dummy.m | 5 - .../Pods-OHHTTPStubs iOS Lib Tests-resources.sh | 95 - .../Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig | 5 - ...Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig | 5 - ...TPStubs iOS Tests-AFNetworking-Private.xcconfig | 6 - ...Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m | 5 - ...s-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch | 5 - ...ods-OHHTTPStubs iOS Tests-AFNetworking.xcconfig | 1 - ...OHHTTPStubs iOS Tests-acknowledgements.markdown | 26 - ...ds-OHHTTPStubs iOS Tests-acknowledgements.plist | 56 - .../Pods-OHHTTPStubs iOS Tests-dummy.m | 5 - .../Pods-OHHTTPStubs iOS Tests-environment.h | 50 - .../Pods-OHHTTPStubs iOS Tests-resources.sh | 93 - .../Pods-OHHTTPStubs iOS Tests.debug.xcconfig | 6 - .../Pods-OHHTTPStubs iOS Tests.release.xcconfig | 6 - .../OHHTTPStubs/Sources/Compatibility.h | 47 - .../HTTPMessage/OHHTTPStubsResponse+HTTPMessage.h | 79 - .../HTTPMessage/OHHTTPStubsResponse+HTTPMessage.m | 76 - .../Sources/JSON/OHHTTPStubsResponse+JSON.h | 57 - .../Sources/JSON/OHHTTPStubsResponse+JSON.m | 48 - .../Sources/Mocktail/OHHTTPStubs+Mocktail.h | 100 - .../Sources/Mocktail/OHHTTPStubs+Mocktail.m | 238 - .../OHHTTPStubs+NSURLSessionConfiguration.m | 88 - .../OHHTTPStubs+NSURLSessionConfiguration.m | 71 - .../OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h | 199 - .../OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m | 530 - .../Sources/OHHTTPStubsResponse+HTTPMessage.h | 62 - .../Sources/OHHTTPStubsResponse+HTTPMessage.m | 54 - .../OHHTTPStubs/Sources/OHHTTPStubsResponse+JSON.h | 47 - .../OHHTTPStubs/Sources/OHHTTPStubsResponse+JSON.m | 31 - .../OHHTTPStubs/Sources/OHHTTPStubsResponse.h | 269 - .../OHHTTPStubs/Sources/OHHTTPStubsResponse.m | 194 - .../OHHTTPStubs/Sources/OHPathHelpers.h | 77 - .../OHHTTPStubs/Sources/OHPathHelpers.m | 35 - .../Sources/OHPathHelpers/OHPathHelpers.h | 86 - .../Sources/OHPathHelpers/OHPathHelpers.m | 52 - .../Sources/Swift/OHHTTPStubsSwift.swift | 179 - .../Supporting Files/OHHTTPStubs Mac-Info.plist | 30 - .../Supporting Files/OHHTTPStubs iOS-Info.plist | 26 - .../Fixtures/empty.bundle/nothingtoseehere.json | 0 .../OHHTTPStubs/UnitTests/Fixtures/emptyfile.json | 0 .../UnitTests/MocktailFolder/cards.tail | 19 - .../UnitTests/MocktailFolder/login.tail | 11 - .../UnitTests/MocktailFolder/logos_ebay.tail | 6 - .../OHHTTPStubs/UnitTests/OHPathHelpersTests.m | 18 - .../UnitTests/Test Suites/AFNetworkingTests.m | 225 - .../UnitTests/Test Suites/MocktailTests.m | 147 - .../Test Suites/NSURLConnectionDelegateTests.m | 394 - .../UnitTests/Test Suites/NSURLConnectionTests.m | 187 - .../UnitTests/Test Suites/NSURLSessionTests.m | 227 - .../UnitTests/Test Suites/NilValuesTests.m | 216 - .../UnitTests/Test Suites/SwiftHelpersTests.swift | 200 - .../UnitTests/Test Suites/TimingTests.m | 162 - .../UnitTests/Test Suites/WithContentsOfURLTests.m | 116 - .../OHHTTPStubs/UnitTests/UnitTests-Info.plist | 22 - .../OHHTTPStubs/UnitTests/UnitTests-Prefix.pch | 7 - .../OHHTTPStubs/OHHTTPStubs/UnitTests/login.tail | 10 - test/ios/OHHTTPStubs/README.md | 120 - test/ios/OHHTTPStubs/Rakefile | 55 - test/ios/ios-tests.xcodeproj/project.pbxproj | 688 - .../project.xcworkspace/contents.xcworkspacedata | 7 - .../xcshareddata/Mapbox GL Tests.xccheckout | 41 - .../xcshareddata/ios-tests.xccheckout | 65 - .../xcschemes/Mapbox GL Tests.xcscheme | 136 - test/ios/main.m | 9 - 945 files changed, 198191 insertions(+), 198192 deletions(-) delete mode 100644 include/mbgl/darwin/MGLAnnotation.h delete mode 100644 include/mbgl/darwin/MGLGeometry.h delete mode 100644 include/mbgl/darwin/MGLMapCamera.h delete mode 100644 include/mbgl/darwin/MGLMultiPoint.h delete mode 100644 include/mbgl/darwin/MGLOverlay.h delete mode 100644 include/mbgl/darwin/MGLPointAnnotation.h delete mode 100644 include/mbgl/darwin/MGLPolygon.h delete mode 100644 include/mbgl/darwin/MGLPolyline.h delete mode 100644 include/mbgl/darwin/MGLShape.h delete mode 100644 include/mbgl/darwin/MGLStyle.h delete mode 100644 include/mbgl/darwin/MGLTypes.h delete mode 100644 include/mbgl/ios/MGLAccountManager.h delete mode 100644 include/mbgl/ios/MGLAnnotationImage.h delete mode 100644 include/mbgl/ios/MGLCalloutView.h delete mode 100644 include/mbgl/ios/MGLMapView+IBAdditions.h delete mode 100644 include/mbgl/ios/MGLMapView+MGLCustomStyleLayerAdditions.h delete mode 100644 include/mbgl/ios/MGLMapView.h delete mode 100644 include/mbgl/ios/MGLUserLocation.h delete mode 100644 include/mbgl/ios/Mapbox.h delete mode 100644 include/mbgl/osx/MGLAccountManager.h delete mode 100644 include/mbgl/osx/MGLAnnotationImage.h delete mode 100644 include/mbgl/osx/MGLMapView+IBAdditions.h delete mode 100644 include/mbgl/osx/MGLMapView.h delete mode 100644 include/mbgl/osx/MGLMapViewDelegate.h delete mode 100644 ios/Mapbox-iOS-SDK.podspec delete mode 100644 ios/README.md delete mode 100644 ios/app/MBXAppDelegate.h delete mode 100644 ios/app/MBXAppDelegate.m delete mode 100644 ios/app/MBXCustomCalloutView.h delete mode 100644 ios/app/MBXCustomCalloutView.m delete mode 100644 ios/app/MBXViewController.h delete mode 100644 ios/app/MBXViewController.mm delete mode 100644 ios/app/Settings.bundle/Root.plist delete mode 100644 ios/app/Settings.bundle/en.lproj/Root.strings delete mode 100644 ios/app/app-info.plist delete mode 100644 ios/app/img/Default-568h@2x.png delete mode 100644 ios/app/img/Default-667h@2x.png delete mode 100644 ios/app/img/Icon-40.png delete mode 100644 ios/app/img/Icon-40@2x.png delete mode 100644 ios/app/img/Icon-60.png delete mode 100644 ios/app/img/Icon-60@2x.png delete mode 100644 ios/app/img/Icon-60@3x.png delete mode 100644 ios/app/img/Icon-72.png delete mode 100644 ios/app/img/Icon-72@2x.png delete mode 100644 ios/app/img/Icon-76.png delete mode 100644 ios/app/img/Icon-76@2x.png delete mode 100644 ios/app/img/Icon-76@3x.png delete mode 100644 ios/app/img/Icon-Small-50.png delete mode 100644 ios/app/img/Icon-Small-50@2x.png delete mode 100644 ios/app/img/Icon-Small.png delete mode 100644 ios/app/img/Icon-Small@2x.png delete mode 100644 ios/app/img/Icon-Small@3x.png delete mode 100644 ios/app/img/Icon-Spotlight-40.png delete mode 100644 ios/app/img/Icon-Spotlight-40@2x.png delete mode 100644 ios/app/img/Icon-Spotlight-40@3x.png delete mode 100644 ios/app/img/Icon.png delete mode 100644 ios/app/img/Icon@2x.png delete mode 100644 ios/app/img/TrackingHeadingMask.png delete mode 100644 ios/app/img/TrackingHeadingMask@2x.png delete mode 100644 ios/app/img/TrackingHeadingMask@3x.png delete mode 100644 ios/app/img/TrackingLocationMask.png delete mode 100644 ios/app/img/TrackingLocationMask@2x.png delete mode 100644 ios/app/img/TrackingLocationMask@3x.png delete mode 100644 ios/app/img/TrackingLocationOffMask.png delete mode 100644 ios/app/img/TrackingLocationOffMask@2x.png delete mode 100644 ios/app/img/TrackingLocationOffMask@3x.png delete mode 100644 ios/app/img/iTunesArtwork delete mode 100644 ios/app/img/iTunesArtwork.png delete mode 100644 ios/app/img/iTunesArtwork@2x delete mode 100644 ios/app/img/iTunesArtwork@2x.png delete mode 100644 ios/app/img/settings.png delete mode 100644 ios/app/img/settings@2x.png delete mode 100644 ios/app/main.m delete mode 100644 ios/app/mapboxgl-app.gypi delete mode 100644 ios/app/points.geojson delete mode 100644 ios/app/polyline.geojson delete mode 100644 ios/app/threestates.geojson delete mode 100644 ios/benchmark/MBXBenchAppDelegate.h delete mode 100644 ios/benchmark/MBXBenchAppDelegate.m delete mode 100644 ios/benchmark/MBXBenchViewController.h delete mode 100644 ios/benchmark/MBXBenchViewController.mm delete mode 100644 ios/benchmark/app-info.plist delete mode 100755 ios/benchmark/assets/glyphs/download.sh delete mode 100644 ios/benchmark/assets/sprites/mapbox-streets.json delete mode 100644 ios/benchmark/assets/sprites/mapbox-streets.png delete mode 100644 ios/benchmark/assets/sprites/mapbox-streets@2x.json delete mode 100644 ios/benchmark/assets/sprites/mapbox-streets@2x.png delete mode 100644 ios/benchmark/assets/styles/streets-v8.json delete mode 100755 ios/benchmark/assets/tiles/download.sh delete mode 100644 ios/benchmark/assets/tiles/mapbox.mapbox-terrain-v2,mapbox.mapbox-streets-v6.json delete mode 100644 ios/benchmark/benchmark-ios.gypi delete mode 100644 ios/benchmark/img/Icon-40.png delete mode 100644 ios/benchmark/img/Icon-40@2x.png delete mode 100644 ios/benchmark/img/Icon-40@3x.png delete mode 100644 ios/benchmark/img/Icon-60.png delete mode 100644 ios/benchmark/img/Icon-60@2x.png delete mode 100644 ios/benchmark/img/Icon-60@3x.png delete mode 100644 ios/benchmark/img/Icon-72.png delete mode 100644 ios/benchmark/img/Icon-72@2x.png delete mode 100644 ios/benchmark/img/Icon-76.png delete mode 100644 ios/benchmark/img/Icon-76@2x.png delete mode 100644 ios/benchmark/img/Icon-Small-50.png delete mode 100644 ios/benchmark/img/Icon-Small-50@2x.png delete mode 100644 ios/benchmark/img/Icon-Small.png delete mode 100644 ios/benchmark/img/Icon-Small@2x.png delete mode 100644 ios/benchmark/img/Icon-Small@3x.png delete mode 100644 ios/benchmark/img/Icon.png delete mode 100644 ios/benchmark/img/Icon.svg delete mode 100644 ios/benchmark/img/Icon@2x.png delete mode 100644 ios/benchmark/img/iTunesArtwork.png delete mode 100644 ios/benchmark/img/iTunesArtwork@2x.png delete mode 100644 ios/benchmark/locations.cpp delete mode 100644 ios/benchmark/locations.hpp delete mode 100644 ios/benchmark/main.m delete mode 100644 ios/docs/doc-README.md delete mode 100755 ios/docs/install_docs.sh delete mode 100644 ios/docs/pod-README.md delete mode 100755 ios/docs/remove_docs.sh delete mode 100644 ios/framework/Info.plist delete mode 100644 ios/framework/Mapbox.h delete mode 100644 ios/framework/Mapbox.m delete mode 100644 ios/framework/Settings.bundle/Root.plist delete mode 100644 ios/framework/Settings.bundle/en.lproj/Root.strings delete mode 100644 ios/framework/framework-ios.gypi delete mode 100644 ios/framework/modulemap delete mode 100755 ios/framework/strip-frameworks.sh delete mode 100644 ios/screenshot.png delete mode 100644 platform/darwin/MGLGeometry.mm delete mode 100644 platform/darwin/MGLGeometry_Private.h delete mode 100644 platform/darwin/MGLMapCamera.mm delete mode 100644 platform/darwin/MGLMultiPoint.mm delete mode 100644 platform/darwin/MGLMultiPoint_Private.h delete mode 100644 platform/darwin/MGLPointAnnotation.m delete mode 100644 platform/darwin/MGLPolygon.mm delete mode 100644 platform/darwin/MGLPolyline.mm delete mode 100644 platform/darwin/MGLShape.m delete mode 100644 platform/darwin/MGLStyle.mm delete mode 100644 platform/darwin/MGLTypes.m delete mode 100644 platform/darwin/NSException+MGLAdditions.h delete mode 100644 platform/darwin/NSString+MGLAdditions.h delete mode 100644 platform/darwin/NSString+MGLAdditions.m delete mode 100644 platform/darwin/application_root.mm delete mode 100644 platform/darwin/http_request_nsurl.mm delete mode 100644 platform/darwin/image.mm create mode 100644 platform/darwin/include/MGLAnnotation.h create mode 100644 platform/darwin/include/MGLGeometry.h create mode 100644 platform/darwin/include/MGLMapCamera.h create mode 100644 platform/darwin/include/MGLMultiPoint.h create mode 100644 platform/darwin/include/MGLOverlay.h create mode 100644 platform/darwin/include/MGLPointAnnotation.h create mode 100644 platform/darwin/include/MGLPolygon.h create mode 100644 platform/darwin/include/MGLPolyline.h create mode 100644 platform/darwin/include/MGLShape.h create mode 100644 platform/darwin/include/MGLStyle.h create mode 100644 platform/darwin/include/MGLTypes.h delete mode 100644 platform/darwin/log_nslog.mm delete mode 100644 platform/darwin/nsthread.mm delete mode 100644 platform/darwin/reachability.m delete mode 100644 platform/darwin/settings_nsuserdefaults.mm create mode 100644 platform/darwin/src/MGLGeometry.mm create mode 100644 platform/darwin/src/MGLGeometry_Private.h create mode 100644 platform/darwin/src/MGLMapCamera.mm create mode 100644 platform/darwin/src/MGLMultiPoint.mm create mode 100644 platform/darwin/src/MGLMultiPoint_Private.h create mode 100644 platform/darwin/src/MGLPointAnnotation.m create mode 100644 platform/darwin/src/MGLPolygon.mm create mode 100644 platform/darwin/src/MGLPolyline.mm create mode 100644 platform/darwin/src/MGLShape.m create mode 100644 platform/darwin/src/MGLStyle.mm create mode 100644 platform/darwin/src/MGLTypes.m create mode 100644 platform/darwin/src/NSException+MGLAdditions.h create mode 100644 platform/darwin/src/NSString+MGLAdditions.h create mode 100644 platform/darwin/src/NSString+MGLAdditions.m create mode 100644 platform/darwin/src/application_root.mm create mode 100644 platform/darwin/src/http_request_nsurl.mm create mode 100644 platform/darwin/src/image.mm create mode 100644 platform/darwin/src/log_nslog.mm create mode 100644 platform/darwin/src/nsthread.mm create mode 100644 platform/darwin/src/reachability.m create mode 100644 platform/darwin/src/settings_nsuserdefaults.mm create mode 100644 platform/darwin/src/string_nsstring.mm delete mode 100644 platform/darwin/string_nsstring.mm create mode 100644 platform/ios/Mapbox-iOS-SDK.podspec create mode 100644 platform/ios/app/MBXAppDelegate.h create mode 100644 platform/ios/app/MBXAppDelegate.m create mode 100644 platform/ios/app/MBXCustomCalloutView.h create mode 100644 platform/ios/app/MBXCustomCalloutView.m create mode 100644 platform/ios/app/MBXViewController.h create mode 100644 platform/ios/app/MBXViewController.mm create mode 100644 platform/ios/app/Settings.bundle/Root.plist create mode 100644 platform/ios/app/Settings.bundle/en.lproj/Root.strings create mode 100644 platform/ios/app/app-info.plist create mode 100644 platform/ios/app/img/Default-568h@2x.png create mode 100644 platform/ios/app/img/Default-667h@2x.png create mode 100644 platform/ios/app/img/Icon-40.png create mode 100644 platform/ios/app/img/Icon-40@2x.png create mode 100644 platform/ios/app/img/Icon-60.png create mode 100644 platform/ios/app/img/Icon-60@2x.png create mode 100644 platform/ios/app/img/Icon-60@3x.png create mode 100644 platform/ios/app/img/Icon-72.png create mode 100644 platform/ios/app/img/Icon-72@2x.png create mode 100644 platform/ios/app/img/Icon-76.png create mode 100644 platform/ios/app/img/Icon-76@2x.png create mode 100644 platform/ios/app/img/Icon-76@3x.png create mode 100644 platform/ios/app/img/Icon-Small-50.png create mode 100644 platform/ios/app/img/Icon-Small-50@2x.png create mode 100644 platform/ios/app/img/Icon-Small.png create mode 100644 platform/ios/app/img/Icon-Small@2x.png create mode 100644 platform/ios/app/img/Icon-Small@3x.png create mode 100644 platform/ios/app/img/Icon-Spotlight-40.png create mode 100644 platform/ios/app/img/Icon-Spotlight-40@2x.png create mode 100644 platform/ios/app/img/Icon-Spotlight-40@3x.png create mode 100644 platform/ios/app/img/Icon.png create mode 100644 platform/ios/app/img/Icon@2x.png create mode 100644 platform/ios/app/img/TrackingHeadingMask.png create mode 100644 platform/ios/app/img/TrackingHeadingMask@2x.png create mode 100644 platform/ios/app/img/TrackingHeadingMask@3x.png create mode 100644 platform/ios/app/img/TrackingLocationMask.png create mode 100644 platform/ios/app/img/TrackingLocationMask@2x.png create mode 100644 platform/ios/app/img/TrackingLocationMask@3x.png create mode 100644 platform/ios/app/img/TrackingLocationOffMask.png create mode 100644 platform/ios/app/img/TrackingLocationOffMask@2x.png create mode 100644 platform/ios/app/img/TrackingLocationOffMask@3x.png create mode 100644 platform/ios/app/img/iTunesArtwork create mode 100644 platform/ios/app/img/iTunesArtwork.png create mode 100644 platform/ios/app/img/iTunesArtwork@2x create mode 100644 platform/ios/app/img/iTunesArtwork@2x.png create mode 100644 platform/ios/app/img/settings.png create mode 100644 platform/ios/app/img/settings@2x.png create mode 100644 platform/ios/app/main.m create mode 100644 platform/ios/app/mapboxgl-app.gypi create mode 100644 platform/ios/app/points.geojson create mode 100644 platform/ios/app/polyline.geojson create mode 100644 platform/ios/app/threestates.geojson create mode 100644 platform/ios/benchmark/MBXBenchAppDelegate.h create mode 100644 platform/ios/benchmark/MBXBenchAppDelegate.m create mode 100644 platform/ios/benchmark/MBXBenchViewController.h create mode 100644 platform/ios/benchmark/MBXBenchViewController.mm create mode 100644 platform/ios/benchmark/app-info.plist create mode 100755 platform/ios/benchmark/assets/glyphs/download.sh create mode 100644 platform/ios/benchmark/assets/sprites/mapbox-streets.json create mode 100644 platform/ios/benchmark/assets/sprites/mapbox-streets.png create mode 100644 platform/ios/benchmark/assets/sprites/mapbox-streets@2x.json create mode 100644 platform/ios/benchmark/assets/sprites/mapbox-streets@2x.png create mode 100644 platform/ios/benchmark/assets/styles/streets-v8.json create mode 100755 platform/ios/benchmark/assets/tiles/download.sh create mode 100644 platform/ios/benchmark/assets/tiles/mapbox.mapbox-terrain-v2,mapbox.mapbox-streets-v6.json create mode 100644 platform/ios/benchmark/benchmark-ios.gypi create mode 100644 platform/ios/benchmark/img/Icon-40.png create mode 100644 platform/ios/benchmark/img/Icon-40@2x.png create mode 100644 platform/ios/benchmark/img/Icon-40@3x.png create mode 100644 platform/ios/benchmark/img/Icon-60.png create mode 100644 platform/ios/benchmark/img/Icon-60@2x.png create mode 100644 platform/ios/benchmark/img/Icon-60@3x.png create mode 100644 platform/ios/benchmark/img/Icon-72.png create mode 100644 platform/ios/benchmark/img/Icon-72@2x.png create mode 100644 platform/ios/benchmark/img/Icon-76.png create mode 100644 platform/ios/benchmark/img/Icon-76@2x.png create mode 100644 platform/ios/benchmark/img/Icon-Small-50.png create mode 100644 platform/ios/benchmark/img/Icon-Small-50@2x.png create mode 100644 platform/ios/benchmark/img/Icon-Small.png create mode 100644 platform/ios/benchmark/img/Icon-Small@2x.png create mode 100644 platform/ios/benchmark/img/Icon-Small@3x.png create mode 100644 platform/ios/benchmark/img/Icon.png create mode 100644 platform/ios/benchmark/img/Icon.svg create mode 100644 platform/ios/benchmark/img/Icon@2x.png create mode 100644 platform/ios/benchmark/img/iTunesArtwork.png create mode 100644 platform/ios/benchmark/img/iTunesArtwork@2x.png create mode 100644 platform/ios/benchmark/locations.cpp create mode 100644 platform/ios/benchmark/locations.hpp create mode 100644 platform/ios/benchmark/main.m create mode 100644 platform/ios/docs/doc-README.md create mode 100755 platform/ios/docs/install_docs.sh create mode 100644 platform/ios/docs/pod-README.md create mode 100755 platform/ios/docs/remove_docs.sh create mode 100644 platform/ios/framework/Info.plist create mode 100644 platform/ios/framework/Mapbox.h create mode 100644 platform/ios/framework/Mapbox.m create mode 100644 platform/ios/framework/Settings.bundle/Root.plist create mode 100644 platform/ios/framework/Settings.bundle/en.lproj/Root.strings create mode 100644 platform/ios/framework/framework-ios.gypi create mode 100644 platform/ios/framework/modulemap create mode 100755 platform/ios/framework/strip-frameworks.sh create mode 100644 platform/ios/include/MGLAccountManager.h create mode 100644 platform/ios/include/MGLAnnotationImage.h create mode 100644 platform/ios/include/MGLCalloutView.h create mode 100644 platform/ios/include/MGLMapView+IBAdditions.h create mode 100644 platform/ios/include/MGLMapView+MGLCustomStyleLayerAdditions.h create mode 100644 platform/ios/include/MGLMapView.h create mode 100644 platform/ios/include/MGLUserLocation.h create mode 100644 platform/ios/include/Mapbox.h create mode 100644 platform/ios/screenshot.png create mode 100644 platform/ios/test/.gitignore create mode 100644 platform/ios/test/App-Info.plist create mode 100644 platform/ios/test/Bundle-Info.plist create mode 100644 platform/ios/test/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 platform/ios/test/Images.xcassets/LaunchImage.launchimage/Contents.json create mode 100644 platform/ios/test/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png create mode 100644 platform/ios/test/Images.xcassets/LaunchImage.launchimage/Default@2x.png create mode 160000 platform/ios/test/KIF create mode 100644 platform/ios/test/KIFTestActor+MapboxGL.h create mode 100644 platform/ios/test/KIFTestActor+MapboxGL.m create mode 100644 platform/ios/test/LaunchScreen.xib create mode 100644 platform/ios/test/MGLTAppDelegate.h create mode 100644 platform/ios/test/MGLTAppDelegate.m create mode 100644 platform/ios/test/MGLTViewController.h create mode 100644 platform/ios/test/MGLTViewController.m create mode 100644 platform/ios/test/MapViewTests.m create mode 100644 platform/ios/test/OCMock/OCMock/NSNotificationCenter+OCMAdditions.h create mode 100644 platform/ios/test/OCMock/OCMock/OCMArg.h create mode 100644 platform/ios/test/OCMock/OCMock/OCMConstraint.h create mode 100644 platform/ios/test/OCMock/OCMock/OCMLocation.h create mode 100644 platform/ios/test/OCMock/OCMock/OCMMacroState.h create mode 100644 platform/ios/test/OCMock/OCMock/OCMRecorder.h create mode 100644 platform/ios/test/OCMock/OCMock/OCMStubRecorder.h create mode 100644 platform/ios/test/OCMock/OCMock/OCMock.h create mode 100644 platform/ios/test/OCMock/OCMock/OCMockObject.h create mode 100644 platform/ios/test/OCMock/libOCMock.a create mode 100644 platform/ios/test/OHHTTPStubs/.gitignore create mode 100644 platform/ios/test/OHHTTPStubs/.travis.yml create mode 100644 platform/ios/test/OHHTTPStubs/CHANGELOG.md create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/MainViewController.h create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/MainViewController.m create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/MainViewController.xib create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcodeproj/project.pbxproj create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Demo.xcscheme create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcodeproj/xcshareddata/xcschemes/OHHTTPStubsDemo.xcscheme create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcworkspace/contents.xcworkspacedata create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Podfile create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Podfile.lock create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/Compatibility.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubs.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse+JSON.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHPathHelpers.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/Compatibility.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubs.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse+JSON.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHPathHelpers.h create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Local Podspecs/OHHTTPStubs.podspec.json create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Manifest.lock create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Pods.xcodeproj/project.pbxproj create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Pods.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs.xcscheme create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Private.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-Private.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-acknowledgements.plist create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-environment.h create mode 100755 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-resources.sh create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods.debug.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods.release.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Stubs/stub.jpg create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Stubs/stub.txt create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Supporting Files/Default-568h@2x.png create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Supporting Files/OHHTTPStubsDemo-Info.plist create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Supporting Files/OHHTTPStubsDemo-Prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/Examples/ObjC/Supporting Files/main.m create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/AppDelegate.swift create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Main.storyboard create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/MainViewController.swift create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/OHHTTPStubsDemo.xcodeproj/project.pbxproj create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/OHHTTPStubsDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/OHHTTPStubsDemo.xcodeproj/xcshareddata/xcschemes/OHHTTPStubsDemo.xcscheme create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/OHHTTPStubsDemo.xcworkspace/contents.xcworkspacedata create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Podfile create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Podfile.lock create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/Compatibility.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubs.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse+JSON.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHPathHelpers.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubs.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse+JSON.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse.h create mode 120000 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHPathHelpers.h create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Local Podspecs/OHHTTPStubs.podspec.json create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Manifest.lock create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Pods.xcodeproj/project.pbxproj create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Pods.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs.xcscheme create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/Info.plist create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Private.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-umbrella.h create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Info.plist create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-Private.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-umbrella.h create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs.modulemap create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Info.plist create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-acknowledgements.plist create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-environment.h create mode 100755 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-frameworks.sh create mode 100755 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-resources.sh create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-umbrella.h create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods.debug.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods.modulemap create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods.release.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Stubs/stub.jpg create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Stubs/stub.txt create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Supporting Files/Default-568h@2x.png create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Supporting Files/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Supporting Files/Info.plist create mode 100644 platform/ios/test/OHHTTPStubs/Examples/Swift/Supporting Files/LaunchScreen.xib create mode 100644 platform/ios/test/OHHTTPStubs/LICENSE create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs.podspec create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS StaticLib.xcscheme create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcworkspace/contents.xcworkspacedata create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Podfile create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Podfile.lock create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLSessionManager.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLSessionManager.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/LICENSE create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/README.md create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperation.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperationManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFHTTPSessionManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFNetworkReachabilityManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFSecurityPolicy.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFURLConnectionOperation.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFURLRequestSerialization.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFURLResponseSerialization.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFURLSessionManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIActivityIndicatorView+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIAlertView+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIButton+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIKit+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIProgressView+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIRefreshControl+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIWebView+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperationManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFHTTPSessionManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFNetworkReachabilityManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFSecurityPolicy.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFURLRequestSerialization.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFURLResponseSerialization.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFURLSessionManager.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIActivityIndicatorView+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIAlertView+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIButton+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIKit+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIProgressView+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIRefreshControl+AFNetworking.h create mode 120000 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIWebView+AFNetworking.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Manifest.lock create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Pods.xcodeproj/project.pbxproj create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-acknowledgements.markdown create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-acknowledgements.plist create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-environment.h create mode 100755 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-resources.sh create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.debug.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.release.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.markdown create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.plist create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-dummy.m create mode 100755 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-resources.sh create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.markdown create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.plist create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-dummy.m create mode 100755 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-resources.sh create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-Private.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-acknowledgements.markdown create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-acknowledgements.plist create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-dummy.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-environment.h create mode 100755 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-resources.sh create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests.debug.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests.release.xcconfig create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/Compatibility.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs+NSURLSessionConfiguration.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse+HTTPMessage.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse+HTTPMessage.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse+JSON.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse+JSON.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs Mac-Info.plist create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs iOS-Info.plist create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Fixtures/empty.bundle/nothingtoseehere.json create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Fixtures/emptyfile.json create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/cards.tail create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/login.tail create mode 100755 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/logos_ebay.tail create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/OHPathHelpersTests.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/AFNetworkingTests.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/MocktailTests.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionDelegateTests.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionTests.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLSessionTests.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NilValuesTests.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/SwiftHelpersTests.swift create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/TimingTests.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/WithContentsOfURLTests.m create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/UnitTests-Info.plist create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/UnitTests-Prefix.pch create mode 100644 platform/ios/test/OHHTTPStubs/OHHTTPStubs/UnitTests/login.tail create mode 100644 platform/ios/test/OHHTTPStubs/README.md create mode 100644 platform/ios/test/OHHTTPStubs/Rakefile create mode 100644 platform/ios/test/ios-tests.xcodeproj/project.pbxproj create mode 100644 platform/ios/test/ios-tests.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 platform/ios/test/ios-tests.xcodeproj/project.xcworkspace/xcshareddata/Mapbox GL Tests.xccheckout create mode 100644 platform/ios/test/ios-tests.xcodeproj/project.xcworkspace/xcshareddata/ios-tests.xccheckout create mode 100644 platform/ios/test/ios-tests.xcodeproj/xcshareddata/xcschemes/Mapbox GL Tests.xcscheme create mode 100644 platform/ios/test/main.m create mode 100644 platform/osx/include/MGLAccountManager.h create mode 100644 platform/osx/include/MGLAnnotationImage.h create mode 100644 platform/osx/include/MGLMapView+IBAdditions.h create mode 100644 platform/osx/include/MGLMapView.h create mode 100644 platform/osx/include/MGLMapViewDelegate.h delete mode 100644 test/ios/.gitignore delete mode 100644 test/ios/App-Info.plist delete mode 100644 test/ios/Bundle-Info.plist delete mode 100644 test/ios/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 test/ios/Images.xcassets/LaunchImage.launchimage/Contents.json delete mode 100644 test/ios/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png delete mode 100644 test/ios/Images.xcassets/LaunchImage.launchimage/Default@2x.png delete mode 160000 test/ios/KIF delete mode 100644 test/ios/KIFTestActor+MapboxGL.h delete mode 100644 test/ios/KIFTestActor+MapboxGL.m delete mode 100644 test/ios/LaunchScreen.xib delete mode 100644 test/ios/MGLTAppDelegate.h delete mode 100644 test/ios/MGLTAppDelegate.m delete mode 100644 test/ios/MGLTViewController.h delete mode 100644 test/ios/MGLTViewController.m delete mode 100644 test/ios/MapViewTests.m delete mode 100644 test/ios/OCMock/OCMock/NSNotificationCenter+OCMAdditions.h delete mode 100644 test/ios/OCMock/OCMock/OCMArg.h delete mode 100644 test/ios/OCMock/OCMock/OCMConstraint.h delete mode 100644 test/ios/OCMock/OCMock/OCMLocation.h delete mode 100644 test/ios/OCMock/OCMock/OCMMacroState.h delete mode 100644 test/ios/OCMock/OCMock/OCMRecorder.h delete mode 100644 test/ios/OCMock/OCMock/OCMStubRecorder.h delete mode 100644 test/ios/OCMock/OCMock/OCMock.h delete mode 100644 test/ios/OCMock/OCMock/OCMockObject.h delete mode 100644 test/ios/OCMock/libOCMock.a delete mode 100644 test/ios/OHHTTPStubs/.gitignore delete mode 100644 test/ios/OHHTTPStubs/.travis.yml delete mode 100644 test/ios/OHHTTPStubs/CHANGELOG.md delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/MainViewController.h delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/MainViewController.m delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/MainViewController.xib delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcodeproj/project.pbxproj delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Demo.xcscheme delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcodeproj/xcshareddata/xcschemes/OHHTTPStubsDemo.xcscheme delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/OHHTTPStubsDemo.xcworkspace/contents.xcworkspacedata delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Podfile delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Podfile.lock delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/Compatibility.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubs.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse+JSON.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Private/OHHTTPStubs/OHPathHelpers.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/Compatibility.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubs.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse+JSON.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse.h delete mode 120000 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Headers/Public/OHHTTPStubs/OHPathHelpers.h delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Local Podspecs/OHHTTPStubs.podspec.json delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Manifest.lock delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Pods.xcodeproj/project.pbxproj delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Pods.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs.xcscheme delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Private.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-dummy.m delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-Private.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-dummy.m delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-prefix.pch delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-acknowledgements.plist delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-dummy.m delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-environment.h delete mode 100755 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods-resources.sh delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods.debug.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Pods/Target Support Files/Pods/Pods.release.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Stubs/stub.jpg delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Stubs/stub.txt delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Supporting Files/Default-568h@2x.png delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Supporting Files/OHHTTPStubsDemo-Info.plist delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Supporting Files/OHHTTPStubsDemo-Prefix.pch delete mode 100644 test/ios/OHHTTPStubs/Examples/ObjC/Supporting Files/main.m delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/AppDelegate.swift delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Main.storyboard delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/MainViewController.swift delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/OHHTTPStubsDemo.xcodeproj/project.pbxproj delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/OHHTTPStubsDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/OHHTTPStubsDemo.xcodeproj/xcshareddata/xcschemes/OHHTTPStubsDemo.xcscheme delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/OHHTTPStubsDemo.xcworkspace/contents.xcworkspacedata delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Podfile delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Podfile.lock delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/Compatibility.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubs.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse+JSON.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHHTTPStubsResponse.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Private/OHHTTPStubs/OHPathHelpers.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubs.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse+HTTPMessage.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse+JSON.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHHTTPStubsResponse.h delete mode 120000 test/ios/OHHTTPStubs/Examples/Swift/Pods/Headers/Public/OHHTTPStubs/OHPathHelpers.h delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Local Podspecs/OHHTTPStubs.podspec.json delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Manifest.lock delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Pods.xcodeproj/project.pbxproj delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Pods.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs.xcscheme delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/Info.plist delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-Private.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-dummy.m delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-umbrella.h delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Info.plist delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-Private.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-dummy.m delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-prefix.pch delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs-umbrella.h delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs.modulemap delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubs/Pods-OHHTTPStubs.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Info.plist delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-acknowledgements.plist delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-dummy.m delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-environment.h delete mode 100755 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-frameworks.sh delete mode 100755 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-resources.sh delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods-umbrella.h delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods.debug.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods.modulemap delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods/Pods.release.xcconfig delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Stubs/stub.jpg delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Stubs/stub.txt delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Supporting Files/Default-568h@2x.png delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Supporting Files/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Supporting Files/Info.plist delete mode 100644 test/ios/OHHTTPStubs/Examples/Swift/Supporting Files/LaunchScreen.xib delete mode 100644 test/ios/OHHTTPStubs/LICENSE delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs.podspec delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.pbxproj delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs Mac Framework.xcscheme delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS Framework.xcscheme delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcodeproj/xcshareddata/xcschemes/OHHTTPStubs iOS StaticLib.xcscheme delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcworkspace/contents.xcworkspacedata delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/OHHTTPStubs.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Podfile delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Podfile.lock delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLSessionManager.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLSessionManager.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/LICENSE delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/README.md delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperation.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFHTTPRequestOperationManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFHTTPSessionManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFNetworkReachabilityManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFSecurityPolicy.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFURLConnectionOperation.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFURLRequestSerialization.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFURLResponseSerialization.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/AFURLSessionManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIActivityIndicatorView+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIAlertView+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIButton+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIKit+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIProgressView+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIRefreshControl+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Private/AFNetworking/UIWebView+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperationManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFHTTPSessionManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFNetworkReachabilityManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFSecurityPolicy.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFURLRequestSerialization.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFURLResponseSerialization.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/AFURLSessionManager.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIActivityIndicatorView+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIAlertView+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIButton+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIKit+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIProgressView+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIRefreshControl+AFNetworking.h delete mode 120000 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Headers/Public/AFNetworking/UIWebView+AFNetworking.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Manifest.lock delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Pods.xcodeproj/project.pbxproj delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-Private.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-dummy.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking-prefix.pch delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests-AFNetworking/Pods-OHHTTPStubs Mac Tests-AFNetworking.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-acknowledgements.markdown delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-acknowledgements.plist delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-dummy.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-environment.h delete mode 100755 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests-resources.sh delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.debug.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs Mac Tests/Pods-OHHTTPStubs Mac Tests.release.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-Private.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-dummy.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking-prefix.pch delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking/Pods-OHHTTPStubs iOS Fmk Tests-AFNetworking.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.markdown delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-acknowledgements.plist delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-dummy.m delete mode 100755 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests-resources.sh delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.debug.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Fmk Tests/Pods-OHHTTPStubs iOS Fmk Tests.release.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-Private.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-dummy.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking-prefix.pch delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking/Pods-OHHTTPStubs iOS Lib Tests-AFNetworking.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.markdown delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-acknowledgements.plist delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-dummy.m delete mode 100755 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests-resources.sh delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.debug.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Lib Tests/Pods-OHHTTPStubs iOS Lib Tests.release.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-Private.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-dummy.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking-prefix.pch delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests-AFNetworking/Pods-OHHTTPStubs iOS Tests-AFNetworking.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-acknowledgements.markdown delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-acknowledgements.plist delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-dummy.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-environment.h delete mode 100755 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests-resources.sh delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests.debug.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Pods/Target Support Files/Pods-OHHTTPStubs iOS Tests/Pods-OHHTTPStubs iOS Tests.release.xcconfig delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Compatibility.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs+NSURLSessionConfiguration.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse+HTTPMessage.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse+HTTPMessage.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse+JSON.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse+JSON.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs Mac-Info.plist delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubs iOS-Info.plist delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Fixtures/empty.bundle/nothingtoseehere.json delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Fixtures/emptyfile.json delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/cards.tail delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/login.tail delete mode 100755 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/MocktailFolder/logos_ebay.tail delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/OHPathHelpersTests.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/AFNetworkingTests.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/MocktailTests.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionDelegateTests.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionTests.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLSessionTests.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NilValuesTests.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/SwiftHelpersTests.swift delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/TimingTests.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/WithContentsOfURLTests.m delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/UnitTests-Info.plist delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/UnitTests-Prefix.pch delete mode 100644 test/ios/OHHTTPStubs/OHHTTPStubs/UnitTests/login.tail delete mode 100644 test/ios/OHHTTPStubs/README.md delete mode 100644 test/ios/OHHTTPStubs/Rakefile delete mode 100644 test/ios/ios-tests.xcodeproj/project.pbxproj delete mode 100644 test/ios/ios-tests.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 test/ios/ios-tests.xcodeproj/project.xcworkspace/xcshareddata/Mapbox GL Tests.xccheckout delete mode 100644 test/ios/ios-tests.xcodeproj/project.xcworkspace/xcshareddata/ios-tests.xccheckout delete mode 100644 test/ios/ios-tests.xcodeproj/xcshareddata/xcschemes/Mapbox GL Tests.xcscheme delete mode 100644 test/ios/main.m diff --git a/.gitmodules b/.gitmodules index 782e549df2..e27b5bc8b7 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,7 +3,7 @@ url = https://github.com/mapbox/mason.git [submodule "test/ios/KIF"] - path = test/ios/KIF + path = platform/ios/test/KIF url = https://github.com/kif-framework/KIF.git [submodule "platform/ios/vendor/SMCalloutView"] diff --git a/.jazzy.yaml b/.jazzy.yaml index ecbf9ff5bd..867c77e6b9 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -11,8 +11,8 @@ custom_head: | objc_mode: Yes skip_undocumented: Yes hide_documentation_coverage: Yes -umbrella_header: include/mbgl/ios/Mapbox.h -framework_root: include/mbgl/darwin +umbrella_header: platform/ios/include/Mapbox.h +framework_root: platform/darwin/include custom_categories: - name: Map diff --git a/gyp/http-nsurl.gypi b/gyp/http-nsurl.gypi index af15520c56..9c212ee7c0 100644 --- a/gyp/http-nsurl.gypi +++ b/gyp/http-nsurl.gypi @@ -7,7 +7,7 @@ 'hard_dependency': 1, 'sources': [ - '../platform/darwin/http_request_nsurl.mm', + '../platform/darwin/src/http_request_nsurl.mm', ], 'include_dirs': [ diff --git a/gyp/ios.gyp b/gyp/ios.gyp index e015318c45..6798384ef4 100644 --- a/gyp/ios.gyp +++ b/gyp/ios.gyp @@ -1,7 +1,7 @@ { 'includes': [ - '../ios/app/mapboxgl-app.gypi', - '../ios/framework/framework-ios.gypi', - '../ios/benchmark/benchmark-ios.gypi', + '../platform/ios/app/mapboxgl-app.gypi', + '../platform/ios/framework/framework-ios.gypi', + '../platform/ios/benchmark/benchmark-ios.gypi', ], } diff --git a/gyp/platform-ios.gypi b/gyp/platform-ios.gypi index b166286af7..e33c3d453d 100644 --- a/gyp/platform-ios.gypi +++ b/gyp/platform-ios.gypi @@ -24,26 +24,26 @@ '../platform/default/mbgl/storage/offline_download.cpp', '../platform/default/sqlite3.hpp', '../platform/default/sqlite3.cpp', - '../platform/darwin/log_nslog.mm', - '../platform/darwin/string_nsstring.mm', - '../platform/darwin/application_root.mm', - '../platform/darwin/image.mm', - '../platform/darwin/nsthread.mm', - '../platform/darwin/reachability.m', - '../platform/darwin/NSException+MGLAdditions.h', - '../platform/darwin/NSString+MGLAdditions.h', - '../platform/darwin/NSString+MGLAdditions.m', - '../platform/darwin/MGLTypes.m', - '../platform/darwin/MGLStyle.mm', - '../platform/darwin/MGLGeometry_Private.h', - '../platform/darwin/MGLGeometry.mm', - '../platform/darwin/MGLShape.m', - '../platform/darwin/MGLMultiPoint_Private.h', - '../platform/darwin/MGLMultiPoint.mm', - '../platform/darwin/MGLPointAnnotation.m', - '../platform/darwin/MGLPolyline.mm', - '../platform/darwin/MGLPolygon.mm', - '../platform/darwin/MGLMapCamera.mm', + '../platform/darwin/src/log_nslog.mm', + '../platform/darwin/src/string_nsstring.mm', + '../platform/darwin/src/application_root.mm', + '../platform/darwin/src/image.mm', + '../platform/darwin/src/nsthread.mm', + '../platform/darwin/src/reachability.m', + '../platform/darwin/src/NSException+MGLAdditions.h', + '../platform/darwin/src/NSString+MGLAdditions.h', + '../platform/darwin/src/NSString+MGLAdditions.m', + '../platform/darwin/src/MGLTypes.m', + '../platform/darwin/src/MGLStyle.mm', + '../platform/darwin/src/MGLGeometry_Private.h', + '../platform/darwin/src/MGLGeometry.mm', + '../platform/darwin/src/MGLShape.m', + '../platform/darwin/src/MGLMultiPoint_Private.h', + '../platform/darwin/src/MGLMultiPoint.mm', + '../platform/darwin/src/MGLPointAnnotation.m', + '../platform/darwin/src/MGLPolyline.mm', + '../platform/darwin/src/MGLPolygon.mm', + '../platform/darwin/src/MGLMapCamera.mm', '../platform/ios/src/MGLMapboxEvents.h', '../platform/ios/src/MGLMapboxEvents.m', '../platform/ios/src/MGLMapView.mm', @@ -55,7 +55,7 @@ '../platform/ios/src/MGLUserLocationAnnotationView.m', '../platform/ios/src/MGLAnnotationImage_Private.h', '../platform/ios/src/MGLAnnotationImage.m', - '../include/mbgl/ios/MGLCalloutView.h', + '../platform/ios/include/MGLCalloutView.h', '../platform/ios/src/MGLCompactCalloutView.h', '../platform/ios/src/MGLCompactCalloutView.m', '../platform/ios/src/NSBundle+MGLAdditions.h', @@ -100,8 +100,8 @@ }, 'include_dirs': [ - '../include/mbgl/ios', - '../include/mbgl/darwin', + '../platform/ios/include', + '../platform/darwin/include', '../include', '../src', '../platform/default', @@ -122,8 +122,8 @@ 'direct_dependent_settings': { 'include_dirs': [ - '../include/mbgl/ios', - '../include/mbgl/darwin', + '../platform/ios/include', + '../platform/darwin/include', '../include', ], 'mac_bundle_resources': [ diff --git a/gyp/platform-osx.gypi b/gyp/platform-osx.gypi index 970fd1b5f6..804a4cd9a6 100644 --- a/gyp/platform-osx.gypi +++ b/gyp/platform-osx.gypi @@ -23,26 +23,26 @@ '../platform/default/mbgl/storage/offline_download.cpp', '../platform/default/sqlite3.hpp', '../platform/default/sqlite3.cpp', - '../platform/darwin/log_nslog.mm', - '../platform/darwin/string_nsstring.mm', - '../platform/darwin/application_root.mm', - '../platform/darwin/image.mm', - '../platform/darwin/nsthread.mm', - '../platform/darwin/reachability.m', - '../platform/darwin/NSException+MGLAdditions.h', - '../platform/darwin/NSString+MGLAdditions.h', - '../platform/darwin/NSString+MGLAdditions.m', - '../platform/darwin/MGLTypes.m', - '../platform/darwin/MGLStyle.mm', - '../platform/darwin/MGLGeometry_Private.h', - '../platform/darwin/MGLGeometry.mm', - '../platform/darwin/MGLShape.m', - '../platform/darwin/MGLMultiPoint_Private.h', - '../platform/darwin/MGLMultiPoint.mm', - '../platform/darwin/MGLPointAnnotation.m', - '../platform/darwin/MGLPolyline.mm', - '../platform/darwin/MGLPolygon.mm', - '../platform/darwin/MGLMapCamera.mm', + '../platform/darwin/src/log_nslog.mm', + '../platform/darwin/src/string_nsstring.mm', + '../platform/darwin/src/application_root.mm', + '../platform/darwin/src/image.mm', + '../platform/darwin/src/nsthread.mm', + '../platform/darwin/src/reachability.m', + '../platform/darwin/src/NSException+MGLAdditions.h', + '../platform/darwin/src/NSString+MGLAdditions.h', + '../platform/darwin/src/NSString+MGLAdditions.m', + '../platform/darwin/src/MGLTypes.m', + '../platform/darwin/src/MGLStyle.mm', + '../platform/darwin/src/MGLGeometry_Private.h', + '../platform/darwin/src/MGLGeometry.mm', + '../platform/darwin/src/MGLShape.m', + '../platform/darwin/src/MGLMultiPoint_Private.h', + '../platform/darwin/src/MGLMultiPoint.mm', + '../platform/darwin/src/MGLPointAnnotation.m', + '../platform/darwin/src/MGLPolyline.mm', + '../platform/darwin/src/MGLPolygon.mm', + '../platform/darwin/src/MGLMapCamera.mm', '../platform/osx/src/MGLAccountManager_Private.h', '../platform/osx/src/MGLAccountManager.m', '../platform/osx/src/MGLMapView_Private.h', @@ -85,8 +85,8 @@ }, 'include_dirs': [ - '../include/mbgl/osx', - '../include/mbgl/darwin', + '../platform/osx/include', + '../platform/darwin/include', '../include', '../src', '../platform/default', @@ -107,8 +107,8 @@ 'direct_dependent_settings': { 'include_dirs': [ - '../include/mbgl/osx', - '../include/mbgl/darwin', + '../platform/osx/include', + '../platform/darwin/include', '../include', ], 'mac_bundle_resources': [ diff --git a/include/mbgl/darwin/MGLAnnotation.h b/include/mbgl/darwin/MGLAnnotation.h deleted file mode 100644 index e4726f9503..0000000000 --- a/include/mbgl/darwin/MGLAnnotation.h +++ /dev/null @@ -1,48 +0,0 @@ -#import -#import -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The `MGLAnnotation` protocol is used to provide annotation-related information to a map view. To use this protocol, you adopt it in any custom objects that store or represent annotation data. Each object then serves as the source of information about a single map annotation and provides critical information, such as the annotation’s location on the map. Annotation objects do not provide the visual representation of the annotation but typically coordinate (in conjunction with the map view’s delegate) the creation of an appropriate objects to handle the display. - - An object that adopts this protocol must implement the `coordinate` property. The other methods of this protocol are optional. - */ -@protocol MGLAnnotation - -#pragma mark Position Attributes - -/** The center point (specified as a map coordinate) of the annotation. (required) (read-only) */ -@property (nonatomic, readonly) CLLocationCoordinate2D coordinate; - -@optional - -#pragma mark Title Attributes - -/** - The string containing the annotation’s title. - - Although this property is optional, if you support the selection of annotations in your map view, you are expected to provide this property. This string is displayed in the callout for the associated annotation. - */ -@property (nonatomic, readonly, copy, nullable) NSString *title; - -/** - The string containing the annotation’s subtitle. - - This string is displayed in the callout for the associated annotation. - */ -@property (nonatomic, readonly, copy, nullable) NSString *subtitle; - -#if !TARGET_OS_IPHONE - -/** The string containing the annotation’s tooltip. */ -@property (nonatomic, readonly, copy, nullable) NSString *toolTip; - -#endif - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLGeometry.h b/include/mbgl/darwin/MGLGeometry.h deleted file mode 100644 index 8d185805db..0000000000 --- a/include/mbgl/darwin/MGLGeometry.h +++ /dev/null @@ -1,99 +0,0 @@ -#import -#import -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** Defines the area spanned by an `MGLCoordinateBounds`. */ -typedef struct MGLCoordinateSpan { - /** Latitudes spanned by an `MGLCoordinateBounds`. */ - CLLocationDegrees latitudeDelta; - /** Longitudes spanned by an `MGLCoordinateBounds`. */ - CLLocationDegrees longitudeDelta; -} MGLCoordinateSpan; - -/** Creates a new `MGLCoordinateSpan` from the given latitudinal and longitudinal deltas. */ -NS_INLINE MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta) { - MGLCoordinateSpan span; - span.latitudeDelta = latitudeDelta; - span.longitudeDelta = longitudeDelta; - return span; -} - -/** Returns `YES` if the two coordinate spans represent the same latitudinal change and the same longitudinal change. */ -NS_INLINE BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2) { - return (span1.latitudeDelta == span2.latitudeDelta && - span1.longitudeDelta == span2.longitudeDelta); -} - -/** An area of zero width and zero height. */ -extern const MGLCoordinateSpan MGLCoordinateSpanZero; - -/** A rectangular area as measured on a two-dimensional map projection. */ -typedef struct MGLCoordinateBounds { - /** Coordinate at the southwest corner. */ - CLLocationCoordinate2D sw; - /** Coordinate at the northeast corner. */ - CLLocationCoordinate2D ne; -} MGLCoordinateBounds; - -/** Creates a new `MGLCoordinateBounds` structure from the given southwest and northeast coordinates. */ -NS_INLINE MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne) { - MGLCoordinateBounds bounds; - bounds.sw = sw; - bounds.ne = ne; - return bounds; -} - -/** Returns `YES` if the two coordinate bounds are equal to each other. */ -NS_INLINE BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2) { - return (bounds1.sw.latitude == bounds2.sw.latitude && - bounds1.sw.longitude == bounds2.sw.longitude && - bounds1.ne.latitude == bounds2.ne.latitude && - bounds1.ne.longitude == bounds2.ne.longitude); -} - -/** Returns the area spanned by the coordinate bounds. */ -NS_INLINE MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds) { - return MGLCoordinateSpanMake(bounds.ne.latitude - bounds.sw.latitude, - bounds.ne.longitude - bounds.sw.longitude); -} - -/** Returns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. */ -NS_INLINE MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset) { - MGLCoordinateBounds offsetBounds = bounds; - offsetBounds.sw.latitude += offset.latitudeDelta; - offsetBounds.sw.longitude += offset.longitudeDelta; - offsetBounds.ne.latitude += offset.latitudeDelta; - offsetBounds.ne.longitude += offset.longitudeDelta; - return offsetBounds; -} - -/** Returns `YES` if the coordinate bounds covers no area. - - Note that a bounds may be empty but have a non-zero coordinate span (e.g., when its northeast point lies due north of its southwest point). */ -NS_INLINE BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds) { - MGLCoordinateSpan span = MGLCoordinateBoundsGetCoordinateSpan(bounds); - return span.latitudeDelta == 0 || span.longitudeDelta == 0; -} - -/** Returns a formatted string for the given coordinate bounds. */ -NS_INLINE NSString *MGLStringFromCoordinateBounds(MGLCoordinateBounds bounds) { - return [NSString stringWithFormat:@"{{%.1f, %.1f}, {%.1f, %.1f}}", - bounds.sw.latitude, bounds.sw.longitude, - bounds.ne.latitude, bounds.ne.longitude]; -} - -/** Returns radians, converted from degrees. */ -NS_INLINE CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees) { - return (CGFloat)(degrees * M_PI) / 180; -} - -/** Returns degrees, converted from radians. */ -NS_INLINE CLLocationDegrees MGLDegreesFromRadians(CGFloat radians) { - return radians * 180 / M_PI; -} - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLMapCamera.h b/include/mbgl/darwin/MGLMapCamera.h deleted file mode 100644 index 3cb902ba52..0000000000 --- a/include/mbgl/darwin/MGLMapCamera.h +++ /dev/null @@ -1,53 +0,0 @@ -#import -#import -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** An `MGLMapCamera` object represents a viewpoint from which the user observes some point on an `MGLMapView`. */ -@interface MGLMapCamera : NSObject - -/** Coordinate at the center of the map view. */ -@property (nonatomic) CLLocationCoordinate2D centerCoordinate; - -/** Heading measured in degrees clockwise from true north. */ -@property (nonatomic) CLLocationDirection heading; - -/** Pitch toward the horizon measured in degrees, with 0 degrees resulting in a two-dimensional map. */ -@property (nonatomic) CGFloat pitch; - -/** Meters above ground level. */ -@property (nonatomic) CLLocationDistance altitude; - -/** Returns a new camera with all properties set to 0. */ -+ (instancetype)camera; - -/** - Returns a new camera using based on information about the camera’s viewpoint and focus point. - - @param centerCoordinate The geographic coordinate on which the map should be centered. - @param eyeCoordinate The geometric coordinate at which the camera should be situated. - @param eyeAltitude The altitude (measured in meters) above the map at which the camera should be situated. The altitude may be less than the distance from the camera’s viewpoint to the camera’s focus point. - */ -+ (instancetype)cameraLookingAtCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate - fromEyeCoordinate:(CLLocationCoordinate2D)eyeCoordinate - eyeAltitude:(CLLocationDistance)eyeAltitude; - -/** - Returns a new camera with the given distance, pitch, and heading. - - @param centerCoordinate The geographic coordinate on which the map should be centered. - @param distance The straight-line distance from the viewpoint to the `centerCoordinate`. - @param pitch The viewing angle of the camera, measured in degrees. A value of `0` results in a camera pointed straight down at the map. Angles greater than `0` result in a camera angled toward the horizon. - @param heading The camera’s heading, measured in degrees clockwise from true north. A value of `0` means that the top edge of the map view corresponds to true north. The value `90` means the top of the map is pointing due east. The value `180` means the top of the map points due south, and so on. - */ -+ (instancetype)cameraLookingAtCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate - fromDistance:(CLLocationDistance)distance - pitch:(CGFloat)pitch - heading:(CLLocationDirection)heading; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLMultiPoint.h b/include/mbgl/darwin/MGLMultiPoint.h deleted file mode 100644 index ad9db1e681..0000000000 --- a/include/mbgl/darwin/MGLMultiPoint.h +++ /dev/null @@ -1,26 +0,0 @@ -#import -#import - -#import "MGLShape.h" - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The `MGLMultiPoint` class is an abstract superclass used to define shapes composed of multiple points. You should not create instances of this class directly. Instead, you should create instances of the `MGLPolyline` or `MGLPolygon` classes. However, you can use the method and properties of this class to access information about the specific points associated with the line or polygon. */ -@interface MGLMultiPoint : MGLShape - -/** The number of points associated with the shape. (read-only) */ -@property (nonatomic, readonly) NSUInteger pointCount; - -/** - Retrieves one or more coordinates associated with the shape. - - @param coords On input, you must provide a C array of structures large enough to hold the desired number of coordinates. On output, this structure contains the requested coordinate data. - @param range The range of points you want. The `location` field indicates the first point you are requesting, with `0` being the first point, `1` being the second point, and so on. The `length` field indicates the number of points you want. The array in _`coords`_ must be large enough to accommodate the number of requested coordinates. - */ -- (void)getCoordinates:(CLLocationCoordinate2D *)coords range:(NSRange)range; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLOverlay.h b/include/mbgl/darwin/MGLOverlay.h deleted file mode 100644 index aa80fe3900..0000000000 --- a/include/mbgl/darwin/MGLOverlay.h +++ /dev/null @@ -1,46 +0,0 @@ -#import -#import - -#import "MGLAnnotation.h" -#import "MGLGeometry.h" - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** - The `MGLOverlay` protocol defines a specific type of annotation that represents both a point and an area on a map. Overlay objects are essentially data objects that contain the geographic data needed to represent the map area. For example, overlays can take the form of common shapes such as rectangles and circles. They can also describe polygons and other complex shapes. - - You use overlays to layer more sophisticated content on top of a map view. For example, you could use an overlay to show the boundaries of a national park or trace a bus route along city streets. The Mapbox iOS SDK defines several concrete classes that conform to this protocol and define standard shapes. - - Because overlays are also annotations, they have similar usage pattern to annotations. When added to a map view using the `-addOverlay:` method, that view detects whenever the overlay’s defined region intersects the visible portion of the map. At that point, the map view asks its delegate to provide a special overlay view to draw the visual representation of the overlay. If you add an overlay to a map view as an annotation instead, it is treated as an annotation with a single point. - */ -@protocol MGLOverlay - -/** - The approximate center point of the overlay area. (required) (read-only) - - This point is typically set to the center point of the map’s bounding rectangle. It is used as the anchor point for any callouts displayed for the annotation. - */ -@property (nonatomic, readonly) CLLocationCoordinate2D coordinate; - -/** - The cooordinate rectangle that encompasses the overlay. (required) (read-only) - - This property contains the smallest rectangle that completely encompasses the overlay. Implementers of this protocol must set this area when implementing their overlay class, and after setting it, you must not change it. - */ -@property (nonatomic, readonly) MGLCoordinateBounds overlayBounds; - -/** - Returns a Boolean indicating whether the specified rectangle intersects the receiver’s shape. - - You can implement this method to provide more specific bounds checking for an overlay. If you do not implement it, the bounding rectangle is used to detect intersections. - - @param overlayBounds The rectangle to intersect with the receiver’s area. - @return `YES` if any part of the map rectangle intersects the receiver’s shape or `NO` if it does not. - */ -- (BOOL)intersectsOverlayBounds:(MGLCoordinateBounds)overlayBounds; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLPointAnnotation.h b/include/mbgl/darwin/MGLPointAnnotation.h deleted file mode 100644 index d186cbff18..0000000000 --- a/include/mbgl/darwin/MGLPointAnnotation.h +++ /dev/null @@ -1,18 +0,0 @@ -#import -#import - -#import "MGLShape.h" - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The `MGLPointAnnotation` class defines a concrete annotation object located at a specified point. You can use this class, rather than define your own, in situations where all you want to do is associate a point on the map with a title. */ -@interface MGLPointAnnotation : MGLShape - -/** The coordinate point of the annotation, specified as a latitude and longitude. */ -@property (nonatomic, assign) CLLocationCoordinate2D coordinate; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLPolygon.h b/include/mbgl/darwin/MGLPolygon.h deleted file mode 100644 index c5480264fb..0000000000 --- a/include/mbgl/darwin/MGLPolygon.h +++ /dev/null @@ -1,26 +0,0 @@ -#import -#import - -#import "MGLMultiPoint.h" -#import "MGLOverlay.h" - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The `MGLPolygon` class represents a shape consisting of one or more points that define a closed polygon. The points are connected end-to-end in the order they are provided. The first and last points are connected to each other to create the closed shape. */ -@interface MGLPolygon : MGLMultiPoint - -/** - Creates and returns an `MGLPolygon` object from the specified set of coordinates. - - @param coords The array of coordinates defining the shape. The data in this array is copied to the new object. - @param count The number of items in the `coords` array. - @return A new polygon object. - */ -+ (instancetype)polygonWithCoordinates:(CLLocationCoordinate2D *)coords - count:(NSUInteger)count; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLPolyline.h b/include/mbgl/darwin/MGLPolyline.h deleted file mode 100644 index c28299c7e0..0000000000 --- a/include/mbgl/darwin/MGLPolyline.h +++ /dev/null @@ -1,26 +0,0 @@ -#import -#import - -#import "MGLMultiPoint.h" -#import "MGLOverlay.h" - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The `MGLPolyline` class represents a shape consisting of one or more points that define connecting line segments. The points are connected end-to-end in the order they are provided. The first and last points are not connected to each other. */ -@interface MGLPolyline : MGLMultiPoint - -/** - Creates and returns an `MGLPolyline` object from the specified set of coordinates. - - @param coords The array of coordinates defining the shape. The data in this array is copied to the new object. - @param count The number of items in the `coords` array. - @return A new polyline object. - */ -+ (instancetype)polylineWithCoordinates:(CLLocationCoordinate2D *)coords - count:(NSUInteger)count; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLShape.h b/include/mbgl/darwin/MGLShape.h deleted file mode 100644 index c1b84816f2..0000000000 --- a/include/mbgl/darwin/MGLShape.h +++ /dev/null @@ -1,27 +0,0 @@ -#import - -#import "MGLAnnotation.h" - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The `MGLShape` class is an abstract class that defines the basic properties for all shape-based annotation objects. This class must be subclassed and cannot be used as is. Subclasses are responsible for defining the geometry of the shape and providing an appropriate value for the coordinate property inherited from the `MGLAnnotation` protocol. */ -@interface MGLShape : NSObject - -/** The title of the shape annotation. The default value of this property is `nil`. */ -@property (nonatomic, copy, nullable) NSString *title; - -/** The subtitle of the shape annotation. The default value of this property is `nil`. */ -@property (nonatomic, copy, nullable) NSString *subtitle; - -#if !TARGET_OS_IPHONE - -/** The tooltip of the shape annotation. The default value of this property is `nil`. */ -@property (nonatomic, copy, nullable) NSString *toolTip; - -#endif - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLStyle.h b/include/mbgl/darwin/MGLStyle.h deleted file mode 100644 index e5b2de877c..0000000000 --- a/include/mbgl/darwin/MGLStyle.h +++ /dev/null @@ -1,56 +0,0 @@ -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** A collection of convenience methods for creating style URLs of default styles provided by Mapbox. These instances of NSURL are cached. */ -@interface MGLStyle : NSObject - -/** - Returns the Streets style URL. - - Mapbox Streets is a complete base map, perfect for incorporating your own data. - */ -+ (NSURL *)streetsStyleURL; - -/** - Returns the Emerald style URL. - - Emerald is a versatile style with emphasis on road networks and public transportation. - */ -+ (NSURL *)emeraldStyleURL; - -/** - Returns the Light style URL. - - Light is a subtle, light-colored backdrop for data visualizations. - */ -+ (NSURL *)lightStyleURL; - -/** - Returns the Dark style URL. - - Dark is a subtle, dark-colored backdrop for data visualizations. - */ -+ (NSURL *)darkStyleURL; - -/** - Returns the Satellite style URL. - - Mapbox Satellite is a beautiful global satellite and aerial imagery layer. - */ -+ (NSURL *)satelliteStyleURL; - -/** - Returns the Hybrid style URL. - - Hybrid combines the global satellite and aerial imagery of Mapbox Satellite with unobtrusive labels. - */ -+ (NSURL *)hybridStyleURL; - -- (instancetype)init NS_UNAVAILABLE; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/darwin/MGLTypes.h b/include/mbgl/darwin/MGLTypes.h deleted file mode 100644 index c107055dbb..0000000000 --- a/include/mbgl/darwin/MGLTypes.h +++ /dev/null @@ -1,53 +0,0 @@ -#import - -#pragma once - -#if !__has_feature(nullability) - #define NS_ASSUME_NONNULL_BEGIN - #define NS_ASSUME_NONNULL_END - #define nullable - #define nonnull - #define null_resettable -#endif - -NS_ASSUME_NONNULL_BEGIN - -/** Indicates an error occurred in the Mapbox SDK. */ -extern NSString * const MGLErrorDomain; - -/** The mode used to track the user location on the map. */ -typedef NS_ENUM(NSUInteger, MGLUserTrackingMode) { - /** The map does not follow the user location. */ - MGLUserTrackingModeNone = 0, - /** The map follows the user location. */ - MGLUserTrackingModeFollow, - /** The map follows the user location and rotates when the heading changes. */ - MGLUserTrackingModeFollowWithHeading, - /** The map follows the user location and rotates when the course changes. */ - MGLUserTrackingModeFollowWithCourse, -}; - -NS_ASSUME_NONNULL_END - -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wvariadic-macros" - #ifndef NS_ARRAY_OF - // Foundation collection classes adopted lightweight generics in iOS 9.0 and OS X 10.11 SDKs. - #if __has_feature(objc_generics) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 90000 || __MAC_OS_X_VERSION_MAX_ALLOWED >= 101100) - /** Inserts a type specifier for a pointer to a lightweight generic with the given collection and object classes. Use a `*` for any non-`id` object classes but no `*` for the collection class. */ - #define NS_ARRAY_OF(ObjectClass...) NSArray - #define NS_MUTABLE_ARRAY_OF(ObjectClass...) NSMutableArray - #define NS_SET_OF(ObjectClass...) NSSet - #define NS_MUTABLE_SET_OF(ObjectClass...) NSMutableSet - #define NS_DICTIONARY_OF(ObjectClass...) NSDictionary - #define NS_MUTABLE_DICTIONARY_OF(ObjectClass...) NSMutableDictionary - #else - #define NS_ARRAY_OF(ObjectClass...) NSArray - #define NS_MUTABLE_ARRAY_OF(ObjectClass...) NSMutableArray - #define NS_SET_OF(ObjectClass...) NSSet - #define NS_MUTABLE_SET_OF(ObjectClass...) NSMutableSet - #define NS_DICTIONARY_OF(ObjectClass...) NSDictionary - #define NS_MUTABLE_DICTIONARY_OF(ObjectClass...) NSMutableDictionary - #endif - #endif -#pragma clang diagnostic pop diff --git a/include/mbgl/ios/MGLAccountManager.h b/include/mbgl/ios/MGLAccountManager.h deleted file mode 100644 index c52ef08607..0000000000 --- a/include/mbgl/ios/MGLAccountManager.h +++ /dev/null @@ -1,33 +0,0 @@ -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The MGLAccountManager object provides a global way to set a Mapbox API access token, as well as other settings used framework-wide. */ -@interface MGLAccountManager : NSObject - -#pragma mark Authorizing Access - -/** - Set the Mapbox API access token for the framework. - - You can set an access token on MGLAccountManager or on an individual map view. The same token is used throughout the framework. - @param accessToken The Mapbox API access token. - */ -+ (void)setAccessToken:(nullable NSString *)accessToken; - -/** - Retreive the Mapbox API access token for the framework. - - You can set an access token on MGLAccountManager or on an individual map view. The same token is used throughout the framework. - - @return accessToken The Mapbox API access token. - */ -+ (nullable NSString *)accessToken; - -+ (BOOL)mapboxMetricsEnabledSettingShownInApp __attribute__((deprecated("Telemetry settings are now always shown in the ℹ️ menu."))); - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/ios/MGLAnnotationImage.h b/include/mbgl/ios/MGLAnnotationImage.h deleted file mode 100644 index f9d9e70566..0000000000 --- a/include/mbgl/ios/MGLAnnotationImage.h +++ /dev/null @@ -1,44 +0,0 @@ -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The MGLAnnotationImage class is responsible for presenting point-based annotations visually on a map view. Annotation image objects wrap `UIImage` objects and may be recycled later and put into a reuse queue that is maintained by the map view. */ -@interface MGLAnnotationImage : NSObject - -#pragma mark Initializing and Preparing the Image Object - -/** - Initializes and returns a new annotation image object. - - @param image The image to be displayed for the annotation. - @param reuseIdentifier The string that identifies that this annotation image is reusable. - @return The initialized annotation image object or `nil` if there was a problem initializing the object. - */ -+ (instancetype)annotationImageWithImage:(UIImage *)image reuseIdentifier:(NSString *)reuseIdentifier; - -#pragma mark Getting and Setting Attributes - -/** The image to be displayed for the annotation. */ -@property (nonatomic, strong) UIImage *image; - -/** - The string that identifies that this annotation image is reusable. (read-only) - - You specify the reuse identifier when you create the image object. You use this type later to retrieve an annotation image object that was created previously but which is currently unused because its annotation is not on screen. - - If you define distinctly different types of annotations (with distinctly different annotation images to go with them), you can differentiate between the annotation types by specifying different reuse identifiers for each one. - */ -@property (nonatomic, readonly) NSString *reuseIdentifier; - -/** - A Boolean value indicating whether the annotation is enabled. - - The default value of this property is `YES`. If the value of this property is `NO`, the annotation image ignores touch events and cannot be selected. - */ -@property (nonatomic, getter=isEnabled) BOOL enabled; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/ios/MGLCalloutView.h b/include/mbgl/ios/MGLCalloutView.h deleted file mode 100644 index 8e72ee9d68..0000000000 --- a/include/mbgl/ios/MGLCalloutView.h +++ /dev/null @@ -1,67 +0,0 @@ -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -@protocol MGLCalloutViewDelegate; -@protocol MGLAnnotation; - -/** - A protocol for a `UIView` subclass that displays information about a selected annotation near that annotation. - */ -@protocol MGLCalloutView - -/** - An object conforming to the `MGLAnnotation` protocol whose details this callout view displays. - */ -@property (nonatomic, strong) id representedObject; - -/** - A view that the user may tap to perform an action. This view is conventionally positioned on the left side of the callout view. - */ -@property (nonatomic, strong) UIView *leftAccessoryView; - -/** - A view that the user may tap to perform an action. This view is conventionally positioned on the right side of the callout view. - */ -@property (nonatomic, strong) UIView *rightAccessoryView; - -/** - An object conforming to the `MGLCalloutViewDelegate` method that receives messages related to the callout view’s interactive subviews. - */ -@property (nonatomic, weak) id delegate; - -/** - Presents a callout view by adding it to `inView` and pointing at the given rect of `inView`’s bounds. Constrains the callout to the bounds of the given view. - */ -- (void)presentCalloutFromRect:(CGRect)rect inView:(UIView *)view constrainedToView:(UIView *)constrainedView animated:(BOOL)animated; - -/** - Dismisses the callout view. - */ -- (void)dismissCalloutAnimated:(BOOL)animated; - -@end - -/** - The MGLCalloutViewDelegate protocol defines a set of optional methods that you can use to receive messages from an object that conforms to the MGLCalloutView protocol. The callout view uses these methods to inform the delegate that the user has interacted with the the callout view. - */ -@protocol MGLCalloutViewDelegate - -@optional -/** - Returns a Boolean value indicating whether the entire callout view “highlights” when tapped. The default value is `YES`, which means the callout view highlights when tapped. - - The return value of this method is ignored unless the delegate also responds to the `-calloutViewTapped` method. - */ -- (BOOL)calloutViewShouldHighlight:(UIView *)calloutView; - -/** - Tells the delegate that the callout view has been tapped. - */ -- (void)calloutViewTapped:(UIView *)calloutView; - -@end - -NS_ASSUME_NONNULL_END \ No newline at end of file diff --git a/include/mbgl/ios/MGLMapView+IBAdditions.h b/include/mbgl/ios/MGLMapView+IBAdditions.h deleted file mode 100644 index f18df56e01..0000000000 --- a/include/mbgl/ios/MGLMapView+IBAdditions.h +++ /dev/null @@ -1,49 +0,0 @@ -#import - -#import "MGLTypes.h" - -@class MGLMapView; - -NS_ASSUME_NONNULL_BEGIN - -@interface MGLMapView (IBAdditions) - -// Core properties that can be manipulated in the Attributes inspector in -// Interface Builder. These redeclarations merely add the IBInspectable keyword. -// They appear here to ensure that they appear above the convenience properties; -// inspectables declared in MGLMapView.h are always sorted before those in -// MGLMapView+IBAdditions.h, due to ASCII sort order. - -#if TARGET_INTERFACE_BUILDER - -// HACK: We want this property to look like a URL bar in the Attributes -// inspector, but just calling it styleURL would violate Cocoa naming -// conventions and conflict with the existing NSURL property. Fortunately, IB -// strips out the two underscores for display. -@property (nonatomic, nullable) IBInspectable NSString *styleURL__; - -#endif // TARGET_INTERFACE_BUILDER - -// Convenience properties related to the initial viewport. These properties -// are not meant to be used outside of Interface Builder. latitude and longitude -// are backed by properties of type CLLocationDegrees, but these declarations -// must use the type double because Interface Builder is unaware that -// CLLocationDegrees is a typedef for double. - -@property (nonatomic) IBInspectable double latitude; -@property (nonatomic) IBInspectable double longitude; -@property (nonatomic) IBInspectable double zoomLevel; - -// Renamed properties. Interface Builder derives the display name of each -// inspectable from the runtime name, but runtime names don’t always make sense -// in UI. - -@property (nonatomic) IBInspectable BOOL allowsZooming; -@property (nonatomic) IBInspectable BOOL allowsScrolling; -@property (nonatomic) IBInspectable BOOL allowsRotating; -@property (nonatomic) IBInspectable BOOL allowsTilting; -@property (nonatomic) IBInspectable BOOL showsUserLocation; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/ios/MGLMapView+MGLCustomStyleLayerAdditions.h b/include/mbgl/ios/MGLMapView+MGLCustomStyleLayerAdditions.h deleted file mode 100644 index de4dc01f99..0000000000 --- a/include/mbgl/ios/MGLMapView+MGLCustomStyleLayerAdditions.h +++ /dev/null @@ -1,26 +0,0 @@ -#import "MGLMapView.h" - -NS_ASSUME_NONNULL_BEGIN - -typedef void (^MGLCustomStyleLayerPreparationHandler)(void); - -typedef void (^MGLCustomStyleLayerDrawingHandler)(CGSize size, - CLLocationCoordinate2D centerCoordinate, - double zoomLevel, - CLLocationDirection direction, - CGFloat pitch, - CGFloat perspectiveSkew); - -typedef void (^MGLCustomStyleLayerCompletionHandler)(void); - -@interface MGLMapView (MGLCustomStyleLayerAdditions) - -- (void)insertCustomStyleLayerWithIdentifier:(NSString *)identifier preparationHandler:(MGLCustomStyleLayerPreparationHandler)preparation drawingHandler:(MGLCustomStyleLayerDrawingHandler)drawing completionHandler:(MGLCustomStyleLayerCompletionHandler)completion belowStyleLayerWithIdentifier:(nullable NSString *)otherIdentifier; - -- (void)removeCustomStyleLayerWithIdentifier:(NSString *)identifier; - -- (void)setCustomStyleLayersNeedDisplay; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/ios/MGLMapView.h b/include/mbgl/ios/MGLMapView.h deleted file mode 100644 index dc03c13f7b..0000000000 --- a/include/mbgl/ios/MGLMapView.h +++ /dev/null @@ -1,1259 +0,0 @@ -#import "MGLGeometry.h" -#import "MGLMapCamera.h" - -#import -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -@class MGLAnnotationImage; -@class MGLUserLocation; -@class MGLPolyline; -@class MGLPolygon; -@class MGLShape; - -@protocol MGLMapViewDelegate; -@protocol MGLAnnotation; -@protocol MGLOverlay; -@protocol MGLCalloutView; - -/** The vertical alignment of an annotation within a map view. */ -typedef NS_ENUM(NSUInteger, MGLAnnotationVerticalAlignment) { - /** Aligns the annotation vertically in the center of the map view. */ - MGLAnnotationVerticalAlignmentCenter = 0, - /** Aligns the annotation vertically at the top of the map view. */ - MGLAnnotationVerticalAlignmentTop, - /** Aligns the annotation vertically at the bottom of the map view. */ - MGLAnnotationVerticalAlignmentBottom, -}; - -/** Options for enabling debugging features in an MGLMapView instance. */ -typedef NS_OPTIONS(NSUInteger, MGLMapDebugMaskOptions) { - /** Edges of tile boundaries are shown as thick, red lines to help diagnose - tile clipping issues. */ - MGLMapDebugTileBoundariesMask = 1 << 1, - /** Each tile shows its tile coordinate (x/y/z) in the upper-left corner. */ - MGLMapDebugTileInfoMask = 1 << 2, - /** Each tile shows a timestamp indicating when it was loaded. */ - MGLMapDebugTimestampsMask = 1 << 3, - /** Edges of glyphs and symbols are shown as faint, green lines to help - diagnose collision and label placement issues. */ - MGLMapDebugCollisionBoxesMask = 1 << 4, -}; - -/** - An interactive, customizable map view with an interface similar to the one - provided by Apple's MapKit. - - Using `MGLMapView`, you can embed the map inside a view, allow users to - manipulate it with standard gestures, animate the map between different - viewpoints, and present information in the form of annotations and overlays. - - The map view loads scalable vector tiles that conform to the - [Mapbox Vector Tile Specification](https://github.com/mapbox/vector-tile-spec). - It styles them with a style that conforms to the - [Mapbox GL style specification](https://www.mapbox.com/mapbox-gl-style-spec/). - Such styles can be designed in [Mapbox Studio](https://www.mapbox.com/studio/) - and hosted on mapbox.com. - - A collection of Mapbox-hosted styles is available through the `MGLStyle` - class. These basic styles use - [Mapbox Streets](https://www.mapbox.com/developers/vector-tiles/mapbox-streets) - or [Mapbox Satellite](https://www.mapbox.com/satellite/) data sources, but - you can specify a custom style that makes use of your own data. - - Mapbox-hosted vector tiles and styles require an API access token, which you - can obtain from the - [Mapbox account page](https://www.mapbox.com/studio/account/tokens/). Access - tokens associate requests to Mapbox's vector tile and style APIs with your - Mapbox account. They also deter other developers from using your styles - without your permission. - - @note You are responsible for getting permission to use the map data and for - ensuring that your use adheres to the relevant terms of use. - */ -IB_DESIGNABLE -@interface MGLMapView : UIView - -#pragma mark Creating Instances - -/** - Initializes and returns a newly allocated map view with the specified frame - and the default style. - - @param frame The frame for the view, measured in points. - @return An initialized map view. - */ -- (instancetype)initWithFrame:(CGRect)frame; - -/** - Initializes and returns a newly allocated map view with the specified frame - and style URL. - - @param frame The frame for the view, measured in points. - @param styleURL URL of the map style to display. The URL may be a full HTTP - or HTTPS URL, a Mapbox URL indicating the style's map ID - (`mapbox://styles/{user}/{style}`), or a path to a local file relative - to the application's resource path. Specify `nil` for the default style. - @return An initialized map view. - */ -- (instancetype)initWithFrame:(CGRect)frame styleURL:(nullable NSURL *)styleURL; - -#pragma mark Accessing the Delegate - -/** - The receiver's delegate. - - A map view sends messages to its delegate to notify it of changes to its - contents or the viewpoint. The delegate also provides information about - annotations displayed on the map, such as the styles to apply to individual - annotations. - */ -@property(nonatomic, weak, nullable) IBOutlet id delegate; - -#pragma mark Configuring the Map's Appearance - -/** - URLs of the styles bundled with the library. - - @deprecated Call the relevant class method of `MGLStyle` for the URL of a - particular default style. - */ -@property (nonatomic, readonly) NS_ARRAY_OF(NSURL *) *bundledStyleURLs __attribute__((deprecated("Call the relevant class method of MGLStyle for the URL of a particular default style."))); - -/** - URL of the style currently displayed in the receiver. - - The URL may be a full HTTP or HTTPS URL, a Mapbox URL indicating the style's - map ID (`mapbox://styles/{user}/{style}`), or a path to a local file - relative to the application's resource path. - - If you set this property to `nil`, the receiver will use the default style - and this property will automatically be set to that style's URL. - */ -@property (nonatomic, null_resettable) NSURL *styleURL; - -/** - A control indicating the map's direction and allowing the user to manipulate - the direction, positioned in the upper-right corner. - */ -@property (nonatomic, readonly) UIImageView *compassView; - -/** - The Mapbox logo, positioned in the lower-left corner. - - @note The Mapbox terms of service, which governs the use of Mapbox-hosted - vector tiles and styles, - [requires](https://www.mapbox.com/help/mapbox-logo/) most Mapbox - customers to display the Mapbox logo. If this applies to you, do not - hide this view or change its contents. - */ -@property (nonatomic, readonly) UIImageView *logoView; - -/** - A view showing legally required copyright notices and telemetry settings, - positioned at the bottom-right of the map view. - - @note The Mapbox terms of service, which governs the use of Mapbox-hosted - vector tiles and styles, - [requires](https://www.mapbox.com/help/attribution/) these copyright - notices to accompany any map that features Mapbox-designed styles, - OpenStreetMap data, or other Mapbox data such as satellite or terrain - data. If that applies to this map view, do not hide this view or remove - any notices from it. - - @note You are additionally - [required](https://www.mapbox.com/help/metrics-opt-out-for-users/) to - provide users with the option to disable anonymous usage and location - sharing (telemetry). If this view is hidden, you must implement this - setting elsewhere in your app or via `Settings.bundle`. See our - [website](https://www.mapbox.com/ios-sdk/#telemetry_opt_out) for - implementation help. - */ -@property (nonatomic, readonly) UIButton *attributionButton; - -/** - Currently active style classes, represented as an array of string identifiers. - */ -@property (nonatomic) NS_ARRAY_OF(NSString *) *styleClasses; - -/** - Returns a Boolean value indicating whether the style class with the given - identifier is currently active. - - @param styleClass The style class to query for. - @return Whether the style class is currently active. - */ -- (BOOL)hasStyleClass:(NSString *)styleClass; - -/** - Activates the style class with the given identifier. - - @param styleClass The style class to activate. - */ -- (void)addStyleClass:(NSString *)styleClass; - -/** - Deactivates the style class with the given identifier. - - @param styleClass The style class to deactivate. - */ -- (void)removeStyleClass:(NSString *)styleClass; - -#pragma mark Displaying the User's Location - -/** - A Boolean value indicating whether the map may display the user location. - - Setting this property to `YES` causes the map view to use the Core Location - framework to find the current location. As long as this property is `YES`, the - map view continues to track the user's location and update it periodically. - - This property does not indicate whether the user's position is actually visible - on the map, only whether the map view is allowed to display it. To determine - whether the user's position is visible, use the `userLocationVisible` property. - The default value of this property is `NO`. - - On iOS 8 and above, your app must specify a value for - `NSLocationWhenInUseUsageDescription` or `NSLocationAlwaysUsageDescription` in - its `Info.plist` to satisfy the requirements of the underlying Core Location - framework when enabling this property. - */ -@property (nonatomic, assign) BOOL showsUserLocation; - -/** - A Boolean value indicating whether the device's current location is visible in - the map view. - - Use `showsUserLocation` to control the visibility of the on-screen user - location annotation. - */ -@property (nonatomic, assign, readonly, getter=isUserLocationVisible) BOOL userLocationVisible; - -/** - Returns the annotation object indicating the user's current location. - */ -@property (nonatomic, readonly, nullable) MGLUserLocation *userLocation; - -/** - The mode used to track the user location. The default value is - `MGLUserTrackingModeNone`. - - Changing the value of this property updates the map view with an animated - transition. If you don’t want to animate the change, use the - `-setUserTrackingMode:animated:` method instead. - */ -@property (nonatomic, assign) MGLUserTrackingMode userTrackingMode; - -/** - Sets the mode used to track the user location, with an optional transition. - - @param mode The mode used to track the user location. - @param animated If `YES`, there is an animated transition from the current - viewport to a viewport that results from the change to `mode`. If `NO`, the - map view instantaneously changes to the new viewport. This parameter only - affects the initial transition; subsequent changes to the user location or - heading are always animated. - */ -- (void)setUserTrackingMode:(MGLUserTrackingMode)mode animated:(BOOL)animated; - -/** - The vertical alignment of the user location annotation within the receiver. The - default value is `MGLAnnotationVerticalAlignmentCenter`. - - Changing the value of this property updates the map view with an animated - transition. If you don’t want to animate the change, use the - `-setUserLocationVerticalAlignment:animated:` method instead. - */ -@property (nonatomic, assign) MGLAnnotationVerticalAlignment userLocationVerticalAlignment; - -/** - Sets the vertical alignment of the user location annotation within the - receiver, with an optional transition. - - @param alignment The vertical alignment of the user location annotation. - @param animated If `YES`, the user location annotation animates to its new - position within the map view. If `NO`, the user location annotation - instantaneously moves to its new position. - */ -- (void)setUserLocationVerticalAlignment:(MGLAnnotationVerticalAlignment)alignment animated:(BOOL)animated; - -/** - Whether the map view should display a heading calibration alert when necessary. - The default value is `YES`. - */ -@property (nonatomic, assign) BOOL displayHeadingCalibration; - -/** - The geographic coordinate that is the subject of observation as the user - location is being tracked. - - By default, this property is set to an invalid coordinate, indicating that - there is no target. In course tracking mode, the target forms one of two foci - in the viewport, the other being the user location annotation. Typically, this - property is set to a destination or waypoint in a real-time navigation scene. - As the user annotation moves toward the target, the map automatically zooms in - to fit both foci optimally within the viewport. - - This property has no effect if the `userTrackingMode` property is set to a - value other than `MGLUserTrackingModeFollowWithCourse`. - - Changing the value of this property updates the map view with an animated - transition. If you don’t want to animate the change, use the - `-setTargetCoordinate:animated:` method instead. - */ -@property (nonatomic, assign) CLLocationCoordinate2D targetCoordinate; - -/** - Sets the geographic coordinate that is the subject of observation as the user - location is being tracked, with an optional transition animation. - - By default, the target coordinate is set to an invalid coordinate, indicating - that there is no target. In course tracking mode, the target forms one of two - foci in the viewport, the other being the user location annotation. Typically, - the target is set to a destination or waypoint in a real-time navigation scene. - As the user annotation moves toward the target, the map automatically zooms in - to fit both foci optimally within the viewport. - - This method has no effect if the `userTrackingMode` property is set to a value - other than `MGLUserTrackingModeFollowWithCourse`. - - @param targetCoordinate The target coordinate to fit within the viewport. - @param animated If `YES`, the map animates to fit the target within the map - view. If `NO`, the map fits the target instantaneously. - */ -- (void)setTargetCoordinate:(CLLocationCoordinate2D)targetCoordinate animated:(BOOL)animated; - -#pragma mark Configuring How the User Interacts with the Map - -/** - A Boolean value that determines whether the user may zoom the map in and - out, changing the zoom level. - - When this property is set to `YES`, the default, the user may zoom the map - in and out by pinching two fingers or by double tapping, holding, and moving - the finger up and down. - - This property controls only user interactions with the map. If you set the - value of this property to `NO`, you may still change the map zoom - programmatically. - */ -@property(nonatomic, getter=isZoomEnabled) BOOL zoomEnabled; - -/** - A Boolean value that determines whether the user may scroll around the map, - changing the center coordinate. - - When this property is set to `YES`, the default, the user may scroll the map - by dragging or swiping with one finger. - - This property controls only user interactions with the map. If you set the - value of this property to `NO`, you may still change the map location - programmatically. - */ -@property(nonatomic, getter=isScrollEnabled) BOOL scrollEnabled; - -/** - A Boolean value that determines whether the user may rotate the map, - changing the direction. - - When this property is set to `YES`, the default, the user may rotate the map - by moving two fingers in a circular motion. - - This property controls only user interactions with the map. If you set the - value of this property to `NO`, you may still rotate the map - programmatically. - */ -@property(nonatomic, getter=isRotateEnabled) BOOL rotateEnabled; - -/** - A Boolean value that determines whether the user may change the pitch (tilt) of - the map. - - When this property is set to `YES`, the default, the user may tilt the map by - vertically dragging two fingers. - - This property controls only user interactions with the map. If you set the - value of this property to `NO`, you may still change the pitch of the map - programmatically. - - The default value of this property is `YES`. - */ -@property(nonatomic, getter=isPitchEnabled) BOOL pitchEnabled; - -#pragma mark Manipulating the Viewpoint - -/** - The geographic coordinate at the center of the map view. - - Changing the value of this property centers the map on the new coordinate - without changing the current zoom level. - - Changing the value of this property updates the map view immediately. If you - want to animate the change, use the `-setCenterCoordinate:animated:` method - instead. - */ -@property (nonatomic) CLLocationCoordinate2D centerCoordinate; - -/** - Changes the center coordinate of the map and optionally animates the change. - - Changing the center coordinate centers the map on the new coordinate without - changing the current zoom level. - - @param coordinate The new center coordinate for the map. - @param animated Specify `YES` if you want the map view to scroll to the new - location or `NO` if you want the map to display the new location - immediately. - */ -- (void)setCenterCoordinate:(CLLocationCoordinate2D)coordinate animated:(BOOL)animated; - -/** - Changes the center coordinate and zoom level of the map and optionally animates - the change. - - @param centerCoordinate The new center coordinate for the map. - @param zoomLevel The new zoom level for the map. - @param animated Specify `YES` if you want the map view to animate scrolling and - zooming to the new location or `NO` if you want the map to display the new - location immediately. - */ -- (void)setCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate zoomLevel:(double)zoomLevel animated:(BOOL)animated; - -/** - Changes the center coordinate, zoom level, and direction of the map and - optionally animates the change. - - @param centerCoordinate The new center coordinate for the map. - @param zoomLevel The new zoom level for the map. - @param direction The new direction for the map, measured in degrees relative to - true north. - @param animated Specify `YES` if you want the map view to animate scrolling, - zooming, and rotating to the new location or `NO` if you want the map to - display the new location immediately. - */ -- (void)setCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate zoomLevel:(double)zoomLevel direction:(CLLocationDirection)direction animated:(BOOL)animated; - -/** - Changes the center coordinate, zoom level, and direction of the map, calling a - completion handler at the end of an optional animation. - - @param centerCoordinate The new center coordinate for the map. - @param zoomLevel The new zoom level for the map. - @param direction The new direction for the map, measured in degrees relative to - true north. - @param animated Specify `YES` if you want the map view to animate scrolling, - zooming, and rotating to the new location or `NO` if you want the map to - display the new location immediately. - @param completion The block executed after the animation finishes. - */ -- (void)setCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate zoomLevel:(double)zoomLevel direction:(CLLocationDirection)direction animated:(BOOL)animated completionHandler:(nullable void (^)(void))completion; - -/** The zoom level of the receiver. - - In addition to affecting the visual size and detail of features on the map, - the zoom level affects the size of the vector tiles that are loaded. At zoom - level 0, each tile covers the entire world map; at zoom level 1, it covers ¼ - of the world; at zoom level 2, 116 of the world, and - so on. - - Changing the value of this property updates the map view immediately. If you - want to animate the change, use the `-setZoomLevel:animated:` method instead. - */ -@property (nonatomic) double zoomLevel; - -/** - Changes the zoom level of the map and optionally animates the change. - - Changing the zoom level scales the map without changing the current center - coordinate. - - @param zoomLevel The new zoom level for the map. - @param animated Specify `YES` if you want the map view to animate the change - to the new zoom level or `NO` if you want the map to display the new - zoom level immediately. - */ -- (void)setZoomLevel:(double)zoomLevel animated:(BOOL)animated; - -/** - * The minimum zoom level at which the map can be shown. - * - * Depending on the map view’s aspect ratio, the map view may be prevented - * from reaching the minimum zoom level, in order to keep the map from - * repeating within the current viewport. - * - * If the value of this property is greater than that of the - * maximumZoomLevel property, the behavior is undefined. - * - * The default minimumZoomLevel is 0. - */ -@property (nonatomic) double minimumZoomLevel; - -/** - * The maximum zoom level the map can be shown at. - * - * If the value of this property is smaller than that of the - * minimumZoomLevel property, the behavior is undefined. - * - * The default maximumZoomLevel is 20. - */ -@property (nonatomic) double maximumZoomLevel; - -/** - The heading of the map, measured in degrees clockwise from true north. - - The value `0` means that the top edge of the map view corresponds to true - north. The value `90` means the top of the map is pointing due east. The - value `180` means the top of the map points due south, and so on. - - Changing the value of this property updates the map view immediately. If you - want to animate the change, use the `-setDirection:animated:` method instead. - */ -@property (nonatomic) CLLocationDirection direction; - -/** - Changes the heading of the map and optionally animates the change. - - @param direction The heading of the map, measured in degrees clockwise from - true north. - @param animated Specify `YES` if you want the map view to animate the change - to the new heading or `NO` if you want the map to display the new - heading immediately. - - Changing the heading rotates the map without changing the current center - coordinate or zoom level. - */ -- (void)setDirection:(CLLocationDirection)direction animated:(BOOL)animated; - -/** - Resets the map rotation to a northern heading — a `direction` of `0` degrees. - */ -- (IBAction)resetNorth; - -/** - The coordinate bounds visible in the receiver's viewport. - - Changing the value of this property updates the receiver immediately. If you - want to animate the change, call `-setVisibleCoordinateBounds:animated:` - instead. - */ -@property (nonatomic) MGLCoordinateBounds visibleCoordinateBounds; - -/** - Changes the receiver’s viewport to fit the given coordinate bounds, - optionally animating the change. - - @param bounds The bounds that the viewport will show in its entirety. - @param animated Specify `YES` to animate the change by smoothly scrolling - and zooming or `NO` to immediately display the given bounds. - */ -- (void)setVisibleCoordinateBounds:(MGLCoordinateBounds)bounds animated:(BOOL)animated; - -/** - Changes the receiver's viewport to fit the given coordinate bounds and - optionally some additional padding on each side. - - @param bounds The bounds that the viewport will show in its entirety. - @param insets The minimum padding (in screen points) that will be visible - around the given coordinate bounds. - @param animated Specify `YES` to animate the change by smoothly scrolling and - zooming or `NO` to immediately display the given bounds. - */ -- (void)setVisibleCoordinateBounds:(MGLCoordinateBounds)bounds edgePadding:(UIEdgeInsets)insets animated:(BOOL)animated; - -/** - Changes the receiver's viewport to fit all of the given coordinates and - optionally some additional padding on each side. - - @param coordinates The coordinates that the viewport will show. - @param count The number of coordinates. This number must not be greater than - the number of elements in `coordinates`. - @param insets The minimum padding (in screen points) that will be visible - around the given coordinate bounds. - @param animated Specify `YES` to animate the change by smoothly scrolling and - zooming or `NO` to immediately display the given bounds. - */ -- (void)setVisibleCoordinates:(CLLocationCoordinate2D *)coordinates count:(NSUInteger)count edgePadding:(UIEdgeInsets)insets animated:(BOOL)animated; - -/** - Changes the receiver's viewport to fit all of the given coordinates and - optionally some additional padding on each side. - - @param coordinates The coordinates that the viewport will show. - @param count The number of coordinates. This number must not be greater than - the number of elements in `coordinates`. - @param insets The minimum padding (in screen points) that will be visible - around the given coordinate bounds. - @param direction The direction to rotate the map to, measured in degrees - relative to true north. - @param duration The duration to animate the change in seconds. - @param function The timing function to animate the change. - @param completion The block executed after the animation finishes. - */ -- (void)setVisibleCoordinates:(CLLocationCoordinate2D *)coordinates count:(NSUInteger)count edgePadding:(UIEdgeInsets)insets direction:(CLLocationDirection)direction duration:(NSTimeInterval)duration animationTimingFunction:(nullable CAMediaTimingFunction *)function completionHandler:(nullable void (^)(void))completion; - -/** - Sets the visible region so that the map displays the specified annotations. - - Calling this method updates the value in the `visibleCoordinateBounds` property - and potentially other properties to reflect the new map region. A small amount - of padding is reserved around the edges of the map view. To specify a different - amount of padding, use the `-showAnnotations:edgePadding:animated:` method. - - @param annotations The annotations that you want to be visible in the map. - @param animated `YES` if you want the map region change to be animated, or `NO` - if you want the map to display the new region immediately without animations. - */ -- (void)showAnnotations:(NS_ARRAY_OF(id ) *)annotations animated:(BOOL)animated; - -/** - Sets the visible region so that the map displays the specified annotations with - the specified amount of padding on each side. - - Calling this method updates the value in the visibleCoordinateBounds property - and potentially other properties to reflect the new map region. - - @param annotations The annotations that you want to be visible in the map. - @param insets The minimum padding (in screen points) around the edges of the - map view to keep clear of annotations. - @param animated `YES` if you want the map region change to be animated, or `NO` - if you want the map to display the new region immediately without animations. - */ -- (void)showAnnotations:(NS_ARRAY_OF(id ) *)annotations edgePadding:(UIEdgeInsets)insets animated:(BOOL)animated; - -/** - A camera representing the current viewpoint of the map. - */ -@property (nonatomic, copy) MGLMapCamera *camera; - -/** - Moves the viewpoint to a different location with respect to the map with an - optional transition animation. - - @param camera The new viewpoint. - @param animated Specify `YES` if you want the map view to animate the change to - the new viewpoint or `NO` if you want the map to display the new viewpoint - immediately. - */ -- (void)setCamera:(MGLMapCamera *)camera animated:(BOOL)animated; - -/** - Moves the viewpoint to a different location with respect to the map with an - optional transition duration and timing function. - - @param camera The new viewpoint. - @param duration The amount of time, measured in seconds, that the transition - animation should take. Specify `0` to jump to the new viewpoint - instantaneously. - @param function A timing function used for the animation. Set this parameter to - `nil` for a transition that matches most system animations. If the duration - is `0`, this parameter is ignored. - */ -- (void)setCamera:(MGLMapCamera *)camera withDuration:(NSTimeInterval)duration animationTimingFunction:(nullable CAMediaTimingFunction *)function; - -/** - Moves the viewpoint to a different location with respect to the map with an - optional transition duration and timing function. - - @param camera The new viewpoint. - @param duration The amount of time, measured in seconds, that the transition - animation should take. Specify `0` to jump to the new viewpoint - instantaneously. - @param function A timing function used for the animation. Set this parameter to - `nil` for a transition that matches most system animations. If the duration - is `0`, this parameter is ignored. - @param completion The block to execute after the animation finishes. - */ -- (void)setCamera:(MGLMapCamera *)camera withDuration:(NSTimeInterval)duration animationTimingFunction:(nullable CAMediaTimingFunction *)function completionHandler:(nullable void (^)(void))completion; - -/** - Moves the viewpoint to a different location using a transition animation that - evokes powered flight and a default duration based on the length of the flight - path. - - The transition animation seamlessly incorporates zooming and panning to help - the user find his or her bearings even after traversing a great distance. - - @param camera The new viewpoint. - @param completion The block to execute after the animation finishes. - */ -- (void)flyToCamera:(MGLMapCamera *)camera completionHandler:(nullable void (^)(void))completion; - -/** - Moves the viewpoint to a different location using a transition animation that - evokes powered flight and an optional transition duration. - - The transition animation seamlessly incorporates zooming and panning to help - the user find his or her bearings even after traversing a great distance. - - @param camera The new viewpoint. - @param duration The amount of time, measured in seconds, that the transition - animation should take. Specify `0` to jump to the new viewpoint - instantaneously. Specify a negative value to use the default duration, which - is based on the length of the flight path. - @param completion The block to execute after the animation finishes. - */ -- (void)flyToCamera:(MGLMapCamera *)camera withDuration:(NSTimeInterval)duration completionHandler:(nullable void (^)(void))completion; - -/** - Moves the viewpoint to a different location using a transition animation that - evokes powered flight and an optional transition duration and peak altitude. - - The transition animation seamlessly incorporates zooming and panning to help - the user find his or her bearings even after traversing a great distance. - - @param camera The new viewpoint. - @param duration The amount of time, measured in seconds, that the transition - animation should take. Specify `0` to jump to the new viewpoint - instantaneously. Specify a negative value to use the default duration, which - is based on the length of the flight path. - @param peakAltitude The altitude, measured in meters, at the midpoint of the - animation. The value of this parameter is ignored if it is negative or if - the animation transition resulting from a similar call to - `-setCamera:animated:` would have a midpoint at a higher altitude. - @param completion The block to execute after the animation finishes. - */ -- (void)flyToCamera:(MGLMapCamera *)camera withDuration:(NSTimeInterval)duration peakAltitude:(CLLocationDistance)peakAltitude completionHandler:(nullable void (^)(void))completion; - -/** - The distance from the edges of the map view’s frame to the edges of the map - view’s logical viewport. - - When the value of this property is equal to `UIEdgeInsetsZero`, viewport - properties such as `centerCoordinate` assume a viewport that matches the map - view’s frame. Otherwise, those properties are inset, excluding part of the - frame from the viewport. For instance, if the only the top edge is inset, the - map center is effectively shifted downward. - - When the map view’s superview is an instance of `UIViewController` whose - `automaticallyAdjustsScrollViewInsets` property is `YES`, the value of this - property may be overridden at any time. - - Changing the value of this property updates the map view immediately. If you - want to animate the change, use the `-setContentInset:animated:` method - instead. - */ -@property (nonatomic, assign) UIEdgeInsets contentInset; - -/** - Sets the distance from the edges of the map view’s frame to the edges of the - map view’s logical viewport with an optional transition animation. - - When the value of this property is equal to `UIEdgeInsetsZero`, viewport - properties such as `centerCoordinate` assume a viewport that matches the map - view’s frame. Otherwise, those properties are inset, excluding part of the - frame from the viewport. For instance, if the only the top edge is inset, the - map center is effectively shifted downward. - - When the map view’s superview is an instance of `UIViewController` whose - `automaticallyAdjustsScrollViewInsets` property is `YES`, the value of this - property may be overridden at any time. - - @param contentInset The new values to inset the content by. - @param animated Specify `YES` if you want the map view to animate the change to - the content inset or `NO` if you want the map to inset the content - immediately. - */ -- (void)setContentInset:(UIEdgeInsets)contentInset animated:(BOOL)animated; - -#pragma mark Converting Geographic Coordinates - -/** - Converts a point in the given view's coordinate system to a geographic - coordinate. - - @param point The point to convert. - @param view The view in whose coordinate system the point is expressed. - @return The geographic coordinate at the given point. - */ -- (CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(nullable UIView *)view; - -/** - Converts a geographic coordinate to a point in the given view's coordinate - system. - - @param coordinate The geographic coordinate to convert. - @param view The view in whose coordinate system the returned point should be - expressed. If this parameter is `nil`, the returned point is expressed - in the window's coordinate system. If `view` is not `nil`, it must - belong to the same window as the map view. - @return The point (in the appropriate view or window coordinate system) - corresponding to the given geographic coordinate. - */ -- (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(nullable UIView *)view; - -/** - Converts a rectangle in the given view’s coordinate system to a geographic - bounding box. - - @param rect The rectangle to convert. - @param view The view in whose coordinate system the rectangle is expressed. - @return The geographic bounding box coextensive with the given rectangle. - */ -- (MGLCoordinateBounds)convertRect:(CGRect)rect toCoordinateBoundsFromView:(nullable UIView *)view; - -/** - Converts a geographic bounding box to a rectangle in the given view’s - coordinate system. - - @param bounds The geographic bounding box to convert. - @param view The view in whose coordinate system the returned rectangle should - be expressed. If this parameter is `nil`, the returned rectangle is - expressed in the window’s coordinate system. If `view` is not `nil`, it must - belong to the same window as the map view. - */ -- (CGRect)convertCoordinateBounds:(MGLCoordinateBounds)bounds toRectToView:(nullable UIView *)view; - -/** - Returns the distance spanned by one point in the map view's coordinate system - at the given latitude and current zoom level. - - The distance between points decreases as the latitude approaches the poles. - This relationship parallels the relationship between longitudinal coordinates - at different latitudes. - - @param latitude The latitude of the geographic coordinate represented by the - point. - @return The distance in meters spanned by a single point. - */ -- (CLLocationDistance)metersPerPointAtLatitude:(CLLocationDegrees)latitude; - -- (CLLocationDistance)metersPerPixelAtLatitude:(CLLocationDegrees)latitude __attribute__((deprecated("Use -metersPerPointAtLatitude:."))); - -#pragma mark Annotating the Map - -/** - The complete list of annotations associated with the receiver. (read-only) - - The objects in this array must adopt the `MGLAnnotation` protocol. If no - annotations are associated with the map view, the value of this property is - `nil`. - */ -@property (nonatomic, readonly, nullable) NS_ARRAY_OF(id ) *annotations; - -/** - Adds an annotation to the map view. - - @param annotation The annotation object to add to the receiver. This object - must conform to the `MGLAnnotation` protocol. The map view retains the - annotation object. */ -- (void)addAnnotation:(id )annotation; - -/** - Adds an array of annotations to the map view. - - @param annotations An array of annotation objects. Each object in the array - must conform to the `MGLAnnotation` protocol. The map view retains each - individual annotation object. - */ -- (void)addAnnotations:(NS_ARRAY_OF(id ) *)annotations; - -/** - Removes an annotation from the map view, deselecting it if it is selected. - - Removing an annotation object dissociates it from the map view entirely, - preventing it from being displayed on the map. Thus you would typically call - this method only when you want to hide or delete a given annotation. - - @param annotation The annotation object to remove. This object must conform - to the `MGLAnnotation` protocol - */ -- (void)removeAnnotation:(id )annotation; - -/** - Removes an array of annotations from the map view, deselecting any selected - annotations in the array. - - Removing annotation objects dissociates them from the map view entirely, - preventing them from being displayed on the map. Thus you would typically - call this method only when you want to hide or delete the given annotations. - - @param annotations The array of annotation objects to remove. Objects in the - array must conform to the `MGLAnnotation` protocol. - */ -- (void)removeAnnotations:(NS_ARRAY_OF(id ) *)annotations; - -/** - Returns a reusable annotation image object associated with its identifier. - - For performance reasons, you should generally reuse `MGLAnnotationImage` - objects for identical-looking annotations in your map views. Dequeueing - saves time and memory during performance-critical operations such as - scrolling. - - @param identifier A string identifying the annotation image to be reused. - This string is the same one you specify when initially returning the - annotation image object using the `-mapView:imageForAnnotation:` method. - @return An annotation image object with the given identifier, or `nil` if no - such object exists in the reuse queue. - */ -- (nullable MGLAnnotationImage *)dequeueReusableAnnotationImageWithIdentifier:(NSString *)identifier; - -#pragma mark Managing Annotation Selections - -/** - The currently selected annotations. - - Assigning a new array to this property selects only the first annotation in - the array. - */ -@property (nonatomic, copy) NS_ARRAY_OF(id ) *selectedAnnotations; - -/** - Selects an annotation and displays a callout view for it. - - If the given annotation is not visible within the current viewport, this - method has no effect. - - @param annotation The annotation object to select. - @param animated If `YES`, the callout view is animated into position. - */ -- (void)selectAnnotation:(id )annotation animated:(BOOL)animated; - -/** - Deselects an annotation and hides its callout view. - - @param annotation The annotation object to deselect. - @param animated If `YES`, the callout view is animated offscreen. - */ -- (void)deselectAnnotation:(nullable id )annotation animated:(BOOL)animated; - -#pragma mark Overlaying the Map - -/** - Adds a single overlay object to the map. - - To remove an overlay from a map, use the `-removeOverlay:` method. - - @param overlay The overlay object to add. This object must conform to the - `MGLOverlay` protocol. */ -- (void)addOverlay:(id )overlay; - -/** - Adds an array of overlay objects to the map. - - To remove multiple overlays from a map, use the `-removeOverlays:` method. - - @param overlays An array of objects, each of which must conform to the - `MGLOverlay` protocol. - */ -- (void)addOverlays:(NS_ARRAY_OF(id ) *)overlays; - -/** - Removes a single overlay object from the map. - - If the specified overlay is not currently associated with the map view, this - method does nothing. - - @param overlay The overlay object to remove. - */ -- (void)removeOverlay:(id )overlay; - -/** - Removes one or more overlay objects from the map. - - If a given overlay object is not associated with the map view, it is ignored. - - @param overlays An array of objects, each of which conforms to the `MGLOverlay` - protocol. - */ -- (void)removeOverlays:(NS_ARRAY_OF(id ) *)overlays; - -#pragma mark Debugging the Map - -/** - The options that determine which debugging aids are shown on the map. - - These options are all disabled by default and should remain disabled in - released software for performance and aesthetic reasons. - */ -@property (nonatomic) MGLMapDebugMaskOptions debugMask; - -@property (nonatomic, getter=isDebugActive) BOOL debugActive __attribute__((deprecated("Use -debugMask and -setDebugMask:."))); - -- (void)toggleDebug __attribute__((deprecated("Use -setDebugMask:."))); - -/** - Empties the in-memory tile cache. - */ -- (void)emptyMemoryCache; - -/** - Resets the map to the minimum zoom level, a center coordinate of (0, 0), and - a northern heading. - */ -- (void)resetPosition; - -@end - -#pragma mark - MGLMapViewDelegate - -/** The MGLMapViewDelegate protocol defines a set of optional methods that you can use to receive map-related update messages. Because many map operations require the `MGLMapView` class to load data asynchronously, the map view calls these methods to notify your application when specific operations complete. The map view also uses these methods to request annotation marker symbology and to manage interactions with those markers. */ -@protocol MGLMapViewDelegate - -@optional - -#pragma mark Responding to Map Position Changes - -/** - Tells the delegate that the region displayed by the map view is about to change. - - This method is called whenever the currently displayed map region will start changing. - - @param mapView The map view whose visible region will change. - @param animated Whether the change will cause an animated effect on the map. - */ -- (void)mapView:(MGLMapView *)mapView regionWillChangeAnimated:(BOOL)animated; - -/** - Tells the delegate that the region displayed by the map view is changing. - - This method is called whenever the currently displayed map region changes. During movement, this method may be called many times to report updates to the map position. Therefore, your implementation of this method should be as lightweight as possible to avoid affecting performance. - - @param mapView The map view whose visible region is changing. - */ -- (void)mapViewRegionIsChanging:(MGLMapView *)mapView; - -/** - Tells the delegate that the region displayed by the map view just changed. - - This method is called whenever the currently displayed map region has finished changing. - - @param mapView The map view whose visible region changed. - @param animated Whether the change caused an animated effect on the map. - */ -- (void)mapView:(MGLMapView *)mapView regionDidChangeAnimated:(BOOL)animated; - -#pragma mark Loading the Map - -/** - Tells the delegate that the map view will begin to load. - - This method is called whenever the map view starts loading, including when a new style has been set and the map must reload. - - @param mapView The map view that is starting to load. - */ -- (void)mapViewWillStartLoadingMap:(MGLMapView *)mapView; - -/** - Tells the delegate that the map view has finished loading. - - This method is called whenever the map view finishes loading, either after the initial load or after a style change has forced a reload. - - @param mapView The map view that has finished loading. - */ -- (void)mapViewDidFinishLoadingMap:(MGLMapView *)mapView; - -// TODO -- (void)mapViewDidFailLoadingMap:(MGLMapView *)mapView withError:(NSError *)error; - -// TODO -- (void)mapViewWillStartRenderingMap:(MGLMapView *)mapView; - -// TODO -- (void)mapViewDidFinishRenderingMap:(MGLMapView *)mapView fullyRendered:(BOOL)fullyRendered; - -// TODO -- (void)mapViewWillStartRenderingFrame:(MGLMapView *)mapView; - -// TODO -- (void)mapViewDidFinishRenderingFrame:(MGLMapView *)mapView fullyRendered:(BOOL)fullyRendered; - -#pragma mark Tracking User Location - -/** - Tells the delegate that the map view will begin tracking the user's location. - - This method is called when the value of the `showsUserLocation` property changes to `YES`. - - @param mapView The map view that is tracking the user's location. - */ -- (void)mapViewWillStartLocatingUser:(MGLMapView *)mapView; - -/** - Tells the delegate that the map view has stopped tracking the user's location. - - This method is called when the value of the `showsUserLocation` property changes to `NO`. - - @param mapView The map view that is tracking the user's location. - */ -- (void)mapViewDidStopLocatingUser:(MGLMapView *)mapView; - -/** - Tells the delegate that the location of the user was updated. - - While the `showsUserLocation` property is set to `YES`, this method is called whenever a new location update is received by the map view. This method is also called if the map view's user tracking mode is set to `MGLUserTrackingModeFollowWithHeading` and the heading changes, or if it is set to `MGLUserTrackingModeFollowWithCourse` and the course changes. - - This method is not called if the application is currently running in the background. If you want to receive location updates while running in the background, you must use the Core Location framework. - - @param mapView The map view that is tracking the user's location. - @param userLocation The location object representing the user's latest location. This property may be `nil`. - */ -- (void)mapView:(MGLMapView *)mapView didUpdateUserLocation:(nullable MGLUserLocation *)userLocation; - -/** - Tells the delegate that an attempt to locate the user's position failed. - - @param mapView The map view that is tracking the user's location. - @param error An error object containing the reason why location tracking failed. - */ -- (void)mapView:(MGLMapView *)mapView didFailToLocateUserWithError:(NSError *)error; - -/** - Tells the delegate that the map view's user tracking mode has changed. - - This method is called after the map view asynchronously changes to reflect the new user tracking mode, for example by beginning to zoom or rotate. - - @param mapView The map view that changed its tracking mode. - @param mode The new tracking mode. - @param animated Whether the change caused an animated effect on the map. - */ -- (void)mapView:(MGLMapView *)mapView didChangeUserTrackingMode:(MGLUserTrackingMode)mode animated:(BOOL)animated; - -#pragma mark Managing the Display of Annotations - -/** - Returns an image object to use for the marker for the specified point annotation object. - - @param mapView The map view that requested the annotation image. - @param annotation The object representing the annotation that is about to be displayed. - @return The image object to display for the specified annotation or `nil` if you want to display the default marker image. - */ -- (nullable MGLAnnotationImage *)mapView:(MGLMapView *)mapView imageForAnnotation:(id )annotation; - -/** - Returns the alpha value to use when rendering a shape annotation. Defaults to `1.0`. - - @param mapView The map view rendering the shape annotation. - @param annotation The annotation being rendered. - @return An alpha value between `0` and `1.0`. - */ -- (CGFloat)mapView:(MGLMapView *)mapView alphaForShapeAnnotation:(MGLShape *)annotation; - -/** - Returns the stroke color to use when rendering a shape annotation. Defaults to black. - - @param mapView The map view rendering the shape annotation. - @param annotation The annotation being rendered. - @return A color to use for the shape outline. - */ -- (UIColor *)mapView:(MGLMapView *)mapView strokeColorForShapeAnnotation:(MGLShape *)annotation; - -/** - Returns the fill color to use when rendering a polygon annotation. Defaults to blue. - - @param mapView The map view rendering the polygon annotation. - @param annotation The annotation being rendered. - @return A color to use for the polygon interior. - */ -- (UIColor *)mapView:(MGLMapView *)mapView fillColorForPolygonAnnotation:(MGLPolygon *)annotation; - -/** - Returns the line width to use when rendering a polyline annotation. Defaults to `3.0`. - - @param mapView The map view rendering the polygon annotation. - @param annotation The annotation being rendered. - @return A line width for the polyline. - */ -- (CGFloat)mapView:(MGLMapView *)mapView lineWidthForPolylineAnnotation:(MGLPolyline *)annotation; - -/** - Returns a Boolean value indicating whether the annotation is able to display extra information in a callout bubble. - - If the value returned is `YES`, a standard callout bubble is shown when the user taps a selected annotation. The callout uses the title and subtitle text from the associated annotation object. If there is no title text, though, the annotation will not show a callout. The callout also displays any custom callout views returned by the delegate for the left and right callout accessory views. - - If the value returned is `NO`, the value of the title and subtitle strings are ignored. - - @param mapView The map view that requested the annotation callout ability. - @param annotation The object representing the annotation. - @return A Boolean indicating whether the annotation should show a callout. - */ -- (BOOL)mapView:(MGLMapView *)mapView annotationCanShowCallout:(id )annotation; - -/** - Returns a callout view to display for the specified annotation. - - If this method is present in the delegate, it must return a new instance of a view dedicated to display the callout bubble. It will be configured by the map view. If this method is not present, or if it returns `nil`, a standard, two-line, bubble-like callout view is displayed by default. - - @param mapView The map view that requested the callout view. - @param annotation The object representing the annotation. - @return A view conforming to the `MGLCalloutView` protocol, or `nil` to use the default callout view. - */ -- (nullable UIView *)mapView:(MGLMapView *)mapView calloutViewForAnnotation:(id )annotation; - -/** - Returns the view to display on the left side of the standard callout bubble. - - The default value is treated as if `nil`. The left callout view is typically used to display information about the annotation or to link to custom information provided by your application. - - If the view you specify is also a descendant of the `UIControl` class, you can use the map view's delegate to receive notifications when your control is tapped. If it does not descend from `UIControl`, your view is responsible for handling any touch events within its bounds. - - @param mapView The map view presenting the annotation callout. - @param annotation The object representing the annotation with the callout. - @return The accessory view to display. - */ -- (nullable UIView *)mapView:(MGLMapView *)mapView leftCalloutAccessoryViewForAnnotation:(id )annotation; - -/** - Returns the view to display on the right side of the standard callout bubble. - - The default value is treated is if `nil`. The right callout view is typically used to link to more detailed information about the annotation. A common view to specify for this property is `UIButton` object whose type is set to `UIButtonTypeDetailDisclosure`. - - If the view you specify is also a descendant of the `UIControl` class, you can use the map view's delegate to receive notifications when your control is tapped. If it does not descend from `UIControl`, your view is responsible for handling any touch events within its bounds. - - @param mapView The map view presenting the annotation callout. - @param annotation The object representing the annotation with the callout. - @return The accessory view to display. - */ -- (nullable UIView *)mapView:(MGLMapView *)mapView rightCalloutAccessoryViewForAnnotation:(id )annotation; - -#pragma mark Managing Annotations - -/** - Tells the delegate that the user tapped one of the annotation's accessory buttons. - - Accessory views contain custom content and are positioned on either side of the annotation title text. If a view you specify is a descendant of the `UIControl` class, the map view calls this method as a convenience whenever the user taps your view. You can use this method to respond to taps and perform any actions associated with that control. For example, if your control displayed additional information about the annotation, you could use this method to present a modal panel with that information. - - If your custom accessory views are not descendants of the `UIControl` class, the map view does not call this method. - - @param mapView The map view containing the specified annotation. - @param annotation The annotation whose button was tapped. - @param control The control that was tapped. - */ -- (void)mapView:(MGLMapView *)mapView annotation:(id )annotation calloutAccessoryControlTapped:(UIControl *)control; - -/** - Tells the delegate that the user tapped on an annotation's callout view. - - @param mapView The map view containing the specified annotation. - @param annotation The annotation whose callout was tapped. - */ -- (void)mapView:(MGLMapView *)mapView tapOnCalloutForAnnotation:(id )annotation; - -#pragma mark Selecting Annotations - -/** - Tells the delegate that one of its annotations was selected. - - You can use this method to track changes in the selection state of annotations. - - @param mapView The map view containing the annotation. - @param annotation The annotation that was selected. - */ -- (void)mapView:(MGLMapView *)mapView didSelectAnnotation:(id )annotation; - -/** - Tells the delegate that one of its annotations was deselected. - - You can use this method to track changes in the selection state of annotations. - - @param mapView The map view containing the annotation. - @param annotation The annotation that was deselected. - */ -- (void)mapView:(MGLMapView *)mapView didDeselectAnnotation:(id )annotation; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/ios/MGLUserLocation.h b/include/mbgl/ios/MGLUserLocation.h deleted file mode 100644 index 6160413510..0000000000 --- a/include/mbgl/ios/MGLUserLocation.h +++ /dev/null @@ -1,42 +0,0 @@ -#import -#import - -#import "MGLAnnotation.h" - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The MGLUserLocation class defines a specific type of annotation that identifies the user’s current location. You do not create instances of this class directly. Instead, you retrieve an existing MGLUserLocation object from the userLocation property of the map view displayed in your application. */ -@interface MGLUserLocation : NSObject - -#pragma mark Determining the User’s Position - -/** - The current location of the device. (read-only) - - This property contains `nil` if the map view is not currently showing the user location or if the user’s location has not yet been determined. - */ -@property (nonatomic, readonly, nullable) CLLocation *location; - -/** A Boolean value indicating whether the user’s location is currently being updated. (read-only) */ -@property (nonatomic, readonly, getter=isUpdating) BOOL updating; - -/** - The heading of the user location. (read-only) - - This property is `nil` if the user location tracking mode is not `MGLUserTrackingModeFollowWithHeading`. - */ -@property (nonatomic, readonly, nullable) CLHeading *heading; - -#pragma mark Accessing the User Annotation Text - -/** The title to display for the user location annotation. */ -@property (nonatomic, copy) NSString *title; - -/** The subtitle to display for the user location annotation. */ -@property (nonatomic, copy, nullable) NSString *subtitle; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/ios/Mapbox.h b/include/mbgl/ios/Mapbox.h deleted file mode 100644 index fd4f532a40..0000000000 --- a/include/mbgl/ios/Mapbox.h +++ /dev/null @@ -1,18 +0,0 @@ -#import "MGLAccountManager.h" -#import "MGLAnnotation.h" -#import "MGLAnnotationImage.h" -#import "MGLCalloutView.h" -#import "MGLGeometry.h" -#import "MGLMapCamera.h" -#import "MGLMapView.h" -#import "MGLMapView+IBAdditions.h" -#import "MGLMapView+MGLCustomStyleLayerAdditions.h" -#import "MGLMultiPoint.h" -#import "MGLOverlay.h" -#import "MGLPointAnnotation.h" -#import "MGLPolygon.h" -#import "MGLPolyline.h" -#import "MGLShape.h" -#import "MGLStyle.h" -#import "MGLTypes.h" -#import "MGLUserLocation.h" diff --git a/include/mbgl/osx/MGLAccountManager.h b/include/mbgl/osx/MGLAccountManager.h deleted file mode 100644 index efcec5419c..0000000000 --- a/include/mbgl/osx/MGLAccountManager.h +++ /dev/null @@ -1,44 +0,0 @@ -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The MGLAccountManager object provides a global way to set a Mapbox API - access token, as well as other settings used framework-wide. */ -@interface MGLAccountManager : NSObject - -#pragma mark Authorizing access -/** @name Authorizing Access */ - -/** Set the - [Mapbox access token](https://www.mapbox.com/help/define-access-token/) to - used by all instances of MGLMapView in the current application. - - Mapbox-hosted vector tiles and styles require an API access token, which you - can obtain from the - [Mapbox account page](https://www.mapbox.com/studio/account/tokens/). Access - tokens associate requests to Mapbox’s vector tile and style APIs with your - Mapbox account. They also deter other developers from using your styles - without your permission. - - @param accessToken A Mapbox access token. Calling this method with a value - of `nil` has no effect. - - @note You must set the access token before attempting to load any - Mapbox-hosted style. Therefore, you should generally set it before - creating an instance of MGLMapView. The recommended way to set an access - token is to add an entry to your application’s Info.plist file with the - key `MGLMapboxAccessToken` and the type String. Alternatively, you may - call this method from your application delegate’s - -applicationDidFinishLaunching: method. */ -+ (void)setAccessToken:(nullable NSString *)accessToken; - -/** Returns the - [Mapbox access token](https://www.mapbox.com/help/define-access-token/) in - use by instances of MGLMapView in the current application. */ -+ (nullable NSString *)accessToken; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/osx/MGLAnnotationImage.h b/include/mbgl/osx/MGLAnnotationImage.h deleted file mode 100644 index a33ea75a5e..0000000000 --- a/include/mbgl/osx/MGLAnnotationImage.h +++ /dev/null @@ -1,58 +0,0 @@ -#import - -#import "MGLTypes.h" - -NS_ASSUME_NONNULL_BEGIN - -/** The MGLAnnotationImage class is responsible for presenting point-based - annotations visually on an MGLMapView instance. Annotation image objects - pair NSImage objects with annotation-related metadata. They may be recycled - later and put into a reuse queue that is maintained by the map view. */ -@interface MGLAnnotationImage : NSObject - -#pragma mark Initializing and preparing the image object -/** @name Initializing and Preparing the Image Object */ - -/** Initializes and returns a new annotation image object. - - @param image The image to display for the annotation. - @param reuseIdentifier The string that identifies this annotation image in - the reuse queue. - @return The initialized annotation image object or `nil` if there was a - problem initializing the object. */ -+ (instancetype)annotationImageWithImage:(NSImage *)image reuseIdentifier:(NSString *)reuseIdentifier; - -#pragma mark Getting and setting attributes -/** @name Getting and Setting Attributes */ - -/** The image to display for the annotation. */ -@property (nonatomic, readonly) NSImage *image; - -/** The string that identifies this annotation image in the reuse queue. - (read-only) - - You specify the reuse identifier when you create the image object. You use - this type later to retrieve an annotation image object that was created - previously but which is currently unused because its annotation is not - on-screen. - - If you define distinctly different types of annotations (with distinctly - different annotation images to go with them), you can differentiate between - the annotation types by specifying different reuse identifiers for each one. - */ -@property (nonatomic, readonly) NSString *reuseIdentifier; - -/** A Boolean value indicating whether the annotation is selectable. - - The default value of this property is `YES`. If the value of this property - is `NO`, the annotation image ignores click events and cannot be selected. - */ -@property (nonatomic, getter=isSelectable) BOOL selectable; - -/** The cursor that appears above any annotation using this annotation image. By - default, this property is set to `nil`, representing the current cursor. */ -@property (nonatomic, nullable) NSCursor *cursor; - -@end - -NS_ASSUME_NONNULL_END diff --git a/include/mbgl/osx/MGLMapView+IBAdditions.h b/include/mbgl/osx/MGLMapView+IBAdditions.h deleted file mode 100644 index 81f4506a57..0000000000 --- a/include/mbgl/osx/MGLMapView+IBAdditions.h +++ /dev/null @@ -1,68 +0,0 @@ -#import - -#import "MGLMapView.h" - -NS_ASSUME_NONNULL_BEGIN - -@interface MGLMapView (IBAdditions) - -#if TARGET_INTERFACE_BUILDER - -// Core properties that can be manipulated in the Attributes inspector in -// Interface Builder. These redeclarations merely add the IBInspectable keyword. -// They appear here to ensure that they appear above the convenience properties; -// inspectables declared in MGLMapView.h are always sorted before those in -// MGLMapView+IBAdditions.h, due to ASCII sort order. - -// We want this property to look like a URL bar in the Attributes inspector, but -// just calling it styleURL would violate Cocoa naming conventions and conflict -// with the existing NSURL property. Fortunately, IB strips out the two -// underscores for display. - -/** URL of the style currently displayed in the receiver. - - The URL may be a full HTTP or HTTPS URL, a Mapbox URL indicating the style’s - map ID (`mapbox://styles//