summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [android,darwin,ios,qt] Remove unused codeupstream/tmpsantos-gl_loaderThiago Marcos P. Santos2019-02-087-218/+0
| | | | These files are no longer needed after the new GL abstraction.
* [tests] Add unit tests for the GLFunctionsThiago Marcos P. Santos2019-02-082-0/+184
|
* [core] Switch to the new OpenGL abstractionThiago Marcos P. Santos2019-02-0828-193/+102
| | | | | | This patch will make Mapbox GL Core never use OpenGL directly. We should consider locking into OpenGL ES 2.0 to simplify the code path and remove #ifdefs.
* [android,linux,darwin,qt] Load OpenGL for the platformThiago Marcos P. Santos2019-02-084-0/+670
| | | | | | | | These loaders will provide pointers to the platform implementation of OpenGL. On Android, Linux and Darwin, we simply link with the OpenGL implementation that is expected to exist on the platform. Qt has its own GL loader, so we just connect the dots.
* [core] Abstract the OpenGL implementationThiago Marcos P. Santos2019-02-085-0/+1047
| | | | | | | | | | | The platform will be responsible to load the OpenGL implementation and give the function pointers to Mapbox GL Core. The platform might load OpenGL by linking against some OpenGL implementation, load it dynamically, etc. It doesn't matter as long as it is a valid implementation. Also adds the `::platform` namespace where all the missing symbols and interfaces expected to be implemented by the platforms will live.
* [android] updates to changelog for 7.2.0-alpha.1 release (#13893)android-v7.2.0-alpha.1Langston Smith2019-02-071-0/+26
|
* [android] - update changelog for v7.1.2tobrun2019-02-071-0/+4
|
* [android] - migrate tests from #13882tobrun2019-02-073-25/+72
|
* [android] - remove faulty conversion, explict casting for cluster APItobrun2019-02-076-53/+4
|
* [android] - add experimental pointer (#13889)Tobrun2019-02-073-1/+18
|
* [ios] Update changelog for 4.9.0ios-v4.9.0-alpha.1Jason Wray2019-02-061-2/+2
|
* [ios, build] Improve error message when tagged version does not exist in ↵Jason Wray2019-02-061-1/+7
| | | | changelog
* [ios] Release ios-v4.9.0-alpha.1Jason Wray2019-02-064-4/+4
|
* [ios, build] Make jazzy sqlite3 installation version agnosticJason Wray2019-02-061-2/+1
|
* [android] - update downstream circle-ci job name (#13872)Tobrun2019-02-061-1/+1
|
* [ios, macos] Update unit test bundle identifier. (#13875)Fabian Guerra Soto2019-02-052-3/+3
|
* [ios] Reverts "Enable customize positions of mapview ornaments (#13556)" ↵Julian Rex2019-02-0512-583/+222
| | | | | (#13870) This reverts commit e22d28c285c1543ebbf75d205f0129e74b0fbb8a.
* [ios] Specify sqlite3 version used by Jazzy (#13874)Julian Rex2019-02-051-1/+1
|
* [ios, docs] Fix types in jazzy Swift declarations for MGLMapViewDelegateJason Wray2019-02-042-2/+2
| | | Also, fix highlighting for one thing.
* [android] expose symbol placement transition duration optionŁukasz Paczos2019-02-047-17/+97
|
* [core] Reduce presence of the 'useIntegerZoom' optionMikhail Pozdnyakov2019-02-045-36/+23
| | | | | | | | The `useIntegerZoom` presence is now limited: it is removed from `PossiblyEvaluatedPropertyValue` class specializations (was never used there!) and from the `PropertyEvaluationParameters` class, so we do not have to copy `PropertyEvaluationParameters` instance at `RenderLineLayer::evaluate`.
* [darwin, docs] Use shared mapbox/jazzy-theme submoduleJason Wray2019-02-0126-1194/+7
|
* [ios, docs] Support custom jazzy header contentJason Wray2019-02-011-2/+4
|
* [ios] Fix the user location not getting displayed when setting tracking mode ↵Fabian Guerra Soto2019-02-012-6/+4
| | | | | | to followWithCourse and followWithHeading (#13849) Removed legacy code that was causing the mapView to ignore setting the user location to tracking modes follingWithCourse and followWithHeading.
* [android] changelog for v7.1.1Łukasz Paczos2019-02-011-0/+4
|
* [qt] Add example of feature collection data for GeoJSON sourcexylosper2019-02-011-0/+54
| | | | | | The example shows that both of QList<QMapbox::Feature> and QVector<QMapbox::Feature> can be used as feature collection data for GeoJSON layer.
* [qt] Support feature collection for GeoJSON source dataxylosper2019-02-011-1/+18
| | | | | This commit adds support of `QVector<QMapbox::Feature>` and `QList<QMapbox::Feature>` for data in GeoJSON source.
* [android] bump gestures library to v0.4.0Łukasz Paczos2019-02-013-5/+2
|
* [android] nitpick - explicitly fetch tags for each vendor submoduleŁukasz Paczos2019-02-011-0/+5
|
* [android] Adding new variation of ↵Langston Smith2019-01-312-0/+38
| | | | | | | | | | | | LocationComponent#activateLocationComponent (#13829) * [android] added new activateLocationComponent method * [android] added new test for the new way to activate the LocationComponent * [android] tweak to test after lukasz review * [android] adding tests to assert LocationEngine status
* [core] Remove paintProperties() method from some render layersMikhail Pozdnyakov2019-01-318-54/+5
| | | | | | | PatternLayout can directly access layer's `evaluated` field. Besides, obviates accessing of moved `evaluatedProps` inside PatternLayout constructor.
* [ios] Bump podspec to 4.8.0.Fabian Guerra2019-01-303-3/+3
|
* [ios][documenation] add additional code snippets to API docsJosh Erb2019-01-308-54/+180
|
* [core] change loop variable type to autoKonstantin Käfer2019-01-301-1/+1
| | | | We used `const std::pair<T, std::shared_ptr<Expression>>`, but the actual type is `const std::pair<const T, std::shared_ptr<Expression>>` which resulted in an implicit copy
* [android]added generic performance event (#13795)Osana Babayan2019-01-303-1/+89
|
* [android] LocationComponent max fps javadocŁukasz Paczos2019-01-304-6/+53
|
* [android] LocationComponent animator throttling tests and examplesŁukasz Paczos2019-01-3011-188/+454
|
* [android] expose OnRenderModeChangedListenerŁukasz Paczos2019-01-302-1/+24
|
* [android] optimize location animators memory footprint and add animation ↵Łukasz Paczos2019-01-3019-442/+351
| | | | rate throttle option
* [qt] Use QVector instead of QListThiago Marcos P. Santos2019-01-304-17/+17
| | | | | | | For our use case `QVector` is more efficient and will do less memory allocations. Fixes: #13830
* [android] - update changelog for v7.1.0 (#13832)Tobrun2019-01-301-0/+4
|
* [ios] Enable customize positions of mapview ornaments (#13556)Lloyd Sheng2019-01-3012-222/+583
| | | | | | | | | * APIs for customize positions of ornaments * Adopt anchors layout * Remove iOS8 layout code
* [darwin, docs] Improve method/property linking in jazzyJason Wray2019-01-294-27/+27
|
* [darwin, docs] Add jazzy styling for deprecated/unavailable methodsJason Wray2019-01-294-5/+20
|
* [build, ios] Update jazzy to 0.9.5Jason Wray2019-01-293-21/+35
|
* [android] run vendor submodule checkŁukasz Paczos2019-01-291-10/+9
|
* [android] android nitpick script, verify submodule pinsŁukasz Paczos2019-01-295-1/+77
|
* [android] revert modules vendorization and keep submodules onlyŁukasz Paczos2019-01-2912-89/+68
|
* [android] change SNAPSHOT version to 7.2.0Łukasz Paczos2019-01-291-1/+1
|
* [ios] Fix jazzy building.Fabian Guerra2019-01-281-2/+2
|