{"push_id":641304640,"size":38,"distinct_size":33,"ref":"refs/heads/1065-separate-ui-from-map-thread","head":"2fee8829245d6a604807080e08e053bda7bb8d27","before":"084f90b063a7f063e24a7fbae04c17cca45462e9","commits":[{"sha":"1a43b773af90ece34d7db4a29027efb0abaf3c95","author":{"email":"ee9b6ccdd2e8c79d40ad09b9c20651480798c278@gmail.com","name":"Brad Leege"},"message":"#1166 - Initial conversion from NSURLConnection to NSURLSession","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/1a43b773af90ece34d7db4a29027efb0abaf3c95"},{"sha":"d4264edea347cca162ff3c6313db0bf9b00e33e2","author":{"email":"ee9b6ccdd2e8c79d40ad09b9c20651480798c278@gmail.com","name":"Brad Leege"},"message":"#1166 - Cleaning up logs and old NSURLConnection code","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/d4264edea347cca162ff3c6313db0bf9b00e33e2"},{"sha":"87409b12342929d0a52cc7b825bc814f6959e882","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"Constrain user dot to superview margins\n\nWhen the screen changes orientation, the user dot should always appear at the correct location.\n\nFixed #1313.","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/87409b12342929d0a52cc7b825bc814f6959e882"},{"sha":"2f67f60dbb206d88f190bf863ab5741de346a22f","author":{"email":"ee9b6ccdd2e8c79d40ad09b9c20651480798c278@gmail.com","name":"Brad Leege"},"message":"Merge pull request #1321 from mapbox/1166-nsurlsession\n\nNSURLSession","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/2f67f60dbb206d88f190bf863ab5741de346a22f"},{"sha":"10087877457eda8017cc17fa25a4fbd5815e96cc","author":{"email":"f51523358fc7d032157dcfe648ee87ae1f4d8a81@1ec5.org","name":"Minh Nguyễn"},"message":"Merge pull request #1322 from mapbox/1ec5-orientation-1313\n\nConstrain user dot to superview margins","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/10087877457eda8017cc17fa25a4fbd5815e96cc"},{"sha":"6270bcdf290252baaa4dbba589e30302060c5f7c","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move TransformState to MapData object","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/6270bcdf290252baaa4dbba589e30302060c5f7c"},{"sha":"d2604cd6b3096d885bb48e4fa616ee09d56262b1","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move Transform into MapData and make source unaware of the Map object","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/d2604cd6b3096d885bb48e4fa616ee09d56262b1"},{"sha":"3a43fab93d6c6f78e5c0a4609ce057b62bbb3ab1","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move activeSources to internal Map context","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/3a43fab93d6c6f78e5c0a4609ce057b62bbb3ab1"},{"sha":"ca565a7eff6ae52e8546a204e1d4e40b5faa4874","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"remove unused includes","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/ca565a7eff6ae52e8546a204e1d4e40b5faa4874"},{"sha":"ee4f187dd8c8cce0f18e3849377aba19e0eaee94","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move atlas/painter to map context","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/ee4f187dd8c8cce0f18e3849377aba19e0eaee94"},{"sha":"4e937ac3421d1ef8a2ff29eb1ec815452efa7d8f","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"remove unused reference","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/4e937ac3421d1ef8a2ff29eb1ec815452efa7d8f"},{"sha":"f52a067a40d3665d9dc5e37601e06bc7446ccb4b","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move texturepool to context","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/f52a067a40d3665d9dc5e37601e06bc7446ccb4b"},{"sha":"b293454418dc386ec69353f3023b433b2a58b28b","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move GlyphStore to MapContext","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/b293454418dc386ec69353f3023b433b2a58b28b"},{"sha":"539db96541c58391fed5cd5e3fd07b884ae6d1f0","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move Sprite to MapContext","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/539db96541c58391fed5cd5e3fd07b884ae6d1f0"},{"sha":"badb07b22844a579d3f373fb325b691457e46e49","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"remove unneeded headers","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/badb07b22844a579d3f373fb325b691457e46e49"},{"sha":"631b40509d4ee889cd956a949eed177d9f0ea8b0","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move MapContext to its own file","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/631b40509d4ee889cd956a949eed177d9f0ea8b0"},{"sha":"33acb0c2425fe16ffb66b1165da5ecaa94da7e2c","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move worker to MapContext","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/33acb0c2425fe16ffb66b1165da5ecaa94da7e2c"},{"sha":"d5d0ec34929b0ffa4952f11db08f1316933093ff","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move Style to MapContext","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/d5d0ec34929b0ffa4952f11db08f1316933093ff"},{"sha":"77ea072009190bc6354cbd178faf019c23a0f2e1","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move getSprite to MapContext","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/77ea072009190bc6354cbd178faf019c23a0f2e1"},{"sha":"669ca39c1c6cfb8415bdf2d0e85837e50162a6cb","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"move asyncRender to MapContext","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/669ca39c1c6cfb8415bdf2d0e85837e50162a6cb"}]}