| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Added an MGLCircle class that generates a many-sided polygon under the hood.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Improved MGLLocationManager protocol bridging to swift.
* [ios] Make MGLLocationManager protocol swift friendly.
* [ios] Update changelog.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fixed an MGLSymbolStyleLayer.text localization bug caused by the introduction of MGLAttributedExpression object. The localization parsing was ignoring the latter.
* [ios, macos] Fix a localization issue.
* [ios, macos] Add formating expressions localization test.
* [ios, macos] Update MGLSymbolStyleLayer.text documentation.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed MGLMapView's IBDesignable attribute. The map's view render attributes
uses GL, making changes through the inspectables were not reflected in the storyboard
and were causing IB crashes.
* [ios] Deactivate MGLMapView IBDesignable.
* [ios] Remove IBDesignable agent code.
* [ios, macos] Remove NSProcessInfo category from iOS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added MGLSDKMetricsManager to keep track of SDK related events such as tile download times.
* [ios, macos] Add tile download performance event.
* [ios, macos] Modify the performance event format.
* [ios, macos] Add Mapbox Maps SDK events manager.
* [ios, macos] Remove events delegate.
* [ios, macos] Remove deprecated macro.
* [ios, macos] Rename MGLEventsManager to MGLMetricsManager.
* [ios, macos] Make MGLMetricsDelegate follow delegate convention.
* [ios, macos] Remove mbgl-filesource target dependency on MGLMetricsManager.
* [ios, macos] Update metrics manager documentation.
* [ios, macos] Add device metadata.
* [ios, macos] Rename MGLMetricsManager to MGLSDKMetricsManager.
|
| |
|
| |
|
| |
|
|
|
| |
Also make `Style#updateImage(...)` much faster when the image doesn't change size. This can be useful for asynchronously generating images.
|
| |
|
| |
|
|
|
|
| |
(#14241)
|
|
|
|
|
|
| |
* [ios, macos] Change the debug flag usage to NDEBUG.
* [ios, macos] Add NDEBUG preprocessor macro to ios/macos project conf.
|
| |
|
|
|
|
|
| |
Modified MGLAttributedExpression object to support NSExpressions as formatting attributes only. This aligns with GL and Android implementation and specification.
Modified the documentation accordingly, and changed MGLFontSizeAttribute to MGLFontScaleAttribute to clarify the true function of the formatting parameter.
|
|
|
|
| |
Fixed an error that caused conditional expressions to crash when a conditional parameter was also a conditional expression.
|
| |
|
| |
|
|
|
| |
Fixed a parsing issue when a non-constant expression was passed to MGLAttributedExpression.expression property.
|
|
|
|
|
|
|
|
| |
Added the possibility of overriding paint properties inside the format expression.
Added an example of how to create an MGLAttributedExpression object and documented the attributes keys and value types.
Fixed a bug that ignored the font names.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Added the ios/macos format expression bindings.
The equivalent is mgl_attributed: or mgl_attributed({}) when making an expression using the expressionForFormat selector.
A new constructor called mgl_expressionForAttributedExpressions:(NSArray<NSExpression*>*)attributedExpressions was added to NSExpression+MGLAdditions category.
Updated the symbol style layer text test to use the bindings.
Updated the Predicates and Expressions.md and For Style Authors.md.ejs template with the bindings.
|
|
|
|
| |
Fixed a bug where `format` expressions using the generic `MGL_FUNCTION` binding ignored multiple formatting parameters.
|
| |
|
| |
|
|
|
|
|
|
| |
* Make PingFang as the default local font family
* Add a changelog
|
|
|
|
| |
Added a property to MGLOpenGLStyleLayer that contains the map view’s underlying OpenGL rendering context.
|
|
|
|
| |
Otherwise we risk kicking-off long-running offline pack downloads that could interfere with other tests.
|
|
|
|
| |
The `MGLNetworkConfiguration` class was make public, and added `sessionConfiguration` property to let developers customize the `NSURLSessionConfiguration` object that is used to make HTTP requests in the SDK.
|
|
|
| |
[ios, macos] Move `apiBaseURL` to `MGLAccountManager`
|
|
|
|
|
|
|
|
| |
These loaders will provide pointers to the platform implementation
of OpenGL. On Android, Linux and Darwin, we simply link with the
OpenGL implementation that is expected to exist on the platform.
Qt has its own GL loader, so we just connect the dots.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
In the layer manager implementations `addLayerTypeCoreOnly()`
should be called with core-only modules.
|
|
|
|
|
|
| |
[ios] Update to docs.mapbox.com
Update links
|
|
|
|
|
| |
Added NSEdgeInsets to NSString function to improve the debugging on macOS.
Added debug logs to MGLMapView.
|
|
|
|
|
|
| |
* [core,ios] rename all occurrence of www.mapbox.com/map-feedback to apps.mapbox.com/feedback
* [ios,android] rename all occurrence of www.mapbox.com/feedback to apps.mapbox.com/feedback
|
| |
|
|
|
|
| |
following feature extension API (#13382)
|
| |
|