Commit Graph

225 Commits

Author SHA1 Message Date
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
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
Leith Bade
6bb1a5a146 Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason
Conflicts:
	include/mbgl/platform/default/headless_view.hpp
	platform/default/glfw_view.cpp
	platform/default/headless_view.cpp
2014-12-10 19:22:25 +11:00
Leith Bade
69cd7268d7 Merge branch 'master' of github.com:mapbox/mapbox-gl-native into android-mason
Conflicts:
	platform/default/http_request_baton_curl.cpp
2014-12-10 19:13:21 +11:00
Konstantin Käfer
917c0168ab don't include the source file in every library 2014-12-09 14:14:11 +01:00
Leith Bade
6fecb80405 Go back to 7z NDK 2014-12-09 22:44:12 +11:00
Leith Bade
2967bd85e4 Fix path to NDK 2014-12-09 22:41:59 +11:00
Leith Bade
d6983dd1b1 sudo dunp 2014-12-09 09:59:25 +11:00
Leith Bade
8b1a2679e6 Dump running services. 2014-12-09 09:13:09 +11:00
Leith Bade
d8b7bc7235 Always update before install 2014-12-09 08:34:20 +11:00
Konstantin Käfer
b512c43296 support fewer parameters 2014-12-08 17:22:15 +01:00
Konstantin Käfer
5a3d0b0d3a don't print more information when a tag actually is available 2014-12-08 16:59:02 +01:00
Konstantin Käfer
0a84deef91 make sure it also works when there are no git tags 2014-12-08 16:47:24 +01:00