{"push_id":611656235,"size":28,"distinct_size":19,"ref":"refs/heads/1065-separate-ui-from-map-thread","head":"5a84e6f0979826c0b752e503d99c82c83b65f53e","before":"619c3446e2b607878777d2668c6093031c609d79","commits":[{"sha":"f73dfc73f101e8023fe5719225cdec35c7e4a84b","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"make more things const and refs, and add mutexes","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/f73dfc73f101e8023fe5719225cdec35c7e4a84b"},{"sha":"897107416b78c514b66e5262cd4dbf91df9a7be8","author":{"email":"325cd2342e449d8b8fd576314e1f51af5334d900@codesorcery.net","name":"Justin R. Miller"},"message":"remove now-unused operator","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/897107416b78c514b66e5262cd4dbf91df9a7be8"},{"sha":"6b1d792f9d25ba1eb4a09942f00f19e179d6aa67","author":{"email":"325cd2342e449d8b8fd576314e1f51af5334d900@codesorcery.net","name":"Justin R. Miller"},"message":"add comments to annotation manager; fix vector reserve","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/6b1d792f9d25ba1eb4a09942f00f19e179d6aa67"},{"sha":"486a385f98ff554796e0e9581c5b1fce5c0ce63b","author":{"email":"325cd2342e449d8b8fd576314e1f51af5334d900@codesorcery.net","name":"Justin R. Miller"},"message":"Merge branch 'master' into 1022-annotations-thread-safety","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/486a385f98ff554796e0e9581c5b1fce5c0ce63b"},{"sha":"77c386251e3c3a361fe8d145b4f3b15208ab9d47","author":{"email":"325cd2342e449d8b8fd576314e1f51af5334d900@users.noreply.github.com","name":"Justin R. Miller"},"message":"Merge pull request #1022 from mapbox/1022-annotations-thread-safety\n\nC++ style & safety improvements","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/77c386251e3c3a361fe8d145b4f3b15208ab9d47"},{"sha":"c5597ad6f1b5140406d8059d27c7a5ca90ba40de","author":{"email":"325cd2342e449d8b8fd576314e1f51af5334d900@codesorcery.net","name":"Justin R. Miller"},"message":"annotations perf improvements & iOS app testing\n\nsquash of #1061","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/c5597ad6f1b5140406d8059d27c7a5ca90ba40de"},{"sha":"cedd91ed248a04e54e614f51ed106a6f1f365ed7","author":{"email":"325cd2342e449d8b8fd576314e1f51af5334d900@users.noreply.github.com","name":"Justin R. Miller"},"message":"Merge pull request #1076 from mapbox/annotations-performance\n\nannotations perf improvements & iOS app testing","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/cedd91ed248a04e54e614f51ed106a6f1f365ed7"},{"sha":"b184a5443483b676afc1259a95a3f8b1a040d5f2","author":{"email":"325cd2342e449d8b8fd576314e1f51af5334d900@codesorcery.net","name":"Justin R. Miller"},"message":"don't stop/start map in related to style changes anymore since safe","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/b184a5443483b676afc1259a95a3f8b1a040d5f2"},{"sha":"fb41d0cd4c5c526696e33390f2e65ea581809100","author":{"email":"325cd2342e449d8b8fd576314e1f51af5334d900@users.noreply.github.com","name":"Justin R. Miller"},"message":"Merge pull request #1077 from mapbox/fix-style-change-crash\n\ndon't stop/start map in relation to style changes anymore since safe","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/fb41d0cd4c5c526696e33390f2e65ea581809100"},{"sha":"09616ab3ca4da8bec6ac55db37b4a39bac702db3","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/09616ab3ca4da8bec6ac55db37b4a39bac702db3"},{"sha":"28c7653d2dcaf69c100ee5abc881f76c7c665afe","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/28c7653d2dcaf69c100ee5abc881f76c7c665afe"},{"sha":"089860096b2d91f3474526569eb2ce53dbbe72d4","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/089860096b2d91f3474526569eb2ce53dbbe72d4"},{"sha":"cbc29b58b91125ffad9c0f4229c1f56310a6af4f","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/cbc29b58b91125ffad9c0f4229c1f56310a6af4f"},{"sha":"b26b826eec3ee50c41dec3a817db15c5cab5f84f","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/b26b826eec3ee50c41dec3a817db15c5cab5f84f"},{"sha":"0a72e2923815fd27d31c9c9b206a16a32774dec5","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/0a72e2923815fd27d31c9c9b206a16a32774dec5"},{"sha":"b9317314d48fc654b950d77bd56059ab6ff1586c","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/b9317314d48fc654b950d77bd56059ab6ff1586c"},{"sha":"e94517ae2a778ddf0afb025aed263c292f262bc1","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/e94517ae2a778ddf0afb025aed263c292f262bc1"},{"sha":"d33667af1f9ad42531bcf0cec56cd939e557fdd5","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/d33667af1f9ad42531bcf0cec56cd939e557fdd5"},{"sha":"0ba97f0f503800b091b4750acb08b71c80bbff68","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/0ba97f0f503800b091b4750acb08b71c80bbff68"},{"sha":"9c4387b53432a4ebdda804872bdad7c779f9513b","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/9c4387b53432a4ebdda804872bdad7c779f9513b"}]}