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
ed4538bb30
[android] - update SNAPSHOT version to v6.1.3, reset release config
2018-05-18 18:00:21 +02:00
Bruno de Oliveira Abinader
32ef5170ec
[build] Use Qt 5.6.3 instead of 5.7 in AppVeyor
2018-05-18 18:00:21 +02:00
Tobrun
c8add9788e
[android] - release android v6.1.2
2018-05-18 18:00:21 +02:00
Tobrun
6e6bcd32f5
[android] - bump telemetry to v3.1.1
2018-05-18 18:00:21 +02:00
Minh Nguyễn
146057adf9
macos-v0.7.1
2018-05-15 12:47:38 -07:00
Minh Nguyễn
87e3c2571a
[ios, macos] Copyedited changelogs
2018-05-15 12:47:22 -07:00
Jordan Kiley
0d5a33df67
[ios, macos] Moved numbers away from start of lines in documentation ( #11881 )
2018-05-15 10:48:21 -07:00
Jason Wray
c0191535eb
Remove changelog entry for crash fixed in v3.7.7
2018-05-14 17:14:28 -04:00
Jason Wray
8a55c2cc81
Update macOS changelog
2018-05-14 17:14:28 -04:00
Jason Wray
d897645600
[ios] Prepare ios-v4.0.1 release
2018-05-14 17:14:28 -04:00
Jason Wray
76b66b1409
Add v3.7.7 & v3.7.8 sections to changelog
2018-05-14 17:14:28 -04:00
Minh Nguyễn
8383ef4eae
[ios] Copyedit changelog for ios-v4.0.1
2018-05-14 17:14:27 -04:00
Minh Nguyễn
baf5fd7d01
[ios, macos] Fixed English priority during label localization
...
Respect English in the Preferred Languages setting even if other Mapbox Streets source–supported languages are listed too.
2018-05-14 14:12:51 -07:00
Minh Nguyễn
4b1530ff42
[core] Convert null to empty string, not “null”
2018-05-14 13:24:42 -07:00
Jason Wray
0d067e3925
[ios, build] Re-add support for 32-bit simulators (i386)
2018-05-11 16:38:31 -04:00
Lucas Wojciechowski
a4e2c1af1f
[core] Convert "legacy" filters directly into expressions ( #11610 )
...
Ports the specialized filter-* expressions from GL JS, adding them to src/mbgl/style/expression/compound_expression.cpp
2018-05-10 12:37:14 -07:00
Jason Wray
ee10088702
[ios] Fix MGLAnnotationView.rotatesToMatchCamera clobbering other transforms
2018-05-08 18:26:11 -04:00
Tobrun
a24b8fd206
[android] - update changelog to v6.1.1
2018-05-07 18:31:14 +02:00
Fabian Guerra Soto
a425995189
[ios, macos] Add to-rgba expression operator. ( #11725 )
...
* [ios, macos] Add expression support to to-rgba operator.
* [ios, macos] Update style docs.
* [ios, macos] Refactored to-rgba to to-color.
* [ios, macos] Add support for to-rgba expression operator.
* [ios, macos] Add multiple parameters support to to-color operand.
* [ios, macos] Enable to-rgba operator for MGLColor or key path expressions.
* [ios, macos] Update predicates and expressions guide to reflect cast changes.
* [ios, macos] Update changelogs.
* [ios, macos] Clarify color casting usage.
2018-05-07 12:01:29 -04:00
Tobrun
a489223154
[android] - update telemetry to 3.1.0
2018-05-07 17:25:09 +02:00
Fabian Guerra Soto
a365dd11da
[ios, macos] Make NSPredicate+MGLAdditions public. ( #11810 )
2018-05-04 15:09:07 -04:00
Fabian Guerra Soto
1c847b321b
[ios, macos] Add support for subscripting in expressions. ( #11770 )
...
* [ios, macos] Add support for subscripting in expressions.
* [ios, macos] Update changelogs.
* [ios, macos] Refactor LAST subscripting expression.
2018-05-04 13:30:06 -04:00
tobrun
4f0241c1af
[android] - bump snapshot version
2018-05-04 18:50:18 +02:00
tobrun
2f0475b061
[android] - update changelog for release v6.1.0
2018-05-04 18:50:18 +02:00
Łukasz Paczos
5388f9ea2c
[android] - checking is renderer is not destroyed before delivering the snapshot
2018-05-04 18:50:18 +02:00
Łukasz Paczos
f0b5a56a4b
[android] - unwrap LatLngBounds before creating core object
2018-05-04 18:50:18 +02:00
Łukasz Paczos
4db617c7a9
[android] - null check source before removing
2018-05-04 18:50:18 +02:00
Fabian Guerra Soto
86a2e93294
[ios, macos] Fix overlay bounds that span the antimeridian. ( #11783 )
...
* [ios, macos] Fix overlay bounds that span the antimeridian.
* [ios, macos] Update changelogs.
* [ios, macos] Make MGLLocationCoordinate2DIsValid private.
* [ios, macos] Update changelogs.
2018-05-04 12:49:58 -04:00
Jordan Kiley
167a2321d9
[ios, macos] Update migration guides in jazzy table ( #11808 )
...
* [macos] update jazzy for macos
* [ios] moved migration guide
2018-05-04 09:40:51 -07:00
Julian Rex
1b9c8b5ca7
[ios] Switched to use center property (instead of frame) when repositioning annotation views (when adding back into queue). ( #11817 )
2018-05-03 20:36:37 -04:00
Konstantin Käfer
c3346f473a
[core] Don't crash when attribute count is exceeded
2018-05-03 16:31:43 -07:00
Konstantin Käfer
f6da3ba9be
iOS: Add custom layer example to debugging app ( #7734 )
2018-05-03 12:48:58 -07:00
Fabian Guerra Soto
844a824409
[ios, macos] Fix broken link to predicates and expressions guide. ( #11818 )
2018-05-03 09:11:42 -04:00
John Firebaugh
8b713d9373
[ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointer
...
MBGLOfflineRegionObserver is owned by the offline database thread, and might be destroyed by the time the dispatch_async completes. Instead of implicitly capturing this, capture a copy of the MBGLOfflinePack weak pointer.
2018-05-02 14:22:55 -07:00
Minh Nguyễn
ea59ba8209
[android, ios, macos] Added Korean localization
2018-05-02 12:57:14 -07:00
Minh Nguyễn
aabb7be3d6
[android] Map European Portuguese to system-compatible locale code
2018-05-02 12:55:52 -07:00
Chris Loer
a96fe6ad87
[core] Don't copy TileLayerIndexes on every frame.
...
Fixes issue #11811 (too much CPU time spent in CrossTileSymbolIndex).
2018-05-02 09:42:03 -07:00
Jason Wray
5a147f6335
[ios, macos] Fix possible retain cycles in blocks
...
Prompted by enabling CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF.
2018-04-27 18:06:42 -04:00
Jason Wray
4f7999fd1c
[ios, macos] Accept Xcode 9.3 project suggestions
...
- Fix duplicate NSExpression+MGLAdditions.h and fix target membership
- Explicitly cast NSUInteger to unsigned long before printing
2018-04-27 18:06:17 -04:00
Julian Rex
1f4e3e0f6e
[ios, macos] Raise exceptions for empty expression stops dictionaries ( #9539 )
2018-04-26 12:40:26 -04:00
Julian Rex
e4f46dafe7
[ios, macos] Added change logs for #11731
2018-04-25 14:20:01 -04:00
Tobrun
2095700a5f
[android] - promote pixel ratio to public api of NativeMapview.
2018-04-25 16:01:58 +02:00
Tobrun
536860d552
[android] - improve stop javadoc to include interpolate
2018-04-24 18:07:03 +02:00
Tobrun
a8d22305aa
[android] - clear map change listeners when map is destroyed
2018-04-24 17:34:01 +02:00
Tobrun
62b80c3284
[android] - allow early callback registration
2018-04-24 17:34:01 +02:00
Tobrun
b037a1db8c
[android] - integrate view callback abstraction
2018-04-24 17:34:01 +02:00
Julian Rex
5b5549d644
[ios, macos] Fix for camera movement when selecting visible annotations ( #11731 )
2018-04-24 11:01:04 -04:00
Jason Wray
fa6c6a3733
[ios] Mark -metersPerPixelAtLatitude: as unavailable
...
This deprecated method has its implementation removed in 4.0.0 but was not marked as unavailable.
2018-04-23 16:05:19 -04:00
Łukasz Paczos
5712b49080
[android] - remove snapshot repository reference ( #11709 )
2018-04-23 16:44:16 +02:00