Commit Graph

680 Commits

Author SHA1 Message Date
Thiago Marcos P. Santos
69960afb8d [build] Add build system for submodules
Vendorize the submodules and a simple CMake build
system for all them. The dependencies will inherit
compilation options for core.

The goal is to make Mapbox GL Core completely self
contained with a simple offline build.
2018-10-31 18:19:28 +02:00
Minh Nguyễn
3f314682fa [ios, macos] Added $lineProgress expression variable 2018-10-30 14:26:59 -07:00
Minh Nguyễn
a0ebd61929 [ios, macos] Fixed typo in style authors guide 2018-10-30 14:26:59 -07:00
Minh Nguyễn
89cf6c6006 [macos] Removed redundant sign flip
Fixed an issue where the mbgl::CameraOptions’ heading was misinterpreted as going counterclockwise instead of clockwise.
2018-10-30 14:05:07 -07:00
Minh Nguyễn
7ae171c6f9 [ios, macos] Fixed crash on nullary vararg expression function
Equate the nullary and unary forms of vararg-style aftermarket expression functions when converting to JSON objects.
2018-10-27 23:38:20 -07:00
Minh Nguyễn
aa329d0611 [macos] Added icon for fill extrusion layers to macosapp 2018-10-27 22:58:04 -07:00
Minh Nguyễn
f50d8dbe3a [ios, macos] Updated changelogs 2018-10-26 16:25:29 -07:00
Minh Nguyễn
8c15911717 [ios, macos] Removed extraneous radian-degree conversions 2018-10-26 16:25:29 -07:00
Fabian Guerra
064d8b9aa8 Add a custom logging for the Mapbox Maps SDK for iOS. 2018-10-26 12:45:14 -07:00
Huyen Chau Nguyen
4592a11d99 [macos] add changelog for PR 13019 2018-10-26 13:24:17 +02:00
Minh Nguyễn
6786ca6bf7 [ios, macos] Updated world tour locations 2018-10-08 13:47:22 -07:00
Fabian Guerra
710a7f5037 [ios, macos] Enable offline merge test. 2018-10-04 11:04:15 -07:00
Fabian Guerra Soto
9cf023b90f [ios] release v4.5.0 beta.1 podspec bump and changelog updates. (#13027)
* [ios] Bump podspec to v4.5.0-beta.1

* [ios, macos] Update changelogs.
2018-10-03 15:10:06 -07:00
Molly Lloyd
f4ffcaa62f [ios, macos, android, node] update changelogs 2018-10-03 11:46:49 -07:00
Jason Wray
1fe29b284f [darwin] Rename 'make check-public-symbols' to darwin-check-public-symbols 2018-10-03 13:26:59 -04:00
Konstantin Käfer
0ef0a9763c [ios,android,macos] add changelog entry for #12931
[skip firebase]
2018-10-02 13:47:58 +02:00
Minh Nguyễn
a030f1474f [ios, macos] Distinguish between viewing distance and altitude
+[MGLMapCamera cameraLookingAtCenterCoordinate:fromDistance:pitch:heading:] incorrectly treated the distance as an altitude. Due to backwards compatibility concerns, this method can’t be fixed in place. Instead, separate +[MGLMapCamera cameraLookingAtCenterCoordinate:correctlyFromDistance:pitch:heading:] and +[MGLMapCamera cameraLookingAtCenterCoordinate:altitude:pitch:heading:] methods have been added.
2018-10-01 18:12:03 -07:00
Dave Prukop
79dd9ca250 Moved MGLAltitudeForZoomLevel and MGLZoomLevelForAltitude to public API (#12986)
* Moved MGLAltitudeForZoomLevel and MGLZoomLevelForAltitude to public API

* Added notes to changelogs for ios and macos
2018-10-01 16:46:11 -07:00
Fabian Guerra Soto
57837443bb [ios, macos] Add crossSourceCollissions property. (#12941)
* [ios, macos] Add crossSourceCollissions property.

* [ios, macos] Add perSourceCollisions property.

* [ios, macos] Update changelogs.
2018-09-26 15:17:30 -07:00
Minh Nguyễn
d92eace224 [macos] Avoid flipping some layer icons 2018-09-23 23:37:39 -07:00
Fabian Guerra
41427ffbe7 [ios] Update changelogs and bump podspec to 4.5.0-alpha.1 2018-09-19 20:34:08 -07:00
Fabian Guerra Soto
a938c3ef68 [ios, macos] Offline regions merge. (#12791)
* [ios, macos] Add offline regions merge.

* [ios, macos] Update changelogs.

* [ios, macos] Fix refreshing the offline packs after new content is added.

* [ios, macos] Update MGLOfflineStorage's add contents of file documentation.

* [ios, macos] Add MGLOfflineStorage test cases for adding file contents.

* [ios, macos] Add offline merge test database.

* [ios, macos] Add packs parameter to MGLBatchedOfflinePackAdditionCompletionHandler.

* [core] Fix a query mege duplication.

* [ios, macos] Remove unnecessary pack iteration.

* [ios, macos] Fix packs update KVO notifications.

* [ios, macos] Add localization strings.

* [core] Fix query readability.

* [ios, macos] Fix MGLOfflineStorageTest, cleanup the cache database after the test.

* [ios, macos] Fix offline packs, updating triggers a crash.
2018-09-17 15:31:43 -07:00
John Firebaugh
29f940dd3f [android, ios, macos, node] Update CHANGELOGs 2018-09-13 15:55:34 -07:00
Minh Nguyễn
c63e628acc [ios, macos] Look even more widely for IB designables agent
The IBDesignablesAgent helper process has been renamed to IBAgent as of the Xcode 10 GM seed, so cast an even wider net when trying to detect it.
2018-09-13 12:52:26 -07:00
Minh Nguyễn
862b4ff75b [ios, macos] Copyedited changelogs 2018-09-13 10:32:39 -07:00
Minh Nguyễn
cc75530c79 [ios, macos] Fixed changelogs 2018-09-13 10:32:39 -07:00
Nadia Barbosa
32633871bd [ios, macos] Update Podspecs & changelog for 4.4.0
[macos] Update Podspecs

[ios] Update changelog

[macos] Add changelog

Add dates to changelog

[ios, macos] Changelog copy edits

[ios, macos] 😩 changelog edits
2018-09-12 14:42:28 -07:00
Nadia Barbosa
06ff49dfb2 [ios, macos, docs] Move MGLShapeOfflineRegion to offline section 2018-09-10 19:23:32 -07:00
Minh Nguyễn
435241c335 [macos] macOS 10.10, Xcode 8 no longer supported 2018-09-07 16:19:14 -07:00
ryanhamley
31cca05fc6 Port symbol-z-order symbol layout style-spec property to Native 2018-09-07 13:05:19 -07:00
Julian Rex
315a9e3cdf [ios, macos] Call snapshotter (Obj-C) completion block on dealloc/cancel if snapshot hasn't finished. (#12355) 2018-09-05 11:53:12 -04:00
Konstantin Käfer
e51eb0fc23 [build] use vendored version of ICU 2018-09-05 12:26:15 +02:00
Nadia Barbosa
7017ac512e [ios, macos] Allow -convertCoordinateBounds to span antimeridian 2018-09-04 18:57:18 -07:00
Minh Nguyễn
fe3fe2db22 [ios, macos] Copyedited changelog 2018-09-04 16:39:50 -07:00
Molly Lloyd
95b89e6985 [ios, node, macos, android] update changelogs for feature expression support 2018-08-31 13:08:47 -07:00
Minh Nguyễn
65ae97613e [ios, macos] Fixed typo in style authors guide 2018-08-29 13:49:07 -07:00
Konstantin Käfer
1e454642c8 [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFW 2018-08-27 14:07:40 -07:00
Konstantin Käfer
52275f835a [build] add plain text file lists for iOS/macOS 2018-08-23 14:09:48 +02:00
Mikhail Pozdnyakov
5ce64b786c [ios, macos] Introduce MGLShapeSourceOptionLineDistanceMetrics
Exposes access to
https://www.mapbox.com/mapbox-gl-js/style-spec/#sources-geojson-lineMetrics
2018-08-21 13:49:35 +03:00
Jordan Kiley
7fc872b797 Add enabled property to MGLShape (#12352)
* [ios, macos] Add -[MGLMapViewDelegate mapView:canSelectAnnotation:] method.

* [ios, macos] Update changelogs.

* [ios, macos] Add mapView:canSelect: integration tests.

* [ios, macos] Change semantics to shape annotations.

* [ios, macos] Update changelogs.

* [ios, macos] Update shapeAnnotationIsEnabled documentation, improve code readability.
2018-08-20 16:30:03 -07:00
Ivo van Dongen
ca0f2f925d [darwin] arbitrary offline region geometries 2018-08-20 22:49:01 +03:00
Julian Rex
1847ef0fa9 [ios, macos] Update podspecs for 4.3.0 and 0.10.0 releases. (#12651) 2018-08-15 18:02:08 -04:00
Julian Rex
59cdb144b4 [ios, macos] Update change logs prior to release of v4.3.0 (#12650)
* [ios, macos] Update security vulnerability details in changelogs
* [ios] Updated change log to reference LTO changes.
2018-08-15 16:45:11 -04:00
Nadia Barbosa
91f934fdb6 [macos] Fix pod name within docs 2018-08-15 11:44:21 -07:00
Minh Nguyễn
2173088203 [ios, macos] Copyedited changelogs 2018-08-15 11:12:13 -07:00
Minh Nguyễn
d3e34907a3 [ios, macos] Copyedited changelogs 2018-08-15 11:12:13 -07:00
Minh Nguyễn
2424582ee3 [macos] Canonicalized another exception name 2018-08-15 09:57:28 -07:00
Nadia Barbosa
7795c76ce8 [macos] Rename Guides to Appendices 2018-08-15 09:05:30 -07:00
Nadia Barbosa
41169403a2 Rename link title 2018-08-14 16:38:38 -07:00
Nadia Barbosa
04705f4364 Addiional darwin fixes and Jazzy template updates 2018-08-14 16:38:38 -07:00