Julian Rex
2b08c1d7bf
[ios, macos] Fix MGLOfflinePack invalidate crash ( #15582 )
2019-09-18 18:13:07 -04:00
Thiago Marcos P. Santos
8ee6cfa8fb
[build] Cosmetics on vendor packages
...
- Add include guards on all the files
- Add a vendor package for sqlite and gtest
- Use relative paths to all the files
2019-09-17 12:28:55 +03:00
Mikhail Pozdnyakov
5207a36074
[core, ios, macos] SDK objects should hold weak pointers to the core style objects ( #15539 )
2019-09-09 23:55:38 -04:00
Jason Wray
8ccf15069d
[darwin] Use en_US as default test locale/language
2019-09-09 10:26:01 -07:00
Julian Rex
96581fd3ff
[core, ios] Call transitionFinishFn for jumpTo. ( #15473 )
2019-09-05 00:21:58 -04:00
Julian Rex
4010b1d256
[ios] Added pending completion blocks ( #15122 )
2019-08-25 01:02:29 -04:00
Jordan Kiley
6f78560f24
[ios] Add threshold for triggering the rotate gesture recognizer ( #14929 )
2019-08-20 22:12:08 -07:00
Julian Rex
c0cd8d021d
[ios] Adds annotation selection tests with rotation & scaling of the map ( #15123 )
2019-08-20 10:51:14 -04:00
Jason Wray
b6dd995813
[ios, build] Stop copying iosapp token script into framework
2019-07-26 12:38:52 -07:00
m-stephen
2e5897c0f4
[ios, macos]MGLLoggingConfiguration can filter logs from core ( #15120 )
...
* [ios, macos] update proj config
* [ios, macos] implement the logging logic
* [ios, macos] update comments
* [ios, macos] update mac os config
* [ios, macos] re-generate sdk files
* [ios, macos] re-generate sdk files json
* [ios, macos]re-generate json files
* [ios, macos] re-generate ios json files
* [ios] change conditions to bit mask
* [ios, macos]send messages to platform
* [ios, macos] add changelogs
* [ios, macos] revert `logging_nslog`
* [ios, macos] add event name and code into log msg
* [ios, macos] update changlog
* [ios, macos] fix a nit
* [ios, macos]Fix nits.
2019-07-25 15:39:01 +08:00
Jason Wray
5b820a926d
[ios] Add MGLMapViewZoomTests
2019-07-17 12:38:15 -07:00
Jason Wray
4e1ba601b3
[ios] Clean-up direction and compass tests
2019-07-17 12:38:15 -07:00
Julian Rex
3c488e05ef
[ios] Adds thread safe access to MGLNetworkConfiguration events dictionary ( #15113 )
2019-07-15 21:11:17 -04:00
Jason Wray
5b488225fb
[ios] Add MGLCompassButton and MGLOrnamentVisibility
2019-07-11 16:06:54 -07:00
Jason Wray
d6c1c838eb
[ios, build] Add tests for MGLMapView pitch setting and tilt gesture
2019-07-08 21:18:18 -07:00
Jason Wray
9872416c1f
[build, darwin] Enable aggressive API usage warnings
2019-06-14 09:20:10 -07:00
Nadia Barbosa
92f282b52d
[iosapp] Introduce map state manager ( #14591 )
2019-06-13 09:35:41 -07:00
Konstantin Käfer
d372124219
[ios] fix benchmark app
2019-06-12 18:08:18 +02:00
Julian Rex
edd04d31eb
[ios] Added offline query parameter ( #14857 )
2019-06-11 18:22:20 -04:00
Fredrik Karlsson
ad1b448da5
[ios] get sku token return value
2019-06-11 18:35:07 +02:00
Alf Watt
9ebd831e32
[ios] Integrate Mapbox Mobile Events 0.9.4 ( #14868 )
...
* [ios] Mapbox Events 0.9.4
* Run `scripts/generate-file-lists.js`
* Explicitly use the shared manager instead of init
* There can be only one `Scripts`
2019-06-06 13:43:23 -07:00
Alexander Shalamov
a71ccae141
[ios] Add integtation test that verifies MGLMapViewImpl size
2019-06-05 00:03:13 -07:00
Konstantin Käfer
9eb43a587b
[ios,macos] refactor MGLMapViewImpl
2019-05-29 18:27:42 +02:00
Jason Wray
9229556dd9
[ios, build] Specify Mapbox development team for project iOS apps
2019-05-24 13:28:11 -07:00
Julian Rex
f7915fdc51
[ios] Static analysis fix tweaks - part 2 ( #14572 )
2019-05-02 14:08:48 -04:00
Nadia Barbosa
3e4afbc788
[iosapp] Move token setting to build script
...
[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
2019-05-01 18:30:46 -07:00
Julian Rex
9bd59bf041
[ios, macos] Fixes for static analyzer warnings ( #14453 )
2019-04-30 17:08:37 -04:00
Jason Wray
d5569f4b01
[ios] Add SKU tokens to all Mapbox requests ( #14421 )
2019-04-17 18:27:54 -07:00
Randall Lee
1bd23e2182
[iOS] Events submodule update ( #14388 )
...
* [iOS] Update Events submodule to v0.9.3
Internal change -- shouldn't require changelog notes.
2019-04-10 17:50:40 -04:00
Fabian Guerra Soto
2f0af0e8f4
[ios] Deactivate MGLMapView IBDesignable ( #14379 )
...
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.
2019-04-10 13:01:59 -07:00
Fabian Guerra Soto
8389e746b6
[ios, macos] Add Mapbox Maps SDK metrics manager. ( #13997 )
...
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.
2019-04-09 16:10:14 -07:00
Jason Wray
e1b5b51374
[ios] Update to Swift 5.0
2019-04-03 15:56:28 -07:00
Jordan Kiley
1aa705c2f6
[ios] Add iOS bindings and example for missing icons event. ( #14302 )
...
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.
2019-04-03 12:37:56 -07:00
Julian Rex
c7d53676d0
[ios, core] Updates project for iOS SDK 12.2 / Always use vendored optional ( #14241 )
2019-03-27 09:58:41 -04:00
Fabian Guerra Soto
10114c85bb
[ios, macos, build] Remove DEBUG from logging configuration. ( #13933 )
...
* [ios, macos] Change the debug flag usage to NDEBUG.
* [ios, macos] Add NDEBUG preprocessor macro to ios/macos project conf.
2019-03-25 09:25:08 -07:00
Alf Watt
a33aaceaa9
Update to mapbox-events-ios release v0.9.1 ( #14194 )
...
MMENSDateWrapper -> MMEDate
Add SKIP_DOCS flag to build pipeline for iOS
2019-03-21 17:20:43 -07:00
Minh Nguyễn
40458177b7
[ios] Deleted unused NSData category
2019-03-18 22:12:43 -07:00
Fabian Guerra Soto
7939ff213a
[ios, macos] Add format expression convenience methods support. ( #14094 )
...
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.
2019-03-15 16:10:27 -07:00
Jordan Kiley
fb0b0d5a2b
[ios] Generate iOS code coverage for metrics ( #14015 )
2019-03-13 12:58:24 -07:00
Konstantin Käfer
979433eddb
[build] update Boost to 1.69 and remove RTTI
2019-03-13 20:42:30 +01:00
Langston Smith
42144ce1dc
[android, iOS, macOS] Adding Galician translation from Transifex ( #14095 )
...
* [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
2019-03-13 09:42:52 -07:00
Jason Wray
fb1b601038
[darwin] Fix MGLMapView.direction wrapping
...
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.
2019-03-12 14:49:49 -07:00
Lloyd Sheng
60ceac5efc
[iOS] Enable developers to change position of ornaments ( #13911 )
...
* APIs for change position of ornaments
* Use anchors APIs and emove iOS8 layout code
* Add ornaments layout tests
2019-03-11 23:06:16 +08:00
Jason Wray
baaa9ca249
[ios] Enable test run-order randomization
2019-03-07 11:36:04 -08:00
Julian Rex
405e20e3c8
[ios] CADisplayLink method now takes a parameter as required. ( #14018 )
2019-03-01 16:04:37 -05:00
Randall Lee
1215629591
[iOS] Update to Events SDK v0.9.0 ( #13951 )
...
* Update to Events SDK v0.9.0
Minor bug fixes and addition of internal turnstile attributes. Also enables LTO compiler flag.
* Add CLLocationManager+MMEMobileEvents category
* Generate file lists
2019-02-19 16:53:33 -05:00
Fabian Guerra Soto
1fc7a9b82e
[ios, macos] Expose the url session configuration object. ( #13886 )
...
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.
2019-02-18 13:16:20 -08:00
Jordan Kiley
5d85056030
[ios, macos] Move apiBaseURL to MGLAccountManager` ( #13754 )
...
[ios, macos] Move `apiBaseURL` to `MGLAccountManager`
2019-02-13 13:20:48 -08:00
Julian Rex
5ba4a6a980
[ios] Reverts "Enable customize positions of mapview ornaments ( #13556 )" ( #13870 )
...
This reverts commit e22d28c285 .
2019-02-05 13:50:12 -05:00
Lloyd Sheng
e22d28c285
[ios] Enable customize positions of mapview ornaments ( #13556 )
...
* APIs for customize positions of ornaments
* Adopt anchors layout
* Remove iOS8 layout code
2019-01-30 15:39:29 +08:00