{"push_id":820724029,"size":30,"distinct_size":29,"ref":"refs/heads/qt-app","head":"e2138747ecc088a8da2770868c9ac44672dfd9b6","before":"77aa811b8b784005027d72c12b7c012b8d1920b1","commits":[{"sha":"709c4fdcee7c84a2e6aec7c03b004497ee89e165","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@kulturny.com","name":"Jason Wray"},"message":"[build] update appledoc install error URL","distinct":false,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/709c4fdcee7c84a2e6aec7c03b004497ee89e165"},{"sha":"81224e9d36bbcbcdd562ee544e556a54e4510555","author":{"email":"660609b171607ff3dcd294929e5d8239736f4298@mapbox.com","name":"Bruno de Oliveira Abinader"},"message":"Added more transform state getters\n\nSome platforms requires specific information that was previously not\navailable in public API, but stored internally in TransformState object.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/81224e9d36bbcbcdd562ee544e556a54e4510555"},{"sha":"911e57fdd0252cbdac83ac2beed86d08d0b20557","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[Qt] Add a Qt wrapper aroung mbgl::Map\n\nSigned-off-by: Bruno Abinader <bruno@mapbox.com>\nSigned-off-by: Thiago Marcos P. Santos <thiago@mapbox.com>","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/911e57fdd0252cbdac83ac2beed86d08d0b20557"},{"sha":"3d17525a4c7c06a30f809011dd61f9f3d37a8d01","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[Qt] Add a Qt app example\n\nShould build and run with `make run-qt`\n\nSigned-off-by: Bruno Abinader <bruno@mapbox.com>\nSigned-off-by: Thiago Marcos P. Santos <thiago@mapbox.com>","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/3d17525a4c7c06a30f809011dd61f9f3d37a8d01"},{"sha":"67f4a09f4d61dc7fc50a118b75c2ef9bc43a3759","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[Qt] Use QImage for decompressing images\n\nNeeds to explicitly define the target platform,\notherwise it will use linux/osx.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/67f4a09f4d61dc7fc50a118b75c2ef9bc43a3759"},{"sha":"2e0d02a22bd58d91ced5c27938f96a302f18e3b1","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[Qt] Use Qt as file source backend","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/2e0d02a22bd58d91ced5c27938f96a302f18e3b1"},{"sha":"08b0465d8a07d1b8e80369c98be0f50c9bc413ca","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[Qt] Introduce a read-only cache based on QSqlDatabase","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/08b0465d8a07d1b8e80369c98be0f50c9bc413ca"},{"sha":"27ed07d280688fcad7ae5e69d9f7f917d0389126","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[RenderMain] Introduce the AsyncTask\n\nTODO: docs and tests","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/27ed07d280688fcad7ae5e69d9f7f917d0389126"},{"sha":"eb0fbd4889db7827083aa0e7fb58e2a620402301","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[RenderMain] Use AsyncTask on the MapContext\n\nSigned-off-by: Thiago Marcos P. Santos <thiago@mapbox.com>\nSigned-off-by: Bruno de Oliveira Abinader <bruno@mapbox.com>","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/eb0fbd4889db7827083aa0e7fb58e2a620402301"},{"sha":"38d09658775cd12b61d1abb0c665d586fb602337","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[RenderMain] Use AsyncTask on the Request","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/38d09658775cd12b61d1abb0c665d586fb602337"},{"sha":"ea57cf0a4431b1ae86df5fa5a8443969c7bc97c1","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[RenderMain] Do not pass uv_loop_t around\n\nThis should be abstracted by util::RunLoop","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/ea57cf0a4431b1ae86df5fa5a8443969c7bc97c1"},{"sha":"2e4c0aac476f7a766df4c63bb50c7e2ac797018f","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[RenderMain] Abstract main loop inside RunLoop class","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/2e4c0aac476f7a766df4c63bb50c7e2ac797018f"},{"sha":"c22fe74892cdd7445b13b644eccc4f001e21284d","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[RenderMain] Make Qt build with the new RunLoop and AsyncTask abstraction","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/c22fe74892cdd7445b13b644eccc4f001e21284d"},{"sha":"69d4f18567114fa532ed7527c7892ce4e04cb65f","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[RenderMain] Implement the AsyncTask and RunLoop using Qt\n\nNow Mapbox GL will handle events using Qt as backend\ninstead of libuv. We still need to link with libuv\nbecause a few other convenience stuff we are using.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/69d4f18567114fa532ed7527c7892ce4e04cb65f"},{"sha":"0114000d0956316cf82bff66844f81172ccfd636","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[RenderMain] Render from the main thread\n\nDo not create a thread for the MapContext anymore.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/0114000d0956316cf82bff66844f81172ccfd636"},{"sha":"feb110a77a382e4051db02a04fb927286483889c","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[RenderMain] Qt tweaks to run on the main thread\n\nRegister a main loop: It will basically register a\nsingleton so AsyncTask can work on the main thread.\n\nConnect signals directly: avoid an extra hop on\nthe main loop. This was need before because of the\nIPC between thread.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/feb110a77a382e4051db02a04fb927286483889c"},{"sha":"36f63a7bb80a2e0dccd7e62a1122254d834e105d","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[XXX] Build the Qt port as a library","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/36f63a7bb80a2e0dccd7e62a1122254d834e105d"},{"sha":"50d4c8bcbaeef81f43096f831e7c43ffc0c75daf","author":{"email":"f23d94b2a735b6193d3882ae31308d2e41e8282b@mapbox.com","name":"Thiago Marcos P. Santos"},"message":"[XXX] Force the current cached state before rendering\n\nThe state might have been changed by some other painter\nafter we rendered our frame.","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/50d4c8bcbaeef81f43096f831e7c43ffc0c75daf"},{"sha":"385e6d6bdb4521e9097695d4171b58ea6808b34e","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"[Qt] Support Qt 4 and 5","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/385e6d6bdb4521e9097695d4171b58ea6808b34e"},{"sha":"a1584f4a3b41a1b402c3e3a2e11f5cb5192c87fe","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@kkaefer.com","name":"Konstantin Käfer"},"message":"[Qt] don't try to use the lib for the Qt app","distinct":true,"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/commits/a1584f4a3b41a1b402c3e3a2e11f5cb5192c87fe"}]}