{"push_id":1000236488,"size":35,"distinct_size":4,"ref":"refs/heads/master","head":"bb5cdc84def1dc3ca40ff3a4190386660cd793ab","before":"2c04d6ee43a69276f4660fdfd951b2120be556f8","commits":[{"sha":"629731658495f90fe04524fb7f859daaa2e0b3ce","author":{"email":"e9606dc179b2e760693f8bbc9bc39502b41b28ac@ma.tum.de","name":"Stefan Kranich"},"message":"Dim dependent points as in Cinderella","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/629731658495f90fe04524fb7f859daaa2e0b3ce"},{"sha":"7ab9294a5bb26339e031050884c5124290452ade","author":{"email":"270492911678f9db2b78cef00418216406b716fc@ma.tum.de","name":"Martin von Gagern"},"message":"Fix beautify to not depend on Version.js\n\nSo far the beautify target fails if Version.js hasn't been created yet.\nThat shouldn't be, and Verson.js shouldn't be beautified either.\nSo let's exclude anything in the build directory from beautification.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/7ab9294a5bb26339e031050884c5124290452ade"},{"sha":"f613b16bc5d51a7506b8c266bd6a7394e3d8f6eb","author":{"email":"270492911678f9db2b78cef00418216406b716fc@ma.tum.de","name":"Martin von Gagern"},"message":"Move render steps out of render function\n\nSince there is no shared state between the different render step functions,\nincluding them in the main render function only adds confusionn and\nindentation.  Moving them out makes things clearer and easier to reorganize.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/f613b16bc5d51a7506b8c266bd6a7394e3d8f6eb"},{"sha":"8e2d7055be5bf23cdc9b25a88a5349ea72cc0e15","author":{"email":"270492911678f9db2b78cef00418216406b716fc@ma.tum.de","name":"Martin von Gagern"},"message":"First steps towards text rendering and distance measurements\n\nWe support value substitution (from the new Dist primitive in particular),\ndocking to points and corners as well as free positioning.  We don't\nguarantee full support of the text substitution language yet, nor do we use\nthe same number of decimals Cinderella uses for measurements.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/8e2d7055be5bf23cdc9b25a88a5349ea72cc0e15"},{"sha":"4a59ba15038c48ffdd16d0c49877ac3656085ce8","author":{"email":"270492911678f9db2b78cef00418216406b716fc@ma.tum.de","name":"Martin von Gagern"},"message":"Implement Angle as a geometric primitive\n\nThis is used to display angle measurements via text labels. Angles are\ntraced; there are no jumps in angle measurements, so rotating an angle\naround and around will lead to angles way in xcess of e.g. 360°.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/4a59ba15038c48ffdd16d0c49877ac3656085ce8"},{"sha":"03411f00aac5379de7d2a92a5027bb694862b235","author":{"email":"270492911678f9db2b78cef00418216406b716fc@ma.tum.de","name":"Martin von Gagern"},"message":"Handle docking information when saving state","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/03411f00aac5379de7d2a92a5027bb694862b235"},{"sha":"cb23b92bd88b88bea3658191ee46125d5ebe9da3","author":{"email":"270492911678f9db2b78cef00418216406b716fc@ma.tum.de","name":"Martin von Gagern"},"message":"Dehomogenize center field\n\nAccessing C0.center for a conic C0 in Cinderella yields the EUCLIDEAN\ncoordinates of the center point, while CindyJS used to return the\nhomogeneous ones.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/cb23b92bd88b88bea3658191ee46125d5ebe9da3"},{"sha":"fdaaaf534cc9eb5b360fab13a7446db90cf067a1","author":{"email":"dfbbecd0ab6d8a24b10e2e0ab25de79a09c9b9ec@ma.tum.de","name":"Michael Strobel"},"message":"draw arcs with conic routine","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/fdaaaf534cc9eb5b360fab13a7446db90cf067a1"},{"sha":"634f6120ecccee6c16c433f4ba24165bf71cc42e","author":{"email":"270492911678f9db2b78cef00418216406b716fc@ma.tum.de","name":"Martin von Gagern"},"message":"Merge pull request #259 from strobelm/DrawArcAsConic\n\nDraw circles with conic routine.\nIndentation changed by reviewer to merge other changes more easily.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/634f6120ecccee6c16c433f4ba24165bf71cc42e"},{"sha":"a5d0f6796095d8571d671e91ab208bc0c45016e3","author":{"email":"270492911678f9db2b78cef00418216406b716fc@ma.tum.de","name":"Martin von Gagern"},"message":"Revert to drawing circles as arcs to allow filling\n\nWhile drawing circles via drawconic is all right, filling those doesn't\nwork.  So we have to restore the previous code path until we find a better\nsolution.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/a5d0f6796095d8571d671e91ab208bc0c45016e3"},{"sha":"801d5fae9aa5b95abea33695b279fa1b5c2f896c","author":{"email":"270492911678f9db2b78cef00418216406b716fc@ma.tum.de","name":"Martin von Gagern"},"message":"Work around a bug in Chrome's arc drawing\n\nWithout these changes, large circles may get rendered as a square, rotated\nby 45° against the coordinate axes.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/801d5fae9aa5b95abea33695b279fa1b5c2f896c"},{"sha":"59d2be0ddbabdb8aaa405610d8d9adddfaae7af1","author":{"email":"39d17ba1a140c81dbe48547afa62dadb998f1b1f@ma.tum.de","name":"Aaron Montag"},"message":"always return either value of second argument of if$2 or glsl-default value of same type","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/59d2be0ddbabdb8aaa405610d8d9adddfaae7af1"},{"sha":"4cc641e8892759cc2eb3b941702dda1961abf81d","author":{"email":"dfbbecd0ab6d8a24b10e2e0ab25de79a09c9b9ec@ma.tum.de","name":"Michael Strobel"},"message":"Merge pull request #262 from gagern/chromeArcBug\n\nWork around a bug in Chrome's arc drawing","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/4cc641e8892759cc2eb3b941702dda1961abf81d"},{"sha":"92df1ffdc9a615f8543d8063289aa3b3f9a9cf5b","author":{"email":"dfbbecd0ab6d8a24b10e2e0ab25de79a09c9b9ec@ma.tum.de","name":"Michael Strobel"},"message":"Merge pull request #225 from gagern/text\n\nText","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/92df1ffdc9a615f8543d8063289aa3b3f9a9cf5b"},{"sha":"2de4348a2e3cc49af9a9ef6626637694a68650d2","author":{"email":"296f2d39d1cc171447f239d003f60457c434adeb@users.noreply.github.com","name":"Stefan Kranich"},"message":"Merge pull request #263 from montaga/if2\n\nCindyGL: Add default return value for else branch of if$2","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/2de4348a2e3cc49af9a9ef6626637694a68650d2"},{"sha":"70c9040ca4528065c7571f38e72ee7b5c5d20df1","author":{"email":"39d17ba1a140c81dbe48547afa62dadb998f1b1f@ma.tum.de","name":"Aaron Montag"},"message":"CindyGL: Implemented arctan2 for one complex argument. Avoided duplicating of arguments for other arctan2-implementations.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/70c9040ca4528065c7571f38e72ee7b5c5d20df1"},{"sha":"17c1d2585f46b70a1f140bfc7aa43372180ceb66","author":{"email":"296f2d39d1cc171447f239d003f60457c434adeb@users.noreply.github.com","name":"Stefan Kranich"},"message":"Merge pull request #264 from montaga/arctan2onecomplexargument\n\nCindyGL: Implemented arctan2 for one complex argument.","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/17c1d2585f46b70a1f140bfc7aa43372180ceb66"},{"sha":"27b3a276b9b7e9cf2208f85cd3357da9e68b5e2b","author":{"email":"e9606dc179b2e760693f8bbc9bc39502b41b28ac@ma.tum.de","name":"Stefan Kranich"},"message":"Add PickIt as CindyGL example #21","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/27b3a276b9b7e9cf2208f85cd3357da9e68b5e2b"},{"sha":"a5c5248275f9f55a9cfc931c2ffb25731d82bf84","author":{"email":"296f2d39d1cc171447f239d003f60457c434adeb@users.noreply.github.com","name":"Stefan Kranich"},"message":"Merge pull request #265 from kranich/pickit\n\nAdd PickIt as CindyGL example #21","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/a5c5248275f9f55a9cfc931c2ffb25731d82bf84"},{"sha":"ca1f9fc6bdad4a60167600477a2d4ac957a854b8","author":{"email":"39d17ba1a140c81dbe48547afa62dadb998f1b1f@ma.tum.de","name":"Aaron Montag"},"message":"CindyGL-examples: cglres.js needs not to be included","distinct":false,"url":"https://api.github.com/repos/strobelm/CindyJS/commits/ca1f9fc6bdad4a60167600477a2d4ac957a854b8"}]}