summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [android] - update changelog for v7.1.0-alpha.3android-v7.1.0-alpha.3upstream/lp-v7.1.0-alpha.3-build-testTobrun2019-01-211-0/+16
|
* [android] adjust maven pom file with vendorized libraries versionsŁukasz Paczos2019-01-212-0/+62
|
* [android] - update mock definition of LocationLayerControllerTest, update ↵Tobrun2019-01-212-6/+16
| | | | mockito
* [android] - add library loading to peer objectstobrun2019-01-212-0/+11
|
* [core] Remove tile sorting from the clip and mask algorithmsMikhail Pozdnyakov2019-01-185-14/+28
| | | | | | | | | | The tile sorting can be now removed from the algorithms, which calculate tile mask and clip ids, because their client code provides tiles being already sorted (in `TilePyramid`). This patch brings significant improvements to the Tile-related performance tests results, for example the `TileMaskGeneration` benchmark test runs 33 times faster with these changes applied.
* [core,ios,android] Update feedback URL in code and tests (#13710)Antonio Zugaldia2019-01-178-16/+17
| | | | | | * [core,ios] rename all occurrence of www.mapbox.com/map-feedback to apps.mapbox.com/feedback * [ios,android] rename all occurrence of www.mapbox.com/feedback to apps.mapbox.com/feedback
* Revert "[android] - add library loading to peer objects"tobrun2019-01-172-11/+0
| | | | This reverts commit 16718b0df77119dd4bbebc383bfbd70afb1c0518.
* Ability to disable any layer using pre-processing flags.Michael Muesch2019-01-173-3/+115
|
* [android] re-apply location component's "layer-below" when changedŁukasz Paczos2019-01-173-18/+146
|
* [android] - make all library loader load the native library only oncetobrun2019-01-171-6/+6
|
* [android] - add library loading to peer objectstobrun2019-01-172-0/+11
|
* [android] - avoid printing warning on recursively loading shared objecttobrun2019-01-171-1/+6
|
* Added MBGL_ before each of the flagsMichael Muesch2019-01-171-4/+4
|
* [Android] Allow offline and snapshotter to be disabled.Michael Muesch2019-01-171-0/+8
|
* [android] - avoid leaking compassView context through animatortobrun2019-01-172-1/+6
|
* [ios] Podspec bump to 4.8.0-alpha.2. (#13747)ios-v4.8.0-alpha.2Fabian Guerra Soto2019-01-163-3/+3
|
* [macos] Fixes MGLMapView.visibleAnnotations (#13745)Julian Rex2019-01-162-1/+2
|
* [iOS] Update Telemetry submodule to v0.8.1 (#13746)Randall Lee2019-01-161-0/+0
| | | Includes some minor internal bug fixes -- shouldn't require changelog.
* [core] TilePyramid has sorted render tilesMikhail Pozdnyakov2019-01-168-20/+29
| | | | Thus we obviate unneeded extra sorting of render tiles at each render layer.
* [android] - allow reset fps listener, update debug mode activity withtobrun2019-01-164-59/+70
| | | | menu options
* [android] - update changelog for v7.1.0-alpha.2android-v7.1.0-alpha.2tobrun2019-01-161-0/+21
|
* [android] do not invoke #onCancel when animation is scheduled from #onFinish ↵Łukasz Paczos2019-01-163-24/+115
| | | | block
* [android] updated licenses after Android vendorizationŁukasz Paczos2019-01-161-21/+24
|
* [core] Simplify mbgl::ImmutableMikhail Pozdnyakov2019-01-151-15/+5
|
* [android] - expose query feature extensionstobrun2019-01-1514-98/+6463
|
* [android] - makes improve map url backwards compatibletobrun2019-01-152-3/+11
|
* [android] - show snapshot attributiontobrun2019-01-152-8/+23
|
* [android] change vendor modules update scriptŁukasz Paczos2019-01-153-10/+9
|
* [android] mapbox-events-android vendorŁukasz Paczos2019-01-155-6/+9
|
* [android] mapbox-java vendorŁukasz Paczos2019-01-156-12/+12
|
* [android] mapbox-gestures-android vendorŁukasz Paczos2019-01-159-5/+22
|
* [android] - optimise interface definitiontobrun2019-01-1514-382/+309
|
* [android] - introduce NativeMap abstraction, remove static code block ↵tobrun2019-01-1510-153/+441
| | | | removal utility
* [ios] Display map on connected displaysupstream/az-perf-eventMinh Nguyễn2019-01-141-0/+36
| | | | Whenever an external display is connected, show a map synchronized with the main map on the main display.
* [ios] Prevent map view on external display from sleeping in backgroundMinh Nguyễn2019-01-142-2/+12
| | | | When the application enters background mode, only put the map view to sleep if it’s installed on the main screen or hasn’t been added to any window. Otherwise, if it’s targeting an external display, such as via AirPlay or CarPlay, allow the map view to continue rendering.
* [ios, macos] Support getLeaves (and related) clustering methods (#12952) ↵Julian Rex2019-01-1421-36/+470
| | | | following feature extension API (#13382)
* [android] fix debug activity not show fps (#13726)Kevin Li2019-01-141-2/+2
|
* [android] updated make icon id (#13729)Osana Babayan2019-01-141-1/+1
|
* [core] Notify requests about network reachability in priority orderAlexander Shalamov2019-01-141-1/+11
|
* [core] SymbolBucket: use single map for paint properties dataMikhail Pozdnyakov2019-01-144-27/+30
| | | | Obviates unnecessary lookups, improves readability.
* [android] - avoid null pointer when quickly closing activity for attribution ↵Tobrun2019-01-111-1/+3
| | | | click handling
* [core] return constexpr strings from functions to avoid ODR compile failuresKonstantin Käfer2019-01-114-43/+43
|
* [core] Split layer type specific code in mbgl::ProgramsMikhail Pozdnyakov2019-01-1123-91/+257
| | | | | | | | | | | Progams code for a certain layer type is encapsulted within a dedicated `<layer type>Programs` class, inherited from the generic base `LayerTypePrograms` class. `mbgl::Programs::get<layer type>Programs()` lazily initializes the layer type-specific programs code using pointer to the base class, which allows LTO to remove this code from binaries (if the corresponding `get<layer type>Programs()` method can never be invoked).
* [core] shader program must always match bucket in render symbol layerMikhail Pozdnyakov2019-01-118-53/+73
| | | | | | | | | Before this change, `RenderSymbolLayer` with updated style was trying to render symbols using the previous bucket (with paint property binders that matched a previous program). Now, symbol bucket caches the latest corresponding paint properties (caching is happening on complete tiles only). As a result, `RenderSymbolLayer` always picks the shader program and its parameters in sync with the obtained bucket.
* [android] Implement google benchmark runner for Android platformAlexander Shalamov2019-01-118-5/+69
|
* [macos] - update links to new API doc format (#13693)Heather Stenson2019-01-102-15/+15
|
* [ios] - update links to new API doc format (#13694)Heather Stenson2019-01-101-1/+1
|
* [android] - update link from API docs (#13692)Heather Stenson2019-01-101-2/+2
|
* [android] - avoid leaking dialog when context is being stoppedtobrun2019-01-103-6/+24
|
* [android] - update changelog for v7.0.1tobrun2019-01-101-0/+3
|