{"push_id":1195275185,"size":45,"distinct_size":13,"ref":"refs/heads/tmpsantos-qt_style_api","head":"ccb7b60cf6d35b482c36e098d90543d82bd3fc1c","before":"079258ff6f85ac0706bfbfcb41f4734523837a53","commits":[{"sha":"72c342284c13a8f524b5f1aef3bf452f85dd8eee","author":{"name":"Fredrik Karlsson","email":"aa0bccebe2d6e9bacb67ce1e4236a4691ffc8a8b@gmail.com"},"message":"[ios] map view now calls -didAddAnnotationViews (#5466)","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/72c342284c13a8f524b5f1aef3bf452f85dd8eee"},{"sha":"c96b7dae687f43a7ca233698554aa33eb3180f0a","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios] Specify ultra light weight literally (#5497)\n\nFixed a crash on iOS 8.1 and below due to specifying the compass legend’s font weight using a font weight constant that was introduced in iOS 8.2.\r\n\r\nFixes #5486.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/c96b7dae687f43a7ca233698554aa33eb3180f0a"},{"sha":"16b859ff5f0463f27d7250bf1e82fa7236304285","author":{"name":"Jesse Bounds","email":"e326a52b2b5f672cf13118b8b27319b216d61d7d@rebounds.net"},"message":"[ios] Always set map view reference when annotation view is created. (#5496)\n\nThis fixes two issues with annotation views that were exposed when\r\ndragging them:\r\n\r\n1) The annotation view's mapView property was not set until it was\r\nmoved (in `updateAnnotations:`) so it did not always call its delegate\r\nback about the map view delegate dragging methods. This adds a call to\r\nset the property when an annotation view is created so the delegate\r\nmethods are always called.\r\n\r\n2) Since the mapView is now always set, a call to the map view's\r\ncallout view for selected annotation was added to the annotation\r\nview drag handler. This forces the callout to close and eliminates\r\nan issue where the callout would remain visible as an annotation\r\nwas dragged away which had the visual effect of a detached\r\ncallout.\r\n\r\nTo make 2 possible, the map views selected callout view was exposed\r\nin the private header.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/16b859ff5f0463f27d7250bf1e82fa7236304285"},{"sha":"bf079a285fb3c2f618ae9672b79a926fca48efeb","author":{"name":"Fredrik Karlsson","email":"aa0bccebe2d6e9bacb67ce1e4236a4691ffc8a8b@gmail.com"},"message":"[ios] prevent a race condition by not fulfilling the expectation until the view has been added (#5507)","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/bf079a285fb3c2f618ae9672b79a926fca48efeb"},{"sha":"1a6b5137031d96dcbfb38d0e1a2289386502c7e4","author":{"name":"Jason Wray","email":"a67ed87d7fb6460bba1e3a17a859f5e287678c20@users.noreply.github.com"},"message":"[ios] Fix conflict between view dragging gesture and quick zoom (#5506)\n\nThis stops the quick zoom gesture (double-tap and hold) from also triggering a drag, when performed on a draggable annotation view.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/1a6b5137031d96dcbfb38d0e1a2289386502c7e4"},{"sha":"2933ef1c09f9bcd446c01b029f90a0bb7b6d1228","author":{"name":"Jesse Bounds","email":"e326a52b2b5f672cf13118b8b27319b216d61d7d@rebounds.net"},"message":"[ios] Always use symbol name for annotation update (#5509)\n\nThis removes the guard that used to be in place from the time when\r\nUIView backed annotations did not have invisible image placeholders.\r\nSince images are now present for both sprite and UIView backed\r\nannotations, the guard is no longer necessary and removing it allows\r\nfor the correct symbol name to be passed to the map object and this\r\ngets rid of `[INFO] {Worker}[Sprite]: Can't find sprite named\r\n'default_marker'` log message.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/2933ef1c09f9bcd446c01b029f90a0bb7b6d1228"},{"sha":"f7b646cac59e1a31157a8eebae595b613d548971","author":{"name":"Jesse Bounds","email":"e326a52b2b5f672cf13118b8b27319b216d61d7d@rebounds.net"},"message":"[ios, macos] Use common instead of default mode for run loop source (#5503)\n\nThe map events instigated by certain actions\r\n(i.e. updates from a UIScrollView) are not processed by the run loop\r\nwith `kCFRunLoopDefaultMode`until the thread is idle. This changes\r\nthe mode to `kCFRunLoopCommonModes` to avoid this issue.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/f7b646cac59e1a31157a8eebae595b613d548971"},{"sha":"5389f04da5f66c5e26d71e761a0fcda4d8382581","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"Adjustable map deceleration rate (#5504)\n\n* [ios] Adds the ability to customize map deceleration speed\r\n\r\n* [ios] Made pinch, rotation deceleration adjustable too\r\n\r\nDrift zooming and drift rotation also respect the deceleration rate. A side effect of this change is that drift zooming will come to a stop ever-so-slightly sooner now.\r\n\r\n* [ios] Documented deceleration rates\r\n\r\nAdded documentation for deceleration rate constants. Also updated the changelog.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/5389f04da5f66c5e26d71e761a0fcda4d8382581"},{"sha":"bacf8eee70f3c1a2075702e8ef82b6f1204d671e","author":{"name":"Jason Wray","email":"158e602a35675d2a0b685478824aa5995557a235@mapbox.com"},"message":"[ios, macos] Add Mapbox Jazzy theme\n\n- Based on Jazzy's \"full width\" theme.\n- Add ellipsis to overlong items in navigation menu.\n- Set minimum width for navigation menu.\n- Use Open Sans font face.\n- Inline GitHub header icon as SVG.\n- Center images by default.\n- Add GitHub SVG icon to 'show on github' link.\n- Wrap overlong method names on class pages.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/bacf8eee70f3c1a2075702e8ef82b6f1204d671e"},{"sha":"2e0ab45f42f260192ba5aa1eac02bdeb70e3f481","author":{"name":"Jason Wray","email":"158e602a35675d2a0b685478824aa5995557a235@mapbox.com"},"message":"[ios] Place MGLCoordinateInCoordinateBounds in jazzy's Geometry section\n\nAdded in https://github.com/mapbox/mapbox-gl-native/pull/5053 but wasn't categorized for jazzy.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/2e0ab45f42f260192ba5aa1eac02bdeb70e3f481"},{"sha":"c75caa650bb73ae6f3ce193145f11d967fab073c","author":{"name":"Jason Wray","email":"158e602a35675d2a0b685478824aa5995557a235@mapbox.com"},"message":"[ios] Update and bundle docs screenshot\n\n- Don't use an absolute URL for the screenshot image, include the file instead.\n- Add Sketch document for screenshot.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/c75caa650bb73ae6f3ce193145f11d967fab073c"},{"sha":"388fdd2ff7bfc652d0bd40a614a31e6a235e1328","author":{"name":"Jason Wray","email":"158e602a35675d2a0b685478824aa5995557a235@mapbox.com"},"message":"[ios, macos] Update changelogs for new Jazzy theme","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/388fdd2ff7bfc652d0bd40a614a31e6a235e1328"},{"sha":"50dd60aaf63411da7840ee2314c8ede7fc625b3f","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios, macos] Rewrote MGLMapViewDelegate, MGLAnnotationView docs\n\nReorganized MGLMapViewDelegate and MGLAnnotationView symbols into sections by task. Wrapped documentation comments at column 80 for readability.\n\nAdded documentation for -mapViewWillStartRenderingFrame: and -mapViewDidFinishRenderingFrame:fullyRendered:, which are supported and behave as expected (except for the part that has been left undocumented). Synchronized iOS and macOS documentation for MGLMapViewDelegate. Added cross-references between annotation image and annotation view delegate methods and among the various callout delegate methods.\n\nAdded missing MGLAnnotationViewDragState documentation and also added the symbol to jazzy’s table of contents. Rewrote MGLAnnotationView documentation.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/50dd60aaf63411da7840ee2314c8ede7fc625b3f"},{"sha":"1f026c624668298c5736a8ba4ef480de8bab425a","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios] Removed custom getter\n\nisScaledWithViewingDistance is unnecessary.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/1f026c624668298c5736a8ba4ef480de8bab425a"},{"sha":"f2fdc23ec7b39d1ee6c9e4b37ad4952e4a5f5447","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios] Removed MGLAnnotationView.flat\n\nRemoved MGLAnnotationView’s option to lie flat against a tilted map to work around #5090.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/f2fdc23ec7b39d1ee6c9e4b37ad4952e4a5f5447"},{"sha":"0d7d2449b1365f7164db39cb0ec899306b835326","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios] Fixed auto-shrinking annotation views\n\nFixes #5547.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/0d7d2449b1365f7164db39cb0ec899306b835326"},{"sha":"649b0682709c44d82d89f6c32a671641161b70ad","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios] Avoid resetting pitch along with center offset\n\nFixed a bug causing an annotation view to be scaled based on a pitch of 0° when setting the view’s center offset.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/649b0682709c44d82d89f6c32a671641161b70ad"},{"sha":"bb4606b53de1ae06cff81d7f05be31d163b78f86","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios] Fixed KVO for annotation view center\n\nAlways reposition the annotation view using the standard -setCenter: setter, fixing KVO compliance for the center key path and making the view behave more like a normal view. -setCenter: updates the transform by side effect, and it always starts from the identity transform to avoid surprises. To apply a custom transform on an annotation view, make sure to apply it in -mapView:didFinishLoadingFrame:fullyRendered: based on the existing transform.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/bb4606b53de1ae06cff81d7f05be31d163b78f86"},{"sha":"bb2f627b1287483749487e405931d3cbe2c5363e","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios] Made annotation view position animatable\n\nWe don’t normally want an annotation view to animate its position, because that makes the view appear to lag behind the map. But when the annotation view moves due to the underlying annotation model object moving, the developer may want exactly that effect.\n\nThis change continues to disable the default implicit bounds (and now position) animation. It also groups the view updates in -updateAnnotationViews in a transaction that disables animation actions, to improve perceived performance with a large number of annotations. However, when the annotation model object changes, we move the annotation view outside of that transaction to allow the developer to opt into animation.\n\nIf the developer moreover wants the annotation view to animate even due to the viewport changing, they can override -setCenter: to use a UIView animation block.\n\nFixes #5230.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/bb2f627b1287483749487e405931d3cbe2c5363e"},{"sha":"288b71b67128c0d480ff9f4b869948e63b2041c4","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios] Simplified MBXAnnotationView\n\nEliminated the center view in favor of applying a background color and border to the annotation view’s layer.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/288b71b67128c0d480ff9f4b869948e63b2041c4"}]}
{"actor":{"display_login":"tmpsantos"}}