tobrun
2e2d5bf03c
[android] - null check access token in filesource initializer
2018-05-29 15:33:04 +02:00
Łukasz Paczos
4d9cd75d2d
[android] - allow literal expression property arguments
2018-05-28 17:56:37 +02:00
Łukasz Paczos
22741a0ce1
[android] - raw expression support
2018-05-28 14:58:51 +02:00
Jason Wray
f2d2f2d6a9
[ios] Bump mapbox-mobile-events to avoid build warning ( #12005 )
2018-05-25 12:13:21 -04:00
Tobrun
c00710dbfb
[android] - update changelog for v6.2.0-alpha.2 ( #12006 )
2018-05-25 13:17:08 +02:00
Tobrun
7aaf492ef2
UI thread checking ( #12000 )
...
* [android] - add UI thread checking
2018-05-25 11:46:04 +02:00
Tobrun
7710934ff0
[android] - remove requirement of having a mapbox access token ( #12001 )
2018-05-25 11:42:57 +02:00
Jason Wray
7d050c4cda
[ios, build] Remove obsolete UI tests, KIF and OHHTTPStubs submodules
2018-05-24 19:11:28 -04:00
Konstantin Käfer
2694c0df03
[build] disable parts of the build that require node when WITH_NODEJS=OFF is set
2018-05-24 21:50:29 +02:00
Asheem Mamoowala
b1f696155e
Set Tile loaded/rendered instead of marking tile as optional.
2018-05-24 14:01:21 -04:00
Jason Wray
6e0d6ef44a
[ios, build] Populate GitHub releases with templated notes
...
Replicates our existing release notes format as an EJS template and Node JS script, then uploads the formatted notes during the deployment process.
2018-05-24 13:27:26 -04:00
Jason Wray
3c74bbb9d0
[ios, build] Remove unused build scripts
2018-05-24 13:27:26 -04:00
Łukasz Paczos
47ff2b84d1
[android] - update onMapChange docs for possible values
2018-05-24 16:38:36 +02:00
Julian Rex
9e4a16d7ee
[ios] Updated MGLScaleBar to use rendered UIImages instead of MGLScaleBarLabel ( #11921 )
2018-05-24 10:29:56 -04:00
Anand Thakker
40da4daded
Accept constant expressions in non-dds properties ( #11961 )
...
Closes #11940
2018-05-24 09:06:20 -04:00
Konstantin Käfer
4067a61c80
[core] wrap glGetString in MBGL_CHECK_ERROR too
2018-05-24 11:19:59 +02:00
Julian Rex
0212fd385c
[ios] Provide custom hit test for callout views ( #11939 )
2018-05-24 01:01:20 -04:00
Julian Rex
5e65cb7812
[ios, macos] Added macro to handle pending iOS tests (rather than disabling via scheme) ( #11806 )
2018-05-24 00:43:29 -04:00
Fabian Guerra Soto
3ea1a7062f
[ios, macos] Fix keypath expressions, json object is parsed incorrectly for nested keypaths. ( #11959 )
...
* [ios, macos] Fix keypath expressions, a json object is parsed incorrectly for nested keypaths.
* [ios, macos] Update changelogs.
2018-05-23 13:21:31 -04:00
Anand Thakker
464fefab18
Accept constant expressions in non-dds properties ( #11960 )
...
Closes #11940
2018-05-23 09:54:49 -04:00
Łukasz Paczos
ed1f85700c
[android] - update changelog for v6.1.3
...
(cherry picked from commit f9775e3 )
2018-05-23 14:12:02 +02:00
Łukasz Paczos
755a58ca82
[android] - update release-boba to build v6.1.4-SNAPSHOT
2018-05-23 13:21:37 +02:00
Łukasz Paczos
f9775e33bf
[android] - update changelog for v6.1.3
2018-05-23 12:31:28 +02:00
Chris Loer
9357a59abe
[core] Remove circle-pitch-scale test ignores.
...
(cherry picked from commit 1a39d7d )
2018-05-23 11:18:10 +02:00
Ansis Brammanis
90f6c531f3
[core] only index features within tile boundaries
...
Previously we relied on tile buffers for querying features who's
rendered representations cross tile boundaries. Now we query multiple
tiles making it unnecessary to index features that are completely
outside a tile's boundaries.
(cherry picked from commit 0ca53ea )
2018-05-23 11:12:29 +02:00
Chris Loer
9616c408a5
[core] fix circle querying for scale and alignment
...
This fixes circle querying for cases where either
circle-pitch-alignment=map
or
circle-pitch-scaling=viewport
(cherry picked from commit f86fe44 )
2018-05-23 11:12:27 +02:00
Chris Loer
d002e74e38
[core] fix querying circles across tile boundaries
...
(cherry picked from commit f7d20a5 )
2018-05-23 11:12:23 +02:00
tobrun
3ef1f5f8b4
[android] - bump telemetry to v3.1.2
...
(cherry picked from commit acd8bb3 )
2018-05-23 11:09:16 +02:00
Tobrun
d20c59f0f8
[android] - change MapView#initialize modifier to allow subclasses to override this method to provide alternate configurations to MapboxMapOptions
...
(cherry picked from commit cce72e2 )
2018-05-23 11:07:37 +02:00
Tobrun
671fe37b1e
Style JSON configuration on map snapshotter ( #11976 )
...
* [core, android, darwin] - add style JSON configuration on MapSnapshotter
2018-05-23 10:52:22 +02:00
tobrun
acd8bb3ef8
[android] - bump telemetry to v3.1.2
2018-05-23 10:43:17 +02:00
Jason Wray
eba90df5bd
[ios] Use standard callout positioning for unanimated user location changes
...
Animated changes to the position of the user location annotation view still need to also handle updating its callout view, otherwise the two can become out of sync.
2018-05-22 16:01:16 -04:00
Randall Lee
8a02fa42ec
[ios] Run MGLMapboxEvents setup asynchronously ( #11784 )
...
* [ios] Run MGLMapboxEvents setup asynchronously
2018-05-22 15:10:52 -04:00
Ansis Brammanis
ba07c873aa
[core] re-assign ids when lng jumps to avoid flicker
2018-05-22 14:58:11 -04:00
Ansis Brammanis
5e36f669ac
[core] avoid symbol flickering when longitude is wrapped
2018-05-22 14:58:11 -04:00
Chris Loer
0f3aca8248
[tests] Disable nitpick for release-boba PR.
2018-05-22 14:12:02 -04:00
Chris Loer
7ff326e189
[test] Bump GL JS pin to head of 'release-boba' for symbol querying tests.
2018-05-22 14:12:02 -04:00
Chris Loer
661b4e0558
[core] Port global symbol query from GL JS:
...
- Symbol querying is now global instead of per-tile
- Symbols that bleed over tile boundaries no longer missed in queries
- Symbol results now sorted based on rendering order (ie overlapping symbols change their sort order when a bearing change causes their render order to change)
- Placement::retainedQueryData now responsible for maintaining symbol querying data for buckets that may no longer be in the TilePyramid.
2018-05-22 14:12:02 -04:00
Tobrun
60505b0317
[android] - remove mips and armeabi as supported ABIs
...
[android] - bump CI image to NDK 17 compatible
[core] - remove setting edgeDistance to 0, comparison 'const short' > 32767 is always false
[android] - remove throwing in desructor, undefined behaviour
[android] - bump dependency versions of project
2018-05-22 17:53:34 +02:00
Tobrun
cce72e2d36
[android] - change MapView#initialize modifier to allow subclasses to override this method to provide alternate configurations to MapboxMapOptions
2018-05-22 17:25:18 +02:00
Bruno de Oliveira Abinader
23a9d3b623
[core] Use std::ios::binary format in std::ifstream
2018-05-22 16:53:05 +03:00
Konstantin Käfer
94ec9e15d5
[core] fix hang when parsing very large angles for hue in hsl colors
2018-05-22 14:00:11 +02:00
Konstantin Käfer
162ee6f4e8
[node] fixup bad merge
2018-05-22 12:19:40 +02:00
Konstantin Käfer
d1a266b3e6
[node] allow building all ABIs at once
2018-05-22 11:17:01 +02:00
Konstantin Käfer
973aa963f9
[node] move to Nan 2.10.0
2018-05-22 11:17:01 +02:00
Konstantin Käfer
d5aff7182d
[node] prevent race condition for renderFinished
2018-05-22 11:02:51 +02:00
Asheem Mamoowala
78fdf5c771
Clamp TileJSON.bounds latitudes to [-90, 90] ( #11964 )
...
Fixes #11963 .
2018-05-21 14:59:54 -07:00
Julian Rex
bef2a7ccb6
[ios,macos] Fix for infinite loop crash when setting shape to nil in MGLMapViewDelegate methods ( #11614 )
2018-05-21 14:14:58 -04:00
John Firebaugh
a84ac4c8d7
[core] Align URL token replacement behavior with GL JS
...
I.e. preserve unknown tokens in URLs rather than replacing them with an empty string.
2018-05-18 17:19:45 -07:00
John Firebaugh
b2fabe5eef
[core] Align match behavior with case/==
...
Makes `["match", ["get", k], label, match, otherwise]` equivalent to `["case", ["==", ["get", k], label], match, otherwise]`. This changes the behavior of match expressions where the runtime type of the input does not match the type of the labels: previously such expressions produced a runtime type error and then fell back to the property default value; now they produce the fallback value from the match expression.
2018-05-18 12:10:31 -07:00