Commit Graph

12450 Commits

Author SHA1 Message Date
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