{"push_id":1402081745,"size":157,"distinct_size":157,"ref":"refs/heads/master","head":"131a9eb8607596d45ec35e6721537bc114246370","before":"9ccce2ab26ef15e720e8a04eb3ce3cca4e067801","commits":[{"sha":"3388f45a688cde36d9fba821814039cad9508fd8","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"Fix QLocalSocket problem under Windows. Still Work in Progress.\n\nFor now, it fixes the Windows crash, so this should enable us to move\nthe Windows development to master again, which we should try to do ASAP.\n\nSince QLocalSocket under Windows is unreliable (it might cut messages),\nit is not advised to use QDataStream.\n\nI have changed it to a messaging system based on strings and REs. At the\nbeginning of each message we put the length of the message, so that the\nreceiving side knows how much to retrieve.\n\nThe change for now is only for the messages coming from SCProcess to\nsc_ipc_client direction. *I don't know if something similar needs to be\ndone in the other direction, or where...*","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/3388f45a688cde36d9fba821814039cad9508fd8"},{"sha":"49135b0cf0583893fac4388f3160dba205aefa65","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"apply feedback from Tim","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/49135b0cf0583893fac4388f3160dba205aefa65"},{"sha":"816fe75e9ef908eaaf6070e038a001549a66f469","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"fix compile in Linux and remove static variable","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/816fe75e9ef908eaaf6070e038a001549a66f469"},{"sha":"8da8ad90368b6017d06aaedfaca16074c8666c83","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"go back to using QDataStream instead of RE\n\nBut instead of doing the QDataStreamover the socket directly do it over\na ByteArray, and prepend the length of the ByteArray, so that the\nreceiver knows how much data to read","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/8da8ad90368b6017d06aaedfaca16074c8666c83"},{"sha":"cb8a5fc62e2074b235c75dcc842a64af6fdf021f","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"Remove RE for good and whitespace removal","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/cb8a5fc62e2074b235c75dcc842a64af6fdf021f"},{"sha":"a0aaf05a6c8cc6ad1b09b82b7efac701343faac6","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"refactor localsocket code and add to open files case\n\nCreate aux files to put some helper functions to help with LocalSockets.\n\nAdd the new approach to the SingleGuardInstance case.","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/a0aaf05a6c8cc6ad1b09b82b7efac701343faac6"},{"sha":"9ef9d3d8122ddd945feb65365fc4b596e35ac6a7","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"renamed template function for consistency","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/9ef9d3d8122ddd945feb65365fc4b596e35ac6a7"},{"sha":"5a3d5cbc6ae257c1de741ddbef270cadbaa7e9cd","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"implemented other side of channel\n\nBut getting runtime warnings on setTextMirrorForDocument, so probably\nbroke something","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/5a3d5cbc6ae257c1de741ddbef270cadbaa7e9cd"},{"sha":"4dea20846fe1bc3ddee019079201c4d93677770d","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"small fix","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/4dea20846fe1bc3ddee019079201c4d93677770d"},{"sha":"a7dcfa3a294f4f4ff7741aedd5eb19972f3ae1e7","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"add missing onResponse call","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/a7dcfa3a294f4f4ff7741aedd5eb19972f3ae1e7"},{"sha":"fd78eb54973911dbc0759985467c43e71c3273a8","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"fix whitespace","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/fd78eb54973911dbc0759985467c43e71c3273a8"},{"sha":"282cabe7b5e8b828473cc1afe06cd19d5f5773f2","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"remove DEBUG_IPC definition","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/282cabe7b5e8b828473cc1afe06cd19d5f5773f2"},{"sha":"7a0cfb5f27de192ab79625a0f72dc7d58aa97562","author":{"name":"Luis Lloret","email":"bd852ac985b3ca61f062c10ffd5ca175970e7f3f@gmail.com"},"message":"updated with Tim's feedback","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/7a0cfb5f27de192ab79625a0f72dc7d58aa97562"},{"sha":"c756beec8157cbc63d3f54af9aa97c8df7661504","author":{"name":"vivid-synth","email":"31f3bcd57c84afe5c73eaaf7298162e60d49016c@gmail.com"},"message":"Fix /n_order documentation","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/c756beec8157cbc63d3f54af9aa97c8df7661504"},{"sha":"5f18de481033ee7f1ec6e459086fdf93d676cde5","author":{"name":"vivid-synth","email":"31f3bcd57c84afe5c73eaaf7298162e60d49016c@gmail.com"},"message":"Add supernova to the list of components","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/5f18de481033ee7f1ec6e459086fdf93d676cde5"},{"sha":"93864b423826883f8fafcbb76d4dd235b2eba6ed","author":{"name":"vivid-synth","email":"31f3bcd57c84afe5c73eaaf7298162e60d49016c@gmail.com"},"message":"Rephrase the choice between scsynth and supernova","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/93864b423826883f8fafcbb76d4dd235b2eba6ed"},{"sha":"302b3cde650a1fce862860a9cf4d6b184ae2177e","author":{"name":"Julian Rohrhuber","email":"4832850b31d8dc13418f34429dab02121210e4f1@musikundmedien.net"},"message":"Merge pull request #2240 from vivid-synth/n_order_docfix\n\nFix /n_order documentation","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/302b3cde650a1fce862860a9cf4d6b184ae2177e"},{"sha":"e4ee8711d8a071641ec282a29598ba81ab749a0e","author":{"name":"James Harkins","email":"c75bc2137072de7606986ac9b630fad70be4539d@dewdrop-world.net"},"message":"Classlib: Quarks: Fix typo in incompatibility message (SC: camel case, no space)","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/e4ee8711d8a071641ec282a29598ba81ab749a0e"},{"sha":"18f08b753541b2aa630c2a4e81aed795b42b0390","author":{"name":"Nathan Ho","email":"0bb68f025b281374a74e560490dc2f33cd659b45@snappizz.com"},"message":"Merge pull request #2245 from jamshark70/topic/QuarkIncompTypo\n\nClasslib: Quarks: Fix typo in incompatibility message (SC: camel case…","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/18f08b753541b2aa630c2a4e81aed795b42b0390"},{"sha":"0a2517b32a9401f3f3ab649a7e3e93cd824c4dc9","author":{"name":"Nathan Ho","email":"0bb68f025b281374a74e560490dc2f33cd659b45@snappizz.com"},"message":"Merge pull request #2244 from vivid-synth/supernova_in_readme\n\nAdd supernova to the list of components","distinct":true,"url":"https://api.github.com/repos/catfact/supercollider/commits/0a2517b32a9401f3f3ab649a7e3e93cd824c4dc9"}]}
{"actor":{"display_login":"catfact"}}