Konstantin Käfer
cf0313f219
[core] fix static library build
2018-08-20 21:25:10 +02:00
Jason Wray
790b9f5c82
[ios] Add experimental frame rate measurements to MGLMapView
...
Includes: average frame rate, average frame render duration, and instantaneous frame render duration.
2018-08-16 16:46:54 -04:00
Julian Rex
1847ef0fa9
[ios, macos] Update podspecs for 4.3.0 and 0.10.0 releases. ( #12651 )
2018-08-15 18:02:08 -04:00
Julian Rex
59cdb144b4
[ios, macos] Update change logs prior to release of v4.3.0 ( #12650 )
...
* [ios, macos] Update security vulnerability details in changelogs
* [ios] Updated change log to reference LTO changes.
2018-08-15 16:45:11 -04:00
Minh Nguyễn
2173088203
[ios, macos] Copyedited changelogs
2018-08-15 11:12:13 -07:00
Minh Nguyễn
d3e34907a3
[ios, macos] Copyedited changelogs
2018-08-15 11:12:13 -07:00
Konstantin Käfer
6e06e55b95
WIP: use expected<T, E> for passing on errors
2018-08-14 17:03:46 -07:00
Nadia Barbosa
c96d9df798
Guides -> Appendices
2018-08-14 16:38:38 -07:00
Nadia Barbosa
41169403a2
Rename link title
2018-08-14 16:38:38 -07:00
Nadia Barbosa
66a09b924f
Fix line break
2018-08-14 16:38:38 -07:00
Nadia Barbosa
04705f4364
Addiional darwin fixes and Jazzy template updates
2018-08-14 16:38:38 -07:00
Nadia Barbosa
b8a1b13420
Fix typo
2018-08-14 16:38:38 -07:00
Nadia Barbosa
bee605e063
Edit link
2018-08-14 16:38:38 -07:00
Nadia Barbosa
4b9ed3837a
[ios] Remove duplicated guides
2018-08-14 16:38:38 -07:00
Chris Loer
20f880ebec
[core] Fix querying for annotations near tile boundaries at high zoom.
...
Fixes issue #12472 .
This commit doesn't address the underlying issues that come from symbolAnnotationTree using a slightly lower precision coordinate system than the annotations themselves.
Instead, it just puts a small padding around each tile when it queries for tile data, so that symbols right at the tile boundary will be included in both tiles.
The rendering/querying code will take care of only displaying one instance.
The padding is in global coordinates, so at higher zoom the padding will be larger in tile units -- this is consistent with precision loss also being greater at higher zoom.
2018-08-14 12:35:50 -07:00
Chris Loer
41d5768f58
[core] Don't default-show text/icons that depend on the placement of a paired icon/text
...
Fixes issue #12483 .
2018-08-13 14:31:30 -07:00
Chris Loer
8554f175ab
[docs] Changelog entries for symbol-placement: line-center
2018-08-13 12:12:05 -04:00
Jason Wray
ec7b920603
[ios] Standardize exception definitions
2018-08-09 13:35:28 -04:00
Jason Wray
a84d59f2a2
[ios] Add MGLMapViewDecelerationRate typed enum
...
Improves Swiftiness by allowing type-omission, à la `mapView.decelerationRate = .fast` and such.
2018-08-09 11:05:20 -04:00
Julian Rex
f3e16bcb47
[ios] Updated podspecs and changelog for release-espresso ( #12579 )
2018-08-08 14:11:54 -04:00
John Firebaugh
e31f2ecb67
[build] Push binary size history to S3 ( #12538 )
2018-08-06 13:10:54 -07:00
Jason Wray
1a94eb47c0
[ios, build] Support prereleases in templated release notes
2018-08-06 12:31:21 -04:00
Randall Lee
99a365d7b7
[iOS] Update Events submodule with crash fix ( #12542 )
...
* Update events submodule
fixes bug with location manager delegate in the events manager.
* Update changelog
2018-08-03 16:41:09 -04:00
Julian Rex
952c4131e6
[ios] Update podspecs for alpha.2 ( #12531 )
2018-08-01 16:52:35 -04:00
Fabian Guerra
62fb7e1987
[ios] Fix location manager null reset.
2018-08-01 10:21:34 -07:00
John Firebaugh
9e3a4a2646
[ios, macos] Enable link-time optimization for iOS release builds ( #12502 )
2018-07-31 15:35:17 -07:00
Jason Wray
885f6e3c02
[ios] Add preferred FPS setting; vary maximum FPS by device capability
...
- Add `MGLMapView.preferredFramesPerSecond`, which can be set with the provided `MGLMapViewPreferredFramesPerSecond` enum values or directly with an integer.
- Adaptively set the preferred FPS based on the capabilities of the device: the oldest and least powerful devices are now capped at 30 FPS, which results in a more consistent/smoother experience.
2018-07-31 15:20:05 -04:00
Jason Wray
d4b3befecb
[ios] Fix file encoding for pt-PT strings file
...
Converted from UTF-16 to UTF-8.
2018-07-27 11:16:16 -04:00
Lloyd Sheng
9c90509750
[iOS] Add fallbacks for name fields ( #12387 )
...
* Add fallbacks for name fields
* Add a fallback for `name_zh-Hant`
* Update changelog
2018-07-26 13:53:12 +08:00
Jordan Kiley
8400355e99
[ios] Updated podspecs and changelog for ios-v4.3.0-alpha.1 ( #12486 )
2018-07-25 12:43:58 -07:00
Jason Wray
cdd3553641
[darwin] Use FOUNDATION_EXTERN instead of plain extern
...
FOUNDATION_EXTERN is an alias for extern in most cases, but also covers us in the event that a method could be mismangled by the compiler as C++ (when we want C-style mangling, for Obj-C compatibility).
2018-07-24 18:14:32 -04:00
Jason Wray
4205cf7b10
[ios] Fix symbol mangling issue with MGLMapPointForCoordinate()
...
`MGLMapPointForCoordinate()` was `extern`-defined in a C header, but implemented in an Obj-C++ source file and mangled as a C++ symbol. `FOUNDATION_EXTERN` is C++-aware and will force C-style symbol mangling, which fixes the undefined symbol issue in consumer Obj-C projects.
2018-07-24 18:14:27 -04:00
John Firebaugh
2bbc792060
[core] Check all bucket dynamic_casts
...
A mismatch can occur when a layer changes from one type to another.
2018-07-24 11:08:40 -07:00
Fabian Guerra Soto
681e0141de
[ios] Mapbox's Location Manager new API. ( #12013 )
...
* [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.
2018-07-20 14:14:43 -07:00
John Firebaugh
fb736e8ef0
[ios, macos, android] Add changelog entries
2018-07-20 12:35:00 -07:00
Jason Wray
5d7e3e24e5
[ios] Reorganize changelog for ios-v4.2.0
2018-07-18 11:35:22 -04:00
Jason Wray
5b221372f0
[ios] Update podspecs for ios-v4.2.0
2018-07-18 11:35:22 -04:00
Lloyd Sheng
284dd23ca4
[iOS] Fix unbalanced change delimiter crash ( #12148 )
...
Fixed a crash that occurred when the user started a gesture before the drift animation for a previous gesture was complete.
2018-07-18 14:29:06 +08:00
John Firebaugh
ca9ba9cb43
[build] Move all mason_use statements to a single file
...
So its checksum can be used in a CI cache key name.
2018-07-13 11:50:39 -07:00
Jason Wray
3ba1f3176e
[ios] Update podspecs for ios-v4.2.0-beta.1
2018-07-11 12:01:16 -04:00
Randall Lee
673d75e6b3
[ios] Update events submodule to include RN override ( #12360 )
...
React native user agent override for internal use.
2018-07-10 16:34:59 -04:00
Minh Nguyễn
192c611468
[ios] Deduplicated library dependency references
2018-07-10 09:28:03 -07:00
Minh Nguyễn
ec8ac3c64f
[ios, macos] Allow unwrapped arguments in match expressions
2018-07-09 16:03:03 -07:00
Minh Nguyễn
f11ab91fc4
[ios, macos] Convert predicate options to collators
2018-07-09 16:02:40 -07:00
Jason Wray
37e680c66b
[ios, build] Strip symbols before recording size metrics
2018-07-09 12:31:43 -04:00
Julian Rex
3710ef8810
[iOS] Update annotation view touch handling (with offsets) ( #12234 )
2018-07-09 10:01:11 -04:00
Jason Wray
ec472cb45a
[ios] Update podspecs for ios-v4.2.0-alpha.2
2018-07-05 16:36:09 -04:00
Jason Wray
84c0e3f436
[ios] Update changelog for ios-v4.2.0-alpha.2
2018-07-05 16:36:07 -04:00
Chris Loer
310d844b5f
[docs] Add changelog entries for #12294
2018-07-05 11:56:38 -07:00
Julian Rex
56ab3318a3
[ios] [macos] Added -[MGLSnapshot coordinateForPoint:] and associated test.
2018-07-05 18:50:21 +02:00