{"push_id":1449123315,"size":59,"distinct_size":7,"ref":"refs/heads/externalresource","head":"86a6c8934f30730a4e6cdb7f65cf8f5f96e6665c","before":"b0fca2b5fa5fff6eae5ded60c17f1b5d310a2b32","commits":[{"sha":"de054e70b7edda027eea121a8d902603358028f2","author":{"name":"Anita Graser","email":"67b31b81e3e8c4f806067d5af032da211ef197e0@gmx.at"},"message":"Added second algorithm output\n\nSecond output raster contains cost allocation map, as described in https://grass.osgeo.org/grass70/manuals/r.cost.html#cost-allocation","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/de054e70b7edda027eea121a8d902603358028f2"},{"sha":"231f97ab978428510ceddd7c50560bca9e46884c","author":{"name":"Anita Graser","email":"67b31b81e3e8c4f806067d5af032da211ef197e0@gmx.at"},"message":"Create cost allocation map output","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/231f97ab978428510ceddd7c50560bca9e46884c"},{"sha":"dd0df199fc5f187404f39e22cf9ff4cc11da3a5c","author":{"name":"Anita Graser","email":"67b31b81e3e8c4f806067d5af032da211ef197e0@gmx.at"},"message":"Create cost allocation map output","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/dd0df199fc5f187404f39e22cf9ff4cc11da3a5c"},{"sha":"c558d516e6654f1d383f8a301b5e19d0751975c4","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Prevent users from removing layers or closing projects when\nrunning tasks depend on those layers\n\nIt's not foolproof because there's many ways to remove layers\nnot through the QGIS gui and tasks should be written to nicely handle\nlayers being removed mid-way through execution.\n\nBut it's still a good warning for users if they accidently try to\nload a new project and don't realise some task is still running\nin the background.","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/c558d516e6654f1d383f8a301b5e19d0751975c4"},{"sha":"f2127464d304fbe1ee7e0b0deb45ae6e9905e032","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Move heatmap generation code to analysis lib\n\nAnd clean it up a lot","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/f2127464d304fbe1ee7e0b0deb45ae6e9905e032"},{"sha":"83c38b0172546ab019f8fd7b08ea3e74434a60d9","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[FEATURE][processing] Port heatmap plugin to processing algorithm","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/83c38b0172546ab019f8fd7b08ea3e74434a60d9"},{"sha":"f9578bf60b7a2a6359679c74066ebda735783381","author":{"name":"Harrissou Sant-anna","email":"f98fe59bcb650993b33e3c8c407c32bea5e7ed9d@gmail.com"},"message":"Replace selectedFeaturesIds by selectedFeatureIds","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/f9578bf60b7a2a6359679c74066ebda735783381"},{"sha":"20f1f76f2e52c13b570d23a944785a21bb740df1","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[heatmap] Avoid gdal warnings, calculate distance from pixel centroid","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/20f1f76f2e52c13b570d23a944785a21bb740df1"},{"sha":"bef5b5ed68acd03cb20a486e9916cb8a488b6f52","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[processing][heatmap] custom parameter/widget for output resolution\n\nMatches current behaviour of c++ heatmap plugin","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/bef5b5ed68acd03cb20a486e9916cb8a488b6f52"},{"sha":"034cc6593561dfffa50c4c47cf75b953bbe08298","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[FEATURE] Remove c++ heatmap plugin\n\nNo longer required as plugin has been ported to analysis lib\nwith processing frontend\n\nMarked as feature for docs + changelog notices","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/034cc6593561dfffa50c4c47cf75b953bbe08298"},{"sha":"e1a588e06684ce3fe16bfc582f0d983cb4b77e3f","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Merge pull request #3782 from nyalldawson/heatmap\n\nPort heatmap plugin code to analysis, add processing alg","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/e1a588e06684ce3fe16bfc582f0d983cb4b77e3f"},{"sha":"51206590c9dcd8178186eec3d33e40406554af76","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[processing] Use newer basic stats algorithm in vector menu","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/51206590c9dcd8178186eec3d33e40406554af76"},{"sha":"75f51bc16e60b15a4fccd64f30da4ca56e37368b","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"[processing][heatmap] Fix alg in batch mode, mark some params as advanced","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/75f51bc16e60b15a4fccd64f30da4ca56e37368b"},{"sha":"60ad5c672ea54ced8a72831418c16330564b3bf2","author":{"name":"nirvn","email":"18c0dc33f5c87daa2a2bdf3517526f73709ada53@gmail.com"},"message":"[snapping] fix default snapping enabled state","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/60ad5c672ea54ced8a72831418c16330564b3bf2"},{"sha":"6b0bf49cd8619d725d12e6dd37431a6f6abc8ffd","author":{"name":"nirvn","email":"18c0dc33f5c87daa2a2bdf3517526f73709ada53@gmail.com"},"message":"[snapping] fix default snapping type settings","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/6b0bf49cd8619d725d12e6dd37431a6f6abc8ffd"},{"sha":"a6030d652d16f852377de4b9beafc931e5bb123b","author":{"name":"nirvn","email":"18c0dc33f5c87daa2a2bdf3517526f73709ada53@gmail.com"},"message":"[snapping] fix enable state of snapping widget's elements","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/a6030d652d16f852377de4b9beafc931e5bb123b"},{"sha":"8e147802cb1f02f651e00144d93f18f2f9e7391b","author":{"name":"nirvn","email":"18c0dc33f5c87daa2a2bdf3517526f73709ada53@gmail.com"},"message":"[snapping] move tracing action to snapping toolbar","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/8e147802cb1f02f651e00144d93f18f2f9e7391b"},{"sha":"9afb48eccda4acb2cf9a4535925aec57d2ae6a90","author":{"name":"nirvn","email":"18c0dc33f5c87daa2a2bdf3517526f73709ada53@gmail.com"},"message":"fix snapping test","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/9afb48eccda4acb2cf9a4535925aec57d2ae6a90"},{"sha":"ea661e5e3ccf6cc832006d98c35d21ccbebadfd1","author":{"name":"nirvn","email":"18c0dc33f5c87daa2a2bdf3517526f73709ada53@gmail.com"},"message":"[options] remove string search for default snap mode combo box","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/ea661e5e3ccf6cc832006d98c35d21ccbebadfd1"},{"sha":"c975764c12a182a9be37c1cce125ecc924da4e5f","author":{"name":"Nyall Dawson","email":"df9b58e41281919e9dfb784eec646ca4e1dcfe83@gmail.com"},"message":"Port processing oriented minimum bounding box alg to QgsGeometry","distinct":false,"url":"https://api.github.com/repos/DelazJ/QGIS/commits/c975764c12a182a9be37c1cce125ecc924da4e5f"}]}
{"actor":{"display_login":"DelazJ"}}