65a4ee2373
[core] Port is-supported-script to native. Native port is much simpler because RTL text support is always enabled.
Chris Loer
2018-04-26 13:41:19 -07:00
5a147f6335
[ios, macos] Fix possible retain cycles in blocks
Jason Wray
2018-04-24 20:32:43 -04:00
c067865e7b
[ios, macos] Update minimum deployment versions to iOS 9, macOS 10.11 (#11776)
Jason Wray
2018-04-27 12:25:49 -04:00
1a39d7db48
[core] Remove circle-pitch-scale test ignores.
Chris Loer
2018-04-02 18:03:13 -07:00
0ca53ea5a8
[core] only index features within tile boundaries
Ansis Brammanis
2018-03-30 16:28:05 -04:00
f86fe44dbd
[core] fix circle querying for scale and alignment
Chris Loer
2018-04-02 17:41:55 -07:00
f7d20a5871
[core] fix querying circles across tile boundaries
Chris Loer
2018-04-02 17:41:09 -07:00
0767bf0686
[qt] Only share a FileSource if it points to the same path
Thiago Marcos P. Santos
2018-04-25 15:22:00 -07:00
0eb58278f2
[qt] Fix crash on the example app when launching multiple windows
Thiago Marcos P. Santos
2018-04-25 15:20:31 -07:00
1f4e3e0f6e
[ios, macos] Raise exceptions for empty expression stops dictionaries (#9539)
Julian Rex
2018-04-26 12:40:26 -04:00
4344812ef5
[core] Streaming TileCover for polygonal regions (#11267)
Asheem Mamoowala
2018-04-26 07:43:38 -07:00
c04cf57a74
Review changes: - assert symbol layer tiles must be geometry tiles, instead of dynamically checking - re-use retainedBucketQuery iterator instead of calling find twice.
Chris Loer
2018-04-24 15:24:51 -07:00
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.
Chris Loer
2018-04-19 13:06:42 -07:00
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.
Chris Loer
2018-04-18 16:33:37 -07:00
e4f46dafe7
[ios, macos] Added change logs for #11731
Julian Rex
2018-04-25 14:20:01 -04:00
2095700a5f
[android] - promote pixel ratio to public api of NativeMapview.
Tobrun
2018-04-25 14:35:05 +02:00
536860d552
[android] - improve stop javadoc to include interpolate
Tobrun
2018-04-13 15:43:42 +02:00
a8d22305aa
[android] - clear map change listeners when map is destroyed
Tobrun
2018-04-24 14:01:48 +02:00
de8fd3f97b
allow disabling -Werror (#11589)
Dane Springmeyer
2018-04-19 14:36:19 -07:00
2e22593962
[ios] Mark -presentCalloutFromRect:inView:constrainedToView:animated: unavailable (#11738)
Julian Rex
2018-04-19 15:47:58 -04:00
b414c607c3
Don't crash on placing symbols with 0 renderable glyphs Fixes issue #11729. Close relative of issue #10956. It is possible for us to receive Glyphs from the server that are valid, but have an invalid bitmap. In that case, the glyphs will be present in the GlyphMap used for shaping, but not present in the GlyphPositions used in getGlyphQuads. SymbolInstance::hasText looked at the shaping instead of the actual quads. symbol_projection.cpp should never try to project a label without any quads, but we'll also try to make it so that it doesn't crash if it does.
Chris Loer
2018-04-18 17:44:24 -07:00