summaryrefslogtreecommitdiff
path: root/platform/darwin
Commit message (Collapse)AuthorAgeFilesLines
* [ios] Fix typo in MGLComputedShapeSource error messageJesse Crocker2019-01-251-1/+1
|
* [ios] Update more URLs to docs.mapbox.com/iosJason Wray2019-01-2517-40/+40
|
* [android, darwin] Fix core-only layer creationMikhail Pozdnyakov2019-01-251-10/+10
| | | | | In the layer manager implementations `addLayerTypeCoreOnly()` should be called with core-only modules.
* [ios, macos] Add Czech and Hungarian translations. (#13782)Fabian Guerra Soto2019-01-232-0/+360
| | | | Added Czech translations.
* [ios] Fix links in documentationNadia Barbosa2019-01-2313-53/+50
| | | | | | [ios] Update to docs.mapbox.com Update links
* [ios, macos] MGLMapView logging improvements. (#13776)Fabian Guerra Soto2019-01-221-0/+6
| | | | | Added NSEdgeInsets to NSString function to improve the debugging on macOS. Added debug logs to MGLMapView.
* [core,ios,android] Update feedback URL in code and tests (#13710)Antonio Zugaldia2019-01-172-5/+5
| | | | | | * [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
* Ability to disable any layer using pre-processing flags.Michael Muesch2019-01-171-0/+44
|
* [ios, macos] Support getLeaves (and related) clustering methods (#12952) ↵Julian Rex2019-01-1412-5/+419
| | | | following feature extension API (#13382)
* [macos] - update links to new API doc format (#13693)Heather Stenson2019-01-102-15/+15
|
* [ios] Migrated tests, playground to Swift 4.2Minh Nguyễn2019-01-091-6/+1
|
* [build] generate header maps instead of -files.txtKonstantin Käfer2019-01-094-10/+20
|
* [ios, macos] Bump code comments to streets-v8Nadia Barbosa2019-01-082-2/+2
|
* [ios, macos] Renames MGLStyle.enablePlacementTransitions (#13685)Fabian Guerra Soto2019-01-083-8/+8
| | | | | | * [ios, macos] Rename enablePlacementTransitions to performsPlacementTransitions. * [ios, macos] Update changelogs.
* [ios, macos] Add "includesIdeographicGlyphs" option to MGLOfflineRegion.Chris Loer2018-12-215-17/+55
|
* [core,ios,macos] Updates default styles to streets v11, etc. (#13585)Julian Rex2018-12-181-1/+1
|
* [mac, ios] Enable core-only layersMikhail Pozdnyakov2018-12-182-10/+44
| | | | | `LayerManagerDarwin` can add layer types that are enabled only for JSON style. It allows to exclude the SDK wrappers for these layers from the project and decrease binary size.
* [ios, macos] Fix number conversions when expressions cast to large numbers. ↵Fabian Guerra Soto2018-12-142-2/+10
| | | | | | | | (#13580) * [ios, macos] Fix number conversions when expressions cast to large numbers. * [ios, macos] Update changelogs.
* [build] rework platform/default directory and add -files.txt for vendored libsKonstantin Käfer2018-12-145-1/+1
|
* [ios, macos] Add enablePlacementTransitions to MGLStyle. (#13565)Fabian Guerra Soto2018-12-133-0/+40
| | | | | | * [ios, macos] Add enablePlacementTransitions to MGLStyle. * [ios, macos] Update changelogs.
* [ios, darwin] Make MGLFeature.attributes non-nullable and add integration testAlexander Shalamov2018-12-133-15/+31
| | | | | | | | | 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
* [ios, macos] Fix MGLTransition struct creation.Fabian Guerra2018-12-1215-381/+132
|
* [darwin] move turnstile event for snapshotter (#13549)Jordan Kiley2018-12-121-3/+3
|
* [core, android, darwin] Move layer factories to separate filesMikhail Pozdnyakov2018-12-1021-11/+21
|
* [ios] Added CJK string transformsMinh Nguyễn2018-12-082-1/+28
|
* [ios, macos] Add Streets-v8 field names to accessibility checksJason Wray2018-12-081-3/+4
|
* [ios, macos] Update for streets-v8 data and coalesced name fields in v11 stylesJason Wray2018-12-073-13/+25
|
* [ios] Add turnstile events for Snapshotter (#13476)Lloyd Sheng2018-12-061-0/+6
| | | | * Add turnstile events for iOS MGLMapSnapshotter
* [android, ios, macos] Updated French translationsMinh Nguyễn2018-12-041-5/+2
| | | | Removed an incompatible localized format string.
* [ios, macos] Refined source removal errorsMinh Nguyễn2018-12-042-12/+11
| | | | | | 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.
* [ios] Update French translation - telemetry (#13360)Maxime Le Moine2018-12-011-20/+29
| | | | | | | | * Update French translation - telemetry "Make better" is better translated by "Améliorer". "Rend meilleure les cartes Mapbox" is also grammatically incorrect. * Update from Transifex
* [core] layermanager folderMikhail Pozdnyakov2018-11-302-0/+2
| | | | Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder.
* [core] Support fill-extrusion-vertical-gradientBruno de Oliveira Abinader2018-11-294-1/+99
|
* [darwin] Add platform-agnostic MGLStringFromSize() methodJason Wray2018-11-282-13/+18
|
* [core] LayerManager can disable annotationsMikhail Pozdnyakov2018-11-281-0/+2
| | | | | | | | | | | | | At the moment, the annotations implementation in the `mapbox-gl-native` core is creating concrete layer instances apart from `LayerManager/LayerFactory` code path. So, annotations must be disabled if the `LayerManager` implementation does not provide line, fill or symbol layers (those, used by the annotations). Note: in future, annotations implementation will be moved from the core to the platform SDK level(see https://github.com/mapbox/mapbox-plugins-android/tree/master/plugin-annotation) and `LayerManager` won't need to disable it.
* [ios][documentation] link expression guide to NSExpression(MGLAdditions)Josh Erb2018-11-271-8/+10
|
* [core][Android][Darwin] LayerManager creates RenderLayer instancesMikhail Pozdnyakov2018-11-2724-59/+58
| | | | | | | | `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`.
* [ios, macos] Pass program cache path and local font family config options to ↵Chris Loer2018-11-241-1/+5
| | | | MGLMapSnapshotter.
* [ios] Adds support for MGLCollisionBehaviorPre4_0 in NSUserDefaults (#13426)Julian Rex2018-11-215-14/+152
|
* [ios] Added teardown of core objects when receiving ↵Julian Rex2018-11-202-2/+48
| | | | UIApplicationWillTerminateNotification (#13367)
* [darwin] Fix stray semicolon at end of method definitionupstream/friedbunny-fixes-some-warningsJason Wray2018-11-201-1/+1
| | | | Per -Wsemicolon-before-method-body.
* [darwin] Don't redefine mbgl::style::GeoJSONOptions struct as a classJason Wray2018-11-201-1/+1
| | | | Per -Wmismatched-tags.
* [darwin] Rename variables to avoid shadow declarationsJason Wray2018-11-205-13/+15
| | | | Per GCC_WARN_SHADOW.
* [darwin] Fix typos in pragma diagnostic declarationsJason Wray2018-11-201-2/+2
| | | | Per GCC_WARN_UNKNOWN_PRAGMAS.
* [darwin] Fix GCC_WARN_SIGN_COMPARE warningsJason Wray2018-11-208-18/+18
|
* [ios, macos] Added `-(BOOL)[MGLStyle removeSource:error:]` that provides an ↵Julian Rex2018-11-207-7/+79
| | | | | | NSError. (#13399)
* [ios, macos] Layer manager for Darwin platformsMikhail Pozdnyakov2018-11-1927-45/+438
| | | | | The newly introduced `MGLStyleLayerManager` is now responsible for creating both style layer objects and their obj C peers on Darwin.
* [ios, macos] Harmonize bundle identifiersMinh Nguyễn2018-11-152-13/+6
| | | | 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.
* [core] define number of concurrent downloads in online file source variableHuyen Chau Nguyen2018-11-151-4/+0
|
* [ios, macos] Logging. (#13235)Fabian Guerra Soto2018-11-1442-39/+523
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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.