{"push_id":1046396395,"size":42,"distinct_size":1,"ref":"refs/heads/slope-fixes","head":"b45b9801d61a5b85da4d15416d5c3de832e1e398","before":"32a950893e3a2a025e6e9b54d95c7c0260455030","commits":[{"sha":"9973bedd5f3711773b5b5f2e276e400893398b99","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"Free the memory of all clipping arrays for each portal properly\n\nNot the actual fix I'm intending to make with this branch, but it's needed anyway","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/9973bedd5f3711773b5b5f2e276e400893398b99"},{"sha":"166fafd71708553539c753783b924496387ba4d0","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"Fixed div-by-zero crash relating to portals, drawsegs and midtextures\n\nHad to remove Red's scale hack in order to do so, because it utterly fails when the drawseg doesn't actually belong to the portal in the first place.","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/166fafd71708553539c753783b924496387ba4d0"},{"sha":"ae2b1e8ea1ba860107d036e316011f0427ec329d","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"Use <= instead of ==, so that sprites for second-tier portals and beyond still display\n\nthx Red for spotting this","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/ae2b1e8ea1ba860107d036e316011f0427ec329d"},{"sha":"62d15e54e80f6bf1f81f7e2826d3f2d3b78bfaef","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"Merge branch 'next' of http://git.magicalgirl.moe/STJr/SRB2.git into portal-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/62d15e54e80f6bf1f81f7e2826d3f2d3b78bfaef"},{"sha":"dabc4415af553ec8a1bc14e381635e7d9879d279","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"Fix crash caused by drawing scaled, mirrored sprites semi-covered on the left side by portal edge\n\nI suspect this crash was possible even outside the context of portals, but whatever","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/dabc4415af553ec8a1bc14e381635e7d9879d279"},{"sha":"9d3f7d760b37869ee2bbc061c28a019f22bb1cfb","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'next' into portal-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/9d3f7d760b37869ee2bbc061c28a019f22bb1cfb"},{"sha":"4b447b3d0db33c92ca1e542cc6a955af3dec45ea","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"Don't add polyobjects to a mobj's sector nodes list. This causes the player to teeter whenever they are above the polyobject's bottom, whether or not it is solid\n\nAlso, a minor tweak for the teetering code itself, though it looks a right mess and probably should be redone in the future","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/4b447b3d0db33c92ca1e542cc6a955af3dec45ea"},{"sha":"668cc85d7b3f828ef723289939ac134b57ce191d","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"P_ClosestPointOnLine can now (optionally) take custom coordinates that you want to make up your line","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/668cc85d7b3f828ef723289939ac134b57ce191d"},{"sha":"bc81ad8dcdb54a9aa27054e9985e431498e92d91","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'master' into closestpointonline","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/bc81ad8dcdb54a9aa27054e9985e431498e92d91"},{"sha":"3ab3de20d7c0cb21af312ecacaa3c0f4f7addc14","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'master' into polyobj-teeter-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/3ab3de20d7c0cb21af312ecacaa3c0f4f7addc14"},{"sha":"178d904bb95470a18dba8bb487b42870e34c09d7","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'master' into portal-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/178d904bb95470a18dba8bb487b42870e34c09d7"},{"sha":"b173c3e31ea868cb00a9f5fdfdec1a304bca6066","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'next' into portal-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/b173c3e31ea868cb00a9f5fdfdec1a304bca6066"},{"sha":"407bf4f39d3a4e8b526c91f7d5955ea160407ae3","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'next' into polyobj-teeter-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/407bf4f39d3a4e8b526c91f7d5955ea160407ae3"},{"sha":"5b89164cf7e4ada2ac999ed41d163059c2a1ec76","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"Fix camera going nuts around intangible polyobjects","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/5b89164cf7e4ada2ac999ed41d163059c2a1ec76"},{"sha":"76d71bda926d11eb1315bf1e0fe36fa39d87ec59","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"destend now scales the added-on patch width properly if needed","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/76d71bda926d11eb1315bf1e0fe36fa39d87ec59"},{"sha":"3698c2583d36a0d302e2b005cea221d838ad80af","author":{"email":"10b0c79ece386f13251e5116a31b418115720246@ntlworld.com","name":"Monster Iestyn"},"message":"wrap prevention code now takes flipped patches into account","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/3698c2583d36a0d302e2b005cea221d838ad80af"},{"sha":"49b1c277af561a5ba250c1197a63f2b2def29042","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'next' into portal-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/49b1c277af561a5ba250c1197a63f2b2def29042"},{"sha":"42aa41c55244ff78ce84893501f510bc2c5befb7","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'next' into polyobj-teeter-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/42aa41c55244ff78ce84893501f510bc2c5befb7"},{"sha":"169210138dcd0cf7cd3ba82d03a604d8d2a5390f","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'next' into camera-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/169210138dcd0cf7cd3ba82d03a604d8d2a5390f"},{"sha":"de2d327da76fd0d9707cf7fce66421a1c9bee226","author":{"email":"9bf7cb1e4768aefd83d11f20d31da62ccc17f1e0@srb2.org","name":"Alam Ed Arias"},"message":"Merge branch 'next' into patch-scaling-flip-fix","distinct":false,"url":"https://api.github.com/repos/STJr/SRB2/commits/de2d327da76fd0d9707cf7fce66421a1c9bee226"}]}