{"push_id":847631249,"size":1000,"distinct_size":5557,"ref":"refs/heads/master","head":"f689b64bb93b48636756118425a642287ad736d0","before":"e0ab31aed1ba4e0d3f19f1b43eac83bfec66cb56","commits":[{"sha":"388931cabbf21724d134cddd77cd420c5677c3ab","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"BSE: generate C++ sources instead of C","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/388931cabbf21724d134cddd77cd420c5677c3ab"},{"sha":"436f6020992e8be09889c97fbf30227768746b60","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"Merge branch 'bse-c++'\n\n* bse-c++:\n  BSE: generate C++ sources instead of C\n  BSE: compile all procedure files as C++\n  BSE: compile bseengine, bseenginemaster, bseengineschedule and bseengineutils as C++\n  BSE: compile bsemidinotifier, bsemidisynth and bsemidivoice.c as C++\n  BSE: compile bseparasite, bseplugin and bseprocedure as C++\n  BSE: compile bsequery, bsescripthelper and bsesnooper as C++\n  BSE: compile bsestorage as C++\n  SFI: merge SfiTokenType into GTokenType\n  BSE: compile bseundostack as C++\n  BSE: compile object as C++\n  BSE: compile param, project, song, snet, super, sub*, etc as C++\n  BSE: remove unused files bseinstrument, bsepattern, bsepatterngroup\n  SFI: minor cosmetics\n  SFI: added convenience SFI_TOKEN_NONE","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/436f6020992e8be09889c97fbf30227768746b60"},{"sha":"a3453cf4edaba786936518f6547f55364e59875e","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: compile BseAdder as C++","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/a3453cf4edaba786936518f6547f55364e59875e"},{"sha":"4267e58f66c2f19db5cdf4564ac3673993655532","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PO: scan bseadder.cc for i18n strings","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/4267e58f66c2f19db5cdf4564ac3673993655532"},{"sha":"73c64180bd303eccc9ab480c3204745b860fc9a9","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"BSE: allow resident type registration from plugins","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/73c64180bd303eccc9ab480c3204745b860fc9a9"},{"sha":"12a6804899a4d841fd20476e5298b02369f13697","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"SFI: added helper class Init to call function from static ctor","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/12a6804899a4d841fd20476e5298b02369f13697"},{"sha":"b0cc36261cb32bf4287afa10d14fe2bebccff500","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: make BseAdder a resident type plugin","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/b0cc36261cb32bf4287afa10d14fe2bebccff500"},{"sha":"bad73eaac75b9a2da330a05b10b59de7ab10ac94","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"BSE: add helper macro for plugin module regostrations as resident types","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/bad73eaac75b9a2da330a05b10b59de7ab10ac94"},{"sha":"68bcd9168a15b9626e040c67af779aabb19e4630","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: use BSE_RESIDENT_TYPE_DEF in BseAdder","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/68bcd9168a15b9626e040c67af779aabb19e4630"},{"sha":"84e565d3fd03aa8be4e4771e7f049079f5b7a809","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: compile BseAtanDistort as C++ resident type","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/84e565d3fd03aa8be4e4771e7f049079f5b7a809"},{"sha":"37703135ead7014ea9e424a7f2aa00e88034cb6f","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: compile SimpleADSR as C++ resident type","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/37703135ead7014ea9e424a7f2aa00e88034cb6f"},{"sha":"3a2960a59984fa61666c2ad547b16dfd9e206ecb","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: compile BseMixer as C++ resident type","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/3a2960a59984fa61666c2ad547b16dfd9e206ecb"},{"sha":"138fac3efd1c4d5cb8e4e917444a94925cfc48b2","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PO: i18n file list updates","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/138fac3efd1c4d5cb8e4e917444a94925cfc48b2"},{"sha":"809b95b118181657238ec0c76a2eb09fb20ea0ca","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: compile BseMult as C++ resident type","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/809b95b118181657238ec0c76a2eb09fb20ea0ca"},{"sha":"8024e96c6585e97bc265f5aaded757f3af070c03","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: removed unused files","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/8024e96c6585e97bc265f5aaded757f3af070c03"},{"sha":"b5216c1999adc17c945253705c1604a1146c134a","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: compile BseSequencer as C++ resident type","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/b5216c1999adc17c945253705c1604a1146c134a"},{"sha":"4babbe833452ea7326be0034aa06a7c4f3b1b317","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"BSE: move BseIIRFilterAlgorithm and BseIIRFilterType enums here","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/4babbe833452ea7326be0034aa06a7c4f3b1b317"},{"sha":"68c4fde118e2943826bdbc8aa2c9943378847882","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: compile BseIIRFilter as C++ resident type","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/68c4fde118e2943826bdbc8aa2c9943378847882"},{"sha":"fc193ae330babb2dea17ce4dbee57af57968a372","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: compile DavCanyonDelay as C++ resident type","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/fc193ae330babb2dea17ce4dbee57af57968a372"},{"sha":"b7aeb196625c333319b3aea952566ded3c5f5f03","author":{"email":"6ec6ff229c4e1c5bbd5933ee92e6c5832ff023bb@gnu.org","name":"Tim Janik"},"message":"PLUGINS: compile DavSynDrum as C++ resident type","distinct":true,"url":"https://api.github.com/repos/tim-janik/test-travis/commits/b7aeb196625c333319b3aea952566ded3c5f5f03"}]}