{"push_id":569648661,"size":10,"distinct_size":0,"ref":"refs/heads/dev","head":"2d506c3b434f4ed7ef5f7a9700d5e961f6abe16c","before":"8846bce9442e75e02addd69c0ec2ccc238204171","commits":[{"sha":"d9880dd3bb3ec6830363da64111cd1c0b07b1ecc","author":{"email":"f40dbc65d738cdb402aafe30b928b7848cfb2810@gmail.com","name":"Ben Richards"},"message":"Update Animation to correctly play non-looping sequences\n\nRe issue #164\n\nAnimations would begin with a highly incorrect frame. Setting `this._lastFrameElapsed=this.clock.elapsed` in `_start()` means that the sequence starts in the correct place, and plays as expected.\n\nAlso correctly documented signals, which were mixing private names with public getters.\n\nAlso init v1.2.2 branch versioning.","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/d9880dd3bb3ec6830363da64111cd1c0b07b1ecc"},{"sha":"237dfd1c0065c968ec23007fd5add242cca6608e","author":{"email":"f40dbc65d738cdb402aafe30b928b7848cfb2810@gmail.com","name":"Ben Richards"},"message":"Fix Kiwi.Geom.Intersects.circleToRectangle\n\nRe issue #163\n\nThe problem was when a circle was near the corner of a rectangle. The method has been refactored and optimised, and now correctly assesses overlaps.","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/237dfd1c0065c968ec23007fd5add242cca6608e"},{"sha":"589da0b4101926fcaa12137e7f2936cf5131f57e","author":{"email":"f40dbc65d738cdb402aafe30b928b7848cfb2810@gmail.com","name":"Ben Richards"},"message":"Correct documentation of `Kiwi.Geom.Intersect.lineSegmentToRectangle`","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/589da0b4101926fcaa12137e7f2936cf5131f57e"},{"sha":"5e239257a21bcf53ad7e1faebe3965e42189c6e6","author":{"email":"0654c02f85711eed359d2ec8311b8313f0765bcd@gmail.com","name":"BenjaminHarding"},"message":"Intersect methods reset the result of the IntersectResult when executed","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/5e239257a21bcf53ad7e1faebe3965e42189c6e6"},{"sha":"3f0d576069ca1eccaa925aefe5716c42e5d0a9cd","author":{"email":"f40dbc65d738cdb402aafe30b928b7848cfb2810@gmail.com","name":"Ben Richards"},"message":"Fix Kiwi.Geom.Intersect and Kiwi.Geom.Line methods\n\nRe issues #166, #167\n\nIntersect fixes include:\n* `lineToRawSegment` now requires both X and Y coordinates of intersection to be within segment span.\n* New `lineSegmentToRawSegment()` method (technically an API expansion, but necessary for these fixes).\n* `lineSegmentToCircle` now checks for intersection success rather than intersect object (which might not have succeeded) in worst case scenario.\n* `lineSegmentToRectangle` now uses `lineSegmentToRawSegment()` for better results, and returns an intersect point equal to the centroid of the line if the line is entirely within the rectangle.\n\nLine fixes include:\n* Can now deal with points on (0,0), and accelerates vertical lines.\n\nThis ensures that several intersection methods now operate more robustly and as predicted.\n\nA more robust check of all the Geom.Intersects methods, using horizontal and vertical lines, may be called for.","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/3f0d576069ca1eccaa925aefe5716c42e5d0a9cd"},{"sha":"dd4d53a74f5918ddf740c581de8d1c3bdb54d32f","author":{"email":"f40dbc65d738cdb402aafe30b928b7848cfb2810@gmail.com","name":"Ben Richards"},"message":"Update README for v1.2.2","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/dd4d53a74f5918ddf740c581de8d1c3bdb54d32f"},{"sha":"526b1a46d511409339801480475331657081ae2f","author":{"email":"f40dbc65d738cdb402aafe30b928b7848cfb2810@gmail.com","name":"Ben Richards"},"message":"Fix animation not completing when 1 frame long\n\nRe issue #174\n\nThe problem appears to have originated with another fix, where we took the remainder of the frameDelta divided by animation length to prevent massive bounding operations. I've altered it from \"length\" to \"length + 1\", which now permits terminal values to exist.","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/526b1a46d511409339801480475331657081ae2f"},{"sha":"a125a67892b6de9d1cccca43cea32fae0858c790","author":{"email":"f40dbc65d738cdb402aafe30b928b7848cfb2810@gmail.com","name":"Ben Richards"},"message":"Update README","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/a125a67892b6de9d1cccca43cea32fae0858c790"},{"sha":"4331370303bed9c191c980edc92ef02cf79be6c3","author":{"email":"f40dbc65d738cdb402aafe30b928b7848cfb2810@gmail.com","name":"Ben Richards"},"message":"Fix GameMath.nearestAngleBetween\n\nRe issue #175\n\n`nearestAngleBetween` could return absolute values above PI. This is illogical. Rather than completely rework a fairly simple algorithm, I've added an additional step: normalise the output angle. This guarantees the angle will not be reflex.","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/4331370303bed9c191c980edc92ef02cf79be6c3"},{"sha":"2d506c3b434f4ed7ef5f7a9700d5e961f6abe16c","author":{"email":"f40dbc65d738cdb402aafe30b928b7848cfb2810@gmail.com","name":"Ben Richards"},"message":"Final build candidate","distinct":false,"url":"https://api.github.com/repos/gamelab/kiwi.js/commits/2d506c3b434f4ed7ef5f7a9700d5e961f6abe16c"}]}