Commit Graph

12013 Commits

Author SHA1 Message Date
Andrew Kitchen
2c48871c06 Adds an integration test harness to the iOS project
This will allow us to write lightweight integration tests between MGLMapView and the core renderer.
Also includes a test for the recent custom layer memory fix, reverting the fix in order to demonstrate the failing test.
2018-01-19 20:28:57 -05:00
Minh Nguyễn
40a0b2deb7 [android, ios, macos] Added Hebrew localization 2018-01-19 15:57:54 -08:00
Chris Loer
b2e71abfee Prune unused layers from CrossTileSymbolIndex
Fixes issue #10939 -- removed layers would leak entries in the CrossTileSymbolIndex.
2018-01-19 14:50:42 -08:00
Jason Wray
7c2e8c5eb1 [ios] Remove support for 32-bit simulators (i386)
And restore some docs that got lost in a merge.
2018-01-19 10:25:17 -05:00
Chris Loer
fa57224791 [core] GeometryTileData needs to be updated in lockstep with FeatureIndex 2018-01-18 14:36:22 -08:00
Chris Loer
656a6373b9 [core] Synchronize state of CollisionIndex and FeatureIndexes.
Fixes issue #10778, in which mismatch between FeatureIndex and CollisionIndex could lead to inconsistent results or even invalid array access.
2018-01-18 14:36:22 -08:00
Jason Wray
42845ad63f [ios] Optimize MGLAnnotationView scale transform when not pitched 2018-01-18 13:59:43 -05:00
Tobrun
b863871bf2 [android] - allow setting an OkHttpClient 2018-01-18 15:20:24 +01:00
Tobrun
c404e3bccb [android] - expose setting a custom attribution manager through UiSettings 2018-01-18 14:12:38 +01:00
Tobrun
da891fc166 [android] - expose attribution manager as public API 2018-01-18 14:12:38 +01:00
Tobrun
11fa52a1fe [android] - cleaup dependencies.gradle 2018-01-18 14:12:09 +01:00
Chris Loer
b3d3ab0e31 [core] Prevent symbols at the same zoom from sharing a crossTileID.
Port of GL JS PR #5994.
Fixes issue #10844, which would allow multiple symbols in a tile to share the same crossTileID as one of their duplicate parent-tile symbols. Once the symbols shared a crossTileID, they would permanently remain "duplicates" of each other, even after increasing zoom level allowed the CrossTileSymbolIndex to distinguish between them.
2018-01-17 12:49:30 -08:00
Jesse Bounds
fa3dee93f8 [ios] Remove unused reference to reachability
This removes a reference to reachability that has been used and incorrect since the file does not exist at the referenced location.
2018-01-17 11:52:48 -08:00
Fabian Guerra
42bcb4b405 Merge branch 'release-agua' into master
# Conflicts:
#	platform/android/CHANGELOG.md
#	platform/android/MapboxGLAndroidSDK/gradle.properties
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
#	platform/ios/CHANGELOG.md
#	platform/ios/ios.xcodeproj/project.pbxproj
#	platform/macos/CHANGELOG.md
2018-01-17 09:41:37 -05:00
Minh Nguyễn
2411fb31b7 macos-v0.6.1 2018-01-16 09:24:42 -08:00
Minh Nguyễn
3629a3cd74 [macos] Added dates to changelog 2018-01-16 09:24:42 -08:00
Tobrun
69ac7b6922 [android] - replaced Mapzen external vector source example with mapillary 2018-01-16 16:01:06 +01:00
Łukasz Paczos
5782b6be48 Camera callbacks for velocity animated movements (#10925)
* [android] camera listeners double invocation fix

* [android] invoking camera change callbacks for velocity animated movements
2018-01-15 13:47:06 +01:00
Łukasz Paczos
b2aa8d6ca5 [android] do not overwrite user-set focal point when tracking location (#10910) 2018-01-12 09:59:36 +01:00
Tobrun
2b037065e3 [android] - move gradle files to dedicated folder 2018-01-11 21:31:25 +01:00
John Firebaugh
7c0e8fd980 [core] Remove two obsolete ignores 2018-01-11 12:25:26 -08:00
Konstantin Käfer
3c99bfdd1d [core] update vector-tile dependency to 1.0.1 2018-01-11 11:40:31 -08:00
Ansis Brammanis
6782d7af37 [core] fix symbol flickering after data updates 2018-01-11 14:07:00 -05:00
Ansis Brammanis
fff33ed7e7 [glfw] add animated annotations to glfw app for debugging 2018-01-11 14:07:00 -05:00
Ansis Brammanis
68159f8d01 [core] fix updating CrossTileSymbolIndex after bucket update
emplace does not overwite existing entries
2018-01-11 14:07:00 -05:00
Tobrun
a09eb55ae1 [android] - retain configuration for user provided focal point and deselect markers on tap 2018-01-11 15:49:19 +01:00
Tobrun
02c795c2e6 [android] - Firebase configuration update, change device under test to Pixel running Android 8.0 2018-01-11 15:25:27 +01:00
Tobrun
d164ed023b [android] - add filesource activation/deactivation to OfflineRegion status and deletion 2018-01-11 09:56:41 +01:00
Tobrun
a500125518 [android] - check if the render surface has been correctly created before destroying the map 2018-01-11 08:42:08 +01:00
Konstantin Käfer
aba733dc72 [core] update vector-tile dependency to 1.0.1 2018-01-10 22:17:44 -08:00
John Firebaugh
542713fefe [core] Add warning for invalid text-font values 2018-01-10 15:31:12 -08:00
John Firebaugh
76ed5079a5 [core, ios, macos, android] Add data-driven-styling support for text-font 2018-01-10 15:31:12 -08:00
Jason Wray
158bd5e08c [build] Update to Xcode 9.2 on CircleCI (#10893)
When CircleCI says 9.2.0, they mean it...
2018-01-10 18:12:00 -05:00
Jason Wray
0806e16eb3 [ios] Fix and expand accessibility feature transliteration
- Fixed pre-iOS 11 compatibility.
- Expanded transliteration to all supported languages.
2018-01-10 17:26:11 -05:00
John Firebaugh
c9da6e4959 [core] Account for circle-stroke-width in queryRenderedFeatures 2018-01-10 14:22:44 -08:00
Fabian Guerra
9e96aa1923 [ios] Bump podspec to v3.7.3 2018-01-10 15:48:01 -06:00
John Firebaugh
cedda5ef4f [core] Handle NaN input to interpolate and step 2018-01-10 13:45:00 -08:00
Fabian Guerra Soto
0542ece0bf [ios] Fix the layout constraints on iOS 11 for iPhone X (#10858)
* [ios] Fix the layout constraints on iOS 11 for iPhone X for the bottom ornaments.

* WIP adding tests for layout of map view attribution logo and other ornaments

* Rename

* First pass at tests for mapview ornament layout

* Additional code changes from call with Fabian and Jason

* [ios] Fix ornaments insets margin space.

* [ios] Fix map view layout test for pre iOS 11.

* [ios] Refactor MGLMapView ornaments layout constraints for iOS 11.

* [ios] Remove NSLogs from MGLMapViewLayoutTests
2018-01-10 14:28:55 -06:00
Thiago Marcos P. Santos
ecbb0baf60 [qt][build] Use ninja for compiling Qt for Windows
Faster builds.
2018-01-10 21:42:20 +02:00
Thiago Marcos P. Santos
c5be54bf43 [qt] Make example app build on Windows 2018-01-10 21:42:20 +02:00
Thiago Marcos P. Santos
0a7b4e3eb8 [qt] Fix import/export symbols declarations
Fixes #10875
2018-01-10 21:42:20 +02:00
Thiago Marcos P. Santos
304ca35f28 [build] Make the appveyor build less verbose 2018-01-10 21:42:20 +02:00
Thiago Marcos P. Santos
d7d73a26ac [build] Do not override CMake build configuration flags
These flags are set, for instance, by Ninja on Windows.
2018-01-10 21:42:20 +02:00
John Firebaugh
06033885b7 [ios, macos, android] Commit accumulated make style-code updates
Manually ignoring all heatmap and hillshade related changes.
2018-01-10 11:15:49 -08:00
John Firebaugh
3fd95b4e85 [ios, macos] Add documentation overrides for icon-image and text-field 2018-01-10 11:15:49 -08:00
John Firebaugh
7ca62ec602 [build] Special case heatmap-color so it doesn't crash make style-code 2018-01-10 11:15:49 -08:00
Minh Nguyễn
9f89832827 [ios, macos] Fixed inconsistent indentation 2018-01-10 11:15:49 -08:00
Minh Nguyễn
f8d5b2511c [ios, macos] Qualify references to properties in enum docs
jazzy requires these property references to be qualified by class names in order to auto link them.
2018-01-10 11:15:49 -08:00
Minh Nguyễn
834e9cda58 [ios, macos] Update cross-refs to properties in doc comments 2018-01-10 11:15:49 -08:00
Jason Wray
a170c18bb2 [ios] Make all headers members of both dynamic and static targets (#10851)
Many headers were not members of the static target, while all already belonged to the dynamic target.
2018-01-10 13:31:11 -05:00