Fabian Guerra Soto
fed201aaed
[ios, macos] Fix number conversions when expressions cast to large numbers. ( #13580 )
...
* [ios, macos] Fix number conversions when expressions cast to large numbers.
* [ios, macos] Update changelogs.
2018-12-14 14:40:16 -08:00
Konstantin Käfer
1d8235f5b8
[build] rework platform/default directory and add -files.txt for vendored libs
2018-12-14 11:03:03 +01:00
Fabian Guerra Soto
bbeec8dacb
[ios, macos] Add enablePlacementTransitions to MGLStyle. ( #13565 )
...
* [ios, macos] Add enablePlacementTransitions to MGLStyle.
* [ios, macos] Update changelogs.
2018-12-13 10:19:56 -08:00
Alexander Shalamov
b6b1067caf
[ios, darwin] Make MGLFeature.attributes non-nullable and add integration test
...
Enforce non-nullable semantics for MGLFeature.attributes, to avoid construction of invalid mbgl::Feature properties
from nil NSDictionary object and align with public SDK property definition.
Integration test "testShapeSourceWithLineDistanceMetrics" is added to verify that MGLFeature is correctly converted.
Fixes issue #13378
2018-12-13 19:38:50 +02:00
Julian Rex
e84748c170
[core] Updated iOS/macOS change logs. ( #13564 )
2018-12-12 19:37:51 -05:00
Chris Loer
662a495561
[docs] EnterIdle -> BecomeIdle
2018-12-11 11:46:16 -08:00
Chris Loer
70c2d5a4ca
[core, darwin, android] Add onDidEnterIdle to MapObserver.
...
didEnterIdle fires whenever render completes and no repaint is scheduled.
2018-12-11 11:46:16 -08:00
Jason Wray
7cdbe6664a
[ios, macos] Update for streets-v8 data and coalesced name fields in v11 styles
2018-12-07 21:46:46 -05:00
Minh Nguyễn
741f6e1deb
[ios, macos] Copyedited changelogs
2018-12-05 12:13:23 -08:00
Minh Nguyễn
ff0f7a8754
[ios, macos] Refined source removal errors
...
Clarified and copyedited the descriptions of errors that are raised when attempting to remove a source from a style. Worded the changelog entry more generically because the same method in Swift throws an error instead of returning.
A mismatch would occur if the identifier is used by a different source than the one being removed. An application could cause this error to occur by keeping a reference to an MGLSource after changing the style URL of an MGLMapView. Another way would be to remove a source from the style, add another source to the style with the same identifier, then attempt to re-remove the original source from the style.
2018-12-04 22:29:39 -08:00
Bruno de Oliveira Abinader
c0bfa99b66
[android,ios,macos] Update changelogs
2018-11-29 14:23:55 +02:00
Bruno de Oliveira Abinader
e64c28613a
[core] Support fill-extrusion-vertical-gradient
2018-11-29 14:23:55 +02:00
Mikhail Pozdnyakov
361982fef8
[core][Android][Darwin] LayerManager creates RenderLayer instances
...
`LayerManager` is now responsible for `RenderLayer` instances creation,
so that there is a single entry point for creating of objects, which
correspond to a certain layer type.
The `LayerType type` field is dropped from `Layer::Impl`.
2018-11-27 18:10:21 +02:00
Chris Loer
4172076d92
[docs] Changelog entries for local font usage by MapSnapshotter
2018-11-24 09:57:32 -08:00
Julian Rex
fd4b470158
[ios] Adds support for MGLCollisionBehaviorPre4_0 in NSUserDefaults ( #13426 )
2018-11-21 13:56:41 -05:00
Minh Nguyễn
7d5be980e2
[core] Fixed {prefix} evaluation
...
This appears to have been an attempt to use the std::string fill constructor, but it ended up creating a one-character-long string and attempting to overwrite the null terminator.
2018-11-21 09:54:05 -08:00
Konstantin Käfer
f30429832e
[build] use GLFW as a submodule and update to most recent version
...
this fixes https://github.com/glfw/glfw/issues/1334 for macOS Mojave
2018-11-21 10:12:59 +01:00
Jason Wray
83ecb76562
[darwin] Fix GCC_WARN_SIGN_COMPARE warnings
2018-11-20 11:48:18 -05:00
Jason Wray
00d0864441
[darwin, build] Harmonize ios/macos/darwin build warnings with mbgl
2018-11-20 11:34:18 -05:00
Julian Rex
90f609ca8f
[ios, macos] Added -(BOOL)[MGLStyle removeSource:error:] that provides an NSError. ( #13399 )
2018-11-20 10:26:09 -05:00
Mikhail Pozdnyakov
8077055b1a
[ios, macos] Layer manager for Darwin platforms
...
The newly introduced `MGLStyleLayerManager` is now responsible
for creating both style layer objects and their obj C peers on Darwin.
2018-11-19 22:31:20 +02:00
Minh Nguyễn
425a3ade9e
[ios, macos] Harmonize bundle identifiers
...
For consistency with each other and with their product name and module name, the iOS and macOS map SDKs now have a bundle identifier of com.mapbox.Mapbox, whether in the form of a static or dynamic framework. The logging subsystem identifier has also been changed to match.
2018-11-15 22:00:30 -08:00
Fabian Guerra Soto
c8fbcfd322
[ios, macos] Logging. ( #13235 )
...
* [ios, macos] Update the logging subsystem to platform agnostic.
* [ios, macos] Add coordinate to string function.
* [ios, macos] Add BOOL to string function.
* [ios, macos] Add tracing logs.
* [ios, macos] Add tracing logs to generated style classes.
* [ios, macos] Split logging categories accordingly to MGLLoggingLevel.
* [ios, macos] Log network requests.
* [ios, macos] Migrate NSAssert to MGLAssert.
* [ios, macos] Include MGLLoggingConfiguration to filesource-files.txt.
* [ios, macos] Fix logger string specifier for the line parameter.
* [ios, macos] Add logs to shapes classes.
* [ios, macos] Add logs to offline classes.
* [ios, macos] Add logs to annotation classes.
* [ios, macos] Add logs to foundation classes.
* [ios, macos] Fix snapshotter size logging.
* [macos] Add logs to map view.
* [ios, macos] Fix string from boolean prefix, add custom function for NSCAssert.
* Log size test
* [ios, macos] Add logging conditional compilation flag.
* [ios, macos] Rename function NSStringFromMGLTransition to MGLStringFromMGLTransition.
* [ios, macos] Remove verbose logging for release builds.
* [ios, macos] Rename NSStringFromCLLocationCoordinate2D to MGLStringFromCLLocationCoordinate2D.
* [ios, macos] Clean unnecesary blank lines in MGLLight.mm set methods.
* [ios, macos] Fix logging grammar, format, function names.
* [ios, macos] Remove compilation flag, rename flags.
2018-11-14 15:42:18 -08:00
Bruno de Oliveira Abinader
bf8b24fa8d
[build] Update to geometry v1.0.0
2018-11-13 17:28:26 +02:00
Minh Nguyễn
a3945bf840
[macos] Fixed syntax errors in changelog
...
Some headers were incorrectly at level 1, resulting in a jazzy docset cover page that included blurbs from too many releases.
2018-11-09 10:49:17 -08:00
Minh Nguyễn
d13cd54af6
[ios, macos] Renamed ambient cache prewarming method
...
Renamed the method for prewarming the ambient cache to conform to Cocoa and Swift naming conventions.
2018-11-08 14:40:23 -08:00
Minh Nguyễn
ad235d3f6c
macos-v0.12.0
2018-11-08 14:22:21 -08:00
Minh Nguyễn
9d7d7a1d73
[ios, macos] Copyedited changelogs
2018-11-08 14:22:21 -08:00
Mikhail Pozdnyakov
ffdeef3a26
Refer corresponding LayerFactory instance from the Layer::Impl
2018-11-07 16:34:20 +02:00
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