summaryrefslogtreecommitdiff
path: root/platform/ios/app
Commit message (Collapse)AuthorAgeFilesLines
* [ios, macos] Deleted iOS/macOS map SDK sources, resources, scriptsMinh Nguyễn2020-02-27123-185590/+0
|
* [ios, macos] Tail work from 15385 (#15647)Julian Rex2019-09-1712-18/+18
| | | | | | | | * [ios] Tweak iosapp headers. * [ios] Revert bundle identifier change. * [ios, macos] Remove parameter not referenced.
* [build] Fix iOS nitsThiago Marcos P. Santos2019-09-172-2/+2
| | | | | | - Hardcoded the bundle identifier on Info.plist, CMake is not picking it up. - Do not use installed headers when building the framework.
* [ios] Fix a couple minor warnings in iosappJason Wray2019-08-232-9/+9
|
* [ios] Remove obsolete iosapp telemetry debug loggingJason Wray2019-08-213-60/+0
| | | | This has been superceded by features in the standalone events library.
* [ios] Cache Management API (#14978)Jordan Kiley2019-07-162-24/+42
|
* [ios , macos] Exclude CJK resources from offline download by default (#14952)m-stephen2019-07-161-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [iOS, macOS] exclude CJK glyphs resources download by default. * [iOS, macOS] update iosapp * [iOS, macOS] update macOS * [iOS, macOS] update iOS change log * [iOS, macOS] update macOS change log * [iOS, macOS] update comment & add test cases * Update platform/darwin/test/MGLOfflineRegionTests.m Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/test/MGLOfflineRegionTests.m Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/test/MGLOfflineRegionTests.m Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/CHANGELOG.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/CHANGELOG.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/test/MGLOfflineRegionTests.m Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com>
* [ios, macos] Default to local rendering of CJK characters, using system font ↵m-stephen2019-07-101-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#14862) * Change default CJK font from "PingFang" to "Helvetica" * Add CHANGELOG. * Update CHANGELOG. * [ios] Enable client-side rendering and use `Helvetica` by default. Set `MGLIdeographicFontFamilyName` to `NULL` for using your custom remote font. * [ios] Update change log * [ios] Change default CJK configuration in `iosapp` project * [ios] Update comment * [ios] return local font name using default system font. * [ios] Update changelog * [ios] update changelogs & comments * [iOS, macOS]Support mac os * [iOS, macOS] fix bug * [iOS, macOS] update change log * [iOS, macOS] fix nit. * [iOS, macOS] Ability to specify an array of fonts for fallbacks for `localIdeographicFontFamily` * [iOS, macOS] Update comments * [iOS, macOS] Update change log * [iOS, macOS] update for mac OS font family names * Fix nit. * Update platform/ios/CHANGELOG.md Co-Authored-By: Minh Nguyễn <mxn@1ec5.org> * [iOS, macOS] Set `MGLIdeographicFontFamilyName` to a Boolean value `NO` for using your custom remote font. * [iOS, macOS] remove `MGLIdeographicFontFamilyName` from info.plist & update Info.plist Keys.md * [iOS, macOS] remove `MGLIdeographicFontFamilyName` from macOS demo app project and update info.plist Keys.md * [iOS, macOS] update macOS changelog * [iOS, macOS] Change docs * Update Change log * [iOS, macOS] Test case * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/CHANGELOG.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/src/MGLRendererConfiguration.mm Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/test/MGLRendererConfigurationTests.mm Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * [iOS, macOS] update comments * [iOS, macOS] add plist value test && filter for invalid string * [iOS, macOS] fix nit * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/CHANGELOG.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * [iOS, macOS] add invalid value type test * Apply own suggestions from code review
* [ios, macos] Deprecate methods in favor of new completion handler versionsJason Wray2019-06-261-4/+4
|
* [ios] Address iosapp state manager tailworkJason Wray2019-06-192-8/+20
|
* [iosapp] Introduce map state manager (#14591)Nadia Barbosa2019-06-135-93/+264
|
* Asymmetric viewport changelog entryAleksandar Stojiljkovic2019-05-281-2/+2
| | | | Check edge insets difference, in addition to isEqualToMapCamera in all the places in MGLMapView before map.easeTo/map.flyTo.
* [core] Offset viewport center when edge insets are specifiedAleksandar Stojiljkovic2019-05-281-0/+77
| | | | | | | | | | | | | | | | | | | | | The change is implemented in TransformState::getProjMatrix, the rest of the code is making sure that existing API contracts stay and there are tests verifyingrendering and render query processing only items within screen and given tolerance around screen edges. MapView: don't bake edge insets into relalculated camera center. Keep edge insets as property of camera in TransformState (similar to pitch, zoom, bearing) independent from specified camera center. Interpolate edge insets in animation. iOS Demo app: "Turn On/Off Content Insets" pitch the camera and navigate to convenient location in Denver, where streets are parallel to cardinal directions, to illustrate viewport center offset when edge insets are set. Tests: ViewFrustumCulling: although Annotations are deprecated, queryRenderedFeatures related tests in Annotations would need to get ported and decided to add the edge insets related query tests next to them. Verify frustum culling (render+queryRenderedFeatures) With different camera and edge insets setups. TODO: port Annotations tests. Transform.Padding: Verify that coordinates take proper place on screen after applying edge insets. LocalGlyphRasterizer: verify text rendering when applying padding. Related to #11882: both use projection matrix elements [8] and [9]. Alternative approach to this was to increase and offset map origin so that the screen would be a sub-rectangle in larger map viewport. This approach has a drawback of unecessary processing the items that are outside screen area. Fixes #12107, #12728, navigation-sdks/issues/120
* [ios] Enable SKU tokens for all requestsJason Wray2019-05-201-2/+0
| | | Removes conditional code that relied on a plist flag. Other small cleanups.
* [iosapp] Move token setting to build scriptNadia Barbosa2019-05-014-52/+24
| | | | | | | | | | | | [ios] Switch to script-based token insertion for benchmarking app [ios] Update Developing.md [iosapp, benchmark app] Look for token file outside of version-controlled directory [iosapp, benchmark app] Remove remaining code for access token checking from app delegates Feedback edits for @friedbunny
* [ios, macos] Fixes for static analyzer warnings (#14453)Julian Rex2019-04-304-9/+17
|
* [ios] Remove events=true from new SKU requestsJason Wray2019-04-291-0/+2
|
* [ios, macos] Add Mapbox Maps SDK metrics manager. (#13997)Fabian Guerra Soto2019-04-091-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* [ios] Add iOS bindings and example for missing icons event. (#14302)Jordan Kiley2019-04-032-0/+60
| | | | | | 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.
* [android, iOS, macOS] Adding Galician translation from Transifex (#14095)Langston Smith2019-03-132-0/+0
| | | | | | | | | | | | * [android] adding galician strings * [ios] adding galician strings * [ios, macos] Added Galician localization to Xcode projects * [ios, macos] Converted Galician localization to UTF-8 * [android, ios, macos] Updated changelogs
* [iOS] Enable developers to change position of ornaments (#13911)Lloyd Sheng2019-03-113-1/+109
| | | | | | | * APIs for change position of ornaments * Use anchors APIs and emove iOS8 layout code * Add ornaments layout tests
* [ios] Fix string-bool casting warning in MBXOfflinePacksTableViewControllerJason Wray2019-02-141-2/+2
|
* [ios] Reverts "Enable customize positions of mapview ornaments (#13556)" ↵Julian Rex2019-02-053-108/+1
| | | | | (#13870) This reverts commit e22d28c285c1543ebbf75d205f0129e74b0fbb8a.
* [ios] Enable customize positions of mapview ornaments (#13556)Lloyd Sheng2019-01-303-1/+108
| | | | | | | | | * APIs for customize positions of ornaments * Adopt anchors layout * Remove iOS8 layout code
* [ios, macos] Add Czech and Hungarian translations. (#13782)Fabian Guerra Soto2019-01-232-0/+3
| | | | Added Czech translations.
* [ios] Display map on connected displaysupstream/az-perf-eventMinh Nguyễn2019-01-141-0/+36
| | | | Whenever an external display is connected, show a map synchronized with the main map on the main display.
* [all] - update licenses to 2019tobrun2019-01-041-1/+1
|
* [ios, macos] Add "includesIdeographicGlyphs" option to MGLOfflineRegion.Chris Loer2018-12-211-0/+2
|
* [ios, macos] Update for streets-v8 data and coalesced name fields in v11 stylesJason Wray2018-12-071-5/+4
|
* [ios] Reorganize iosapp debug settingsJason Wray2018-11-271-47/+51
|
* [ios] Add frame duration graph view to iosappJason Wray2018-11-274-9/+192
|
* [ios] Added teardown of core objects when receiving ↵Julian Rex2018-11-201-1/+1
| | | | UIApplicationWillTerminateNotification (#13367)
* [darwin] Rename variables to avoid shadow declarationsJason Wray2018-11-202-13/+13
| | | | Per GCC_WARN_SHADOW.
* [ios, macos] Logging. (#13235)Fabian Guerra Soto2018-11-141-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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.
* Add a custom logging for the Mapbox Maps SDK for iOS.Fabian Guerra2018-10-261-0/+1
|
* [ios, macos] Updated world tour locationsMinh Nguyễn2018-10-081-4/+5
|
* [ios, macos] Add Italian settings translations. (#12908)Fabian Guerra Soto2018-10-021-0/+0
| | | | | | * [ios, macos] Update transifex Root directory. * [ios] Update Settings.bundle italian translation.
* [ios, macos] Distinguish between viewing distance and altitudeMinh Nguyễn2018-10-011-2/+2
| | | | +[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.
* [ios] Remove Settings target; move Settings.bundle to iosappNadia Barbosa2018-09-1925-0/+105
| | | | | | | | | | | | [ios] Remove copying of Settings.bundle from packaging script [ios] Move Settings bundle under ios/app in file system [ios] Copy bundle to iosapp in packaging script [ios] Remove stranded Root.strings from SDK [ios] Add English localization to example Settings.bundle
* [ios] Add fall-through single tap to iosappJason Wray2018-02-071-0/+18
|
* [ios] Add experimental frame rate measurements to MGLMapViewJason Wray2018-08-161-10/+14
| | | | Includes: average frame rate, average frame render duration, and instantaneous frame render duration.
* [ios] Mapbox's Location Manager new API. (#12013)Fabian Guerra Soto2018-07-205-0/+386
| | | | | | * [ios] The new location manager API provides two new protocols MGLLocationManager and MGLLocationManagerDelegate to handle the location cycle and updates respectively. This enables developers to chose the appropriate location provider according to their needs, or transition between outdoors/indoors location updates. It does provide a default implementation based on CLLocationManager.
* [ios] updated predicates (#12178)Jordan Kiley2018-06-191-2/+2
|
* [ios] Support safe area in iosappJason Wray2018-06-082-105/+102
| | | | | | * [ios] Refactor iosapp two-map option; fix constraint * It's NO in objc; enable second map scale bar
* [ios] Updated MGLScaleBar to use rendered UIImages instead of ↵Julian Rex2018-05-241-3/+141
| | | | MGLScaleBarLabel (#11921)
* Merge branch 'release-boba' into masterupstream/fabian-merge-release-4.0.1-masterFabian Guerra2018-05-172-0/+12
|\ | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # mapbox-gl-js # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/gradle/dependencies.gradle # platform/darwin/src/MGLVectorTileSource.mm # platform/darwin/src/MGLVectorTileSource_Private.h # platform/ios/CHANGELOG.md # src/mbgl/style/expression/compound_expression.cpp
| * iOS: Add custom layer example to debugging app (#7734)Konstantin Käfer2018-05-031-0/+12
| |
| * [android, ios, macos] Added Korean localizationMinh Nguyễn2018-05-021-0/+0
| |
* | [ios, macos] Update minimum deployment versions to iOS 9, macOS 10.11 (#11776)Jason Wray2018-04-272-12/+5
|/ | | | | | | | | | | | | | | | | | | * [ios] Remove iOS 8 conditionals * [ios, macos] Bump pod deployment targets * [ios, macos] Add changelog entries * [ios, macos] Update docs * Remove unnecessary selector-based version checks * Update SQLite note * [ios, macos] Replace lightweight generics macros with direct use Lightweight generics for Foundation collections are available everywhere with the bump to iOS 9 and macOS 10.11. * Update deprecated macOS method
* [ios] Mark -presentCalloutFromRect:inView:constrainedToView:animated: ↵Julian Rex2018-04-191-5/+0
| | | | unavailable (#11738)