summaryrefslogtreecommitdiff
path: root/platform/ios/ios.xcodeproj/xcshareddata
Commit message (Collapse)AuthorAgeFilesLines
* [ios] Enable test run-order randomizationJason Wray2019-03-071-1/+2
|
* [ios, macos] Added macro to handle pending iOS tests (rather than disabling ↵Julian Rex2018-05-242-10/+9
| | | | via scheme) (#11806)
* [ios, macos] Accept Xcode 9.3 project suggestionsJason Wray2018-04-277-19/+7
| | | | | - Fix duplicate NSExpression+MGLAdditions.h and fix target membership - Explicitly cast NSUInteger to unsigned long before printing
* [ios, macos] Fix for camera movement when selecting visible annotations (#11731)Julian Rex2018-04-241-2/+8
|
* Adds an integration test harness to the iOS projectAndrew Kitchen2018-01-191-0/+103
| | | | | This will allow us to write lightweight integration tests between MGLMapView and the core renderer. Also includes a test for the recent custom layer memory fix, reverting the fix in order to demonstrate the failing test.
* [ios, macos] Update to Xcode 9.x build settingsJason Wray2017-12-156-6/+18
|
* [ios] Bench should be run in Release configurationJohn Firebaugh2017-06-071-1/+1
|
* [ios] Re-enable all console messages in iosappJason Wray2017-05-081-7/+0
| | | | | The Xcode 8 spew that prompted the addition of this setting has been fixed and leaving it enabled was hiding important error messages.
* Bump Xcode version for schemesEimantas Vaiciunas2017-02-066-6/+6
|
* [core] satisfy Xcode project upgraderKonstantin Käfer2016-11-016-6/+6
|
* [ios] add OS_ACTIVITY_MODE=disable for Xcode 8 spew (#6382)Justin R. Miller2016-09-191-0/+7
|
* [ios, macos] Upgraded project build settings for Xcode 8 (#5935)Minh Nguyễn2016-08-116-6/+6
| | | Set CLANG_WARN_INFINITE_RECURSION and CLANG_WARN_SUSPICIOUS_MOVE as recommended by Xcode 8.
* [ios] Introduce MGLAnnotationView and support for view annotationsJesse Bounds2016-05-131-2/+3
| | | | | | | | | | | | | | | | | | | | | | | Add an UIView subclass that can be used as the base class for all client provided UIViews for annotations. Teach MGLMapView to be able to display annotation views over the map if provided by the client delegate. For now, if the delegate provides a UIView then it will be used. If not, the map view will fall back to the old strategy of using GL annotations with an image provided by the delegate or a default image if not. The map keeps a reuse queue and will store annotation views that are panned offscreen in the queue if the application developer supplied a reuse queue identifer. The views in the queue are reused when more annotation views are required. This view reuse provides a performance gain when many annotations are shown and most of them are offscreen. iosapp now implements the new delegate method to supply a native view. Add a playground to the workspace to facilitate experimentation with new features. A playground is capable of importing frameworks if it exists in the same workspace that builds the imported framework. The initial playground demonstrates annotation views. This also fixes a crash due to nullptr in annotations array If the `annotations` method is called while the user dot's callout view was showing, the userdot annotation is represented as null in the annotation context map. This caused a crash when the null pointer was attempted to be converted into an NSArray via C array. This protects against this bug by filtering out such a null annotation.
* [ios] Added separate target for Settings.bundleMinh Nguyễn2016-04-242-28/+0
| | | | | | Added a separate target to produce the example Settings.bundle. Use the build product in iosapp instead of a folder reference. Added the bundle and settings targets as dependencies on the dynamic and static targets instead of listing them explicitly in various schemes.
* [ios] Streamlined resource bundlingMinh Nguyễn2016-04-242-0/+37
| | | | | | | | Added a target that produces Mapbox.bundle. Replaced $BUNDLE_RESOURCES and $PLACE_RESOURCE_BUNDLES_OUTSIDE_FRAMEWORK with a single variable, $SELF_CONTAINED, that determines whether the output static framework is self-contained – that is, whether it contains Mapbox.bundle, Settings.bundle, and LICENSE.md. Eliminated the ability to produce a static framework that has the same layout as a dynamic framework. Now, resources are always in Mapbox.bundle; self-containment only determines where that bundle resides. Added a separate source Info.plist to be placed in both the static framework and its resource bundle, but only after we give the build system a chance to expand variables within it. Now nearly all the Info.plist keys are filled in by the build system rather than using plutil in package.sh.
* [ios] Build output goes to build/iosJohn Firebaugh2016-04-191-1/+1
|
* Revert "[ios, osx] Make {ios,osx}app schemes non-shared"Minh Nguyễn2016-04-181-0/+90
| | | | This reverts commit bc3512773ffe942e6f70c43596490a6fcf8920a4.
* [ios, osx] Make {ios,osx}app schemes non-sharedJohn Firebaugh2016-04-181-90/+0
| | | | This avoids the risk of accidentally checking in a MAPBOX_ACCESS_TOKEN environment variable.
* [ios] Run SDK tests on CIMinh Nguyễn2016-04-163-6/+3
| | | | Added SDK tests to make test-ios rule. Disabled code coverage.
* [ios, osx] Shared test bundleMinh Nguyễn2016-04-163-3/+87
| | | | | | The iOS and OS X SDKs now share a non-UI test bundle. Moved the iOS UI test bundle into a uitest/ subdirectory and moved the OS X SDK tests into the darwin/ subdirectory. Upgraded KIF to v3.4.2.
* [ios] Streamlined package.shMinh Nguyễn2016-04-161-0/+103
| | | | | | Halved the number of xcodebuild invocations, using a new scheme to string the dynamic and static builds together in each invocation. Removed unnecessary build flag overrides like ARCHS. Removed support for building the SDK without Bitcode support via an environment variable. If you need to build without Bitcode support, set the ENABLE_BITCODE build setting in the project editor for the relevant Xcode target.
* [ios] Build CI-specific scheme in CIMinh Nguyễn2016-04-161-0/+104
| | | | The new scheme builds both the All aggregate target generated by gyp and the iosapp target.
* [ios] Moved SDK from gyp into Xcode projectMinh Nguyễn2016-04-162-0/+160
| | | | | | | | | | | | | | Added a new Cocoa Touch dynamic framework target and Cocoa Touch static library target to the main iOS Xcode project. The targets are based on the templates provided by Xcode. They contain headers and source files in the darwin/ and ios/ subdirectories. Headers are explicitly marked public or project-internal instead of implicitly by subdirectory. The SDK targets have a few dependencies that are managed by mason. Transform the config.gypi generated by configure into an .xcconfig file that Xcode uses to fill in compiler and linker flags. Removed the iossdk target from platform.gypi and pared down the platform-lib target. make iproj opens the overall Xcode workspace instead of just the core project. Resolved some warnings that are only now appearing because we’re using the standard warning and error flags instead of the pedantic and somewhat inappropriate flags that were forced by the gyp configuration files. Removed a console message informing developers of a long-ago deleted delegate method; the message was triggering a “selector not found” warning. Conditionalized some deprecated symbol usage that’s still needed for the static framework but not the dynamic framework, due to differing minimum deployment targets. Added a build phase to the static library target that copies headers for use with the static library itself. This would allow us to potentially include a header in the dynamic framework but not the static library and vice-versa. Updated the changelog to note that unused SVG files have been removed from the distribution.
* [ios] Added Xcode project for iosapp, ios-bench; workspace for ios-testsMinh Nguyễn2016-04-162-0/+181
ios.xcodeproj is an ordinary Xcode project with ordinary Xcode targets for iosapp and ios-bench, all contained in an ordinary Xcode workspace that happens to also reference the gyp-generated platform.xcodeproj. The iosapp target links to and embeds Mapbox.framework, which is a product of the gyp-generated platform.xcodeproj. ios-tests.xcodeproj is also in the workspace, enabling simultaneous debugging of KIF tests, the SDK, and core code. Moved storyboards into Base.lproj and image assets into an asset catalog. Removed iOS 6 assets from the iosapp asset catalog. Moved the original ios-bench application icon SVG into a non-project location. Removed app/Settings.bundle, which is identical to framework/Settings.bundle. Removed a broken reference to an unused header from the ios-tests project.