summaryrefslogtreecommitdiff
path: root/platform/ios/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-ios-v3.5.0-android-v5.0.0' into ↵Fabian Guerra2017-04-112-2/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boundsj-merge-release-branch # Conflicts: # cmake/core-files.cmake # mapbox-gl-js # platform/android/CHANGELOG.md # platform/ios/CHANGELOG.md # platform/macos/CHANGELOG.md # platform/qt/bitrise-qt5.yml # src/mbgl/gl/attribute.hpp # src/mbgl/gl/context.cpp # src/mbgl/gl/program.hpp # src/mbgl/map/map.cpp # src/mbgl/programs/program.hpp # src/mbgl/renderer/painter.cpp
| * [ios, macos] Preserve symlinks when zipping frameworkMinh Nguyễn2017-04-051-1/+1
| |
| * [macos] Fixed broken images in DDS guideMinh Nguyễn2017-04-031-1/+2
| |
* | Merge branch 'release-ios-v3.5.0-android-v5.0.0'John Firebaugh2017-03-211-1/+1
|\ \ | |/
| * [ios, build] Change version checker URL to ios-sdk site (#8468)Jason Wray2017-03-191-20/+0
| | | | | | Decouple the version checker updating from the deploy process.
| * [ios] Add version checker update to deploy scriptJason Wray2017-03-071-0/+20
| |
| * [ios] Use curl to verify that a release is not publishedandroid-v5.0.0-beta.2Jesse Bounds2017-03-011-1/+1
| | | | | | | | | | The previous incantation is now failing due to redirects. Getting only the headers from curl and checkin the first line works reliably.
* | [ios] Add nightly build infrastructureJason Wray2017-03-102-2/+33
|/
* [ios] Search for ICU path using cmake cacheJesse Bounds2017-02-161-2/+2
|
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-274-21/+21
|
* Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.7Minh Nguyễn2017-01-162-3/+3
|\
| * [macos] Upgrade macOS deployment and distribution (#7649)macos-v0.3.0-rc.1Minh Nguyễn2017-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [macos] Updated deployment scripts Ported fixes from #6581 and #6740. * [macos] Acknowledge AppleScript support * [macos] Prepared for published documentation Also added link to Dash docset. * [macos] Added CocoaPods podspecs Ported from #5653. * [macos] Rewrote readme; updated screenshot * [macos] Include setup instructions in standalone docs
| * [ios, macos] Added guide for working with GeoJSONMinh Nguyễn2017-01-041-1/+1
| |
| * [ios, macos] Insert example code in original headers (#7569)Minh Nguyễn2017-01-042-70/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Removed extraneous code fences * [ios] Streamlined example delimiters Use test method names as names of example blocks and test method documentation comments as front matter for examples. Set off example blocks using a syntax similar to playground markup syntax. Avoid hard-coding indentation levels. Trigger Xcode build error when an error occurs in the script. * [ios] Removed platform-specific code from examples * [ios] Fixed logic error The comment said 200 while the code said 1,500. * [ios] Formalize build phase input * [ios] Insert examples into original source documentation Rewrote the example code insertion script to work on the original source files and overwrite any existing code examples on the same symbols. The script uses SourceKitten to find the documentation comment for the symbol named by the test method. Replaced the Run Script build phase that runs the example code insertion script with a make rule that runs the same script. Inlined skeleton examples minus the contents of the code blocks. * [ios] Fixed syntax error * [ios] Ran ios-add-examples-to-docs * [ios] Avoid touching unchanged headers * [ios] Refactored example insertion script * [ios] Point jazzy at original sources * [ios] Invoke SourceKitten only once * [ios] Look for methods as well as properties * [ios] Thoroughly search for code blocks in doc comments Refactored the example code insertion script to index test methods by their names, then recursively search the SourceKitten output for documentation comments that contain Swift code blocks, replacing each code block with the associated test method body. * [ios, macos] Enabled example insertion for macOS The example code insertion script is now platform-agnostic. * [ios, macos] Fixed documentation example tests Set the map view’s style to a minimal local JSON file. Wait for the style to finish loading before running each test. Corrected CGVector type. * [ios, macos] Dry run mode The output of this mode isn’t a good indicator of whether any files would’ve needed to be changed, because the presence of a conditional compilation block in one of the test methods means this script would always change and revert the corresponding comment. * [ios] Fixed test failure The iOS implementation of MGLMapView tries to show the Streets style by default even if no access token has been set. Avoid a race condition and frequent test failure by specifying the minimal style on initialization. * [ios, macos] Ensure SourceKitten is installed before inserting example code * [ios, macos] Tear down map view after each test Keep map views from previous tests from hanging around, potentially obscuring the result of a subsequent test. Set the access token to a bogus token upfront for all style layer tests. Unified MGLStyle usage within MGLStyleTests. * [ios, macos] Reinsert examples after generating runtime styling headers
| * [ios] Adds guides to documentation sidebar (#7488)Eric Wolfe2017-01-031-2/+2
| | | | | | Initial set of guides focused on runtime styling
| * [ios] Add inline examples in documentation (#7337)Eric Wolfe2016-12-212-0/+70
| |
* | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.5-masterMinh Nguyễn2016-12-201-2/+5
|\ \ | |/ | | | | Also reran make style-code and manually discarded anything related to fill extrusion layers.
| * iOS jazzy theme improvements (#7422)Maya Gao2016-12-161-1/+1
| | | | | | some small improvements to the theme
| * [ios] [osx] Make theme configurable (#7420)Tom MacWright2016-12-151-1/+4
| | | | | | | | | | | | * Make theme configurable * [ios][osx] Make jazzy theme configurable
* | [build] add binary size logging to iOS nightliesKonstantin Käfer2016-11-151-0/+20
|/
* [ios, macos] document custom API URL & add Info.plist guide (#6833)Justin R. Miller2016-11-011-0/+1
| | | Also support base URL nullability in order to use default value.
* [ios] Fix deploy script temp directory creation (#6740)Jason Wray2016-10-181-5/+3
| | | | | Also: - Ignore stdout from github-release uploads. - Add execution time to finished message.
* [ios] Deploy script enhancements (#6581)Jason Wray2016-10-052-33/+74
| | | | | | | | | | | | * Add `make ideploy` command for publishing iOS releases. * Get release version from latest ios git tag. * Use caffeinate to prevent the system from sleeping during the deploy process. * Checkout tag to ensure correct commit is used * Fail if release has already been published (not a draft) on GitHub * Add publish step logging and colorize it. * Allow s3 upload to show progress. * Use build/ios/deploy directory for downloaded release zips; always overwrite via -O flag. * Add zip filename to s3 step. * Auto-install github-release command
* [ios][build] Validate dSYM and framework UUIDsJason Wray2016-09-301-1/+22
|
* [ios][build] Generate debug symbols for all buildsJason Wray2016-09-301-7/+5
| | | | | | | Fixes the issue where our stripped dynamic build did not have a valid dSYM. Disabling GCC_GENERATE_DEBUGGING_SYMBOLS for SYMBOLS=NO builds meant that those builds had no debug symbols to strip or add to a dSYM.
* [ios] Don't specify Swift version for jazzy doc generation (#6377)Jason Wray2016-09-191-3/+0
|
* [ios] Automate upload of build output to FabricJesse Bounds2016-08-192-0/+168
| | | | | | This adds a script that automates the process of uploading the required build output to Fabric. It requires the `FABRIC_KIT_API_KEY` env variable and another new script called `validate-fabric-zip.sh`.
* [build] fix iOS packagingKonstantin Käfer2016-08-051-1/+1
|
* [build] switch to CMakeKonstantin Käfer2016-08-052-21/+4
| | | | This is very much a work in progress.
* GeoJSON point clustering (#5724)Vladimir Agafonkin2016-07-271-0/+2
| | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files
* [build] Upgrade geojson-vt-cpp@6.1.2Bruno de Oliveira Abinader2016-07-261-1/+1
|
* 5782: build static framework correctly (#5783)Romain Quidet2016-07-251-1/+1
| | | | | | * 5782: build static framework correctly * 5782: updated changelog
* [ios] Add simulator dSYM slices to build output. (#5740)Jesse Bounds2016-07-211-1/+12
| | | | | | | | Our release builds for device (with lipoed simulator binary) create a dSYM files for both the device and simulator. However the script only copied the device dSYM file to the output location. This adds a step to lipo together both the device and simulator dSYM files. Mapbox.framework.dSYM now holds armv7 and arm64 slices.
* Revert "add supercluster dependency"Vladimir Agafonkin2016-07-181-2/+0
| | | | This reverts commit f84e9fdb2bb25d88f4dbe6f269ca66c7eee8eeb2.
* add supercluster dependencyVladimir Agafonkin2016-07-181-0/+2
| | | | [skip ci]
* Merge branch 'release-ios-v3.3.0'Minh Nguyễn2016-07-141-9/+17
|\
| * [ios] fixes #4536 include podspec for static framework (#5653)Fredrik Karlsson2016-07-141-9/+17
| | | | | | | | | | | | | | | | * [ios] fixes #4536 include podspec for static framework * [ios] removed excessive frameworks, libraries and flags from the static podspec * [ios] cleaned up the podspec
* | Merge branch 'release-ios-v3.3.0' into masterJesse Bounds2016-07-072-1/+17
|\ \ | |/
| * [ios] omit podspec for static lib (#5595)Fredrik Karlsson2016-07-061-1/+0
| |
| * [ios] fixes #4536 include podspec in iOS releases (#5569)Fredrik Karlsson2016-07-061-0/+14
| |
| * [ios] Split release notes into sections by topicMinh Nguyễn2016-07-031-1/+1
| |
| * [ios] Update and bundle docs screenshotJason Wray2016-07-011-0/+2
| | | | | | | | | | - Don't use an absolute URL for the screenshot image, include the file instead. - Add Sketch document for screenshot.
| * [ios, macos] Add Mapbox Jazzy themeJason Wray2016-07-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | - Based on Jazzy's "full width" theme. - Add ellipsis to overlong items in navigation menu. - Set minimum width for navigation menu. - Use Open Sans font face. - Inline GitHub header icon as SVG. - Center images by default. - Add GitHub SVG icon to 'show on github' link. - Wrap overlong method names on class pages.
* | [core] geometry@0.8.0 / geojsonvt@6.0.0 (#5514)Young Hahn2016-07-062-4/+5
|/ | | | | | | | | | | | | | | | | | | | | | * [core] geometry.hpp 0.8.0 * geojsonvt @ 6.0.0 * Update platform deps, build scripts * Perf optimizations/cleanup * Rebase in geometry@080 * D.R.Y. etc * Ensure fill annotation geometries have closed rings. * Optimizations * Update to geojsonvt @ 6.1.0 for clean handoff between geojson parsing and geojsonvt * Apply close multi/poly geoms for line annotations as well
* [ios] Default to Debug BUILDTYPE, but explicitly set Release for deploysJason Wray2016-06-012-1/+2
|
* [ios] Fix static framework conglomerationJason Wray2016-06-011-6/+8
| | | | | - Include libMapbox.a, which contains our Obj-C classes, in the fat archive. - Simulator libraries now always include x86_64 slices.
* [build] Added unique_resource as dependencyBruno de Oliveira Abinader2016-06-011-0/+1
|
* [core] Replace clipper and libtess with earcut.hppJohn Firebaugh2016-05-311-0/+1
|
* [core] Update to geometry.hpp 0.5.0John Firebaugh2016-05-131-1/+1
|
* [core] Update geometry to 0.3.0John Firebaugh2016-05-061-1/+1
|