{"push_id":909666807,"size":8,"distinct_size":8,"ref":"refs/heads/1ec5-optimal-flight-3296","head":"27dd0af3b76d6390f53429b4c649c9cbd6815f3e","before":"08d6b4f178e152a4ee10c99d7a05b23340a5be18","commits":[{"sha":"e5c0034ced583497c91338254fbe473a106c28db","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"[core] Avoid mutating transform state if bailing from flyTo","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/e5c0034ced583497c91338254fbe473a106c28db"},{"sha":"e38c6c7578781db3ba153be6decabe4497306fdb","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"[core] Rewrote CameraOptions documentation\n\nOnly document units for generic types like double. The semantics of LatLng and Duration are already baked into the types; one just needs to look up the types’ definitions. Also, the […) is set notation, so the braces are supposed to be mismatched.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/e38c6c7578781db3ba153be6decabe4497306fdb"},{"sha":"9618598cbef9de74965e69059c45f8623d74121c","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"[core] Further defer state modifications in flyTo()\n\nSend will-change notification and modify transform state after the last opportunity to bail, to avoid duplicate notifications.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/9618598cbef9de74965e69059c45f8623d74121c"},{"sha":"f7afa91013ff9e3ee2703722d66767296b01c96d","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"[core] Fly across the meridian or antemeridian, whichever is shorter\n\nref mapbox/mapbox-gl-js#1853","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/f7afa91013ff9e3ee2703722d66767296b01c96d"},{"sha":"ff5afc3f8a07c541124c74a7206b1440931c30a5","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"[core] More flyTo documentation; reformulated flyTo options\n\nThe speed and curve fields in CameraOptions have been replaced with velocity and minZoom fields, which expressed in screen units. Scaling and easing make it difficult to derive options that are expressed in physical units.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/ff5afc3f8a07c541124c74a7206b1440931c30a5"},{"sha":"3a9296cf91aa8969c23681f5ce0ca8f64e6467f8","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"[ios, osx] flyTo() is neither parabolic nor ballistic\n\nDue to the produced curve and applied easing, flyTo() doesn’t model a parabola or ballistic trajectory, but it does simulate powered flight to some extent.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/3a9296cf91aa8969c23681f5ce0ca8f64e6467f8"},{"sha":"c9c7e912e8f7e947806b4e19420e4455794a3981","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"[ios, osx] Angular FOV is in radians, not degrees","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/c9c7e912e8f7e947806b4e19420e4455794a3981"},{"sha":"27dd0af3b76d6390f53429b4c649c9cbd6815f3e","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"[ios, osx] Allow zero-duration flight\n\nFor consistency with -setCamera:…, a duration of 0 jumps instantaneously to the new location, while a negative value uses the distance-dependent default.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/27dd0af3b76d6390f53429b4c649c9cbd6815f3e"}]}