Commit Graph

14843 Commits

Author SHA1 Message Date
Mikhail Pozdnyakov
ef3d04dee5 [core] Export symbol placement update status from MapObserver 2019-08-23 10:56:05 +03:00
Nadia Barbosa
7b25cb1092 [ios, macos] Clarify current best practices with animated camera changes 2019-08-22 21:54:05 -07:00
zmiao
2a8359b028 [android] bindings for aggregated cluster properties (#15425)
* [android] bindings for aggregated cluster properties

* [android] change the parameter type for adding clusterProperty

* [android] add changelog

* remove extra emplty line
2019-08-22 18:54:31 +03:00
Łukasz Paczos
4a5475b1c6 [android] changelog for v8.3.0-beta.1 2019-08-22 13:58:38 +02:00
Mikhail Pozdnyakov
68de60c8d0 [core] Fill layer pattern change must cause re-layout
Otherwise, pattern properties update is not taken in action.
This caused the following render tests failure:
`build/mbgl-render-test runtime-styling/layer-add-fill regressions/mapbox-gl-js#3107 --recycle-map`
2019-08-22 14:27:27 +03:00
tobrun
81111c955b [android] update snapshot version number to 8.4.0 2019-08-22 12:36:28 +03:00
Mikhail Pozdnyakov
a1da06cb68 [core] Fix GeoJSON tiles update
Before this change, GeoJSON tiles data were updated before the
corresponding layers were applied, therefore `GeometryTileWorker`
parsed new data with the outdated layers.

It caused the following render test failure:

`mbgl-render-test text-max-width/unlimited regressions/mapbox-gl-native#9976 --recycle-map`

Now a GeoJSON tile, which needs relayout, is not parsed until the valid layers
are set.
2019-08-22 10:55:56 +03:00
Jordan Kiley
4a05d58df6 [ios] Use iOS property names in changelog (#15448) 2019-08-21 14:55:47 -07:00
Jordan Kiley
16a8f3ec7a Release iOS v5.3.0-beta.2 (#15446) 2019-08-21 14:27:36 -07:00
Jason Wray
c4f992e489 [ios] Remove obsolete iosapp telemetry debug logging
This has been superceded by features in the standalone events library.
2019-08-21 12:14:20 -07:00
Jason Wray
0e57c7de44 [ios] Refactor NSUserDefaults key variable names 2019-08-21 12:14:20 -07:00
Julian Rex
c3cd9002f0 [ios] Fix integration tests failing on iOS 9 (due to UIWindow deallocation), and random fails waiting for rendering. (#15433) 2019-08-21 14:23:33 -04:00
Ansis Brammanis
ba2d80441e [core] add missing changelog for symbol fading issue (#15443) 2019-08-21 10:54:02 -07:00
Langston Smith
9263cdd856 [android] Updating HttpRequestUrl to separate offline requests from Maps SKU (#15363) 2019-08-21 09:48:36 -07:00
Łukasz Paczos
baa7086570 Merge pull request #15437 from mapbox/lp-revert-14989
Revert "[android] invalidate camera when setting a padding"
2019-08-21 17:24:11 +02:00
Mikhail Pozdnyakov
d0529e7b19 [render test] mapbox-gl-native baseline for text-pitch-alignment tests 2019-08-21 17:07:05 +03:00
Mikhail Pozdnyakov
4767b561e8 [android][ios] Add change log entries 2019-08-21 12:00:26 +03:00
Asheem Mamoowala
aebcaf685f Add unit test and fixture 2019-08-21 12:00:26 +03:00
Asheem Mamoowala
0c017c3e49 Correclty implement canRasterizeGlyph in unit test stub 2019-08-21 12:00:26 +03:00
Asheem Mamoowala
0e3a7416e5 [core] Don't overwrite locally renderable glyphs with remote glyphs 2019-08-21 12:00:26 +03:00
Jason Wray
00d4f812ac [ios] Update MGLTileSetTests.testTileSetFromTileURLTemplates for Xcode 11 2019-08-21 11:08:44 +03:00
Jordan Kiley
6f78560f24 [ios] Add threshold for triggering the rotate gesture recognizer (#14929) 2019-08-20 22:12:08 -07:00
Jason Wray
2f43a7b87b [ios] Updates for offline pricing 2019-08-20 17:21:55 -07:00
Jordan Kiley
5d1ed5d941 [ios] Fix bug where scale bar shows 0 mm instead of 0 (#15381) 2019-08-20 10:48:26 -07:00
Łukasz Paczos
dcf77fbeea [android] bump gestures library to v0.5.1 2019-08-20 19:43:10 +02:00
Julian Rex
90e26244a5 [ios] Removes mismatched function declaration. (#15423) 2019-08-20 11:55:18 -04:00
Julian Rex
c0cd8d021d [ios] Adds annotation selection tests with rotation & scaling of the map (#15123) 2019-08-20 10:51:14 -04:00
Ansis Brammanis
888d2b06ec speed up fading when zooming even more
And a linear adjustment seems to make more sense.
2019-08-20 13:34:22 +03:00
Ansis Brammanis
7d9b54a573 [core] make symbols fade out faster while zooming out
Zooming outcan make symbols overlap quickly. The area previously covered
by the viewport is covered by a lot of colliding labels while the
surrounding area has no labels. This difference produces an unwanted
effect.

This reduces that effect by:
- reducing the fade duration while zooming out
- doing placement more frequently while zooming out
2019-08-20 13:34:22 +03:00
tobrun
ad1d48af98 [android] update javadoc on style image missing 2019-08-20 12:59:07 +03:00
Alexander Shalamov
1625aa0000 [ios][macos][android][node] Update changelog for icon-text-fit fixes 2019-08-20 12:31:02 +03:00
Alexander Shalamov
b1986ca51e [core] Unskip icon-text-fit render tests 2019-08-20 12:31:02 +03:00
Alexander Shalamov
9ba700fd47 [core] Fix combination of icon-text-fit with text-variable-anchors and text-writing-mode 2019-08-20 12:31:02 +03:00
tobrun
073a243862 [android] provide default font list for pre lollipop 2019-08-20 11:36:12 +03:00
Konstantin Käfer
71a334152a [core] also remove version info in ImageManager when removing an image (#15397) 2019-08-19 13:54:30 -07:00
Jason Wray
f4e187bde4 [ios, docs] Update CocoaPods installation instructions 2019-08-19 09:17:39 -07:00
Łukasz Paczos
1846c0582d [android] synchronize TextureView EGL context creation 2019-08-19 13:32:20 +02:00
Thiago Marcos P. Santos
0bdc5a2558 [ios,android] Added changelog entry for use after std::move fix 2019-08-19 13:37:23 +03:00
Thiago Marcos P. Santos
6dfe0e60ca [core] Fix use after std::move detected by clang-tidy
Detected by the bot being setup at
https://github.com/mapbox/mapbox-gl-native/pull/15385.
2019-08-19 13:37:23 +03:00
Łukasz Paczos
bf34fb0190 [android] check if the CustomGeometrySource's java peer is valid when the thread is shutting down 2019-08-19 10:22:45 +02:00
Łukasz Paczos
98dbed241b [android] move #15398 out of v8.3.0-alpha.3 changelog (#15401) 2019-08-16 16:54:59 -07:00
Mikhail Pozdnyakov
13fd3ad181 [android][ios] Add change log entry 2019-08-16 18:33:30 +03:00
Mikhail Pozdnyakov
c7169e6f8d [core] Fix layer impl cast in render layer implementations
This PR puts `impl()` functions definitions into a nameless namespace
to provide internal linkage and to make sure that appropriate cast function
is invoked.
2019-08-16 18:33:30 +03:00
Mikhail Pozdnyakov
5de27d5200 [test runner] Expectations paths are represented with std::vector 2019-08-16 16:25:59 +03:00
Mikhail Pozdnyakov
1580216469 [test-runner] UPDATE_GENERIC variable updates results at mapbox-gl-js submodule 2019-08-16 16:25:59 +03:00
Mikhail Pozdnyakov
8792e7c322 Enable text-variable-anchor/{pitched-rotated-debug|rotated-offset} render tests 2019-08-16 16:25:59 +03:00
Mikhail Pozdnyakov
a1904e802c [test-runner] Introduce mapbox-gl-native test expectations
The `mapbox-gl-native`-specific render tests expected results will
be stored at the `render-test/expected/` subfolder.

Test runner will automatically put new expected results there if
invoked with `UPDATE=true`.
2019-08-16 16:25:59 +03:00
Dane Springmeyer
1165f62df6 [core][test] fix leaks from sqlite usage 2019-08-16 15:51:42 +03:00
zmiao
0f34eb7b25 Indroduce clusterProperty option for aggregation (#15287)
* indroduce clusterProperty option for aggregation

* remove unnecessary codes

* update geojson_option conversion

* fix reviewing findings
2019-08-16 15:03:48 +03:00
Łukasz Paczos
9f8696c00c [build] do not skip tag-initiated builds 2019-08-16 11:53:48 +03:00