{"push_id":876200802,"size":44,"distinct_size":1,"ref":"refs/heads/novacollider/ide-visualise-whitespace","head":"f47743c030430934b3c74ac2fdaba37599c700ac","before":"3910c403d0e71151ef15d61fa54a95bd3f609fca","commits":[{"sha":"e68e7e32bab2b5b3a6b90959b1140c278e653831","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@scottwilson.ca","name":"Scott Wilson"},"message":"class library: Add necessary calls to this.primitiveFailed\n\nThese primitive calls can return something besides errNone, and therefore require a call to this.primitiveFailed in order to properly throw the error\n\nSigned-off-by: Scott Wilson <i@scottwilson.ca>","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/e68e7e32bab2b5b3a6b90959b1140c278e653831"},{"sha":"7f04a89e7fa6b69697e072caabf3af532675a2ce","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@scottwilson.ca","name":"Scott Wilson"},"message":"lang + class library: Speech primitives need to correctly deal with wrong types passed to primitives and other primitive errors\n\n- Also needed to change a help example which throws an error\n\nSigned-off-by: Scott Wilson <i@scottwilson.ca>","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/7f04a89e7fa6b69697e072caabf3af532675a2ce"},{"sha":"91712232dc8943b54338af158ba09e68d7e48af2","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@scottwilson.ca","name":"Scott Wilson"},"message":"classlib: Remove calls _SetDeferredTaskInterval and related\n\n- this is an unbound primitive\n- cruft from the SC.app days\n\nSigned-off-by: Scott Wilson <i@scottwilson.ca>","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/91712232dc8943b54338af158ba09e68d7e48af2"},{"sha":"1b411892206f6cfc2bd6e7da221399dc5af896b9","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@scottwilson.ca","name":"Scott Wilson"},"message":"classlib: Remove OSCService.sc\n\n- this is cruft from SC.app's rendevous implementation, and contains unbound primitives\n\nSigned-off-by: Scott Wilson <i@scottwilson.ca>","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/1b411892206f6cfc2bd6e7da221399dc5af896b9"},{"sha":"29838d2e64d072234e53ff6668bba95186ee5c84","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@scottwilson.ca","name":"Scott Wilson"},"message":"help: Add discussion of lang-side error handling to the Writing Primitives file\n\nSigned-off-by: Scott Wilson <i@scottwilson.ca>","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/29838d2e64d072234e53ff6668bba95186ee5c84"},{"sha":"c3f547d160b27a20437684dc838f14b340468b81","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@scottwilson.ca","name":"Scott Wilson"},"message":"lang + classlib: Change String:compare throws wrong type errors\n\nSigned-off-by: Scott Wilson <i@scottwilson.ca>","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/c3f547d160b27a20437684dc838f14b340468b81"},{"sha":"f1396e4aa5ab559830644b010299862b06600409","author":{"email":"042dc4512fa3d391c5170cf3aa61e6a638f84342@scottwilson.ca","name":"Scott Wilson"},"message":"lang: Change prString_Find and prString_FindBackwards to throw wrong type errors\n\nSigned-off-by: Scott Wilson <i@scottwilson.ca>","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/f1396e4aa5ab559830644b010299862b06600409"},{"sha":"f9a1559781b26829206ce93e7312a547791f345d","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"class library: make control set atomic","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/f9a1559781b26829206ce93e7312a547791f345d"},{"sha":"97dfffa9b7f5217e5ed7a80217c0bd15401164c7","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"class library: eval messages only if cancelable\n\nThis tests if there are messages that could be canceled. This infers\nthat messages were added by ‘addCancel’, and thus with the possible\nintention to be lazily evaluated.\n\nThus, there is very little overhead for all other cases.","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/97dfffa9b7f5217e5ed7a80217c0bd15401164c7"},{"sha":"4700cd3be1cfcf743e07991fb13dcecf205fe47a","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"class library: node proxy - fixes to 'send'\n\nThis commit includes two fixes concerning the way arguments are passed\nto the internal synth control objects.\n\n1) the old synth is released now with the current fade time.\n\n2) pass extra arguments on send as a thunk, and not recursively (this\nwas an accidental in one earlier commit)","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/4700cd3be1cfcf743e07991fb13dcecf205fe47a"},{"sha":"4571c7ef9858907eea70fc2fc47d7142b265a9a0","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"class library: node proxy - more arg objects\n\nWhen setting synth controls (the internal objects of a node proxy)\ndirectly, convert the arguments to OSC explicitly so that objects can\nbe passed also to those.","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/4571c7ef9858907eea70fc2fc47d7142b265a9a0"},{"sha":"f56d7276b2e063a911cf20e7bd4f9ff2b0e5597a","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"class library: node proxy - async spawn\n\nProtect also NodeProxy:spawn from wrong arguments due to an async\noperation. This makes the method less efficient, but safer.","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/f56d7276b2e063a911cf20e7bd4f9ff2b0e5597a"},{"sha":"10394a16ce2f00c0c78573e79c3b2ae1fa415433","author":{"email":"6d0d61f52a95bb4c3de5a139355c29ae38f3f385@dewdrop-world.net","name":"James Harkins"},"message":"Classlib: Update PauseStream stream's clock upon play","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/10394a16ce2f00c0c78573e79c3b2ae1fa415433"},{"sha":"52345b4b9481c5493104cf37058864dcce5ffea6","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"Merge pull request #1711 from jamshark70/topic/PauseStreamClockBug\n\nClasslib: Update PauseStream stream's clock upon play","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/52345b4b9481c5493104cf37058864dcce5ffea6"},{"sha":"a13a6f13052d6f3aac6e802d12c3521638b7ffb3","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"class library: use clearer syntax","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/a13a6f13052d6f3aac6e802d12c3521638b7ffb3"},{"sha":"b7ea2861ed90c9e807fabbbcccc4c03423b60b92","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"Merge pull request #1687 from supercollider/topic/nodeproxy-asyc-fix\n\nclass library: make control set atomic","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/b7ea2861ed90c9e807fabbbcccc4c03423b60b92"},{"sha":"3aca41e03ee36ac3c33dd64600a91bf333eed252","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"help: update known issues","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/3aca41e03ee36ac3c33dd64600a91bf333eed252"},{"sha":"a08f3c12fbfe00ac1962e1f1d2ebcbe0f804d909","author":{"email":"303161837ee854bd068dd65f0111e1285ec209d4@gmail.com","name":"Eirik Arthur Blekesaune"},"message":"Fix typo in NodeProxy roles help file","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/a08f3c12fbfe00ac1962e1f1d2ebcbe0f804d909"},{"sha":"0646c4383e21e9103db8b1d84d8fcbb74c462466","author":{"email":"aa1ccb91c6b15da13096150bcaa67c067c2dfe22@gmail.com","name":"Chris Sattinger"},"message":"Merge pull request #1722 from blacksound/typo-nodeproxyhelpfile\n\nFix typo in NodeProxy roles help file","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/0646c4383e21e9103db8b1d84d8fcbb74c462466"},{"sha":"556ec1fdfdac60499942e854c3cff8647652d6e6","author":{"email":"9d54f585c372a768dcede3ee8f17a68026eb6be7@musikundmedien.net","name":"Julian Rohrhuber"},"message":"class library: make \\setbus more permissive","distinct":false,"url":"https://api.github.com/repos/timblechmann/supercollider/commits/556ec1fdfdac60499942e854c3cff8647652d6e6"}]}