Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Merge release branch to master #9233

Closed
wants to merge 76 commits into from
Closed

Merge release branch to master #9233

wants to merge 76 commits into from

Conversation

tobrun
Copy link
Member

@tobrun tobrun commented Jun 9, 2017

Follow up from #9231, this PR merges the release branch back to master.

Besides the android files, only the following gave conflicts:

both modified: platform/ios/CHANGELOG.md
both modified: platform/macos/CHANGELOG.md
both modified: src/mbgl/style/style.cpp
both modified: src/mbgl/tile/geometry_tile.cpp
both modified: src/mbgl/tile/geometry_tile.hpp

Worked with @fabian-guerra on the change log merge conflicts for iOS and macos.
For the core conflicts, I opted to use the version found on the master branch.

zugaldia and others added 30 commits May 11, 2017 09:19
* update release script to trigger builds on circleci now

* update release script to trigger builds on circleci now
Upgraded from v9 default styles to v10 wherever the developer expects to get the latest and greatest, as well as in a couple tests where it may be beneficial to ensure that we can handle a two-digit version number in the style URL.

Cherry-picked from ed54849.
MGLStyleDefaultVersion is just for Streets now. Deleted style version documentation tests because not all styles are on the same version.

Cherry-picked from ca97dd8.
Undeprecated the unversioned style URL factory methods in MGLStyle for consistency with the Android and Qt SDKs. Added warnings about using them with the runtime styling API.

Refactored mbgl::util::default_styles to track different versions for different styles.

Cherry-picked from 9e384b7.
The Styles API section of the Mapbox API Documentation site now lists Traffic Day v2 and Traffic Night v2, so this change adds those styles to all the places where styles are listed.

Also switched iosapp and macosapp to unversioned style factory methods since MGLStyleDefaultVersion is no longer applicable for all styles.

Cherry-picked from 4d6f545.
* [android] url getter on sources

* [android] fix ui test filter in makefile

* [android] - build SNAPSHOT from release branch (#8958)

* [android] - update changelog for 5.1.0-beta.2

* [android] - bump version number

* [android] - Camera change listener v2.0

* [core] allow filesource url transform reset

* [android] Update attribution wordmark (#8774)

* Update wordmark on android

* Moved attribution i icon to the right of mapbox word (in mapview preview image)

* update padding and margin

* [android] update hardcoded branch name

* revert version to 5.1.0-SNAPSHOT
Factored out redundant tile URL template documentation from the MGLRasterSource and MGLVectorSource documentation into a jazzy guide. This documentation used to live in one place, on a method on MGLTileSource, but that method had to be moved to MGLTileSource’s concrete subclasses. A jazzy guide is easier to link to, in any case.
…encies (#9046)

* [android] - bump tools and support lib version for SNAPSHOT dependencies

* revert unsupported Circle CI build tools version
* [ios] observe layout guides

* [ios] update changelog
…ved (#9025)

The annotation container view keeps an array of annotation views that is separate from the array of subviews that is a property of the UIView parent class. This removes an annotation view from that container view array when the associated annotation is removed. This avoids issue related to previously removed annotation views continuing to be involved in map view logic around annotation view selection due to taps.
Guardiola31337 and others added 16 commits June 1, 2017 14:10
This commit adds `rotatesWithMap` property on `MGLAnnotationView`. This
property, when set to `YES` fixes the annotation to a map such that view
follows map's rotation angle. This is useful when user wants to display
rotation-dependent annotations (e.g. sector lights).
…/mapbox-gl-native into release-ios-v3.6.0-android-v5.1.0
* [android] - keep location tracking mode after screen rotation (#9186)

* [android] - using easeCamera to keep location tracking instead of overloaded moveCamera (#9187)

* [android] - checkstyle fix up
The isClose threshold is switched from 0.000001 pixels to 1 pixel.
As a backup, it checks whether r0 and r1 are finite. It might be
possible to have just the threshold check or just the finiteness check,
but I don't see the harm in having both.

std::abs(w0 - w1) < 0.000001 is removed because it doesn't look like
it's needed. All calculations should run fine even if w0 === w1.

Finally, the point interpolation is tweaked so that at the end of the
flying (when k === 1) it ends up at the exact end point. I didn't see
any bugs related to this, but it seems like a good thing to have
explicitly.
*  [android] - custom location engine fixes (#9139)

* Update to latest LOST dependency, fixup internal location source integration
* [ios][macos] test remove source in use

* [android] test remove source in use

* [core] check source usage before remove

* [core] ensure layer::accept works with non-void return values on gcc

* [android] - remove upgrade runtime exceptions (#9191)
@tobrun tobrun self-assigned this Jun 9, 2017
@tobrun
Copy link
Member Author

tobrun commented Jun 12, 2017

I will have to redo the merge, seem to have missed one checkstyle issue.

@tobrun tobrun closed this Jun 12, 2017
@tobrun tobrun reopened this Jun 12, 2017
@tobrun
Copy link
Member Author

tobrun commented Jun 14, 2017

Let's wait with this until after the final release.

@tobrun tobrun closed this Jun 14, 2017
@jfirebaugh jfirebaugh deleted the tvn-merge-after-release branch June 23, 2017 14:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.