{"push_id":2407890262,"size":23,"distinct_size":8,"ref":"refs/heads/1ec5-mbgl-expression-json-foundation-11254","head":"ea4c49f12a3547d512025ae62ed3c97d6cdb4098","before":"2bb3b5c3e2fb6344fd2727b23353c0069efa5ca7","commits":[{"sha":"ea525fd08a69e2a840f3d14291b23027a3747986","author":{"name":"Tobrun","email":"29ddc0aad616db2d413e69bc1d8d38269dfd2af2@gmail.com"},"message":"[android] - check for null body on http request, cleanup code","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/ea525fd08a69e2a840f3d14291b23027a3747986"},{"sha":"dfdfbc09902cdb592d217d3e264f736ce5217926","author":{"name":"Łukasz Paczos","email":"4f74f35bdb561396d065144118704e381f9c7bb3@mapbox.com"},"message":"[android] calculating camera's LatLng for bounds without map padding (#11410)","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/dfdfbc09902cdb592d217d3e264f736ce5217926"},{"sha":"6179110b6bfe8ee0880a055a31c12a88f9bd9b20","author":{"name":"Tobrun","email":"bbd6773debf9dbb78d4e0aa917b58a1e9e832e63@mapbox.com"},"message":"[android] - add expression conversion, add getters (#11352)","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/6179110b6bfe8ee0880a055a31c12a88f9bd9b20"},{"sha":"8a3deab73373c8f3182e4337a3619ebcc58ecc2c","author":{"name":"Lucas Wojciechowski","email":"b5f030aa6367d03b1f57facc5078ebec721c5b23@lucaswoj.com"},"message":"[core] Add expression filter support (#11251)\n\n* WIP\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* Remove Filter::operator()(const Feature&)\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* Hook up expression filter evaluator\r\n\r\n* Replace `shared_ptr` with &reference\r\n\r\n* Fill in implementation of `void operator()(const ExpressionFilter&)`\r\n\r\n* Fix failing tests\r\n\r\n* Switch back to a shared_ptr per chat with @anandthakker\r\n\r\n* Fix benchmark compilation\r\n\r\n* Shot in the dark to fix CI\r\n\r\n* Shot in the dark to fix CI (part 2)\r\n\r\n* Shot in the dark to fix CI (part 3)\r\n\r\n* In src/mbgl/style/conversion/filter.cpp, add a port of isExpressionFilter and use it to decide in Converter<Filter>::operator() whether to parse the incoming JSON as an ExpressionFilter or one of the legacy filter types\r\n\r\n* Remove bool Filter::operator()(const GeometryTileFeature&) const\r\n\r\n*  Ensure the map zoom is passed into filtering operations wherever applicable\r\n\r\n* Add expression filter tests\r\n\r\n* Addressed PR feedback\r\n\r\n* Implement `NSPredicate *operator()(mbgl::style::ExpressionFilter filter)`\r\n\r\n* Fix formatting& nit","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/8a3deab73373c8f3182e4337a3619ebcc58ecc2c"},{"sha":"a57be420b0a90760d505d8e1df3e0d42ac1aa10d","author":{"name":"Asheem Mamoowala","email":"a864e1f8aac6c834715968d2d49ad6de32195608@mapbox.com"},"message":"[core] TileJSON conversion clamps bounds longitude to [-180,180], per spec","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/a57be420b0a90760d505d8e1df3e0d42ac1aa10d"},{"sha":"961aba155214beceb413e926c34b964dbf35a75d","author":{"name":"Tobrun","email":"29ddc0aad616db2d413e69bc1d8d38269dfd2af2@gmail.com"},"message":"[android] - revisit proguard configuration for release-boba","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/961aba155214beceb413e926c34b964dbf35a75d"},{"sha":"4404a2669bf5278eba902e4c183932809204fa7c","author":{"name":"Lloyd Sheng","email":"20c9ad801dcd325d64175857c60044bb4e617492@lloydsheng.com"},"message":"[ios, macos] Fix an issue where a wrong annotation may selected if annotations were set close together (#11438)\n\n* [ios] Fix an issue where wrong annotation may selected when annotations very close #10734\r\n\r\n* [macos] Fix an issue where a wrong annotation may selected if annotations were set close together\r\n\r\n* update the iOS change log and the macOS change log\r\n\r\n* Fix an issue where the comment referenced to the wrong variable name","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/4404a2669bf5278eba902e4c183932809204fa7c"},{"sha":"3294f279e32315fc904e84317076c0a634091f14","author":{"name":"Łukasz Paczos","email":"4f74f35bdb561396d065144118704e381f9c7bb3@mapbox.com"},"message":"[android] build release Test App before publishing (#11418)","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/3294f279e32315fc904e84317076c0a634091f14"},{"sha":"2230af142540a041e0583e81cda49a0064be4044","author":{"name":"Jason Wray","email":"158e602a35675d2a0b685478824aa5995557a235@mapbox.com"},"message":"[ios] Improved heading indicator arrow visibility","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/2230af142540a041e0583e81cda49a0064be4044"},{"sha":"d37edadacbe20cd9fa71100d53098291ee7ea619","author":{"name":"Jason Wray","email":"158e602a35675d2a0b685478824aa5995557a235@mapbox.com"},"message":"[ios] Fix pinch drift ignoring delegate camera change response","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/d37edadacbe20cd9fa71100d53098291ee7ea619"},{"sha":"4acd671a65d699903563e5313bf879392f754fd2","author":{"name":"Jason Wray","email":"158e602a35675d2a0b685478824aa5995557a235@mapbox.com"},"message":"[ios] Add camera limit debug option to iosapp\n\nAdapted from https://github.com/mapbox/ios-sdk-examples/blob/cdff47276d261d58c7eb2d0ba75d9cce6c308417/Examples/ObjectiveC/BlockingGesturesDelegateExample.m","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/4acd671a65d699903563e5313bf879392f754fd2"},{"sha":"6718887f0bde0828d3f145d574a3a2d91d821acf","author":{"name":"Jason Wray","email":"158e602a35675d2a0b685478824aa5995557a235@mapbox.com"},"message":"[ios, build] Move iOS release builds to CircleCI","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/6718887f0bde0828d3f145d574a3a2d91d821acf"},{"sha":"be2fae838c945919e78f72bd737157dcd1b2458c","author":{"name":"Jason Wray","email":"158e602a35675d2a0b685478824aa5995557a235@mapbox.com"},"message":"[ios] Prepare changelog for ios-v3.7.6","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/be2fae838c945919e78f72bd737157dcd1b2458c"},{"sha":"2912a1423d7b1141e6f77b3c29f350065a084598","author":{"name":"John Firebaugh","email":"28fbf7b8f613c82fb53ea7a28c900f901dd7cc74@gmail.com"},"message":"[core] Stringify expression syntax, not function syntax","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/2912a1423d7b1141e6f77b3c29f350065a084598"},{"sha":"449c68e329448196c976fade12a8c0d58a0c7af9","author":{"name":"John Firebaugh","email":"28fbf7b8f613c82fb53ea7a28c900f901dd7cc74@gmail.com"},"message":"[core] Update mapbox-gl-js","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/449c68e329448196c976fade12a8c0d58a0c7af9"},{"sha":"fb4181f34af06f98aebd5a8a3c08056dbbbfa04b","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios, macos] Eviscerate mbgl expression to Foundation JSON object conversion","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/fb4181f34af06f98aebd5a8a3c08056dbbbfa04b"},{"sha":"5775f5d7739cb17fa849663c59e2b229d391abd3","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios, macos] Remove literal special case\n\nMGLJSONObjectFromMBGLValue() is just a literal translation from C++ types to Foundation types; no need for expression-specific literal wrapping.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/5775f5d7739cb17fa849663c59e2b229d391abd3"},{"sha":"ff029ca8f4ae9b34f00f6317f843e14cf9e657a9","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios, macos] Implemented RGB(A) operators","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/ff029ca8f4ae9b34f00f6317f843e14cf9e657a9"},{"sha":"62f3a8aed730e7eeb8637c530727a92f3bccd63a","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[ios, macos] More robust color conversion","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/62f3a8aed730e7eeb8637c530727a92f3bccd63a"},{"sha":"d6b4976fd150f8aa9b6b6d4ef925edc255273f43","author":{"name":"Minh Nguyễn","email":"accf4391ee3caef09cfe4827099523c7adb792ba@1ec5.org"},"message":"[macos] Create calibrated RGB from expression on Sierra","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/d6b4976fd150f8aa9b6b6d4ef925edc255273f43"}]}
{"actor":{"display_login":"1ec5"}}