{"push_id":751489103,"size":22,"distinct_size":0,"ref":"refs/heads/experiment","head":"f0adb3da09084912a5aa3a7bbc7dcfd290ad6b54","before":"5ef98eac28354640ab3b3097ed9c5a1b19f60afc","commits":[{"sha":"ec32939550cbd04d67e28ac97a9d28501fd86be2","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Catch canvas tainted error and proceed without a thumbnail","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/ec32939550cbd04d67e28ac97a9d28501fd86be2"},{"sha":"1275d828c95b10562988036dd57582455162fc24","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Catch tainted canvas error in `getImageDataUrl` instead","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/1275d828c95b10562988036dd57582455162fc24"},{"sha":"551f75cabb6fbdcb5dff8eba245d4023090cbdd6","author":{"email":"9f94d75a44591bff1368aa30685bfd53c5f8867a@google.com","name":"David Bau"},"message":"Merge pull request #185 from xinan/fix_svg_saving\n\nCatch canvas tainted error and proceed without a thumbnail","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/551f75cabb6fbdcb5dff8eba245d4023090cbdd6"},{"sha":"761260f8857847b16344a35770f383adfe2d0250","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Capture the correct content of a scrolled document","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/761260f8857847b16344a35770f383adfe2d0250"},{"sha":"a8b967eca7590b3f38868e47adcee9ee29c39e49","author":{"email":"28c2e7fbf2f6f121a2643d620424b6f9bf6b8d10@me.com","name":"Liu Xinan"},"message":"Fix typo in hiding turtle logic","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/a8b967eca7590b3f38868e47adcee9ee29c39e49"},{"sha":"ae827b1e1fc3752c2bdb42f772a1db83a9ce7518","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Draft of a splitpane toggle button.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/ae827b1e1fc3752c2bdb42f772a1db83a9ce7518"},{"sha":"0e6630523b6d4add9f011b14eff5e1b93cdb6c7d","author":{"email":"f2a12d1380b91938a15178ee897de08a8a978b87@gmail.com","name":"Weihang Fan"},"message":"Fixed typo in name","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/0e6630523b6d4add9f011b14eff5e1b93cdb6c7d"},{"sha":"9f9062cb5e41607766146a92fd9fe358c6cba1d2","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Add animation when switching splitpane view.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/9f9062cb5e41607766146a92fd9fe358c6cba1d2"},{"sha":"cdeacd3135b9557acc84ce56b9f938529fb14d2b","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Fix splitpane unexpected scroll issue.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/cdeacd3135b9557acc84ce56b9f938529fb14d2b"},{"sha":"478607e5f2af940d6652b6c5351b4c9a65417dc5","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Use read-only mode in droplet.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/478607e5f2af940d6652b6c5351b4c9a65417dc5"},{"sha":"37327d5b2f15fe0141b07299ae8d0286472940a7","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Extend infinite loop interupt time.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/37327d5b2f15fe0141b07299ae8d0286472940a7"},{"sha":"bc3effad52bdb74fae411f669b16c7d846a7aa66","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Do not animate when splitting pane for run.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/bc3effad52bdb74fae411f669b16c7d846a7aa66"},{"sha":"353b86e0348cd7c949bfd81cdba2764d75072a05","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Add tests, silence debug output.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/353b86e0348cd7c949bfd81cdba2764d75072a05"},{"sha":"401e3bfd51d390261caad7aa95eccff45a5f5225","author":{"email":"9f94d75a44591bff1368aa30685bfd53c5f8867a@google.com","name":"David Bau"},"message":"Merge pull request #187 from xinan/capture_scrolled\n\nCapture scrolled content as thumbnail correctly","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/401e3bfd51d390261caad7aa95eccff45a5f5225"},{"sha":"8eac634c1a6ac951b9b09b6d39f4df851729fbb5","author":{"email":"9f94d75a44591bff1368aa30685bfd53c5f8867a@google.com","name":"David Bau"},"message":"Merge pull request #188 from PencilCode/splitpane\n\nAdd a \"split pane\" button.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/8eac634c1a6ac951b9b09b6d39f4df851729fbb5"},{"sha":"cde3860656830e383a5cc1f9db2082f0946c9dfe","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Fix open-in-new-tab to open /edit/ page, not /home/.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/cde3860656830e383a5cc1f9db2082f0946c9dfe"},{"sha":"4e11a65624d587610981099690acf7f50b7342ab","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Fix one test.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/4e11a65624d587610981099690acf7f50b7342ab"},{"sha":"5ba3701e40173ae1a82bc46d4c1a1c9ae0f4aaf6","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Fix slow tests that return false from predicate.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/5ba3701e40173ae1a82bc46d4c1a1c9ae0f4aaf6"},{"sha":"cf61ce92ef6f2f78cb35222c4b7d88ae6f63fb3a","author":{"email":"1791bd619f7bd1005a29c3d4c45fce0630a0d264@gmail.com","name":"David Bau"},"message":"Splitpane tweaks: show on /first, better transition.","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/cf61ce92ef6f2f78cb35222c4b7d88ae6f63fb3a"},{"sha":"dabf7eaaf8a4e52074add782997b5e8725fa3dfd","author":{"email":"dcb92e2083b531c587e7890312ecef450d9c45d0@wellesley.edu","name":"calistenson"},"message":"Merging with master","distinct":false,"url":"https://api.github.com/repos/davidbau/pencilcode/commits/dabf7eaaf8a4e52074add782997b5e8725fa3dfd"}]}