Commit Graph

8640 Commits

Author SHA1 Message Date
Tobrun Van Nuland
aa83245c07 [android] #5193 - fix broken test case on Icon 2016-06-03 19:59:24 +02:00
John Firebaugh
7a43f8bd1e [node] Fix typo 2016-06-03 09:58:31 -07:00
John Firebaugh
2fd673befc [docs] Remove references to manual submodule initialization 2016-06-03 09:51:39 -07:00
John Firebaugh
a758b41b06 [build] Fix mason submodule initialization 2016-06-03 09:51:39 -07:00
Cameron
0bfe951b55 [android] Fix style urls
Fixes #5193
2016-06-03 12:38:09 -04:00
Max Vilimpoc
e47fe86d5d Ensure version tag always has 3 parts. (#5225) 2016-06-03 09:15:56 -07:00
timrobertson100
c11ccd0587 Updated readme with clear instructions that this requires Node v4.x and v5+ has issuess. See https://github.com/mapbox/mapbox-gl-native/issues/5144 (#5222) 2016-06-03 09:13:35 -07:00
Bruno de Oliveira Abinader
e9dcfa0ed6 [build] Added Bitrise Qt5 status image to README.md [skip ci] 2016-06-03 15:42:57 +03:00
Bruno de Oliveira Abinader
c9c6ea7d6f [build] Added Bitrise Qt{4,5} OS X
Part of #5121.

(cherry picked from commit f3b168b9a8)
2016-06-03 14:34:14 +02:00
Bruno de Oliveira Abinader
f3b168b9a8 [build] Added Bitrise Qt{4,5} OS X
Part of #5121.
2016-06-03 12:22:12 +03:00
Bruno de Oliveira Abinader
623da8bfeb [test] Added mbgl::gl::TexturePool tests 2016-06-03 11:03:16 +03:00
Bruno de Oliveira Abinader
679a68078c [core] Refresh Texture Pool logic
Take advantage of mbgl::gl::ObjectPool being iterable, and also let
TexturePool update the texture ID value when releasing.
2016-06-03 11:03:16 +03:00
Bruno de Oliveira Abinader
61dad6eae5 [core] Use release() instead of get()/reset() in Raster 2016-06-03 11:03:16 +03:00
Bruno de Oliveira Abinader
650b988874 [core] Perform GL object store cleanup on low memory 2016-06-03 11:03:16 +03:00
Tobrun
087cad037f [android] #5214 - remove requirement adapter for MarkerView, allow using Icon instead 2016-06-03 08:00:56 +02:00
John Firebaugh
5928e4e52a [core] Clean up style.cpp 2016-06-02 16:33:56 -07:00
John Firebaugh
e802aedb8c [core, node, android] Remove used "base" parameter from setStyleJSON 2016-06-02 16:33:56 -07:00
John Firebaugh
7d110f5b14 [docs] Add information about runtime styling API to ARCHITECTURE.md 2016-06-02 16:06:01 -07:00
John Firebaugh
49d3807e28 [docs] Start ARCHITECTURE.md 2016-06-02 16:02:19 -07:00
John Firebaugh
e1a58565c8 [core] Move RenderData alongside RenderItem 2016-06-02 15:44:39 -07:00
Tobrun
fe40127b12 [android] #4929 - fix unit tests MyLocationSettings 2016-06-02 17:21:20 -05:00
Tobrun Van Nuland
041a351fb2 [android] #4929 - final fixes for refactor MyLocationView 2016-06-02 17:21:20 -05:00
Tobrun Van Nuland
d2c9f26cb6 [android] 4929 - fix tracking mode location calculation 2016-06-02 17:21:20 -05:00
Tobrun Van Nuland
3d2cc05121 [android] #4929 - MyLocationView now requires less drawables to configure, reuses the foreground instead. 2016-06-02 17:21:20 -05:00
Tobrun Van Nuland
163ee916e5 [android] #4929 - rewrite MyLocationView with camera and transformation matrix 2016-06-02 17:21:20 -05:00
John Firebaugh
c902f9098b [core] Rationalize naming for style-related code 2016-06-02 14:51:39 -07:00
John Firebaugh
18149cbcc2 [core] Add {min,max}Zoom accessors 2016-06-02 14:51:39 -07:00
John Firebaugh
67ee51360c [core] Add Filter accessors 2016-06-02 14:51:39 -07:00
John Firebaugh
cadc617c76 [core] Introduce PropertyValue<T>
PropertyValue<T> represents the three possible types of style property value: undefined, constant, or function.
2016-06-02 14:51:39 -07:00
John Firebaugh
ba4a8a9731 [tests] Add basic tests for Map::{add,remove}Layer 2016-06-02 14:51:39 -07:00
John Firebaugh
d7e1ecd19e [core] Generalize Map::{add,remove}CustomLayer 2016-06-02 14:51:39 -07:00
John Firebaugh
a43940afb2 [core] Runtime style layer API 2016-06-02 14:51:39 -07:00
John Firebaugh
27baa34d44 [osx] Ignore a file that Xcode keeps generating for some reason 2016-06-02 14:48:52 -07:00
John Firebaugh
1fb96d38a0 [tests] Tweak LineAnnotation test so that it reveals a bug; fix the bug 2016-06-02 14:47:35 -07:00
John Firebaugh
2c8d225cf2 [tests] Clean up annotation tests 2016-06-02 14:45:30 -07:00
Tobrun Van Nuland
c7fb8890fe [android] #4727 - fix proguard test app 2016-06-02 09:39:14 -05:00
Bruno de Oliveira Abinader
af65da1ad7 [core] Support "#pragma mapbox:" commands in shader code
Fixes https://github.com/mapbox/mapbox-gl-native/issues/5174.
2016-06-02 15:42:42 +03:00
Tobrun Van Nuland
7a7efcf3b7 [android] #4727 - fix proguard test app 2016-06-02 09:25:40 +02:00
John Firebaugh
3689f52ef3 [core] Constrain annotation API to the supported geometry types 2016-06-01 17:37:01 -07:00
John Firebaugh
8068424f30 [build] Add android-* make targets for specific ABIs 2016-06-01 17:37:01 -07:00
John Firebaugh
574dd14420 [ios, osx] Add an assertion to -[MGLMultiPoint annotationObjectWithDelegate:] 2016-06-01 17:37:01 -07:00
John Firebaugh
0fba70d5a8 [all] Rationalize annotation API 2016-06-01 17:37:01 -07:00
Thiago Marcos P. Santos
cfd6757ecc [Qt] Use geometry.hpp internally for shape annotations 2016-06-01 17:36:50 -07:00
John Firebaugh
8985b1311b [core] Use geometry.hpp types for shape annotations 2016-06-01 17:36:50 -07:00
John Firebaugh
aa1a54c577 [core] Do annotation longitude wrapping together with latitude clamping 2016-06-01 17:36:50 -07:00
John Firebaugh
efaf6461aa [android] Basic cleanups in annotation JNI code 2016-06-01 17:36:50 -07:00
John Firebaugh
555c9ed863 [android] Simplify the JNI definitions for annotation methods
Instead of providing both singleton and List-based implementations:

* Define everything in terms of arrays
* Do singleton ⇢ array and List ⇢ array conversions in Java
2016-06-01 17:36:50 -07:00
Jesse Bounds
d9c6181f34 [ios] Add annotation container view (#5194)
Add a container view to hold annotations. This gets around a performance
issue with `UIView:addSubview:` where adding views is N^2. It helps
annotation views avoid cutting into callout views when the annotation
views are transformed to be "flat".
2016-06-01 17:36:07 -07:00
John Firebaugh
ce98a7bee7 [android] Re-revert to NDK r10e 2016-06-01 17:05:12 -07:00
Jason Wray
f41546e614 [ios] Default to Debug BUILDTYPE, but explicitly set Release for deploys 2016-06-01 15:54:46 -04:00