{"push_id":954378994,"size":381,"distinct_size":0,"ref":"refs/heads/master","head":"bfb37af77d77e5262d307de605760f019972a80c","before":"449d99fd48debde2642169377a2735396a49d996","commits":[{"sha":"d2bccbc853a11d96e02429d084a0e005f4fac7f8","author":{"email":"5147cf9f931ea1837cad6fef3f5eaa00499b79b2@gmail.com","name":"Gustavo Maciel"},"message":"Get orientation as Vector2 on Box2D Transform","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/d2bccbc853a11d96e02429d084a0e005f4fac7f8"},{"sha":"6ee0080d1388c86fe2f17ac4838bf77f5eaa85be","author":{"email":"5147cf9f931ea1837cad6fef3f5eaa00499b79b2@gmail.com","name":"Gustavo Maciel"},"message":"More robustness and constructor for Transform\n\nNew vector instance should make it more robust against bugs when getting pos and orientation at the same time, a new constructor for the same reasons the new get and set where created, and the javadocs were added.","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/6ee0080d1388c86fe2f17ac4838bf77f5eaa85be"},{"sha":"2bec9d595aa0b7e6bd98b5672c0b7e0f2ebb8e61","author":{"email":"2d0bca53405c5f505ed90f4da029478351cd6c04@gmail.com","name":"Darkyenus"},"message":"Add Queue collection and test for it","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/2bec9d595aa0b7e6bd98b5672c0b7e0f2ebb8e61"},{"sha":"a0cbedbaf01b9bb2485a83d36d333f8a21b7968b","author":{"email":"2d0bca53405c5f505ed90f4da029478351cd6c04@gmail.com","name":"Darkyenus"},"message":"Add nonresizability and change approach to index tracking","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/a0cbedbaf01b9bb2485a83d36d333f8a21b7968b"},{"sha":"3f212dd4c79f8987b618e941522a21479ce7d848","author":{"email":"2d0bca53405c5f505ed90f4da029478351cd6c04@gmail.com","name":"Darkyenus"},"message":"Optimize Queue.resize for empty queues","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/3f212dd4c79f8987b618e941522a21479ce7d848"},{"sha":"a89cc7aef3e513df30d9424aec93889f07e6de20","author":{"email":"2d0bca53405c5f505ed90f4da029478351cd6c04@gmail.com","name":"Darkyenus"},"message":"Renamed Queue methods and added deque functionality","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/a89cc7aef3e513df30d9424aec93889f07e6de20"},{"sha":"e4db1a87c87f770c2dceabffe6fa4cc26364a1ef","author":{"email":"2d0bca53405c5f505ed90f4da029478351cd6c04@gmail.com","name":"Darkyenus"},"message":"pop, get and push changes","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/e4db1a87c87f770c2dceabffe6fa4cc26364a1ef"},{"sha":"ee3f33574f021777dca27bcdd35973ebacfc7474","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@xoppa.com","name":"Xoppa"},"message":"Add option to prepend shader code","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/ee3f33574f021777dca27bcdd35973ebacfc7474"},{"sha":"a6c2e13839db534c5efcaade740660de76ccbb81","author":{"email":"bc618bccfca5573042059dca5bcf059a55cd1d06@server.fake","name":"hyvas"},"message":"Fix to set first and last glyphs in a glyph run to the correct width\nwhen using setFixedWidthGlyphs() - see #3239.","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/a6c2e13839db534c5efcaade740660de76ccbb81"},{"sha":"0baa8a1d6a441fc44118a04abc87464d0aabf7cb","author":{"email":"9abd171c2f1e3c9b2d21e86e8b579a53e7fa100b@gmail.com","name":"Collin Smith"},"message":"Updated audio loader classes to increase subclassing potential","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/0baa8a1d6a441fc44118a04abc87464d0aabf7cb"},{"sha":"8e19e4410fea768f2f520a2b881f36afd09ffb15","author":{"email":"9abd171c2f1e3c9b2d21e86e8b579a53e7fa100b@gmail.com","name":"Collin Smith"},"message":"Added additional logic to set button label in pressed state location if button is checked\n\nChanged implementation from using pressed offset for checked offset to adding fields for the checked offsets\n\nAdded additional logic to only apply checked offset if not in disabled state (more similar with existing implementation)\n\nChanged offsets to that pressed has priority over checked","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/8e19e4410fea768f2f520a2b881f36afd09ffb15"},{"sha":"e1e245ecde898f8b8e887f958b9fcd8529dd5fda","author":{"email":"382f936c0d54b44f2a913ff4460c09180a89ae83@gmail.com","name":"JS"},"message":"Shadow system 5 / 6\n\nAdd classical shadow system","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/e1e245ecde898f8b8e887f958b9fcd8529dd5fda"},{"sha":"952061ccd5a59b8401e19f9d8be8223bf5ee7a9e","author":{"email":"382f936c0d54b44f2a913ff4460c09180a89ae83@gmail.com","name":"js xps13"},"message":"Fix GLFrameBuffer\n\nAllows graphic card which supports GL_EXT_packed_depth_stencil\nto pack depth and stencil.","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/952061ccd5a59b8401e19f9d8be8223bf5ee7a9e"},{"sha":"a6173195da3e51537b8589170dd5f55acf0c63a5","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@xoppa.com","name":"Xoppa"},"message":"Merge pull request #3586 from realitix/framebuffer_bug\n\nFix #3561","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/a6173195da3e51537b8589170dd5f55acf0c63a5"},{"sha":"a454d65ed00299938d8e340796b53bdb2cb858a6","author":{"email":"382f936c0d54b44f2a913ff4460c09180a89ae83@gmail.com","name":"js xps13"},"message":"Fix float precision in ClassicalShadowSystem shaders.","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/a454d65ed00299938d8e340796b53bdb2cb858a6"},{"sha":"0f78c4a9a5e8f2078d1b8fc00d71162e18dddb90","author":{"email":"2d0bca53405c5f505ed90f4da029478351cd6c04@gmail.com","name":"Darkyenus"},"message":"Fix iOS touch mapping","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/0f78c4a9a5e8f2078d1b8fc00d71162e18dddb90"},{"sha":"7156d7b9b7417792dc70348b46ab330a5b0e14cf","author":{"email":"879a208d375df3bc71047ef24ec1e9a7517a4c03@gmail.com","name":"NathanSweet"},"message":"Fixed extractFileTo.","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/7156d7b9b7417792dc70348b46ab330a5b0e14cf"},{"sha":"c393016d35e0de766b372d8f306b2f34712e418c","author":{"email":"879a208d375df3bc71047ef24ec1e9a7517a4c03@gmail.com","name":"NathanSweet"},"message":"Merge remote-tracking branch 'origin/master'","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/c393016d35e0de766b372d8f306b2f34712e418c"},{"sha":"47f03c66486802b0f5ad56ce03324bc1feebc4ee","author":{"email":"879a208d375df3bc71047ef24ec1e9a7517a4c03@gmail.com","name":"NathanSweet"},"message":"extractFileTo has changed to take a directory, not a file.","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/47f03c66486802b0f5ad56ce03324bc1feebc4ee"},{"sha":"f33edbfa7e84bab036700b1f6e29c048f1d54af4","author":{"email":"879a208d375df3bc71047ef24ec1e9a7517a4c03@gmail.com","name":"NathanSweet"},"message":"Convenienve constructor.","distinct":false,"url":"https://api.github.com/repos/realitix/libgdx/commits/f33edbfa7e84bab036700b1f6e29c048f1d54af4"}]}