Commit Graph

12461 Commits

Author SHA1 Message Date
Anand Thakker
40da4daded Accept constant expressions in non-dds properties (#11961)
Closes #11940
2018-05-24 09:06:20 -04: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
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
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