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

Merge release-ios-v3.6.0-android-v5.1.0 #9416

Merged
merged 134 commits into from
Jul 5, 2017
Merged

Merge release-ios-v3.6.0-android-v5.1.0 #9416

merged 134 commits into from
Jul 5, 2017

Commits on May 11, 2017

  1. [android] Update release script to support CircleCI builds (#8950)

    * update release script to trigger builds on circleci now
    
    * update release script to trigger builds on circleci now
    zugaldia authored May 11, 2017
    Configuration menu
    Copy the full SHA
    08916f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db370a0 View commit details
    Browse the repository at this point in the history
  3. [android] - keep observer when timeout occurs, make observer param nu…

    …llable, fixup log messages (#8919)
    tobrun authored May 11, 2017
    Configuration menu
    Copy the full SHA
    ad46d67 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    850b008 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2017

  1. Configuration menu
    Copy the full SHA
    e681f69 View commit details
    Browse the repository at this point in the history
  2. [android] - update proguard config, allow debug mimification, update …

    …OkHttp to latest version (#8944)
    tobrun authored May 12, 2017
    Configuration menu
    Copy the full SHA
    cb73736 View commit details
    Browse the repository at this point in the history
  3. [core, android, ios, macos, qt] v10 default styles

    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.
    1ec5 committed May 12, 2017
    Configuration menu
    Copy the full SHA
    0ef1293 View commit details
    Browse the repository at this point in the history
  4. [ios, macos] Updated documented default style version

    MGLStyleDefaultVersion is just for Streets now. Deleted style version documentation tests because not all styles are on the same version.
    
    Cherry-picked from ca97dd8.
    1ec5 committed May 12, 2017
    Configuration menu
    Copy the full SHA
    d85471b View commit details
    Browse the repository at this point in the history
  5. [ios, macos] Undeprecated unversioned style URL factory methods

    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.
    1ec5 committed May 12, 2017
    Configuration menu
    Copy the full SHA
    c5ee41a View commit details
    Browse the repository at this point in the history
  6. [core, android, ios, macos] Added Traffic Day/Night to default styles

    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.
    1ec5 committed May 12, 2017
    Configuration menu
    Copy the full SHA
    886bf25 View commit details
    Browse the repository at this point in the history
  7. [android] Release android-v5.1.0-beta.2 (#8976)

    * [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
    tobrun authored and zugaldia committed May 12, 2017
    Configuration menu
    Copy the full SHA
    a68788a View commit details
    Browse the repository at this point in the history

Commits on May 15, 2017

  1. Configuration menu
    Copy the full SHA
    5944216 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    627455c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7acb55 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2017

  1. [ios, macos] Factored out tile URL template guide

    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.
    1ec5 committed May 16, 2017
    Configuration menu
    Copy the full SHA
    30b9191 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2017

  1. Configuration menu
    Copy the full SHA
    4f90d7a View commit details
    Browse the repository at this point in the history

Commits on May 19, 2017

  1. [android] - bump tools and support lib version due to SNAPSHOT depend…

    …encies (#9046)
    
    * [android] - bump tools and support lib version for SNAPSHOT dependencies
    
    * revert unsupported Circle CI build tools version
    tobrun authored May 19, 2017
    Configuration menu
    Copy the full SHA
    eb83c72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f0b0167 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b52e171 View commit details
    Browse the repository at this point in the history
  4. [android] - remove marker from selected markers when removing marker …

    …from annotation manager. (#9047)
    tobrun authored May 19, 2017
    Configuration menu
    Copy the full SHA
    f4f587f View commit details
    Browse the repository at this point in the history
  5. Observe layout guides (#7716)

    * [ios] observe layout guides
    
    * [ios] update changelog
    frederoni authored May 19, 2017
    Configuration menu
    Copy the full SHA
    3b109c8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7612e23 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    554b1cf View commit details
    Browse the repository at this point in the history
  8. [ios] Remove annotation view from container view when annotation remo…

    …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.
    boundsj authored May 19, 2017
    Configuration menu
    Copy the full SHA
    b9d3ccc View commit details
    Browse the repository at this point in the history
  9. [android] - correct bearing conversion when animating the map with ju…

    …mpTo, easeTo and animateTo. (#9050)
    tobrun authored May 19, 2017
    Configuration menu
    Copy the full SHA
    4d8625b View commit details
    Browse the repository at this point in the history
  10. [ios, macos] Updated maximumZoomLevel description, cherry-picked #8818

     (#8842)
    
    Cherry-picked from a3e4e67.
    jmkiley authored and 1ec5 committed May 19, 2017
    Configuration menu
    Copy the full SHA
    13dee80 View commit details
    Browse the repository at this point in the history
  11. [ios] Updated podspecs and changelog for v3.5.3 (#8870)

    Cherry-picked from 25c1990.
    jmkiley authored and 1ec5 committed May 19, 2017
    Configuration menu
    Copy the full SHA
    ade7b0e View commit details
    Browse the repository at this point in the history
  12. [ios] Update podspecs and changelog for iOS v3.5.4

    Cherry-picked from db7bb50.
    boundsj authored and 1ec5 committed May 19, 2017
    Configuration menu
    Copy the full SHA
    9ae7371 View commit details
    Browse the repository at this point in the history
  13. [ios, macos] Updated changelogs

    1ec5 committed May 19, 2017
    Configuration menu
    Copy the full SHA
    e630e8c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a19fd81 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2017

  1. [ios, macos] Light property implementation in MGLStyle (#9043)

    * [ios, macos] Add MGLLight to MGLStyle
    
    * [ios, macos] Implement Objc bindings for Light object
    
    * [ios, macos] Remove rawLight from MGLLight and re-implement it as value class
    
    * [ios, macos] Fix build on macos
    
    * [ios, macos] Add MGLLight documentation, Move MGLLightPosition to MGLLight
    
    * [ios, macos] Add MGLLight tests.
    
    * [ios, macos] Update changelogs
    
    * [ios, macos] Fix misspelling
    
    * [ios, macos] Fix MGLLightAnchor enum property names
    
    * [ios, macos] Update documentation. Improve varialble naming.
    
    * [ios, macos] Rename MGLLightPosition to MGLSphericalPosition
    
    * [ios, macos] Update data types of MGLSphericalPosition
    fabian-guerra authored May 23, 2017
    Configuration menu
    Copy the full SHA
    e52249c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71b6865 View commit details
    Browse the repository at this point in the history
  3. Cherry-pick arabic text to release branch v3.6.0 (#9071)

    * [core] Throttle tiles to redo symbol placement at most once every 300ms.
    Fixes issue #8435 and prepares for pitch-scaling changes in issue #8967.
    
    * [core] Disable letter-spacing for Arabic labels (issue #9057)
    fabian-guerra authored May 23, 2017
    Configuration menu
    Copy the full SHA
    fe17f7e View commit details
    Browse the repository at this point in the history
  4. [ios,macos] multipolygon coordinate (#8713)

    * [ios] MGLMultiPolygon's coordinate property implemented
    
    * [ios,macos] Add polylabalel to project config
    
    * [ios,macos] Change coordinate property for MGLPolyline,MGLPolygon,MGLMultiPolygon
    
    * [macos] Change project configuration to support polilabel
    
    * [ios,macos] Add MGLLocationCoordinate2DFromPoint
    
    * [ios, macos] Update changelogs
    
    * [ios, macos] remove unnecesary variables
    
    * [ios, macos] Add radians conversions
    
    * [ios, macos] Add coordinate calc to MGLPolyline
    
    * [ios, macos] Move radian fuctions to MGLGeometry_Private.h
    
    * [ios, macos] Fix code style
    
    * [ios, macos] Fix code indentation
    
    * [ios, macos] Fix radian per meters constant
    
    * [ios, macos] Add test scenarios to testPolyline
    
    * [ios, macos] Fix test accuracy
    fabian-guerra authored May 23, 2017
    Configuration menu
    Copy the full SHA
    a57e9bc View commit details
    Browse the repository at this point in the history
  5. [ios, macos] More robust Streets localization

    Added Arabic, Portuguese, and Simplified Chinese to the list of languages with specialized fields in the Mapbox Streets source.
    
    Rely on NSBundle to select the most appropriate locale based on the user’s preferred languages.
    1ec5 committed May 23, 2017
    Configuration menu
    Copy the full SHA
    c9de6cd View commit details
    Browse the repository at this point in the history
  6. [ios] Fallback to Mapbox.bundle as the framework bundle (#9074)

    Fixes an issue where localizations could not be found when using static builds.
    
    Throws exception if our bundle can't be found.
    friedbunny authored May 23, 2017
    Configuration menu
    Copy the full SHA
    9b11bb9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d90c172 View commit details
    Browse the repository at this point in the history
  8. [ios, macos] Updated changelogs

    Reorganized the changelogs with a new packaging section. Added blurbs about #9062, #8713, #9060, and #9031.
    1ec5 committed May 23, 2017
    Configuration menu
    Copy the full SHA
    bf000c7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    091d3d1 View commit details
    Browse the repository at this point in the history
  10. [macos] Enable View ‣ Traffic Night

    Enable the View ‣ Traffic Night menu item and check it when that style is active.
    1ec5 committed May 23, 2017
    Configuration menu
    Copy the full SHA
    8c73cb1 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2017

  1. Configuration menu
    Copy the full SHA
    3c35bf1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8199315 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1431f9 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2017

  1. [ios] Fix annotation initializers for subclasses of MGLAnnotationView (

    …#9104)
    
    Use a common init function in both of the provided initializers so that subclasses of `MGLAnnotationView` written in Swift don't need to override `init(annotation, reuseIdentifier)`
    boundsj authored May 25, 2017
    Configuration menu
    Copy the full SHA
    fce7747 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2017

  1. Configuration menu
    Copy the full SHA
    35f548a View commit details
    Browse the repository at this point in the history
  2. [android] - logo placement for creating a Mapview programatically (#9094

    )
    
    * [android] - Correct logo placement for creating a Mapview programatically, fixup non default placements
    
    * Fixed NIGHTY_TWO_DP typo to NINETY_TWO_DP
    tobrun authored May 26, 2017
    Configuration menu
    Copy the full SHA
    c392c67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5716bd3 View commit details
    Browse the repository at this point in the history
  4. [android] Update Lost to final version 3.0.0 (#9112)

    * update lost to final version 3.0.0
    
    * bump MAS version to 2.1.1
    Guardiola31337 authored and tobrun committed May 26, 2017
    Configuration menu
    Copy the full SHA
    82a3a7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc5b147 View commit details
    Browse the repository at this point in the history
  6. Release Android v5.1.0-beta.3 (#9115)

    * [android] - Changelog update for Android release v5.1.0-beta.3
    
    * update CI & version
    
    * reset release properties
    tobrun authored May 26, 2017
    Configuration menu
    Copy the full SHA
    40a73b3 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2017

  1. Configuration menu
    Copy the full SHA
    fc495de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b85bcc View commit details
    Browse the repository at this point in the history
  3. [ios] remove layout guide observers

    frederoni authored and boundsj committed May 30, 2017
    Configuration menu
    Copy the full SHA
    608fd66 View commit details
    Browse the repository at this point in the history
  4. Migrate to GL JS–powered feedback form (#9078)

    * [ios, macos] Updated feedback URL
    
    * [ios, macos] Add referrer, heading, pitch to feedback URL
    
    * [ios, macos] Updated changelogs for feedback changes
    
    * [ios] Vary referrer by platform
    1ec5 authored May 30, 2017
    Configuration menu
    Copy the full SHA
    a39116a View commit details
    Browse the repository at this point in the history

Commits on May 31, 2017

  1. [android] - javadoc update for 5.1.0 release (#9138)

    * [android] - javadoc update for 5.1.0 release
    
    * oxford comma
    
    * Grammar/spelling tweaks
    
    * grammar tweak
    
    * grammar tweak
    
    * Grammar tweaks
    
    * Grammar tweaks
    tobrun authored May 31, 2017
    Configuration menu
    Copy the full SHA
    83df8a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6a4f12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af25477 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2017

  1. [android] Cherry picking 9133 (#9145)

    * [android] Fix tracking mode + camera race condition (#9133)
    
    * [android] fix tracking mode + camera race condition
    
    * fix resetTrackingModesIfRequired bug (comparing current camera position with target camera position
    
    * cherry pick #9133 and update CHANGELOG
    
    * add null check to prevent null pointer exception
    Guardiola31337 authored Jun 1, 2017
    Configuration menu
    Copy the full SHA
    52eba42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2f277a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d171db View commit details
    Browse the repository at this point in the history
  4. [ios] Make annotation view rotation alignment configurable (#9147)

    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).
    boundsj authored Jun 1, 2017
    Configuration menu
    Copy the full SHA
    012e88c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'release-ios-v3.6.0-android-v5.1.0' of github.com:mapbox…

    …/mapbox-gl-native into release-ios-v3.6.0-android-v5.1.0
    fabian-guerra committed Jun 1, 2017
    Configuration menu
    Copy the full SHA
    3b837d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2017

  1. Configuration menu
    Copy the full SHA
    da53200 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2017

  1. Configuration menu
    Copy the full SHA
    ef7b355 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1f8de6 View commit details
    Browse the repository at this point in the history
  3. [android] - keep location tracking mode after screen rotation (#9187)

    * [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
    LukasPaczos authored and tobrun committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    45327b6 View commit details
    Browse the repository at this point in the history
  4. fix #8300 flyTo for close points

    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.
    ansis authored and jfirebaugh committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    facc3d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2017

  1. Configuration menu
    Copy the full SHA
    ae837f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78eca86 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2017

  1. Configuration menu
    Copy the full SHA
    233117f View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2017

  1. Custom location source fix (#9142)

    *  [android] - custom location engine fixes (#9139)
    
    * Update to latest LOST dependency, fixup internal location source integration
    tobrun authored Jun 9, 2017
    Configuration menu
    Copy the full SHA
    9f88e37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa972fa View commit details
    Browse the repository at this point in the history
  3. Cherry picks to release branch (#9230)

    * [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 authored Jun 9, 2017
    Configuration menu
    Copy the full SHA
    6ec5e4f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    294f4f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2017

  1. Configuration menu
    Copy the full SHA
    e59766f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87a05b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2017

  1. Configuration menu
    Copy the full SHA
    0c275ad View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2017

  1. Cherry pick release (#9263)

    * [core] - bump earcut version dependency to handle  unused lamba warning (#9242)
    
    * [android] - snapshot bitmap contains view based content (#9252)
    tobrun authored Jun 14, 2017
    Configuration menu
    Copy the full SHA
    7bfcce0 View commit details
    Browse the repository at this point in the history
  2. [core] Reduce number of varyings to 8 or less

    For #pragmas, don't generate varyings for attributes that aren't used by the fragment shader. Pack other varyings more tightly.
    jfirebaugh committed Jun 14, 2017
    Configuration menu
    Copy the full SHA
    441b80d View commit details
    Browse the repository at this point in the history
  3. [core] store vertex attribute binding to prevent duplicate binds

    We have an "oldBinding" value that we use for checking whether the vertex attribute was already
    bound to the current VAO, but we never set the state. Additionally, we're also checking whether
    the previous state was already any binding (optional is set), and don't re-enable the vertex
    attribute array. Additionally, we now only disable the vertex attribute array when the previous
    state was in fact an array attribute. We still don't deduplicate constant glVertexAttrib* calls,
    but that's a little trickier.
    kkaefer authored and jfirebaugh committed Jun 14, 2017
    Configuration menu
    Copy the full SHA
    951f599 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eaa8f23 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b141707 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cf85873 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a648282 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    212ae52 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d618d4a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d277406 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    df3af97 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6cba15f View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2017

  1. MGLLight autogenerate scripts (#9260)

    * [ios, macos] Add the MGLLight generation templates
    
    * [ios, macos] Add MGLLight generation script
    
    * [ios, macos] Add the auto-generation script for MGLLight.mm
    
    * [ios, macos] Add the auto-generation script for MGLLightTest.mm
    
    * [core] Add const to Position constructor.
    
    * [ios, macos] Simplify MGLLightTest.mm autogenerate script.
    fabian-guerra authored Jun 16, 2017
    Configuration menu
    Copy the full SHA
    67c09b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a78141 View commit details
    Browse the repository at this point in the history
  3. [ios, macos] Updated changelogs

    1ec5 committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    8699bcd View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2017

  1. Configuration menu
    Copy the full SHA
    1de8aee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    505999a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6bfa07 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2017

  1. [android] - update activity test generation with newest classes, make…

    … FillExtrusionActivity conform to generated activity test setup. (#9276)
    tobrun authored Jun 20, 2017
    Configuration menu
    Copy the full SHA
    78322a3 View commit details
    Browse the repository at this point in the history
  2. Validate camera position before transforming (#9275)

    * [android] - add camera position validation before transforming
    
    * annotate CameraUpdate with nullability
    tobrun authored Jun 20, 2017
    Configuration menu
    Copy the full SHA
    399c007 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20cb791 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    985ff4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78426f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    899d2b0 View commit details
    Browse the repository at this point in the history
  7. Revisit Javadoc for 5.1.0 (#9266)

    * [android] - revisit public API javadoc
    
    * [android] fix javadoc minor mistakes and typos
    
    * grammar tweak
    
    * add missing public javadoc
    tobrun authored and zugaldia committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    a9f52e2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    584bfb7 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2017

  1. Configuration menu
    Copy the full SHA
    651e70a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d47eab0 View commit details
    Browse the repository at this point in the history
  3. [build] Unbreak Travis

    jfirebaugh committed Jun 21, 2017
    Configuration menu
    Copy the full SHA
    72e7165 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2017

  1. 7910: cancel tracking if ongoing animation is stopped manually (#7916)

    * 7910: cancel tracking if ongoing animation is stopped manually
    
    * 7910 updating change log
    
    * [ios] Fix map camera animation when a significant change occurs
    
    * [ios] Update cancel tracking documentation.
    RomainQuidet authored and fabian-guerra committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    d373024 View commit details
    Browse the repository at this point in the history
  2. [ios, macos] Rewrote MGLStyle class documentation

    The documentation comment now provides a high-level overview of the runtime styling API and its components, as well as the main workflow for using a style.
    1ec5 committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    2a5dc2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7ec96d View commit details
    Browse the repository at this point in the history
  4. Boxing ObjC structs (#9343)

    * [ios, macos] Make structs boxable
    
    * [ios, macos] Update changelogs.
    fabian-guerra authored Jun 22, 2017
    Configuration menu
    Copy the full SHA
    a1c5b32 View commit details
    Browse the repository at this point in the history
  5. [ios] Allow delegate to keep wandering pinch from panning map

    MGLMapView consults MGLMapViewDelegate about whether to zoom the map in response to a pinch gesture, but it should also account for the delegate’s response when panning the map due to the pinch’s center point wandering.
    
    Fixes #9168.
    1ec5 committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    eedd055 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9436eca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5b4f8fd View commit details
    Browse the repository at this point in the history
  8. [ios, macos] Updated changelogs

    Also corrected the version number in the macOS changelog.
    1ec5 committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    5092243 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3e40cab View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2017

  1. [ios] Fixed infinite loop zooming in past z23

    At zoom levels where the minimum 1 meter or 4 feet would be wider than the scale bar’s maximum width, the local variable holding the preferred row was left undefined. A loop that later iterated based on this row would effectively iterate infinitely until memory pressure forces the system to quit the application.
    1ec5 committed Jun 24, 2017
    Configuration menu
    Copy the full SHA
    9b0b74d View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2017

  1. Configuration menu
    Copy the full SHA
    361dda2 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2017

  1. Configuration menu
    Copy the full SHA
    6aecc66 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2017

  1. [core] Fix iterator invalidation in erase_if

    vector::erase invalidates iterators. It's not safe for erase_if to cache the end iterator nor increment, then erase.
    jfirebaugh committed Jun 29, 2017
    Configuration menu
    Copy the full SHA
    34453eb View commit details
    Browse the repository at this point in the history
  2. OnCameraIdle hook into quickzoom gesture (#9339)

    * [android] - OnCameraIdle hook into quickzoom gesture
    
    * double tap fix
    
    * show MyLocationView bearing for GPS when Compass is not available, only show error about missing compass once, fix test activity.
    
    * fix accessor lint warning
    tobrun authored Jun 29, 2017
    Configuration menu
    Copy the full SHA
    200d184 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8abe210 View commit details
    Browse the repository at this point in the history
  4. [macos] Reorganized changelog

    1ec5 committed Jun 29, 2017
    Configuration menu
    Copy the full SHA
    ae7dc8c View commit details
    Browse the repository at this point in the history
  5. [macos] Fixed cursor shifting after drag gesture

    When redisplaying the mouse cursor after a modified drag gesture, incorporate the conversion from view coordinates to window coordinates. Previously, this code performed the conversion but threw away the results.
    
    Fixes #8670.
    1ec5 committed Jun 29, 2017
    Configuration menu
    Copy the full SHA
    9215776 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dafba03 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2017

  1. [macos] Updated screenshot

    The new screenshot features 3D extruded buildings, vertical CJK, and right-to-left Arabic, all via runtime styling.
    1ec5 committed Jun 30, 2017
    Configuration menu
    Copy the full SHA
    47ca78b View commit details
    Browse the repository at this point in the history
  2. macos-v0.5.0

    1ec5 committed Jun 30, 2017
    Configuration menu
    Copy the full SHA
    3821ce2 View commit details
    Browse the repository at this point in the history
  3. Downgrade location provider dependency (#9394)

    * [android] - downgrade LOST to Mapbox SDK 5.0.2 version.
    
    * bump LOST back to Mapbox Android SDK version 4.x
    tobrun authored Jun 30, 2017
    Configuration menu
    Copy the full SHA
    95735c0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9a4add View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2017

  1. Configuration menu
    Copy the full SHA
    d2d8a57 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2017

  1. Merge branch 'release-ios-v3.6.0-android-v5.1.0'

    # Conflicts:
    #	.travis.yml
    #	circle.yml
    #	cmake/core-files.cmake
    #	include/mbgl/style/function/composite_function.hpp
    #	platform/android/CHANGELOG.md
    #	platform/android/MapboxGLAndroidSDK/build.gradle
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/constants/MyBearingTracking.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/constants/MyLocationTracking.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/CameraChangeDispatcher.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/TrackingSettings.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Transform.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Position.java
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/light.java.ejs
    #	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/utils/BitmapUtils.java
    #	platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/LightTest.java
    #	platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/light.junit.ejs
    #	platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java
    #	platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MockLocationEngine.java
    #	platform/android/dependencies.gradle
    #	platform/android/src/native_map_view.cpp
    #	platform/darwin/scripts/generate-style-code.js
    #	platform/darwin/src/MGLGeometry_Private.h
    #	platform/darwin/src/MGLLight.h
    #	platform/darwin/src/MGLLight.mm
    #	platform/darwin/src/MGLSource.h
    #	platform/darwin/src/MGLStyle.h
    #	platform/darwin/src/MGLStyle.mm
    #	platform/darwin/test/MGLLightTest.mm
    #	platform/default/default_file_source.cpp
    #	platform/ios/CHANGELOG.md
    #	platform/ios/Mapbox-iOS-SDK-symbols.podspec
    #	platform/ios/Mapbox-iOS-SDK.podspec
    #	platform/ios/resources/Images.xcassets/default_marker.imageset/default_marker.pdf
    #	platform/macos/CHANGELOG.md
    #	scripts/generate-shaders.js
    #	src/mbgl/layout/symbol_layout.cpp
    #	src/mbgl/programs/program.hpp
    #	src/mbgl/programs/symbol_program.hpp
    #	src/mbgl/programs/uniforms.hpp
    #	src/mbgl/renderer/frame_history.cpp
    #	src/mbgl/renderer/paint_property_binder.hpp
    #	src/mbgl/shaders/line.cpp
    #	src/mbgl/shaders/line_pattern.cpp
    #	src/mbgl/shaders/line_sdf.cpp
    #	src/mbgl/sprite/sprite_atlas.hpp
    #	src/mbgl/style/layers/line_layer_properties.hpp
    #	src/mbgl/style/sources/geojson_source.cpp
    #	src/mbgl/style/style.cpp
    #	src/mbgl/text/glyph_atlas.hpp
    #	src/mbgl/tile/geometry_tile.cpp
    #	src/mbgl/tile/geometry_tile.hpp
    #	test/style/style.test.cpp
    tobrun committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    14c221f View commit details
    Browse the repository at this point in the history
  2. [core] Fix iterator invalidation in erase_if

    vector::erase invalidates iterators. It's not safe for erase_if to cache the end iterator nor increment, then erase.
    jfirebaugh authored and tobrun committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    87081b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ab04a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79d849d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ca8cd7 View commit details
    Browse the repository at this point in the history