Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'release-v0.4.0' | Justin R. Miller | 2015-06-19 | 2 | -2/+2 |
|\ | |||||
| * | Screenshot II: The Return of Screenshot | Justin R. Miller | 2015-06-19 | 1 | -1/+1 |
| | | |||||
| * | avoid release candidates in determining version | Justin R. Miller | 2015-06-19 | 1 | -1/+1 |
| | | |||||
| * | remove problematic screenshot URL from HTML docs | Justin R. Miller | 2015-06-18 | 1 | -1/+1 |
| | | |||||
| * | fix appledoc version parsing | Justin R. Miller | 2015-06-18 | 1 | -1/+1 |
| | | |||||
| * | refs #1483: update Travis script for potential semver suffixesv0.4.0-rc.1 | Justin R. Miller | 2015-06-17 | 1 | -1/+1 |
| | | |||||
| * | manually handle GeoJSONVT for OS X | Justin R. Miller | 2015-06-17 | 1 | -0/+3 |
| | | |||||
| * | fixes #1650: default to no symbols for release builds, but build both | Justin R. Miller | 2015-06-17 | 3 | -7/+27 |
| | | |||||
* | | manually handle GeoJSONVT for OS X | Justin R. Miller | 2015-06-17 | 1 | -0/+3 |
| | | |||||
* | | Lightweight generics | Minh Nguyễn | 2015-06-17 | 1 | -3/+10 |
| | | | | | | | | | | | | Added lightweight generics annotations to collection-typed method and protocol signatures to streamline usage of these members in Swift. Lightweight generic type specifiers are wrapped in conditionally-compiled macros for compatibility with Xcode 6.x. Manually preprocess the NS_*_OF() macros in a temporary copy of each header before appledoc sees the headers. Also removed the --ignore flag because we no longer have a private headers folder under include/mbgl/ios/. | ||||
* | | fixes #1650: default to no symbols for release builds, but build both | Justin R. Miller | 2015-06-17 | 3 | -7/+27 |
|/ | |||||
* | refs #1483: move to simple tagging scheme, but preserve platform in publish ↵ | Justin R. Miller | 2015-06-15 | 2 | -2/+2 |
| | | | | command | ||||
* | Reenable iOS tests, default hardware/iOS version only for now | John Firebaugh | 2015-06-15 | 2 | -9/+4 |
| | | | | | | | Use of the -destination argument to either xcodebuild or xctool fails on Travis. Refs #1452 | ||||
* | point to better appledoc install method | Justin R. Miller | 2015-06-03 | 1 | -1/+1 |
| | |||||
* | Require appledoc v2.2-963 exactly | John Firebaugh | 2015-05-29 | 1 | -1/+4 |
| | |||||
* | Latest homebrew appledoc should be good | John Firebaugh | 2015-05-29 | 1 | -0/+3 |
| | |||||
* | Upload headless results in after_script | John Firebaugh | 2015-05-14 | 1 | -0/+0 |
| | | | | | I need to see the results even for passing builds, so I can tell how allowed failures are still failing. | ||||
* | move result deployment to after_failure script | Konstantin Käfer | 2015-05-13 | 2 | -15/+15 |
| | |||||
* | update test suite and fail Travis when comparisons fail | Konstantin Käfer | 2015-05-13 | 1 | -1/+1 |
| | |||||
* | Don't do things that set -e in Travis's shell | John Firebaugh | 2015-05-13 | 10 | -10/+22 |
| | | | | | | | | | | | | | | | Sourcing files that set flags bleed into Travis' wrapper script, which messes with their workflow, e.g. preventing after_failure scripts from triggering. These changes fix that: * Move exported variables from install.sh to setup.sh, so install.sh doesn't have to be sourced. * Source setup.sh from run.sh, rather than directly from .travis.yml. In addition, as a good practice, remove `set -e` etc. from setup.sh, and add a comment not to add them back. It's the sourcing script's responsibility to set these flags. | ||||
* | Revert "Revert "Merge pull request #1429 from mapbox/travis-setup"" | Mike Morris | 2015-05-12 | 11 | -50/+34 |
| | | | | | | | This reverts commit 3ccb0b5610a716b8c2bb602cc52f96bc2fb2ff03. Conflicts: .travis.yml | ||||
* | build render binary | Konstantin Käfer | 2015-05-12 | 2 | -0/+6 |
| | |||||
* | Revert "Merge pull request #1429 from mapbox/travis-setup" | John Firebaugh | 2015-05-11 | 11 | -34/+50 |
| | | | | | This reverts commit 9a233c7ed295a73da1abf3a7feffe6eec2cf9963, reversing changes made to 642024af6da577fe4a50e262b4a0b4e2aff7ebaf. | ||||
* | fixes #1503: add changelog w/ notes to appledoc index | Justin R. Miller | 2015-05-11 | 1 | -0/+7 |
| | |||||
* | drop unnecessary mason PATH and MASON_DIR exports from setup.sh | Mike Morris | 2015-05-07 | 2 | -6/+0 |
| | |||||
* | break out setup.sh from run.sh | Mike Morris | 2015-05-07 | 11 | -50/+40 |
| | | | | | | | | | | | | | | | | chmod +x drop travis_helper from android and ios source travis_helper.sh before_install only run setup.sh if file exists explicitly local paths explicit if statement in before_install source setup.sh | ||||
* | Disable iOS tests on Travis for now | John Firebaugh | 2015-05-06 | 1 | -1/+1 |
| | | | They hang; seems to be an infrastructure problem. | ||||
* | refs #1426: add dummy source file to workaround CocoaPods 0.37.0 bug | Justin R. Miller | 2015-05-06 | 1 | -0/+3 |
| | |||||
* | don't doc or package private headers | Justin R. Miller | 2015-05-05 | 1 | -1/+3 |
| | |||||
* | fixes #1391: install awscli for iOS deploys | Justin R. Miller | 2015-05-05 | 1 | -0/+3 |
| | |||||
* | no longer link iOS HTML docs since missing CSS | Justin R. Miller | 2015-05-05 | 1 | -3/+0 |
| | |||||
* | [iOS] add benchmarking application | Konstantin Käfer | 2015-05-05 | 1 | -0/+16 |
| | |||||
* | use brew git to get tag flag needed | Justin R. Miller | 2015-05-04 | 1 | -0/+3 |
| | |||||
* | add HTML docs generation to iOS packaging script | Justin R. Miller | 2015-05-04 | 1 | -0/+20 |
| | |||||
* | fix linking for device/sim decision | Justin R. Miller | 2015-04-29 | 1 | -6/+19 |
| | |||||
* | fixes #1361: split iOS device & sim builds (sim-only for tests) | Justin R. Miller | 2015-04-28 | 1 | -9/+10 |
| | |||||
* | fix Travis deploy script path since matrix reorg | Justin R. Miller | 2015-04-28 | 1 | -1/+1 |
| | |||||
* | move ios_test.sh to ios folder | Konstantin Käfer | 2015-04-28 | 1 | -0/+0 |
| | |||||
* | bump up the number of concurrent jobs on iOS builds | Konstantin Käfer | 2015-04-28 | 1 | -2/+4 |
| | |||||
* | build on Travis' sudo: false infrastructure | Konstantin Käfer | 2015-04-28 | 27 | -212/+305 |
| | |||||
* | merge build targets so we only have one build file per platform | Konstantin Käfer | 2015-04-24 | 1 | -1/+1 |
| | | | | previously, we used multiple different projects for various targets (app, test, render) that overwrote each other, so it was impossible to have one project to build them all, one project to compile them, one project to run them all and in the darkness bind them | ||||
* | fixes #830, #880: bring back iOS functional tests | Justin R. Miller | 2015-04-23 | 4 | -7/+47 |
| | |||||
* | Correct indentation — #1315 | Jason Wray | 2015-04-22 | 1 | -2/+2 |
| | |||||
* | Revert "build on trusty" | John Firebaugh | 2015-04-22 | 26 | -302/+203 |
| | | | | | | This reverts commit decc493ec8c30d66bcdf3aa19f58972eb045b5dc. Conflicts: .mason | ||||
* | build on trusty | Konstantin Käfer | 2015-04-20 | 26 | -203/+302 |
| | |||||
* | Merge pull request #975 from mapbox/974-current-sdk | Justin R. Miller | 2015-04-09 | 1 | -1/+1 |
|\ | | | | | build with current iOS SDK | ||||
| * | Build with current iOS SDK | Minh Nguyễn | 2015-03-11 | 1 | -1/+1 |
| | | | | | | | | | | | | xcodebuild does not require a specific SDK version, but Mason puts packages in a version-specific directory. So this change uses the logic for $MASON_PLATFORM_VERSION in mason.sh in mapbox/mason. Fixes #974. | ||||
* | | fixes #1189, #880: split OS X/iOS builds & deploy iOS to S3 | Justin R. Miller | 2015-04-06 | 2 | -7/+42 |
| | | |||||
* | | Merge pull request #1030 from mapbox/829-pod | Minh Nguyễn | 2015-03-20 | 1 | -0/+1 |
|\ \ | | | | | | | CocoaPod podspec for beta 1 | ||||
| * | | Prepared podspec for beta 1 | Minh Nguyễn | 2015-03-19 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | This podspec was originally lifted from mapbox/mapbox-ios-sdk, which was structured and built quite differently. We could have the podspec build this repo as is, using scripts/package_ios.sh, but that would require developers to install the same version of Xcode as Travis is using (see #977). So this podspec instead pulls a prebuilt library. Much simpler. Also package a LICENSE with the archive to satisfy a CocoaPods warning. Fixes #829. |