Justin R. Miller
9507bc038e
fixes #3181 : move from vendored lib to framework
...
- Add license file to framework build step to satisfy CocoaPods linting.
- Log version when rolling framework (refs #3046 ).
- fixes #1426 : get rid of dummy file since we make our own framework.
2015-12-07 12:16:41 -08:00
Justin R. Miller
0514082eb2
reduce framework binary size with more stripping
2015-12-03 11:41:50 -08:00
Justin R. Miller
8a774ad9a9
show current version changelog section in docs & link externally to full
...
This is going to fail and output nothing for -pre and -rc tags for now
until #3046 is addressed. We can't yet grab those but still have final
releases sort after them.
2015-11-23 11:15:10 -08:00
Justin R. Miller
ce679eea40
refs #2380 : plop Settings.bundle inside of framework distribution
2015-11-18 18:29:34 -08:00
Justin R. Miller
01b4f160d4
static framework target for iOS
2015-11-16 11:58:33 -08:00
Minh Nguyễn
57574badb0
Publish Bitcode-less build for Xcode 6.4
...
Publish a Release-configuration, symbol-laden, Bitcode-less build in tandem with the other builds.
Fixes #2332 .
2015-11-11 11:01:47 -08:00
Minh Nguyễn
28ec908a3f
Updated references to old build docs
...
Fixes #2871 .
2015-11-09 10:15:53 -08:00
Minh Nguyễn
9ab4cb8886
[iOS] Fetch tags on install, not ipackage
...
This change removes a git command that requires a network connection from the ipackage target. It was used to ensure that CI has a tag to version the appledoc documentation with, so the same command has been added to install.sh, where a network connection is otherwise expected.
Fixes #2320 .
2015-11-09 10:08:15 -08:00
Mike Morris
ff801dc2a8
[node] only upload render test results on linux
...
They don't run on OS X because Travis OS X boxes don't have GPUs.
2015-11-05 14:45:34 -05:00
Mike Morris
3a91686a09
[node] autopublish node-pre-gyp binary
...
If $TRAVIS_TAG matches with node-v${PACKAGE_JSON_VERSION}.
2015-11-05 14:45:34 -05:00
Mike Morris
dfb36d6231
[core] move mbgl.gyp to gyp directory
...
So npm won't clobber binding.gyp, refs
https://github.com/npm/npm/issues/10243
2015-11-04 11:34:35 -05:00
Lucas Wojciechowski
da569c266b
[node] enable npm to build mapbox-gl-native package from source
...
This reverts commit 311bf93abe .
more explicit require paths in tests
2015-11-04 11:34:35 -05:00
Minh Nguyễn
dda99fb4b6
Force Bitcode in make ipackage
...
`make ipackage` now performs a Bitcode-enabled archive build for devices.
2015-11-02 16:09:50 -08:00
Mike Morris
79a5a96037
[core] mason geojsonvt-2.1.6.3
...
- [osx] set -fvisibility-inlines-hidden in gyp/common.gypi to silence
mismatched visibility linker warnings
- [linux] set cxx_host in GYP_FLAGS to set -fabi-version=0 on gcc builds
to use clang-built mason binaries
- [ios] update symbol visibility for iOS tests
- [ios] link libgeojsonvt.a in iOS tests xcodeproj
- add libgeojsonvt.a to General -> Linked Frameworks and Libraries
- add mason_packages (recursive) to Build Settings -> Library Search Path
- [ios] add libuv and geojsonvt first in iOS libtool smush to ensure symbols
are found by later compilation units where they are undefined
2015-11-02 18:41:34 -05:00
Justin R. Miller
444fb2a2ec
don't use xcpretty
2015-11-02 13:14:14 -08:00
Leith Bade
abf93c008b
[core] Remove bundled styles.
...
Fixes #2239
2015-10-30 13:09:04 -07:00
John Firebaugh
af5271cd3e
[core] Fix gdb check for CI
2015-10-27 12:52:07 -07:00
Justin R. Miller
e0194901eb
more explicitly name build configs & do Debug for sim/testing
2015-10-27 10:40:52 -07:00
Konstantin Käfer
6dd07c3f70
[node] create npm test and npm run test-suite targets
2015-10-26 18:02:29 +01:00
Mike Morris
9173589cc0
[node] include node headers in binding.gyp, undef libuv_cflags
2015-10-26 18:02:29 +01:00
Mike Morris
f6af65770d
[node] make task for building node via Xcode
2015-10-26 18:02:29 +01:00
Leith Bade
39911e581c
[android] Move android files
...
Fixes #2032
2015-10-25 01:07:16 +11:00
Leith Bade
77b0e240a3
[android] [ios] [linux] [osx] Update many mason modules
2015-10-24 19:33:42 +11:00
Leith Bade
e3517641d8
[android] Fix TEXTREL dlopen error on Android 6.0 x86
...
Update libcurl to 7.45.0 and OpenSSL to 1.0.1p
Fixes #2772
2015-10-24 14:50:00 +11:00
Leith Bade
f71d61fa91
[android] Add missing satellite streets style to Android and iOS.
...
As well as default_styles.cpp
Fixes #2739
Fixes #2740
2015-10-23 14:09:24 +11:00
Bryan Housel
6c49f8a578
Fix path of mapbox-gl-test-suite render tests
2015-10-16 10:28:02 -04:00
Mike Morris
62595a9b39
[core] bump libuv to 1.7.5 across all platforms
...
UV_ASYNC_PARAMS and UV_TIMER_PARAMS for libuv <= 0.10 compatibility
use st_mtim.tv_sec in libuv > 0.10.x
2015-10-14 11:36:28 -04:00
John Firebaugh
223d272643
Revert to nvm v0.28.0
2015-10-09 09:40:36 -07:00
John Firebaugh
b2be3fa09d
Install nvm using recommended method
2015-10-09 09:40:36 -07:00
Jason Wray
709c4fdcee
[build] update appledoc install error URL
2015-10-08 15:54:15 -04:00
John Firebaugh
ddc4a8193e
Install gtest from mason
2015-10-02 10:17:16 -07:00
Justin R. Miller
a0244601ca
[ios] patch up iOS version-deducing scripts
2015-10-01 15:26:47 -07:00
John Firebaugh
2066295e35
Install RapidJSON from mason
2015-10-01 11:40:47 -07:00
Mike Morris
b46c102eb0
mason variant@1.0
2015-09-30 15:34:40 -07:00
Brad Leege
888444cc41
Merge branch 'android-curl'
2015-09-23 09:49:53 -05:00
Leith Bade
db6a08d8ca
Add Crashlytics NDK to Android
...
Closes #2107
2015-09-23 11:19:58 +10:00
Leith Bade
4e885d600a
Restore libcurl HTTP on Android
2015-09-22 16:40:54 +10: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
Bruno de Oliveira Abinader
1f1b3fbbc2
[shader] Shaders vertex and fragments are now GLchar*
2015-09-15 12:50:20 +02:00
Justin R. Miller
b29ef4011e
fix typo in iOS script
2015-09-07 14:45:11 -07:00
John Firebaugh
15a66b8989
Consolidate test-suite rendering harnesses ( #2236 )
2015-09-04 10:52:14 -07:00
Mike Morris
fc155a8e91
source scripts/linux/setup.sh in scripts/node/after_script.sh to
...
configure Mesa
2015-09-02 13:23:22 -04:00
Mike Morris
f2eecb4d5e
set NODE_VERSION is after_script.sh
2015-09-02 12:33:45 -04:00
Mike Morris
45eb197bd3
remove debug logging and whitespace [skip ci]
2015-09-01 16:46:57 -04:00
Mike Morris
3d04da40a6
remove pushd/popd from scripts/node/run.sh, update license in package.json
2015-09-01 16:14:38 -04:00
Mike Morris
0e79d56b09
move package.json and binding.gyp to root, drop tiles.tilejson
2015-09-01 15:51:29 -04:00
John Firebaugh
42efc9a21a
Fix NODE_PRE_GYP variable
...
`cd` outputs the resulting directory, which is not what is desired
here.
2015-08-31 15:42:04 -07:00
Mike Morris
82bc4ef8eb
only assume ~/.nvm is a git repo if we clone it
2015-08-28 16:40:31 -04:00