Mikhail Pozdnyakov
06a8ecdb17
Update mapbox-gl-js submodule to v0.53.0
2019-03-06 18:00:19 +02:00
Mikhail Pozdnyakov
be2a4a0189
Skip failing render tests
2019-03-05 14:04:52 +02:00
Vladimir Agafonkin
fdcfdaa8ee
remove some outdated integration test ignores ( #13800 )
2019-01-28 20:08:01 +02:00
Bruno de Oliveira Abinader
369d1f005b
[core] Do not consider X axis when constraining scale
2018-11-29 14:23:55 +02:00
Ryan Hamley
0c6b1629ef
[Core] Ensure queryRenderedFeatures accounts for icon-rotate ( #13105 )
2018-10-18 12:14:52 -07:00
Chris Loer
ce76bde13d
[core] Initial implementation of 'format' expression
2018-10-15 13:15:46 -07:00
Bruno de Oliveira Abinader
19179e08bc
[core] Do not constrain on X axis in ConstrainMode::HeightOnly
2018-10-02 06:16:13 -07:00
Chris Loer
ab8b6b74dc
[test] Bump gl-js pin.
2018-09-19 14:54:38 -07:00
John Firebaugh
20adb486f7
[core] Make "to-number" of null behave as documented
2018-09-13 15:55:34 -07:00
John Firebaugh
b64b4cd1f7
[tests] Update mapbox-gl-js
2018-09-13 15:55:34 -07:00
Ander Conselvan de Oliveira
6367fcb2a8
[node] Ignore custom layer tests in node platform
...
Custom layers are not implemented in node platform so ignore tests that
require it.
2018-09-13 08:42:36 +03:00
Chris Loer
d735d89835
[core] Port "collision group" plumbing to gl-native.
...
[node] Hook up map-wide "crossSourceCollisions" option, defaulting to true.
[test] Pass "crossSourceCollisions" test option through test harness; enable cross-source-collisions tests on native.
2018-09-12 14:10:46 -07:00
Molly Lloyd
4cf6138e38
[test] ignore legacy expression tests
2018-08-31 13:08:47 -07:00
Molly Lloyd
2cdbe934c2
[windows, qt] fix windows compiler errors, remove tao + tuple polyfill
2018-08-31 13:08:47 -07:00
Molly Lloyd
4a5dc37245
[core] Implement CrossFadedDataDrivenProperty to add support for feature expressions in *-pattern properties
2018-08-31 13:08:47 -07:00
Mikhail Pozdnyakov
fb5afd34b9
[core] Add line-gradient property
...
Porting of https://github.com/mapbox/mapbox-gl-js/pull/6303
See the link above for the description of the feature and
its limitations).
Based on patch from @lbud (Lauren Budorick).
2018-08-23 19:01:40 +03:00
Chris Loer
fd1767efba
[core, test] Bump GL JS pin to bring gl-native back in sync with gl-js.
...
Requires changing `generate-style-code` to treat 'formatted' as being the same as 'string' until gl-native gets 'formatted' support with https://github.com/mapbox/mapbox-gl-native/pull/12624 .
To make nitpick happy, PropertyFunction.java uses the latest "text-field" description from v8.json. It's technically correct, just kind of pointless since the "If a plain `string` is provided" clause will always be true.
2018-08-21 22:02:51 -07:00
Chris Loer
da5966b932
[test] Add native ignore for symbol-cross-fade test.
2018-07-23 13:33:27 -07:00
Chris Loer
d734f670e8
[core] Fix sort order for queryRenderedFeatures when features are filtered.
...
Fixes issue #12104 .
2018-07-03 15:28:00 -07:00
Chris Loer
10a6d1bf23
[ios, macos] Try to make darwin "resolvedLocale" BCP 47 compliant
2018-07-03 10:03:05 -07:00
Chris Loer
a5b0fe8a75
[test] Remove "collator" ignores
2018-07-03 10:03:05 -07:00
John Firebaugh
ab5e496219
[tests] Replaced the ZoomHistory test with a render test
2018-06-28 16:31:48 -07:00
John Firebaugh
eabf209bad
[tests] Remove ignores for implemented features
2018-06-27 20:52:51 -07:00
Molly Lloyd
e1af62e87d
[core] add raster-resampling property ( #12176 )
...
* update style-code for raster-resampling
* implement user-defined raster-resampling
* invert filter condition
* raster-resampling -> raster-resampling-mode for darwin language conventions
2018-06-21 14:37:17 -07:00
Molly Lloyd
325ad2f711
[core] port zero line-width fix from gl-js ( #12175 )
...
* port zero line-width fix from gl-js
* ignore transition test
* ignore feature-state tests
2018-06-19 13:46:12 -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
Lauren Budorick
62c875e01b
[core] Rework spec function/expression taxonomy
...
Ports https://github.com/mapbox/mapbox-gl-js/pull/6521 , updating codegen scripts to parse new expression taxonomy.
2018-05-14 12:38:14 -07:00
Chris Loer
65a4ee2373
[core] Port is-supported-script to native.
...
Native port is much simpler because RTL text support is always enabled.
2018-04-27 16:05:14 -07:00
Chris Loer
1a39d7db48
[core] Remove circle-pitch-scale test ignores.
2018-04-26 18:03:17 -04:00
Chris Loer
60cce56d46
Bump GL JS pin to get tests for global symbol querying.
...
- Pulls over an update to line.vertex.glsl (looks like a no-op?)
- Add test ignores for collator, is-supported-script, line-gradient
- Exclude collator, is-supported-script, line-gradient from code generation.
2018-04-25 14:39:03 -07:00
Chris Loer
a62745edf9
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-04-25 14:39:03 -07:00
Anand Thakker
8d26f74091
Fix style parsing bug for constant expressions ( #11606 )
...
* Fix style parsing bug for constant expressions
Closes #10849
* Ignore tests for unported GL JS change
Refs https://github.com/mapbox/mapbox-gl-js/pull/6429
* Fuller fix
* Update mapbox-gl-js
2018-04-09 17:59:18 -04:00
John Firebaugh
9499a2bda7
[core] Don't resolve tokens after evaluating a text-field or icon-image expression ( #11509 )
2018-03-22 16:44:12 -07:00
Ansis Brammanis
ef1dcc0d5b
[core] don't hide icons if text is an empty string
2018-03-19 15:31:38 -07:00
John Firebaugh
449c68e329
[core] Update mapbox-gl-js
2018-03-14 15:26:28 -07:00
Anand Thakker
8ed540ea7b
Port fix for "at" expression off-by-1 error ( #11375 )
...
* Port fix for "at" expression off-by-1 error
Refs https://github.com/mapbox/mapbox-gl-js/pull/6269
* Consistency
* Add ignores for symbol positiong differences in real-world tests
2018-03-02 16:38:46 -05:00
Chris Loer
936d92a411
[test] Native ignore for GL JS issue #6160
2018-02-28 16:09:09 -08:00
Vladimir Agafonkin
82de856c94
[core, ios, macos, android, node] Heatmap layer ( #11046 )
...
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 >
2018-02-15 17:38:23 +02:00
Molly Lloyd
e03f7a4d1f
[core] align raster-dem tiles to pixel grid ( #11119 )
...
* align raster-dem tiles to pixel grid
* revert ignored hillshade tests
2018-02-06 10:56:42 -08:00
Chris Loer
f7cae4c3e4
[test] Ignore slightly-different collision circles on native.
2018-02-06 08:46:15 -08:00
Chris Loer
2a05a832b2
[test] Temporarily ignore hillshade tests pending PR #11119 .
2018-02-06 08:46:15 -08:00
Konstantin Käfer
2502a3ab2b
[core] update mapbox-gl-js submodule pin
...
* disables transition render test (transitions are not supported with Still image rendering in Node.js)
* removes support for hillshade-illumniation-direction-transition
2018-01-24 15:41:22 -08:00
Molly Lloyd
f3294200c6
[core] add raster-dem source type and hillshade layer type ( #10642 )
2018-01-23 10:49:23 -08:00
John Firebaugh
7c0e8fd980
[core] Remove two obsolete ignores
2018-01-11 12:25:26 -08:00
John Firebaugh
76ed5079a5
[core, ios, macos, android] Add data-driven-styling support for text-font
2018-01-10 15:31:12 -08:00
John Firebaugh
c9da6e4959
[core] Account for circle-stroke-width in queryRenderedFeatures
2018-01-10 14:22:44 -08:00
John Firebaugh
cedda5ef4f
[core] Handle NaN input to interpolate and step
2018-01-10 13:45:00 -08:00
John Firebaugh
0eb4b5cc0e
[core] Omit inferred type annotations for 'coalesce' arguments
2018-01-09 17:27:02 -08:00
John Firebaugh
e887cda986
[core] Fix alpha handling in rgba and to-rgba operators
2018-01-09 16:46:52 -08:00
John Firebaugh
a4ab4f68e2
[core] Enable implicit type assertions for array types
2018-01-09 16:13:26 -08:00