Commit Graph

236 Commits

Author SHA1 Message Date
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
Konstantin Käfer
0d5568f724 merge build targets so we only have one build file per platform
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
2015-04-24 11:50:50 +02:00
Justin R. Miller
b528d7cc03 fixes #830, #880: bring back iOS functional tests 2015-04-23 17:54:08 -07:00
Jason Wray
44e2bf419f Correct indentation — #1315 2015-04-22 15:35:59 -07:00
John Firebaugh
55118e5bd7 Revert "build on trusty"
This reverts commit decc493ec8.

Conflicts:
	.mason
2015-04-22 14:07:05 -07:00
Konstantin Käfer
decc493ec8 build on trusty 2015-04-20 13:26:02 +02:00
Justin R. Miller
6efce53e29 Merge pull request #975 from mapbox/974-current-sdk
build with current iOS SDK
2015-04-09 12:44:42 -07:00
Justin R. Miller
4e86e2c62a fixes #1189, #880: split OS X/iOS builds & deploy iOS to S3 2015-04-06 22:33:40 -07:00
Minh Nguyễn
8fb1bbca8e Merge pull request #1030 from mapbox/829-pod
CocoaPod podspec for beta 1
2015-03-20 10:02:06 -07:00
Thiago Marcos P. Santos
1ffe2dd615 Add a reference Valgrind suppresion file
When using Valgrind for debugging memory leaks and access violations, we
often see a lot of false positives, specially when dealing with OpenGL
that does it own buffer management. This file is an attempt to filter
these false positives.

Note that we are only filtering for the open source Radeon driver and
the list will probably grow to accommodate other setups.

To use the Valgrind with the suppression file for hunting memory leaks,
try something like:

valgrind --leak-check=full --track-origins=yes --suppressions=[path/to/valgrind.sup] ./mapbox-gl
2015-03-20 14:38:08 +02:00
Minh Nguyễn
1be8e6327b Prepared podspec for beta 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.
2015-03-19 14:40:44 -07:00
Konstantin Käfer
48c55af5c1 fix sprites for pixel ratios that are not 1 and 2
- OpenGL ES 2 doesn't allow NPOT textures with wrap-around
- The Sprite object reported the map's pixelRatio, even though it loaded @2x assets
- Copying icons from the sprite into the atlas now uses bilinear scaling to scale up to the actual size
2015-03-17 12:30:40 +01:00
Konstantin Käfer
5e40f72b7c scripts for running linux tests with docker 2015-03-13 12:06:11 +01:00
Minh Nguyễn
e1fdc4f8b3 Build with current iOS SDK
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.
2015-03-11 09:59:21 -07:00
Mike Morris
41d4c0c8ec dont install makedepend on travis 2015-02-10 16:14:56 -08:00
Mike Morris
eaef4c0874 chmod +x python builds scripts, run directly instead of with python gyp var 2015-02-10 14:09:32 -08:00
Justin R. Miller
d4d4cd4415 move iOS code from gl-cocoa to this project 2015-02-09 18:01:40 -08:00
Konstantin Käfer
da981e7825 move config files to config/ folder 2015-02-04 18:07:32 +01:00
Konstantin Käfer
c160b19fcf updated mesa and other targets on osx/ios 2015-02-04 11:54:01 +01:00
Konstantin Käfer
73f7db9af2 cleanup makefiles 2015-02-04 11:54:01 +01:00
Konstantin Käfer
69975c7094 make different abis for android 2015-02-04 10:49:09 +01:00
Konstantin Käfer
29baacf3a5 refactor makefile 2015-02-04 10:49:09 +01:00
Konstantin Käfer
4a985e09f2 asset:// URLs are local to the executable path now 2015-02-04 10:49:06 +01:00
Konstantin Käfer
92a7f73bbe fixes for linux 2015-02-04 10:49:06 +01:00
Konstantin Käfer
aa09aa321b rearrange tests and make more robust 2015-02-04 10:49:06 +01:00
Konstantin Käfer
8a1fce547e rearrange tests and add storage tests 2015-02-04 10:49:05 +01:00
Leith Bade
33f611cdf8 Fix -W flags for boost
Fixes #801
2015-02-03 11:38:43 -08:00
Mike Morris
ffd7f43bca test against mesa 10.4.3 on travis 2015-01-30 09:05:51 -08:00
Leith Bade
fb525cde39 Fix travis script 2015-01-27 08:48:36 +13:00
Leith Bade
498acc3e7b Change all echo back to mapbox_time 2015-01-27 08:38:06 +13:00
Leith Bade
8ed3d3eb50 Change back to mapbox_time 2015-01-27 08:28:23 +13:00
Leith Bade
8e657bc485 Handle tags with leading non-numeric chars 2015-01-06 02:54:01 +13:00
Leith Bade
937d8ef8d6 Use testmunk from EC2 2015-01-02 09:56:55 +13:00
Leith Bade
7760d7f5ae Fix typo 2014-12-26 11:18:17 +13:00
Leith Bade
a3ba85b1c3 Fix bash syntax 2014-12-26 11:15:51 +13:00
Leith Bade
2ad74d5fb0 Move android build to ec2 2014-12-26 11:08:11 +13:00
Leith Bade
3c968672d9 Prepare for android-gl-build 2014-12-20 17:15:55 +13:00
Leith Bade
2a4b39c67f Fix path again 2014-12-19 06:05:59 +11:00
Leith Bade
6de470d1b4 Tidy up script 2014-12-19 06:03:22 +11:00
Leith Bade
3d3887cb47 Fix path 2014-12-18 23:22:13 +11:00
Leith Bade
cd671f2e78 Try different path 2014-12-18 20:54:16 +11:00
Leith Bade
ec7474bcf0 Fix travis 2014-12-18 20:48:24 +11:00
Leith Bade
465ae587a2 Use file for access token 2014-12-18 19:29:55 +11:00
Leith Bade
228f997f99 Fix for OSX BSD flavour sed 2014-12-18 18:46:22 +11:00
Leith Bade
6adc0e67b3 Update android build tools on travis 2014-12-18 16:28:25 +11:00
Leith Bade
3c021085a1 jq is now installed by default 2014-12-12 10:25:18 +11:00
Leith Bade
30c80af0d2 Fix bash error 2014-12-12 09:59:27 +11:00
Leith Bade
80016cd469 Don't need X for android builds 2014-12-12 09:49:06 +11:00