summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] Rationalize naming for style-related codeJohn Firebaugh2016-06-02156-809/+1083
|
* [core] Add {min,max}Zoom accessorsJohn Firebaugh2016-06-022-0/+22
|
* [core] Add Filter accessorsJohn Firebaugh2016-06-0213-0/+72
|
* [core] Introduce PropertyValue<T>John Firebaugh2016-06-0226-684/+767
| | | | PropertyValue<T> represents the three possible types of style property value: undefined, constant, or function.
* [tests] Add basic tests for Map::{add,remove}LayerJohn Firebaugh2016-06-023-10/+38
|
* [core] Generalize Map::{add,remove}CustomLayerJohn Firebaugh2016-06-0210-74/+65
|
* [core] Runtime style layer APIJohn Firebaugh2016-06-02105-1098/+3110
|
* [osx] Ignore a file that Xcode keeps generating for some reasonJohn Firebaugh2016-06-021-0/+1
|
* [tests] Tweak LineAnnotation test so that it reveals a bug; fix the bugJohn Firebaugh2016-06-023-2/+2
|
* [tests] Clean up annotation testsJohn Firebaugh2016-06-021-168/+90
|
* [core] Support "#pragma mapbox:" commands in shader codeBruno de Oliveira Abinader2016-06-022-1/+30
| | | | Fixes https://github.com/mapbox/mapbox-gl-native/issues/5174.
* [android] #4727 - fix proguard test appTobrun Van Nuland2016-06-021-1/+3
|
* [core] Constrain annotation API to the supported geometry typesJohn Firebaugh2016-06-0111-29/+20
|
* [build] Add android-* make targets for specific ABIsJohn Firebaugh2016-06-011-2/+4
|
* [ios, osx] Add an assertion to -[MGLMultiPoint annotationObjectWithDelegate:]John Firebaugh2016-06-011-0/+5
|
* [all] Rationalize annotation APIJohn Firebaugh2016-06-0132-543/+459
|
* [Qt] Use geometry.hpp internally for shape annotationsThiago Marcos P. Santos2016-06-011-8/+7
|
* [core] Use geometry.hpp types for shape annotationsJohn Firebaugh2016-06-0114-142/+186
|
* [core] Do annotation longitude wrapping together with latitude clampingJohn Firebaugh2016-06-012-17/+4
|
* [android] Basic cleanups in annotation JNI codeJohn Firebaugh2016-06-011-51/+25
|
* [android] Simplify the JNI definitions for annotation methodsJohn Firebaugh2016-06-012-127/+26
| | | | | | | Instead of providing both singleton and List-based implementations: * Define everything in terms of arrays * Do singleton ⇢ array and List ⇢ array conversions in Java
* [ios] Add annotation container view (#5194)Jesse Bounds2016-06-017-7/+114
| | | | | | 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".
* [android] Re-revert to NDK r10eJohn Firebaugh2016-06-011-0/+0
|
* [ios] Default to Debug BUILDTYPE, but explicitly set Release for deploysJason Wray2016-06-013-1/+3
|
* [ios] Fix static framework conglomerationJason Wray2016-06-011-6/+8
| | | | | - Include libMapbox.a, which contains our Obj-C classes, in the fat archive. - Simulator libraries now always include x86_64 slices.
* [core] Store feature keys in same order as in vector tileMinh Nguyễn2016-06-012-6/+5
| | | | The keys in the vector tile may not be in alphabetical order. Building a vector of keys by looping over std::map<std::string, …> effectively sorts the keys by alphabetical order without sorting the associated values. This change inserts keys in the same order in which they appear in the vector tile.
* [build] Upload node test resultsThiago Marcos P. Santos2016-06-011-0/+3
| | | | Removed by mistake.
* [build] Build matrix cosmeticsThiago Marcos P. Santos2016-06-011-9/+9
|
* [build] Migrate LLVM bots to TrustyThiago Marcos P. Santos2016-06-011-16/+20
| | | | | LLVM is no longer hosting a debian repo and the build was broken. Trusty has the LLVM version we need.
* [qt] Enable tests for Qt5Thiago Marcos P. Santos2016-06-011-1/+1
|
* [Qt] Fix typo in QMapboxGL::resizeBruno de Oliveira Abinader2016-06-011-1/+1
|
* [test] Added GL objects testsBruno de Oliveira Abinader2016-06-014-3/+141
|
* [core] Use unique_resource for GL objectsBruno de Oliveira Abinader2016-06-0117-234/+175
| | | | | | | | | Source: https://github.com/okdshin/unique_resource These replace the complexity of manually handling moveable-RAII objects with a type specific for that purpose. As suggested in https://github.com/mapbox/mapbox-gl-native/pull/5141#issuecomment-221719872.
* [core] s/GLObjectStore/ObjectStore/Bruno de Oliveira Abinader2016-06-0167-266/+266
|
* [build] Added unique_resource as dependencyBruno de Oliveira Abinader2016-06-018-0/+9
|
* [build] Header-only deps should only need cflagsBruno de Oliveira Abinader2016-06-011-4/+4
|
* [core] Update sdf shader codeBruno de Oliveira Abinader2016-06-015-37/+28
| | | | | Ported the following patch: - [convert mat4 exMatrix to a vec2 extrudeScale](https://github.com/mapbox/mapbox-gl-shaders/commit/a8d549b7a41540d3a99767975ff1b7b18a6010e9)
* [core] Update icon shader codeBruno de Oliveira Abinader2016-06-014-34/+21
| | | | | Ported the following patch: - [convert mat4 exMatrix to a vec2 extrudeScale](https://github.com/mapbox/mapbox-gl-shaders/commit/a8d549b7a41540d3a99767975ff1b7b18a6010e9)
* [android] Fix x86_64 buildThiago Marcos P. Santos2016-06-011-0/+0
| | | | sysroot path not being passed to the compiler and linker
* [core] Don't earcut more than 500 inner ringsYoung Hahn2016-05-315-1/+81
|
* Remove libtess2 from LICENSE.mdJohn Firebaugh2016-05-311-30/+0
|
* [core] Run fixupPolygons on geojson-vt-cpp polygon outputJohn Firebaugh2016-05-312-0/+10
|
* [core] Fix up v1 vector tile geometries with clipperJohn Firebaugh2016-05-314-1/+76
|
* [core] Run fix_members.sh on clipper codeJohn Firebaugh2016-05-313-424/+448
| | | | https://github.com/mapnik/clipper/blob/r496-mapnik/cpp/fix_members.sh
* [core] Re-add clipper from https://github.com/mapnik/clipper/blob/r496-mapnikJohn Firebaugh2016-05-312-0/+6137
| | | | Revision ac8d6bf2517f46c05647b5c19cac113fb180ffb4
* [core] Replace clipper and libtess with earcut.hppJohn Firebaugh2016-05-3128-10359/+58
|
* [ios] Make turnstile send guard based off of calendar day (#5180)Jesse Bounds2016-05-311-4/+18
| | | | | | | | This improves the turnstile send time guard so that instead of guarding against sending a turnstile event once per 24 hours it guards using a calendar day. This means that, all else being equal, a turnstile can be sent once per day in the same session assuming there is a map load event in that session. A turnstile will always be sent for a map load at the start of a session.
* [ios] Added MGLAnnotationView to jazzy TOC (#5185)Minh Nguyễn2016-05-311-0/+1
| | | Added MGLAnnotationView to jazzy’s table of contents.
* [core] Use init list for shader attributesBruno de Oliveira Abinader2016-05-316-17/+17
| | | | | Shader parent object has been safely created, so it is safe to initialize the *Shader attributes via initialization list.
* [core] Update circle shader codeBruno de Oliveira Abinader2016-05-315-10/+16
| | | | | | | Ported the following patches: - [convert mat4 exMatrix to a vec2 extrudeScale](https://github.com/mapbox/mapbox-gl-shaders/commit/a8d549b7a41540d3a99767975ff1b7b18a6010e9) - [Enabled data-driven styling for circle-radius](https://github.com/mapbox/mapbox-gl-shaders/commit/4356e41fa657837904d189e604468617ee601ddb) - [Reduce shader boilerplate, refactor "Bucket"](https://github.com/mapbox/mapbox-gl-shaders/commit/7d3da8f1914954fd96f305b7116cfd127a616551)