{"push_id":878671625,"size":11,"distinct_size":1,"ref":"refs/heads/ftc","head":"7b9038212eaea4617f15bc880f0f4b25fedf4f2c","before":"8b5cae1ced8832e960fa5b4566097c687e257560","commits":[{"sha":"c4438f7208f5a9f4a86cb699c5edcecdff40569d","author":{"email":"820ae7ecdd2a83332b48782b0626526430af414c@mit.edu","name":"Jeffrey I. Schiller"},"message":"Properly Report Errors during initial form load\n\nWhen we load the initial form, we tend to issue many Yail evaluation\nrequests in a row. Low level code in replmgr.js then consolidates\nthese changes into one XHR call instead of sending each one in its own\nrequest. This improves form loading performance significantly.\n\nHowever if an error occurs during code that is consolidated, we cannot\ndetermine where the error occurred. Also, because the code is\nconsolidated into one (begin ...) block, an error in the middle causes\nlater s-expressions to not be evaluated. This leaves the Companion in\nan undefined and usually broken state.\n\nThis code change detects an error when s-expressions are consolidated\nand arranges to resend the form (reset the screen) without the\noptimization in place. This results in the older “slow” code being\nused, but better handles errors in the consolidated code. After 20\nsuccessful calls sending s-expressions over, the optimized code is\nre-enabled.\n\nChange-Id: Ic29ecdca7d3842f91829169842802419dd1a9fcc","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/c4438f7208f5a9f4a86cb699c5edcecdff40569d"},{"sha":"1fe98b716bbb67cbbc63d0b835b7b24df525aa8a","author":{"email":"b047c3c87072485fba46e93b837fffc6f094bd2c@google.com","name":"Liz Looney"},"message":"Update ko_kr/_messages.js\n\nChanged sensor.html to sensors.html.\n\nChange-Id: I4c2e0acebcb6ea59058e62ff78f383cc2c23e061","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/1fe98b716bbb67cbbc63d0b835b7b24df525aa8a"},{"sha":"0e6dec19371d1976605bea45f2aad89c6dc5cab4","author":{"email":"820ae7ecdd2a83332b48782b0626526430af414c@mit.edu","name":"Jeffrey I. Schiller"},"message":"Make blocks marked as bad persistent\n\nFix a bug where a reload of a project with bad blocks would “unbad”\nthose blocks. Make sure we store whether or not a block is bad in the\nblocks file.\n\nAlso, some minor code cleanup (deleting redundant code).\n\nChange-Id: I0300554ec9a1c8805e48aa579c8c24f3960f08ce","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/0e6dec19371d1976605bea45f2aad89c6dc5cab4"},{"sha":"306ab6f2b6cd4b1c130c8f846ae4d4c60260c6e8","author":{"email":"711c033789a55ae3c04887fc78b4d4d28aa02ea9@gmail.com","name":"Byeongju Lee"},"message":"Update to Korean translation\n\nChange-Id: Id38bc2247049e74476d8e72b7d8e9054a193f909","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/306ab6f2b6cd4b1c130c8f846ae4d4c60260c6e8"},{"sha":"b047928408e292e99a90f5602e68e0fe3ebc09f1","author":{"email":"9e6695d099466e0f180c5e2c6bf265428143a3e9@mit.edu","name":"hal"},"message":"Include jar file for project merger tool\n\nChange-Id: I369810876a6fb99159b6de572d499e3cdfc00646","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/b047928408e292e99a90f5602e68e0fe3ebc09f1"},{"sha":"90d2d68b95cbe79be1cf359291ac78616b3a31bb","author":{"email":"18e62ab31892f48a4758ea150fa051b0c7134761@gmail.com","name":"Thomas Oropeza"},"message":"Add Tutorial Category to App Inventor Gallery\n\nAlso change displayed profile page to list apps below the profile\ninformation instead of to the side.\n\nChange-Id: I11f4041387e6e7d9ebfed18ede95f7665e058d0e","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/90d2d68b95cbe79be1cf359291ac78616b3a31bb"},{"sha":"5b4733c928da9594274381a38d6bf9ece49ead61","author":{"email":"820ae7ecdd2a83332b48782b0626526430af414c@mit.edu","name":"Jeffrey I. Schiller"},"message":"Swedish Translation\n\nChange-Id: I6bcd7ebf149f01ff73564abe12f6b071b9539050","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/5b4733c928da9594274381a38d6bf9ece49ead61"},{"sha":"f91c1e3561b91c8f3cfce35b59edb79f03a39180","author":{"email":"820ae7ecdd2a83332b48782b0626526430af414c@mit.edu","name":"Jeffrey I. Schiller"},"message":"Fix to Swedish Translation\n\nChange-Id: I55d0e9fc2a918c78f9042a394194fad9f570b622","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/f91c1e3561b91c8f3cfce35b59edb79f03a39180"},{"sha":"2974c9c1c95952a8b06a6f13b908d39f2b91392a","author":{"email":"711c033789a55ae3c04887fc78b4d4d28aa02ea9@gmail.com","name":"Byeongju Lee"},"message":"fixed mistyping. 3bytes -> 4bytes\n\nChange-Id: I83f92efbc17be24cc93e419c26c4db7ceb88a9a3","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/2974c9c1c95952a8b06a6f13b908d39f2b91392a"},{"sha":"d32f564f339a20e2a3c6b95e395099ce6065bed2","author":{"email":"9e6695d099466e0f180c5e2c6bf265428143a3e9@mit.edu","name":"hal"},"message":"Add documentation for Using Images\n\nChange-Id: I3d7bf7d68770a01c019925572f04099d4dde34c6","distinct":false,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/d32f564f339a20e2a3c6b95e395099ce6065bed2"},{"sha":"7b9038212eaea4617f15bc880f0f4b25fedf4f2c","author":{"email":"820ae7ecdd2a83332b48782b0626526430af414c@mit.edu","name":"Jeffrey I. Schiller"},"message":"Merge branch 'master' into ftc\n\nChange-Id: I13cd044f4d3fc40d74a7aac3c80491236dad1346","distinct":true,"url":"https://api.github.com/repos/jisqyv/appinventor-sources/commits/7b9038212eaea4617f15bc880f0f4b25fedf4f2c"}]}