Commit Graph

48 Commits

Author SHA1 Message Date
Mike Morris
b46c102eb0 mason variant@1.0 2015-09-30 15:34:40 -07:00
Lucas Wojciechowski
311bf93abe Revert "[node] Enable npm to build mapbox-gl-native package from source"
This reverts commit 4e1ead344b.
2015-09-16 16:27:53 -07:00
Lucas Wojciechowski
4e1ead344b [node] Enable npm to build mapbox-gl-native package from source
- Allow node bindings to be built if git submodules cannot be checked out
 - Made geojsonvt a mason package instead of a git submodule
 - Use globally installed mason if it cannot be checked out via git submodules
2015-09-15 11:17:53 -07:00
Minh Nguyễn
6ec8b2805d Upgraded to iOS Simulator 9.0, KIF 3.3.0
Upgraded the test project. Rolled back part of 69cf6ed3d2 to work around facebook/xctool#528.
2015-09-15 11:05:46 -07:00
Justin R. Miller
b29ef4011e fix typo in iOS script 2015-09-07 14:45:11 -07:00
Justin R. Miller
15a5532d76 updates for "iOS SDK" series releases 2015-08-24 21:05:02 -07:00
John Firebaugh
0451aca37e Merge branch 'v8' 2015-08-24 10:47:30 -07:00
Justin R. Miller
4a4ca9b061 rename zip product 2015-08-21 11:18:51 -07:00
Justin R. Miller
3f99f5e712 GL is the library, SDK is the product 2015-08-21 11:01:07 -07:00
John Firebaugh
8d7d770bbc Update styles 2015-08-20 11:59:07 -07:00
Konstantin Käfer
e6053aa547 Make build system architecture agnostic to remove Android special case 2015-08-04 14:08:58 +02:00
Minh Nguyễn
368369ba60 Moved mapbox/mapbox-gl-styles to mb-pages branch
When packaging, filter to just the desired styles.
2015-07-21 16:36:03 -07:00
Minh Nguyễn
27bd305b1b Include iOS README in binary pod 2015-07-13 14:25:10 -07:00
Minh Nguyễn
482b8bde63 Fetch tags before relying on a list of them 2015-07-13 09:32:34 -07:00
Justin R. Miller
b70e6f518a test on Xcode 6.4 / iOS 8.4 2015-07-08 22:30:52 -07:00
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