Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [render-test] Add support for setPitch operation | Juha Alanen | 2019-10-07 | 1 | -0/+7 |
| | |||||
* | [ios, macos] Changed exception to assert and nil return, since attribution ↵ | Julian Rex | 2019-10-05 | 3 | -3/+18 |
| | | | | methods can be called via user interaction (without a mechanism to try/catch) (#15764) | ||||
* | [ios] Fixes an issue that caused the ornaments ignore contentInset property. ↵ | Fabian Guerra Soto | 2019-10-04 | 9 | -35/+670 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | (#15584) * [ios] Add mapView content inset tests. * [ios] Fix an issue that caused the ornaments ignore the contentInsets. Fixed an issue that caused ornaments ignore the contentInset. Added a new property automaticallyAdjustContentInset that has the same purpose as UIViewController. automaticallyAdjustsScrollViewInsets. This was changed due to the latter being deprecated. * [ios] Fix automaticallyAdjustsScrollViewInsets legacy behavior. The property automaticallyAdjustsScrollViewInsets overrode automaticallyAdjustsScrollViewInsets which caused a breaking change. This is fixed to consider the legacy property when calculating the content insets and added tests for both cases. * [ios] Fix the contentInset value after adding padding to the camera. Fixed an issue that caused a discrepancy between the contentInset in MGLMapView and the padding in the transformation state. When padding is passed through methods such as setCamera it’s persisted. This fix resets the contentInsets. * [ios] Fix pinch test. * [ios] Update automaticallyAdjustsScrollViewInsets name and documentation. * [ios] Update changelog. | ||||
* | [ios] Adds pointForCoordinate/coordinateForPoint to MGLMapSnapshotOverlay ↵ | Julian Rex | 2019-10-04 | 7 | -12/+177 |
| | | | | | | | | | | | | | | (#15746) * [ios] Adds `pointForCoordinate:`/`coordinateForPoint:` to MGLMapSnapshotOverlay * [ios] Adds PR # * [ios, macos] Update file lists & mac contexts * [macos] Fix for image scale in overlay. * [ios] Updated change log based on PR feedback. | ||||
* | [android] keep Mapbox.java when obfuscating code to allow look up from JNI | tobrun | 2019-10-04 | 1 | -0/+2 |
| | |||||
* | [ios] Fix layout of Scale bar components (#15703) | Julian Rex | 2019-10-04 | 5 | -74/+269 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] Add failing tests for scale bar updates. * [ios] Remove borderLayer * [ios] Ensure bar sections have non-fractional width * [ios] Add RTL override * [ios] Update constraints/layout * [ios] Invalidate scalebars size, after the parent's layout has happened (to ensure the view dimensions are correct when re-laying out the scale bar. * [ios] Refactor layout * [ios] Update changelog / remove commented code. * [ios] Remove whitespace * [ios] Stop integration tests asserting (when scale bar is hidden). Also reduces the # of calculations (since updateConstraints and layoutSubviews can be called outside of our control). * [ios] Moves declaration of properties for testing. * [ios] Removes redundant property attribute * [ios] Updated change log | ||||
* | [core] Decouple Scheduler interface from actor model | Mikhail Pozdnyakov | 2019-10-04 | 13 | -39/+38 |
| | | | | So that it is possible to schedule normal `std::function` and use `mapbox::base::WeakPtr`. | ||||
* | [android] Check if Mapbox instance exists before creating default file source | Alexander Shalamov | 2019-10-04 | 3 | -3/+15 |
| | | | | | This check is needed for mbgl-benchmark target, as it does not require Mapbox instance, nor Android asset manager. | ||||
* | [ios][android] Add change log entries | Mikhail Pozdnyakov | 2019-10-04 | 2 | -0/+9 |
| | |||||
* | [core] Orchestration performance for styles with multiple sources | Mikhail Pozdnyakov | 2019-10-04 | 2 | -26/+39 |
| | | | | | | | | | | | | RenderOrchestrator holds a vector of ordered rendered layers, in order to minimize calling of `getRenderLayer()`, which could be quite expensive as it calculates hash of the layer Id. This change improves orchestration performance in particular for the styles that have multiple sources. The `API_renderStill_multiple_sources` benchmark runs approximately 70% faster with the changes applied. | ||||
* | [core][benchmark] Add API_renderStill_multiple_sources benchmark | Mikhail Pozdnyakov | 2019-10-04 | 1 | -4/+40 |
| | |||||
* | [ios] Disable iOS code coverage script #15749 | Jordan Kiley | 2019-10-03 | 1 | -1/+4 |
| | |||||
* | [android] - changelog for 8.5.0-alpha.1 (#15753)android-v8.5.0-alpha.1 | Igor Tarasov | 2019-10-03 | 1 | -0/+4 |
| | | | | * [android] Update changelog for v8.5.0-alpha.1 | ||||
* | [android] - remove projected meters per pixel and pixel ratio relation | Łukasz Paczos | 2019-10-03 | 2 | -2/+2 |
| | | | | The projected meters per pixel calculation is not dependent on the pixel ratio but rather the tile size, therefore, the division when fetching the value is not necessary. | ||||
* | [ios] Podspec & changelog updates for v5.5.0-alpha.1ios-v5.5.0-alpha.1 | Nadia Barbosa | 2019-10-02 | 4 | -4/+4 |
| | |||||
* | [core] fix opacity interpolation for composition expressions (#15738) | Ansis Brammanis | 2019-10-02 | 2 | -5/+5 |
| | | | | port https://github.com/mapbox/mapbox-gl-js/pull/8818 | ||||
* | [ios][android] Add change log entry | Mikhail Pozdnyakov | 2019-10-02 | 2 | -0/+9 |
| | |||||
* | Exclude Source.InvisibleSourcesTileNecessity from sanitizer CI | Mikhail Pozdnyakov | 2019-10-02 | 1 | -2/+2 |
| | |||||
* | [core] Suppress network requests for invisible tiles | Mikhail Pozdnyakov | 2019-10-02 | 2 | -1/+79 |
| | | | | If the render source does not need rendering, we set necessity for its tiles to `optional`, and thus suppress network requests on tiles expiration. | ||||
* | [android] - changelog for v8.3.2 | Łukasz Paczos | 2019-10-01 | 1 | -1/+8 |
| | |||||
* | [docs] Correct license typo in README (#15707) | Jason Wray | 2019-09-30 | 1 | -1/+1 |
| | |||||
* | [core] Enable move semantics for StyleProperty | Mikhail Pozdnyakov | 2019-09-27 | 2 | -27/+33 |
| | |||||
* | [core] Return enum layer property values as string | Ander Conselvan de Oliveira | 2019-09-27 | 2 | -4/+4 |
| | | | | | | | | | | The output of Layer::getProperty is a mapbox::base::Value which is equivalent to JSON. When setting the value of an enum property via JSON its value would be a string, so it would be natural to return a string too. Also, the numbers generated depend on the enum definition. They are not part of the style spec. | ||||
* | [core] Introduce Light::getProperty() | Mikhail Pozdnyakov | 2019-09-27 | 5 | -39/+104 |
| | |||||
* | [core] Layer::getProperty supports layout properties | Mikhail Pozdnyakov | 2019-09-27 | 11 | -208/+271 |
| | |||||
* | [core] ValueFactory for `expression::formatted`, other improvements | Mikhail Pozdnyakov | 2019-09-27 | 6 | -48/+69 |
| | |||||
* | [core] Layer::getPaintProperty() -> Layer::getProperty() | Mikhail Pozdnyakov | 2019-09-26 | 24 | -29/+29 |
| | |||||
* | [core] Separate header for StyleProperty | Mikhail Pozdnyakov | 2019-09-26 | 4 | -9/+23 |
| | |||||
* | [core] LayerProperty -> StyleProperty | Mikhail Pozdnyakov | 2019-09-26 | 25 | -206/+206 |
| | |||||
* | [core] Add Map.UniversalStyleGetter test | Mikhail Pozdnyakov | 2019-09-26 | 1 | -0/+73 |
| | |||||
* | [core] Fix clang format errors | Mikhail Pozdnyakov | 2019-09-26 | 10 | -401/+441 |
| | |||||
* | [core] Introduce Layer::getPaintProperty() generic getter | Mikhail Pozdnyakov | 2019-09-26 | 25 | -387/+887 |
| | |||||
* | [core] type aliases and conversion traits for mapbox::base::Value | Mikhail Pozdnyakov | 2019-09-26 | 7 | -11/+67 |
| | |||||
* | [build] Bump mapbox-base | Mikhail Pozdnyakov | 2019-09-26 | 1 | -0/+0 |
| | |||||
* | [android] Remove usage of ResourceOptions::withPlatformContext | Alexander Shalamov | 2019-09-26 | 9 | -31/+82 |
| | |||||
* | [core][android][darwin] Move number format to i18n | Alexander Shalamov | 2019-09-26 | 21 | -56/+124 |
| | |||||
* | [core][android][darwin] Move platform specific Collator impls from expression | Alexander Shalamov | 2019-09-26 | 16 | -67/+94 |
| | | | | Platform specific Collator implementations should not be part of an expression APIs. | ||||
* | [core][android] Remove unaccent from platform interfaces | Alexander Shalamov | 2019-09-26 | 9 | -81/+45 |
| | | | | | The unaccent is used only within collator, thus, there is no need to have separate platform interface for it. | ||||
* | [ios] Update podspecs & changelog for v5.4.0 release (#15716) | Julian Rex | 2019-09-25 | 4 | -4/+4 |
| | |||||
* | [android] Updated Android changelog for 8.4.0 stable release (ristretto) ↵ | Langston Smith | 2019-09-25 | 1 | -0/+9 |
| | | | | (#15713) | ||||
* | [core] Fix performance-move-const-arg | Thiago Marcos P. Santos | 2019-09-25 | 61 | -177/+135 |
| | |||||
* | [core] Fix bugprone-use-after-move | Thiago Marcos P. Santos | 2019-09-25 | 2 | -15/+15 |
| | | | | Luckily this is an enum and was being copied. | ||||
* | [build] Have the bots running clang-tidy | Thiago Marcos P. Santos | 2019-09-25 | 2 | -25/+21 |
| | |||||
* | [build] Less picky .clant-tidy config | Thiago Marcos P. Santos | 2019-09-25 | 1 | -2/+1 |
| | | | | | | | | | | Enabled now: - bugprone - clang-analyzer - google - modernize - performance | ||||
* | [build] Disable clang-format on generated code | Thiago Marcos P. Santos | 2019-09-25 | 44 | -0/+176 |
| | | | | Nice to have, but would make maintain the templates a lot harder. | ||||
* | [build] Update CircleCI to Xcode 11 | Jason Wray | 2019-09-24 | 1 | -14/+14 |
| | |||||
* | [ios, build] Use Ruby 2.6.x for build dependencies on CI | Jason Wray | 2019-09-24 | 2 | -2/+6 |
| | |||||
* | [ios, build] Update to jazzy 0.11.1 | Jason Wray | 2019-09-24 | 1 | -1/+1 |
| | |||||
* | [android] Bumped Java SDK dependency to stable 4.9.0 (#15700) | Langston Smith | 2019-09-24 | 2 | -1/+1 |
| | |||||
* | [android] update gitignore to not track .cxx directories | tobrun | 2019-09-24 | 1 | -1/+2 |
| |