Commit Graph

299 Commits

Author SHA1 Message Date
Mike Morris
677954822c npm install --build-from-source 2015-08-26 11:16:31 -04:00
Mike Morris
031a763035 cd platform/node && npm test 2015-08-26 11:04:51 -04:00
Mike Morris
d42728fdab travis make node 2015-08-26 11:04:11 -04:00
Mike Morris
dca0b1e446 export PATH 2015-08-25 18:21:17 -04:00
Mike Morris
2586899ee8 chmod +x 2015-08-25 17:51:41 -04:00
Mike Morris
a622bb4756 add FLAVOR=node to build matrix 2015-08-25 17:07:19 -04:00
Mike Morris
f251bcb304 Merge branch 'before-render' into node 2015-08-25 14:40:40 -04:00
Mike Morris
3fea9d3878 'make node' compiles! 2015-08-25 14:30:13 -04: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
31555bccca set correct environment vars 2015-08-19 11:33:23 -04:00
Konstantin Käfer
34dde71c22 never delete intermediate targets 2015-08-19 11:33:23 -04:00
Konstantin Käfer
4f6ec93c19 build only the requested Android architecture
[skip ci]
2015-08-19 11:33:23 -04:00
Leith Bade
55fe35af8d Fix xcpretty from swallowing xcodebuild error codes 2015-08-13 20:08:28 +10:00
Leith Bade
0cbe7e07f5 Use OkHTTP to implement HTTPContext on Android.
Closes #823
2015-08-11 11:59:08 +10:00
Leith Bade
2d2966b796 Build correct Android ABIs on Travis 2015-08-07 10:43:00 +10: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
Bruno de Oliveira Abinader
d8af7319b4 Fixed test run script
- If we cannot find 'gdb' on the system (eg. OSX does not come with gdb
  by default), just run the command for now;
- We were missing passing the whole list of parameters, so I've replaced
  $1 with $@ and added '--args' for gdb to forward the params to the
  program call;
2015-07-03 13:49:38 +03:00
John Firebaugh
4870bccaba Use gdb to get backtraces
Core dumps don't work on Travis docker containers.
2015-07-02 15:23:34 -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
Justin R. Miller
142c427bd6 manually handle GeoJSONVT for OS X 2015-06-17 21:38:57 -07:00
Justin R. Miller
dcbb5b2e4e manually handle GeoJSONVT for OS X 2015-06-17 15:52:00 -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
2efaeb8816 Upload headless results in after_script
I need to see the results even for passing builds, so I can tell how
allowed failures are still failing.
2015-05-14 17:44:33 -07:00
Konstantin Käfer
83484dc849 move result deployment to after_failure script 2015-05-13 17:19:53 -07:00
Konstantin Käfer
37a34d4287 update test suite and fail Travis when comparisons fail 2015-05-13 17:19:53 -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
Konstantin Käfer
f31b3d2ce5 build render binary 2015-05-12 15:15:05 +02: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