{"push_id":1358975474,"size":30,"distinct_size":2,"ref":"refs/heads/more-batching","head":"561398cce58fba036f82e28d6b50b16d98332577","before":"8b2da0f4d52373ab3bf31d5c7ab974e622117c4e","commits":[{"sha":"d74a68f7a948a5a8e0206e7da59fab992c0a0dd3","author":{"name":"Tom94","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Add support for glow around masked regions.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/d74a68f7a948a5a8e0206e7da59fab992c0a0dd3"},{"sha":"a51fe12d890d0cd55a2993ba391bedd6a21b6b0d","author":{"name":"Tom94","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Add glow in masking test.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/a51fe12d890d0cd55a2993ba391bedd6a21b6b0d"},{"sha":"cf1f6a550fb3380ece9093367fb62fd44d1a2a7f","author":{"name":"Tom94","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Encapsulate shader loading in ShadedDrawable and ShadedDrawNode.\n\nIn order to avoid every Drawable derivative handling its own shading logic, this commit introduces ShadedDrawable and ShadedDrawNode to provide centralized logic for shader loading. Drawables requiring a Shader should now inherit from ShadedDrawable.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/cf1f6a550fb3380ece9093367fb62fd44d1a2a7f"},{"sha":"7a46970bf6a556538106faf6bdfc1e7e698d8233","author":{"name":"Tom94","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"More verbose error when trying to access an inexisting shader uniform.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/7a46970bf6a556538106faf6bdfc1e7e698d8233"},{"sha":"e6157c526645fd5e0dee8056e6fdb1c0e9e2bbf2","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Fix nullref in IPC test.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/e6157c526645fd5e0dee8056e6fdb1c0e9e2bbf2"},{"sha":"cc042dcdcb3d0424d08e439f70bc58526a1b20f4","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Add the ability to load arbitrarily many games into a game host.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/cc042dcdcb3d0424d08e439f70bc58526a1b20f4"},{"sha":"5916e91179a41d5d2c91587ae732b39b72b2d10a","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Merge branch 'master' of https://github.com/ppy/osu-framework into general-improvements","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/5916e91179a41d5d2c91587ae732b39b72b2d10a"},{"sha":"c93e0055942329f525561a420f4325c4ff06c62a","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Fix incorrect labeling of CheckBox tests.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/c93e0055942329f525561a420f4325c4ff06c62a"},{"sha":"7820d39c43fbaea76965f68d3591cef291b2d751","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Make DrawVisualiser highlight the entire hovered drawable and fix color loop resetting on mouse move.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/7820d39c43fbaea76965f68d3591cef291b2d751"},{"sha":"11ed0f3248ee5b60fc6a4ba1b8bb64266e51045e","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Make invalidation in FlowContainer more specific.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/11ed0f3248ee5b60fc6a4ba1b8bb64266e51045e"},{"sha":"659ea6a4c6bec1e3a1f1b43a66f1cc742d24a91a","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Add explanatory comment to BasicGameHost.Add.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/659ea6a4c6bec1e3a1f1b43a66f1cc742d24a91a"},{"sha":"c7489031e547373da1071d98d913971efd83080e","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Fix DrawVisualiser using inconsistent target selection between hover and click.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/c7489031e547373da1071d98d913971efd83080e"},{"sha":"fc43c80bde56628bf5c19299d7869b2a93b560e3","author":{"name":"TocoToucan","email":"e5165213c899184f84ab7c9abbc1c20163735019@gmail.com"},"message":"Use expression body for properties","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/fc43c80bde56628bf5c19299d7869b2a93b560e3"},{"sha":"31e7b3b1e6f439a625faa60494bcefbe8ba617dd","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Don't dispose by default when removing elements, and fix various cases of incorrect disposal.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/31e7b3b1e6f439a625faa60494bcefbe8ba617dd"},{"sha":"cf0fcc453434031084355ccd348655987d8aeb44","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Fix broken hover mechanics in DrawVisualiser.\n\nPreviously, when hovering elements within the visualiser it would sometimes highlight the wrong drawables.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/cf0fcc453434031084355ccd348655987d8aeb44"},{"sha":"906109d652fdea6f1f64c994a65b7afb4eeb7450","author":{"name":"TocoToucan","email":"e5165213c899184f84ab7c9abbc1c20163735019@gmail.com"},"message":"Use null propagation","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/906109d652fdea6f1f64c994a65b7afb4eeb7450"},{"sha":"41726af11532e9850a2a369238acd8416c54d259","author":{"name":"TocoToucan","email":"e5165213c899184f84ab7c9abbc1c20163735019@gmail.com"},"message":"Use nameof","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/41726af11532e9850a2a369238acd8416c54d259"},{"sha":"f2492363ba292412daf23856fff865c0c81932dd","author":{"name":"Thomas Müller","email":"88a12c8e3f68c67c050ef47c2ae5944c629050ea@gmx.net"},"message":"Renaming of PixelScale to LinearBlendRange to make clearer what it happening, and add additional explanatory comments.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/f2492363ba292412daf23856fff865c0c81932dd"},{"sha":"c0da75d541586282ac019cf0588206ca4e9f29ef","author":{"name":"Dean Herbert","email":"813b4e7752461e9af78cbb7f571e6dd96a7890bd@ppy.sh"},"message":"Merge pull request #190 from UselessToucan/Small_code_refactoring\n\nSmall code refactoring","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/c0da75d541586282ac019cf0588206ca4e9f29ef"},{"sha":"819fdc30b54656fbf335f3c59858c477f4a72653","author":{"name":"Dean Herbert","email":"813b4e7752461e9af78cbb7f571e6dd96a7890bd@ppy.sh"},"message":"Draw TreeContainer above the new overlay.","distinct":false,"url":"https://api.github.com/repos/peppy/osu-framework/commits/819fdc30b54656fbf335f3c59858c477f4a72653"}]}
{"actor":{"display_login":"peppy"}}