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