{"push_id":2801731892,"size":35,"distinct_size":24,"ref":"refs/heads/wip/exalm/gtk4","head":"b6cc84112f247be2e4340906d307c7b9eda6d8af","before":"c89965332bb092635e64212194cd1fa31791c9ae","commits":[{"sha":"92f6c6a762151a7e2d54eaa324fb7f746cd7ad1a","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"desktop: Blacklist flatpak-ed Steam","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/92f6c6a762151a7e2d54eaa324fb7f746cd7ad1a"},{"sha":"4d1c9ad799c8dfd09d1ce01c21d1044048aaaf39","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Remove redundant line\n\nThis property is already set in platform-list-view.xml.","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/4d1c9ad799c8dfd09d1ce01c21d1044048aaaf39"},{"sha":"180fbe146b8adf67eca03e5ab8242834cbf92252","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"flatpak: Drop bundled MIME types\n\nThe 'application/x-neo-geo-pocket-color-rom' MIME type is now available in\nthe runtime, so this is no longer needed.","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/180fbe146b8adf67eca03e5ab8242834cbf92252"},{"sha":"dd8d70631dd8807a2f4a322aa0a583e4f314b353","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Respect 'border-radius' CSS property in GameThumbnail\n\nGet border radius from CSS instead of hardcoding it.","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/dd8d70631dd8807a2f4a322aa0a583e4f314b353"},{"sha":"6c8d56cdb681209829142a8cd1e7f4023353db77","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"HACKING: Update build instructions for Meson","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/6c8d56cdb681209829142a8cd1e7f4023353db77"},{"sha":"f2447c0fc46bdc7e382973bc50dec4d3b4e2da91","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Check icon_info for null in GameThumbnail\n\nPrevents runtime warning in gtk_icon_info_load_icon().","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/f2447c0fc46bdc7e382973bc50dec4d3b4e2da91"},{"sha":"ba26674b9f7845082f0035c9b5fbd6d3033f32f7","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"steam: Skip libraries from InstallPath if it's empty\n\nPrevents runtime warning of calling add_library() with null argument.","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/ba26674b9f7845082f0035c9b5fbd6d3033f32f7"},{"sha":"236b21eabd20d7327ac67b98bfeca9281a56de73","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"playstation: Check sscanf() return value\n\nIf sscanf() returns 0, it means that it hasn't read any data and the\nstring buffer is empty. In that case, don't try using it as filename.\n\nPrevents runtime warnings in games_disc_image_get_file() and\nPlayStationHeader.is_a_disc_id().","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/236b21eabd20d7327ac67b98bfeca9281a56de73"},{"sha":"ab5bb2e33c8df13a385e64ae3e67c29b74ac684e","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Check for null in SidebarView.model setter\n\nPrevents runtime warnings on connecting handlers to a null object.","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/ab5bb2e33c8df13a385e64ae3e67c29b74ac684e"},{"sha":"15f27b6a56824ac070031dfa272ed807fcfe7ddd","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Disconnect previous handler in SidebarView.model setter","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/15f27b6a56824ac070031dfa272ed807fcfe7ddd"},{"sha":"8f697f5a459b597cd8bc6b063a7910dc2054ad1d","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"retro: Check if options file exists\n\nPrevents runtime warning when the file is missing.","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/8f697f5a459b597cd8bc6b063a7910dc2054ad1d"},{"sha":"b0061fb74e6cfd153bc6a707b35f18b26e4167dd","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"flatpak: Bundle gtk+-4","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/b0061fb74e6cfd153bc6a707b35f18b26e4167dd"},{"sha":"988750a73c1f7c419a0240ab7c9905d9ae401f3c","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"Switch retro-gtk to gtk4 branch","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/988750a73c1f7c419a0240ab7c9905d9ae401f3c"},{"sha":"54a0755ee3279ea9d9ec6f2f124a91de7de2b9a6","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"build: Build with gtk+-4.0 >= 3.94","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/54a0755ee3279ea9d9ec6f2f124a91de7de2b9a6"},{"sha":"0a0248b94e3681645ee4f966ad52a51c0331806e","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Stop using 'button-press-event' signal\n\nReplace it with GtkGestureMultiPress and its 'pressed' signal.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/0a0248b94e3681645ee4f966ad52a51c0331806e"},{"sha":"2096a581689d5eacc6198acbd193b6d633690b83","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Stop using 'key-press-event' and 'key-release-event' signals\n\nReplace them with GtkEventControllerKey instead.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/2096a581689d5eacc6198acbd193b6d633690b83"},{"sha":"6cfabe29f1cfd47bf9ff2d1f71a38871ec1d67f1","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Stop using 'motion-notify-event' signal\n\nUse Gtk.EventControllerMotion instead.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/6cfabe29f1cfd47bf9ff2d1f71a38871ec1d67f1"},{"sha":"7419f9e50370f97d4481d207ce889f4875373785","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Stop using GtkEventBox\n\nJust use GtkBin instead.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/7419f9e50370f97d4481d207ce889f4875373785"},{"sha":"b1ede4cf4d531bce980857a83ad829eb8ca4a4fd","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Replace GdkWindow with GdkSurface","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/b1ede4cf4d531bce980857a83ad829eb8ca4a4fd"},{"sha":"2c20826f6878c68f9345b683c91a976e06f3bfcc","author":{"name":"Alexander Mikhaylenko","email":"801bef9f56e249822ba6b6f5cdf4d68b72dd7484@gmail.com"},"message":"ui: Replace GdkScreen with GdkDisplay","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-games/commits/2c20826f6878c68f9345b683c91a976e06f3bfcc"}]}
{"actor":{"display_login":"gnomesysadmins"}}