summaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* [qt] Fix code formattingupstream/pr-15838Thiago Marcos P. Santos2019-11-111-11/+11
|
* [qt] Make image source url update possibleTadej Novak2019-11-111-4/+10
|
* [Linux] Remove CA certificate bundleMikko Pulkki2019-11-112-8/+0
|
* [core] Use expected.hpp from mapbox-baseMikhail Pozdnyakov2019-11-081-1/+0
|
* [ios][android] Add change log entriesMikhail Pozdnyakov2019-11-052-0/+2
|
* [android] Add change log entryMikhail Pozdnyakov2019-10-311-0/+1
|
* [android] Convert GeoJSON features to tiles in backgroundMikhail Pozdnyakov2019-10-312-51/+51
| | | | | | | | | Composing tiles from the GeoJSON features is an expensive operation that might block UI thread on updating the `GeoJsonSource` with the new data. This change moves tile composing to the background thread and thus unblocks the UI thread.
* [render-test] Implement gfx probe for tracking gpu resourcesMikko Pulkki2019-10-302-6/+13
|
* [render-test] Add resource usage tracking to gfx contextMikko Pulkki2019-10-301-0/+1
|
* [render-test] Add manifest parser for render-test-runner (#15861)zmiao2019-10-291-1/+1
| | | | | | | | | | * [render-test] Add manifest parser for render-test-runner * [render-test] Refactory manifest parser * [render-test] Parse full manifest file through CLI * [render-test] Add linux probe manifest
* [core,android,darwin,qt] Add fields related to feature-stateJuha Alanen2019-10-288-26/+51
| | | | | Move the fields from geometry.hpp/feature.hpp as they are not part of the GeoJSON specification.
* [ios][android][core] Added change log entries and more code commentsMikhail Pozdnyakov2019-10-282-1/+5
|
* [test-runner] Run render test runner as a NativeActivity app on android ↵zmiao2019-10-223-0/+112
| | | | | | | | | | | | device (#15827) * [test-runner]Add android render-test-runner NativeActivity app * [test-runner] Fix cmake for CI build failure * [test-runner] Update folder location, change app configureation * [test-runner] Add running instruction
* [ios][android] Add change log entriesMikhail Pozdnyakov2019-10-222-0/+6
|
* [core] Enable incremental vacuum for Offline DBMikhail Pozdnyakov2019-10-222-5/+16
| | | | Thus we avoid re-creating the whole database and keeping the backup file as it happens on calling VACUUM.
* [render-test] Implement fps benchmarking tests (#15803)Mikko Pulkki2019-10-2211-43/+107
|
* [android] Check flag before runnable task invocationAlexander Shalamov2019-10-162-6/+15
|
* [test-runner] make render-test a shared lib (#15816)zmiao2019-10-151-0/+5
| | | | | | | | | | * [test-runner] make render-test a shared lib [test-runner] nit [test-runner] nit again * [test-runner] Remove redundant linked file in cmake
* [core] fix icon-text-fitKonstantin Käfer2019-10-141-0/+3
| | | | This fixes rendering by account for the 1px texture padding around icons that were stretched with icon-text-fit. We've added the 1px padding before, but didn't scale it accordingly when we are resizing the icon when it is stretched to fit the text. Adjusts the code to match the logic in GL JS.
* [core] map image type to string until we have a dedicated implementationKonstantin Käfer2019-10-141-0/+4
|
* [core] map image type to string until we have a dedicated implementationKonstantin Käfer2019-10-142-0/+15
|
* Add iOS bindings for cluster properties (#15515)Jordan Kiley2019-10-1110-8/+243
|
* [ios] Fix for iOS 9 crash (seen in simulator) (#15771)Julian Rex2019-10-112-1/+28
| | | | | | | | * [ios] Fix for iOS 9 crash (seen in simulator) * [ios] Update change log * [ios, macos] Add #if around new function.
* [offline] Document the database schemaThiago Marcos P. Santos2019-10-111-30/+134
|
* [build] Make sure offline_schema.hpp is up-to-dateThiago Marcos P. Santos2019-10-112-4/+6
| | | | | - Get the bots to verify that. - Fix the paths.
* [android] update changelog for 8.5.0-alpha.2android-v8.5.0-alpha.2tobrun2019-10-101-1/+9
|
* [android] - manually write and read camera's padding array to parcelŁukasz Paczos2019-10-102-3/+31
| | | | This avoids relying on Parcel's util methods that do not handle null arrays gracefully.
* [android][ios] Change log entriesMikhail Pozdnyakov2019-10-102-1/+8
|
* [core] Introduce Scheduler::makeWeakPtr()Mikhail Pozdnyakov2019-10-092-0/+4
|
* bump to v5 (#15781)Dane Springmeyer2019-10-091-1/+3
|
* [ios] Podspec & changelog updates for v5.5.0-alpha.2ios-v5.5.0-alpha.2Nadia Barbosa2019-10-094-6/+4
|
* node package improvements (#15748)Dane Springmeyer2019-10-082-13/+14
| | | | | | * node package improvements * npm run test-suite does not do anything anymore
* [android] Expose pre-fetching zoom delta. (#15769)Peng Liu2019-10-0811-94/+260
| | | | | | | | | | | | | | | | | | * [android] Expose pre-fetching zoom delta. * [android] Fix Clang format. * [android] Add MapboxMap unit test. * [android] Add prefetching zoom delta into MapboxMapOptions. * [android] Deprecate setPrefetchesTiles to migrate to setPrefetchZoomDelta. * [android] Deprecate getPrefetchesTiles() and migrate to setPrefetchZoomDelta(). * [android] Add unit test to NativeMapViewTest. * [android] Add IntRange annotation to getPrefetchZoomDelta.
* [ios, macos] Changed exception to assert and nil return, since attribution ↵Julian Rex2019-10-053-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 Soto2019-10-049-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 Rex2019-10-047-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 JNItobrun2019-10-041-0/+2
|
* [ios] Fix layout of Scale bar components (#15703)Julian Rex2019-10-045-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 modelMikhail Pozdnyakov2019-10-046-16/+14
| | | | 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 sourceAlexander Shalamov2019-10-043-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 entriesMikhail Pozdnyakov2019-10-042-0/+9
|
* [android] - changelog for 8.5.0-alpha.1 (#15753)android-v8.5.0-alpha.1Igor Tarasov2019-10-031-0/+4
| | | | * [android] Update changelog for v8.5.0-alpha.1
* [android] - remove projected meters per pixel and pixel ratio relationŁukasz Paczos2019-10-032-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.1Nadia Barbosa2019-10-024-4/+4
|
* [core] fix opacity interpolation for composition expressions (#15738)Ansis Brammanis2019-10-021-0/+1
| | | | port https://github.com/mapbox/mapbox-gl-js/pull/8818
* [ios][android] Add change log entryMikhail Pozdnyakov2019-10-022-0/+9
|
* [android] - changelog for v8.3.2Łukasz Paczos2019-10-011-1/+8
|
* [android] Remove usage of ResourceOptions::withPlatformContextAlexander Shalamov2019-09-268-31/+80
|
* [core][android][darwin] Move number format to i18nAlexander Shalamov2019-09-2612-44/+96
|
* [core][android][darwin] Move platform specific Collator impls from expressionAlexander Shalamov2019-09-268-59/+38
| | | | Platform specific Collator implementations should not be part of an expression APIs.