summaryrefslogtreecommitdiff
path: root/platform/ios/src
Commit message (Collapse)AuthorAgeFilesLines
...
* [ios] Check for valid superview to avoid crash on iOS 9 (#14529)Julian Rex2019-04-301-1/+4
|
* [ios] Enable/Disable sku token handling (#14467)Julian Rex2019-04-241-1/+4
|
* [ios] Add SKU tokens to all Mapbox requests (#14421)Jason Wray2019-04-171-0/+3
|
* [ios] Consider anchored UIView callouts when deciding whether to enable ↵Julian Rex2019-04-171-11/+28
| | | | presentsWithTransaction (#14445)
* [ios] Ensure glFinish is called when going into the background, and block ↵Julian Rex2019-04-161-8/+72
| | | | rendering in the background (#14439)
* [ios, macos] Premultiply color values for mgl_colorNadia Barbosa2019-04-121-2/+16
| | | | Fixes https://github.com/mapbox/mapbox-gl-native/issues/14329
* [ios] run glFlush when reducing memory and don't reduce memory while in ↵Konstantin Käfer2019-04-111-1/+4
| | | | background (#14383)
* [ios] Fix issue wrong position of attribution dialog after rotation (#14185)Lloyd Sheng2019-04-111-0/+21
| | | | * Fix issue #12897
* [ios] Deactivate MGLMapView IBDesignable (#14379)Fabian Guerra Soto2019-04-104-17/+6
| | | | | | | | | | | | 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.
* [ios, macos] Add Mapbox Maps SDK metrics manager. (#13997)Fabian Guerra Soto2019-04-092-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* [core] remove Renderer::flushKonstantin Käfer2019-04-051-2/+0
|
* [core] move GLContextMode to RendererBackendKonstantin Käfer2019-04-051-5/+6
|
* [core] refactor RendererBackendKonstantin Käfer2019-04-051-10/+31
|
* [core] move BackendScope to gfx namespaceKonstantin Käfer2019-04-051-1/+0
|
* [ios] Add iOS bindings and example for missing icons event. (#14302)Jordan Kiley2019-04-032-0/+16
| | | | | | Added a new mapView delegate method that allows reload a style icon in case it couldn't load it from the style. Added an iosapp test example.
* [ios] Enable/disable presentsWithTransaction to address #14232 (#14307)Julian Rex2019-04-031-12/+140
|
* [core] Include pixelRatio property in MapOptionsSudarsana Babu Nagineni2019-03-281-1/+2
| | | | Move pixelRatio property from Map constructor to MapOptions.
* [core] Add setter/getter for size property in MapOptionsSudarsana Babu Nagineni2019-03-281-1/+2
|
* [core] Add getter for Map optionsSudarsana Babu Nagineni2019-03-281-1/+1
| | | | | Instead of having individual getter for each Map option, add a common getter for all Map options.
* [ios, core] Updates project for iOS SDK 12.2 / Always use vendored optional ↵Julian Rex2019-03-271-4/+9
| | | | (#14241)
* [core] Fix signature of fluent interface settersBruno de Oliveira Abinader2019-03-231-9/+9
|
* [ios] Nitpicky style edits of recent changesJason Wray2019-03-212-15/+18
|
* [core] Remove file source from public Map ctorBruno de Oliveira Abinader2019-03-201-7/+11
|
* [darwin] [MGLOfflineStorage mbglFileSource] is now a shared_ptrBruno de Oliveira Abinader2019-03-201-1/+1
|
* [ios, macos] Add text-color support to format expressions. (#14146)Fabian Guerra Soto2019-03-191-0/+1
| | | | | | | | 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.
* [ios, macos] Add format expression convenience methods support. (#14094)Fabian Guerra Soto2019-03-151-0/+1
| | | | | | | | | | | 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.
* [core] Group Map LatLngBounds, min and max zoom methodsAnder Conselvan de Oliveira2019-03-141-8/+8
| | | | | | | | Group bounds, minimum and maximum zoom related methods together using the new BoundOptions. v2: Document that getBounds() initializes all optional fields. - Add test for getBounds() on a map with default values.
* [core] Get FileSource via UpdateParameters in Renderer::ImplBruno de Oliveira Abinader2019-03-131-1/+1
|
* [core] Don't use exceptions in MapObserver::onDidFailLoadingMapAnder Conselvan de Oliveira2019-03-131-16/+18
| | | | | | | Using different exception pointers to specify the loading failure makes an awkward API. Most users rethrow the exception only to figure out what type of error happened so it can be reported properly. So replace the exception pointer with a enum an string description of the failure.
* [darwin] Fix MGLMapView.direction wrappingJason Wray2019-03-121-1/+1
| | | Re-adds the 0-to-360° wrapping for MGLMapView.direction. Without this wrapping, we’d get ±180° from core, which results in invalid CLLocationDirection for the negative half of the rotational spectrum.
* [iOS] Enable developers to change position of ornaments (#13911)Lloyd Sheng2019-03-115-225/+298
| | | | | | | * APIs for change position of ornaments * Use anchors APIs and emove iOS8 layout code * Add ornaments layout tests
* [core] Add MapOptions to define properties of MapSudarsana Babu Nagineni2019-03-081-2/+9
| | | | | | To simplify the Map constructor, introduce MapOptions interface to define the properties that can be set on a Map.
* Add option to prefetch low-resolution tiles (#14031)m-stephen2019-03-062-0/+20
| | | * Add option to prefetch low-resolution tiles
* [core] Remove map coordinate setters/gettersBruno de Oliveira Abinader2019-03-041-4/+6
|
* [core] Transform{State}: s/angle/bearing/Bruno de Oliveira Abinader2019-03-041-11/+11
|
* [core] Remove map bearing setters/gettersBruno de Oliveira Abinader2019-03-041-11/+19
|
* [core] Remove map pitch setters/gettersBruno de Oliveira Abinader2019-03-041-3/+6
|
* [core] Remove map zoom setters/gettersBruno de Oliveira Abinader2019-03-041-14/+17
|
* [ios] CADisplayLink method now takes a parameter as required. (#14018)Julian Rex2019-03-011-3/+7
|
* [ios, macos] Expose MGLMapView OpenGL context to OpenGL style layersMinh Nguyễn2019-02-252-1/+4
| | | | Added a property to MGLOpenGLStyleLayer that contains the map view’s underlying OpenGL rendering context.
* [ios, macos] Expose the url session configuration object. (#13886)Fabian Guerra Soto2019-02-181-0/+1
| | | | 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] Check supported interface orientations when rotating device/view ↵Julian Rex2019-02-111-1/+100
| | | | layout (#13900)
* [ios] Improve tilt gesture performance (#13902)Felix Wehnert2019-02-111-4/+5
|
* [ios] Reverts "Enable customize positions of mapview ornaments (#13556)" ↵Julian Rex2019-02-055-294/+221
| | | | | (#13870) This reverts commit e22d28c285c1543ebbf75d205f0129e74b0fbb8a.
* [ios, docs] Fix types in jazzy Swift declarations for MGLMapViewDelegateJason Wray2019-02-042-2/+2
| | | Also, fix highlighting for one thing.
* [ios] Fix the user location not getting displayed when setting tracking mode ↵Fabian Guerra Soto2019-02-011-6/+0
| | | | | | to followWithCourse and followWithHeading (#13849) Removed legacy code that was causing the mapView to ignore setting the user location to tracking modes follingWithCourse and followWithHeading.
* [ios][documenation] add additional code snippets to API docsJosh Erb2019-01-301-52/+52
|
* [ios] Enable customize positions of mapview ornaments (#13556)Lloyd Sheng2019-01-305-221/+294
| | | | | | | | | * APIs for customize positions of ornaments * Adopt anchors layout * Remove iOS8 layout code
* [darwin, docs] Improve method/property linking in jazzyJason Wray2019-01-292-3/+3
|
* [ios] Update more URLs to docs.mapbox.com/iosJason Wray2019-01-258-45/+50
|