{"push_id":698579275,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"a9af1f12466e201fed5a72bbba2607fb55f7e042","before":"7495b822fd4571312a1f0db9517f1046abc2a746","commits":[{"sha":"500cb6ef11a52345bf49e751976bff386e6e09ef","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Fix Winsock errno code overlap\n\nSome Winsock errno:s conflict with the standard ones. Try to\nrestrict the redefines to things relevant for sockets.","distinct":true,"url":"https://api.github.com/repos/Distrotech/tigervnc/commits/500cb6ef11a52345bf49e751976bff386e6e09ef"},{"sha":"56f99d63df16836e03cc8bc2c531684e89e1b6f1","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Change fillRect() to take a buffer instead of a pixel\n\nThere has been some confusion if fillRect() should accept a buffer\nor a pixel. This can cause misrendering if your data is not in the\nnative endian order. A buffer makes more sense here though, and\nis what most of the callers are already assuming, so change the\nAPI to follow that.","distinct":true,"url":"https://api.github.com/repos/Distrotech/tigervnc/commits/56f99d63df16836e03cc8bc2c531684e89e1b6f1"},{"sha":"671d2effa0b30b8883edb8d7f6f65e23f0908311","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Clean up server rendered cursor logic\n\nVariables were reused a bit too heavily and it was possible to get\nthe logic at a point where the server would try to render a cursor\nwhere it wasn't needed, and the empty update rect would cause a\ncrash. Clear things up by introducing some more explicit variables.","distinct":true,"url":"https://api.github.com/repos/Distrotech/tigervnc/commits/671d2effa0b30b8883edb8d7f6f65e23f0908311"},{"sha":"b64dbf29aeaaa41eed47ea48e3ccfa9ae563c6f2","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Avoid losing updates on partial requests\n\nA request may be for only part of the frame buffer, meaning we cannot\ndiscard all changes just because we've send out an update. There might\nstill be modified areas remaining that haven't been requested yet.","distinct":true,"url":"https://api.github.com/repos/Distrotech/tigervnc/commits/b64dbf29aeaaa41eed47ea48e3ccfa9ae563c6f2"},{"sha":"a9af1f12466e201fed5a72bbba2607fb55f7e042","author":{"email":"bab2716a102901578b484e069651afd4c1961234@cendio.se","name":"Pierre Ossman"},"message":"Fix some bad signed/unsigned mismatches","distinct":true,"url":"https://api.github.com/repos/Distrotech/tigervnc/commits/a9af1f12466e201fed5a72bbba2607fb55f7e042"}]}