Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix performance-inefficient-vector-operation errors in header files | Thiago Marcos P. Santos | 2020-04-17 | 1 | -0/+1 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix readability-redundant-member-init errors in header files | Thiago Marcos P. Santos | 2020-04-17 | 14 | -17/+16 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Fix readability-avoid-const-params-in-decls errors in header files | Thiago Marcos P. Santos | 2020-04-17 | 9 | -14/+11 |
| | | | | As reported by clang-tidy-8. | ||||
* | Add generic setter for 'source' property | Alexander Shalamov | 2020-04-16 | 1 | -0/+1 |
| | | | | | - Add setter for 'source' property - Test generic setters via setProperty method | ||||
* | Enable 'circle-sort-key' layout property | Andrew Hay Kurtz | 2020-04-14 | 2 | -1/+9 |
| | |||||
* | Fix LocationIndicator Layer | Gali Nelle | 2020-04-10 | 1 | -8/+12 |
| | | | | | | | | | This changes image size properties to be scales instead of pixel sizes. The commit also adds fixes for handling image updates with the same ID, adds tests for expressions in paint properties, as well as tests for using images with pixel ratio greater than 1. Finally it moves image-tilt-displacement and perspective-compensation properties from layout to paint properties, and includes other minor cleanups. | ||||
* | [core] PlacedSymbolData contains layer id | Mikhail Pozdnyakov | 2020-04-09 | 1 | -0/+2 |
| | |||||
* | Add unit tests for Rotation interpolator | Gali Nelle | 2020-04-08 | 1 | -3/+3 |
| | |||||
* | Make location indicator bearing a paint property | Gali Nelle | 2020-04-08 | 15 | -15/+93 |
| | | | | | | This change introduces a new property type, Rotation, that uses a custom interpolator, and that is currently applied to all style properties named "bearing", with a period attribute. | ||||
* | Add LocationIndicatorLayer | Gali Nelle | 2020-04-08 | 5 | -1/+140 |
| | | | | | New key is "G" in mbgl-glfw, cycling between no puck, centered in the viewport and positioned in Tokyo. | ||||
* | [core] PlacedSymbolData includes viewport padding | Mikhail Pozdnyakov | 2020-04-02 | 1 | -1/+5 |
| | |||||
* | [core] Introduce API to collect placed symbols data | Mikhail Pozdnyakov | 2020-04-02 | 1 | -2/+37 |
| | | | | | | | | | | The following methods are added to the `Renderer` class: - `collectPlacedSymbolData()` enables or disables collecting of the placed symbols data - `getPlacedSymbolsData()` if collecting of the placed symbols data is enabled, returns the reference to the `PlacedSymbolData` vector holding the collected data. | ||||
* | [core] Add setMaxOverscaleFactorForParentTiles | Alexander Shalamov | 2020-04-01 | 1 | -0/+14 |
| | |||||
* | [core] Move logging off the main thread | Juha Alanen | 2020-04-01 | 1 | -1/+15 |
| | |||||
* | [core] Fix readability-* errors | Thiago Marcos P. Santos | 2020-03-30 | 1 | -1/+1 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Use const& for the OfflineRegion object | Thiago Marcos P. Santos | 2020-03-25 | 1 | -5/+5 |
| | | | | | | | | | | It is used as const and also fixes a build issue on iOS: ``` Non-const lvalue reference to type ‘mbgl::OfflineRegion’ cannot bind to a temporary of type ‘typename remove_reference<OfflineRegion &>::type’ (aka ‘mbgl::OfflineRegion’) ``` | ||||
* | [core] Ability to set source-layer setProperty method | Mikhail Pozdnyakov | 2020-03-24 | 1 | -1/+0 |
| | |||||
* | [core] Layer::setProperty() can set min/max zoom and filter | Mikhail Pozdnyakov | 2020-03-24 | 1 | -0/+2 |
| | |||||
* | [core] Move generic setProperty() parts to the base Layer class | Mikhail Pozdnyakov | 2020-03-24 | 12 | -73/+72 |
| | |||||
* | [core] Fix modernize-pass-by-value errors | Thiago Marcos P. Santos | 2020-03-23 | 1 | -13/+4 |
| | | | | As reported by clang-tidy-8. | ||||
* | Bump mapbox-base to 1.2.0 | Alexander Shalamov | 2020-03-23 | 9 | -11/+11 |
| | |||||
* | [core] Fix performance-unnecessary-value-param errors | Thiago Marcos P. Santos | 2020-03-23 | 15 | -29/+36 |
| | | | | As reported by clang-tidy-8. | ||||
* | [core] Introduce Renderer::clearData() instead of keepRenderData map options | Mikhail Pozdnyakov | 2020-03-20 | 2 | -22/+1 |
| | | | | | | | | | | `Renderer::clearData()` is a better API than the removed `MapOptions::keepRenderData()`: - gives more flexibility to the client - similar to the existing `Renderer::reduceMemoryUse()` - the `MapOptions::keepRenderData()` API implementation could not handle the raise condition, which happened if the new still image request had come before all tiles from the previous requests were loaded. Co-authored-by: Dane Springmeyer <dane@mapbox.com> | ||||
* | [core] Using TileCoordinates for geometry comparison | zmiao | 2020-03-19 | 1 | -2/+1 |
| | |||||
* | [core][tile|static mode] Introduce MapOptions::keepRenderData() flag | Mikhail Pozdnyakov | 2020-03-18 | 1 | -0/+22 |
| | | | | Render orchestrator stores the render data between render frames if this flag is set. | ||||
* | [core] Follow-up on the platform integration callback PR | Thiago Marcos P. Santos | 2020-03-12 | 1 | -5/+6 |
| | | | | Addressing review comments that arrived after the PR was merged. | ||||
* | [core] Add a callback for platform RunLoop integration | Thiago Marcos P. Santos | 2020-03-11 | 1 | -0/+12 |
| | | | | | | | | Platform integration callback for platforms that do not have full run loop integration or don't want to block at the Mapbox GL Native loop. It will be called from any thread and is up to the platform to, after receiving the callback, call RunLoop::runOnce() from the same thread as the Map object lives. | ||||
* | [core] Fix within expression serialization + fix within expression equal ↵ | zmiao | 2020-03-05 | 1 | -1/+1 |
| | | | | operator | ||||
* | [core] Change GeoJSONOptions.clusterProperties to std::map | Alexander Shalamov | 2020-03-05 | 1 | -2/+2 |
| | | | | The clusterProperties contain only few elements at most. | ||||
* | [core] OnlineFileSource is never accessed directly | Mikhail Pozdnyakov | 2020-02-26 | 1 | -1/+1 |
| | |||||
* | [core] Fix mbgl::Pass constructor | Mikhail Pozdnyakov | 2020-02-26 | 1 | -1/+1 |
| | |||||
* | [core] Move setResourceTransform() to FileSource interface | Mikhail Pozdnyakov | 2020-02-26 | 2 | -6/+5 |
| | |||||
* | [core] FileSourceManager::getFileSource() returns PassRefPtr | Mikhail Pozdnyakov | 2020-02-26 | 1 | -1/+2 |
| | |||||
* | [core] Move mbgl::Pass and mbgl::PassRefPtr to a separate header | Mikhail Pozdnyakov | 2020-02-26 | 2 | -17/+26 |
| | |||||
* | [core] Fix TransitionOptions serialization | Alexander Shalamov | 2020-02-26 | 2 | -8/+16 |
| | |||||
* | [core] Fix Color serialization | Alexander Shalamov | 2020-02-26 | 2 | -3/+7 |
| | |||||
* | [core] Generate layer code | Alexander Shalamov | 2020-02-26 | 9 | -0/+9 |
| | |||||
* | [core] Add layer serialization method | Alexander Shalamov | 2020-02-26 | 3 | -0/+5 |
| | |||||
* | [core] Return pitch bounds in degrees | Juha Alanen | 2020-02-26 | 1 | -2/+2 |
| | |||||
* | [core] Consolidate file source keys in the generic FileSource header | Mikhail Pozdnyakov | 2020-02-25 | 3 | -20/+20 |
| | | | | | Thus we do not need to include specific headers to use `{set|get}Property` API with key constants. | ||||
* | [core] Add min and max pitch options | Juha Alanen | 2020-02-25 | 1 | -0/+16 |
| | |||||
* | [core] Add bounding box overlapping check before line within polygon test | zmiao | 2020-02-21 | 1 | -1/+3 |
| | |||||
* | [core] Remove unnecessary includes, fix comments | zmiao | 2020-02-21 | 1 | -4/+1 |
| | | | | This reverts commit b5c386ad7708ca9fe14f219b0ffc94cf6ce8fc88. | ||||
* | [core] Update unti tests. Remove unnecessary debugging code | zmiao | 2020-02-21 | 1 | -1/+2 |
| | |||||
* | [core] Add support for "line within polygon" | zmiao | 2020-02-21 | 1 | -9/+3 |
| | |||||
* | [core] Implement 'in' expression. (#16162) | Kevin Li | 2020-02-15 | 2 | -0/+34 |
| | | | | | | | | | | | | | | | | | | * Implement in.cpp * Fix review comments. * Add expression_equality test for 'in' * Fix review comments. * [core] Update changelog. * [core] Update mapbox-gl-js * [core] Ignore render-tests/debug/padding * [core] Update baseline. | ||||
* | [core] Support [within expression] with layout property | zmiao | 2020-02-12 | 1 | -0/+33 |
| | |||||
* | reserve vecotr capacity, fix for points within polygon | zmiao | 2020-02-12 | 1 | -1/+1 |
| | | | | Address review findings/nit | ||||
* | Add support for expression test | zmiao | 2020-02-12 | 2 | -2/+7 |
| | | | | | | | Fix polygon within algorithm Add Unit tests Fix incorrect metrics folder for ios-render-test-runner job | ||||
* | Enable within expression with Filter | zmiao | 2020-02-12 | 2 | -5/+7 |
| | | | | | | add canonical as pointer fix review findings |