Justin R. Miller
0955dfc19f
Merge branch 'release-v0.4.0'
2015-06-19 15:56:53 -07:00
Justin R. Miller
cfa0890d82
Screenshot II: The Return of Screenshot
2015-06-19 15:53:58 -07:00
Justin R. Miller
18d8d4475e
avoid release candidates in determining version
2015-06-19 12:57:42 -07:00
Justin R. Miller
54f766cd68
remove problematic screenshot URL from HTML docs
2015-06-18 17:20:36 -07:00
Justin R. Miller
a2fa372678
fix appledoc version parsing
2015-06-18 15:39:24 -07:00
Justin R. Miller
3e5caba7a2
refs #1483 : update Travis script for potential semver suffixes
2015-06-17 21:55:34 -07:00
Minh Nguyễn
91641ffb01
Lightweight generics
...
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/.
2015-06-17 15:33:00 -07:00
Justin R. Miller
4806f7f0a5
fixes #1650 : default to no symbols for release builds, but build both
2015-06-17 12:55:10 -07:00
Justin R. Miller
73737445ec
fixes #1650 : default to no symbols for release builds, but build both
2015-06-17 12:48:11 -07:00
Justin R. Miller
8dbf2bf8da
refs #1483 : move to simple tagging scheme, but preserve platform in publish command
2015-06-15 22:19:34 -07:00
John Firebaugh
69cf6ed3d2
Reenable iOS tests, default hardware/iOS version only for now
...
Use of the -destination argument to either xcodebuild or xctool
fails on Travis.
Refs #1452
2015-06-15 16:12:14 -07:00
Justin R. Miller
7ac767226f
point to better appledoc install method
2015-06-03 09:36:38 -07:00
John Firebaugh
d2f7105649
Require appledoc v2.2-963 exactly
2015-05-29 11:02:29 -07:00
John Firebaugh
78ea889202
Latest homebrew appledoc should be good
2015-05-29 10:18:31 -07:00
John Firebaugh
4db34bd9ef
Don't do things that set -e in Travis's shell
...
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.
2015-05-13 15:21:56 -07:00
Mike Morris
3034d9d704
Revert "Revert "Merge pull request #1429 from mapbox/travis-setup""
...
This reverts commit 3ccb0b5610 .
Conflicts:
.travis.yml
2015-05-12 11:51:46 -04:00
John Firebaugh
3ccb0b5610
Revert "Merge pull request #1429 from mapbox/travis-setup"
...
This reverts commit 9a233c7ed2 , reversing
changes made to 642024af6d .
2015-05-11 22:03:46 -07:00
Justin R. Miller
834e59722c
fixes #1503 : add changelog w/ notes to appledoc index
2015-05-11 13:01:09 -07:00
Mike Morris
6b90079139
break out setup.sh from run.sh
...
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
2015-05-07 15:50:46 -04:00
John Firebaugh
a6dda07586
Disable iOS tests on Travis for now
...
They hang; seems to be an infrastructure problem.
2015-05-06 14:44:20 -07:00
Justin R. Miller
4ec34cd1fb
refs #1426 : add dummy source file to workaround CocoaPods 0.37.0 bug
2015-05-06 09:41:20 -07:00
Justin R. Miller
8cb146fa02
don't doc or package private headers
2015-05-05 15:13:39 -07:00
Justin R. Miller
eeb27dba1b
fixes #1391 : install awscli for iOS deploys
2015-05-05 12:18:18 -07:00
Justin R. Miller
a104b3de3b
no longer link iOS HTML docs since missing CSS
2015-05-05 12:18:18 -07:00
Konstantin Käfer
24083c582c
[iOS] add benchmarking application
2015-05-05 11:53:20 +02:00
Justin R. Miller
150c695177
use brew git to get tag flag needed
2015-05-04 16:28:41 -07:00
Justin R. Miller
8151a1e17f
add HTML docs generation to iOS packaging script
2015-05-04 16:07:08 -07:00
Justin R. Miller
72b7e96ea2
fix linking for device/sim decision
2015-04-29 10:49:05 -04:00
Justin R. Miller
0995930d90
fixes #1361 : split iOS device & sim builds (sim-only for tests)
2015-04-28 17:47:59 -04:00
Justin R. Miller
029a23b4a6
fix Travis deploy script path since matrix reorg
2015-04-28 16:59:08 -04:00
Konstantin Käfer
844b9b9149
move ios_test.sh to ios folder
2015-04-28 11:19:38 +02:00
Konstantin Käfer
fe85bcd737
bump up the number of concurrent jobs on iOS builds
2015-04-28 11:11:33 +02:00
Konstantin Käfer
2b633cc51c
build on Travis' sudo: false infrastructure
2015-04-28 10:43:13 +02:00