| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(cherry picked from commit 7c0c884)
|
| |
|
|
|
| |
The old URL has become a redirect to the plugin marketplace’s homepage.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [android] new gesture library - added SNAPSHOT dependency
* [android] new gesture library - cleaned up redundant classes
* [android] new gesture library - limiting scale when rotating
* [android] new gesture library - shove gesture filtering
* [android] new gesture library - increase rotation threshold when scaling
* [android] new gesture library - minimum angular velocity
* [android] new gesture library - exposed gestures execution listeners
* [android] new gesture library - notifying new listeners tests
* [android] new gesture library - removed tracking setting
* [android] new gesture library - resetting focal point with every scale/rotate callback
* [android] new gesture library - fixed camera change dispatcher callbacks
* [android] new gesture library - cancel velocity animations in maps onStop()
* [android] new gesture library - extracted telemetry pushes to a method
* [android] new gesture library - deprecated onScrollListener
* [android] new gesture library - unified shove listener name
|
| |
|
| |
|
|
|
|
|
| |
Avoids a potential crash if garbage collection happens in the middle of a call to NodeMap::request from a map that's eligible for GC.
Fixes issue #11281
|
|
|
|
| |
Fixes issue #11228.
|
|
|
|
|
|
|
|
|
|
| |
* add tileset encoding option to darwin sources
* correct style guide
* link out to dem encoding docs
* markdownify comments
|
|
|
|
| |
Alternative fix to #11288, until we figure out a proper async_hooks implementation.
|
|
|
|
| |
This test would have flagged the Qt regression.
|
|
|
|
|
|
|
| |
Once again QVariant getting confused about its contents
datatype. With this patch we use QString directly and
copy the contents, which should be cheap with Qt implicity
sharing.
|
|
|
|
|
|
| |
Android uses and old libc when building
with GCC 4.9 and some math functions are not
on std::.
|
|
|
|
| |
Probably caused by a typo when refactoring the asynchronous rendering.
|
|
|
|
| |
When we load a stale style from cache, and the user immediately starts mutating it, we should continue loading the style so that we'll get a fresh copy of the data into our cache and avoid perpetually showing the stale style.
|
|
|
|
| |
string headers
|
| |
|
|
|
|
| |
phones
|
|
|
|
| |
Avoids problems on (amongst others) Samsung Galaxy J3
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| | |
requesting parent tiles of ideal zoom tiles.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
- Round-tripping expressions through serialization and checking that outputs don't change
- Checking expression serialization against expected value from fixture
|
| |
| |
| |
| |
| |
| |
| |
| | |
Issue #10714
- Each expression stores its operator as a string, and default serialization is [operator, serialize(child1), ...]
- Custom implementations of `serialize` for Expression types that don't follow the pattern
- expression::Value -> mbgl::Value converter
- node_expression bindings to expose `serialize`
|
| |
| |
| |
| |
| | |
smallest bounding box for 4 points cannot
be created using LatLngBounds.fromLatLngs()
as the order matters in that method and that does not work for rotated map
|
| |
| |
| |
| | |
Temporarily disable this test until iOS 8 compatibility is added.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Timing based tests are inherently flakey and prone to failure on slow CI:
> Test case 'MGLDocumentationExampleTests.testMGLMapSnapshotter()' failed on 'iPhone X' (3.375 seconds)
> Test case 'MGLDocumentationExampleTests.testMGLMapSnapshotter()' failed on 'iPhone 8' (3.413 seconds)
> Test case 'MGLDocumentationExampleTests.testMGLMapSnapshotter()' failed on 'iPhone 7' (2.944 seconds)
|
| | |
|
| |
| |
| |
| | |
Fixes: object of type 'MGLPointAnnotation/MGLPolyline *' is not compatible with array element type 'MGLShape<MGLFeature> *' [-Wobjc-literal-conversion]
|
| |
| |
| |
| | |
Fixes: 'safeAreaInsets' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]
|
| | |
|
| |
| |
| |
| |
| | |
Co-Authored-By: Konstantin Käfer <mail@kkaefer.com>
Co-Authored-By: Anand Thakker <anandthakker@users.noreply.github.com>
Co-Authored-By: Minh Nguyễn <1ec5@users.noreply.github.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* add support for mapzen terrarium
* Encoding --> DEMEncoding, avoid if statement when unpacking elevation values
* add Terrarium test
* update submodule
* remove redundant checks
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* add maxzoom uniform to support external tilesets
* update git sha for gl-js
* try and fix android crash
* name default maxzoom constant
|
| |
| |
| |
| |
| | |
Retain current render tiles for fast restart.
Waiting for a memory warning doesn't work because we can't make GL release calls once we're in the background.
|
| |
| |
| |
| |
| | |
Android still calls "reduceMemoryUse" only while handling a low memory event.
iOS, on the other hand, calls "reduceMemoryUse" every time it enters the background.
|
| |
| |
| |
| | |
Context cleanup must be called _after_ render sources release tiles.
|
|\ \ |
|
| | |
| | |
| | |
| | | |
This removes a reference to reachability that has been used and incorrect since the file does not exist at the referenced location.
|