Commit Graph

163 Commits

Author SHA1 Message Date
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
bd0bf294bf squash of #1655: shape annotations support for core & iOS 2015-06-15 18:30:39 -07:00
John Firebaugh
f44894e295 Remove clean from ipackage* dependencies
Fixes #1584
2015-05-18 13:14:09 -07:00
Konstantin Käfer
f31b3d2ce5 build render binary 2015-05-12 15:15:05 +02:00
Mike Morris
319d940161 bring back $JOBS for ios packaging 2015-05-11 15:06:51 -04:00
Thiago Marcos P. Santos
6b82608068 Added convenience target to run with Valgrind on OSX and Linux
The target (run-valgrind-[osx|linux]) will launch the test app
with valgrind using the leak checker and our custom suppresion file.
2015-05-07 15:00:12 +03:00
Konstantin Käfer
24083c582c [iOS] add benchmarking application 2015-05-05 11:53:20 +02:00
Thiago Marcos P. Santos
e955e6cae2 Merge pull request #1371 from mapbox/fix_android_build_on_linux
Get the number of CPUs correctly on Linux
2015-04-29 22:39:56 +03:00
Thiago Marcos P. Santos
8f813a4ef1 Get the number of CPUs correctly on Linux 2015-04-29 16:51:46 +03:00
Justin R. Miller
0995930d90 fixes #1361: split iOS device & sim builds (sim-only for tests) 2015-04-28 17:47:59 -04:00
Konstantin Käfer
473aa281c7 make meta-target for all iOS targets too and split up project.gyp
this will make it easier to add more targets to iOS builds in the future. It'll also help by having Xcode files named after the platform they're for, so it's easier to distinguish windows
2015-04-28 16:16:09 +02:00
Konstantin Käfer
844b9b9149 move ios_test.sh to ios folder 2015-04-28 11:19:38 +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
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
Konstantin Käfer
02735b0e6d default to CGL on OS X 2015-04-20 11:34:23 +02:00
Konstantin Käfer
16849a341b hide Thread<> and separate the Implementation object 2015-04-13 17:57:45 +02: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
Justin R. Miller
10a30daed6 refs #894, fixes #1074: callout views for iOS 2015-03-24 18:43:24 -07:00
Konstantin Käfer
47ede853c4 fixes black flicker on rotating the device
fixes #838

instead of rendering ad libitum on the map thread, we are now driving rendering from the UI thread on iOS via the map.renderSync() function. There are still white bars during the rotation, but the general content of the view is kept visible.

- upgrades GLFW to 3.1
- removes swapped/needsSwap in favor of a more explicit scheme
- View#invalidate() now replaces View#swap() and is called whenever the View needs to trigger a rerender. GLFW and Android to this right away, while iOS goes back to the main thread and does the Map redrawing as part of the GLKView update
- sets all iOS deployment targets to 7.0
- disables SQLite3 version check, since the library version changed on iOS 8.2
2015-03-12 12:16:38 +01:00
Konstantin Käfer
fc8fd3af80 build the BUILDTYPE with gradle as well 2015-03-12 10:52:48 +01:00
Brad Leege
fceb36c741 #978 - Creating android-project task as an alias for android-lib to mirror iproj functionality 2015-03-11 15:08:41 -05:00
Brad Leege
5f4a2a66c7 #978 - Changing gradle build to gradle assembleRelease for make android 2015-03-11 14:32:23 -05:00
Konstantin Käfer
8e42582c52 update static image rendering executable 2015-03-06 12:41:00 +01:00
Konstantin Käfer
329f617ae8 checkout styles submodule when building makefiles
fixes #852
2015-03-04 17:23:58 +01:00
Konstantin Käfer
b29bce0936 add ca bundle loading back to CURL 2015-02-17 11:42:47 -08:00
Brad Leege
267499e8ca #826 - Updating make clean command to use new MapboxGLAndroidSDK and MapboxGLAndroidSDKTestApp module / directory names 2015-02-11 13:56:50 -08:00
Brad Leege
ba058b3aff #826 - Adding make command to build GL core, assemble .aar, and publish to Maven Central 2015-02-11 13:44:07 -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
f66862b422 don't use -schema for building xcode projects 2015-02-04 11:54:02 +01:00
Konstantin Käfer
73f7db9af2 cleanup makefiles 2015-02-04 11:54:01 +01:00
Mike Morris
f007c420ed restore PREFIX default 2015-02-04 10:49:10 +01:00
Konstantin Käfer
69975c7094 make different abis for android 2015-02-04 10:49:09 +01:00
Konstantin Käfer
50d78fde85 fix install script 2015-02-04 10:49:09 +01:00
Mike Morris
9f8ddf2930 define install_prefix in CONFIG_STRING 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
3d51e116a8 use fake linker for merging the standalone static library 2015-02-04 10:49:08 +01:00
Konstantin Käfer
272fa8935e make storage lib separate so we can build without storage libs 2015-02-04 10:49:07 +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
481bad5378 Strip android libs to reduce size 2015-01-29 15:22:58 +11:00
Leith Bade
883a6dc32b Use seperate build dir for each ABI 2015-01-29 10:38:53 +11:00
Leith Bade
61113bf343 Update android ABIs 2015-01-29 00:52:37 +13:00
Leith Bade
6ae8249ede Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason 2015-01-22 21:34:11 +11:00
Mike Morris
ad7f68e386 simplify clear_sqlite_cache 2015-01-21 15:16:52 -05:00