{"push_id":718481115,"size":207,"distinct_size":207,"ref":"refs/heads/master","head":"254f13d103ae9133ca6b0ed088a0ae3da7cc6e74","before":"3b43951ba4da9869e5f79f674e8c8a2fc16c78a9","commits":[{"sha":"4e155d784dda384cd4bba6653134b1a0542ee569","author":{"email":"077a9ddeaf8dae3c6b95702cc9ea6c5ba46a9f56@gnome.org","name":"Paolo Borelli"},"message":"Avoid spurious operations on destroy\n\nWhen the stack is destroyed we do not want to waste time running\nanimations and notifying listeners about which is our current\nvisible child.\n\nThis is not only an optimization, but it is important for the stack\nswitcher widgets: since they are in another branch of the hieratchy\nwe do not want to get notifications while the stack is being destroyed.\n\nBased on a patch by Paolo Borelli\nhttps://bugzilla.gnome.org/show_bug.cgi?id=724506","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/4e155d784dda384cd4bba6653134b1a0542ee569"},{"sha":"97e728580cba385c7d8e193b7119f67ab507d511","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Revert \"window: Check if we can use CSD before enabling them\"\n\nThis reverts commit c5e5ee67490e7e7af56052d8f8beb75db002c2f1.\n\nIt turns out that this commit breaks the default sizing of GtkWindow,\nwhich in turn causes the window to be smaller than the handle size,\nwhich ends up sending invalid rectangles to Cairo.\n\nWe'll have to find another way to fix the CSD issue.\n\nSee also: https://bugzilla.gnome.org/show_bug.cgi?id=751140\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=750343","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/97e728580cba385c7d8e193b7119f67ab507d511"},{"sha":"3c9cca596fac6c5e72f7d6147eeb78f16be549dd","author":{"email":"8f17a857a47fc9eb5e5274a3739d1f43f8258da2@gmail.com","name":"Christoph Reiter"},"message":"Fix calculation of edge input window size in case the real window is too small.\n\nThis error resulted in warnings like\n\"pixman_region32_init_rect: Invalid rectangle passed\"\n\nIn case the window is smaller than handle_size * 2 the resulting\nedge window got a negative size. Prevent that by limiting the\nhandle size to half the respective edge length. This also\nprevents the corner windows from overlapping in case the window\nis too small.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/3c9cca596fac6c5e72f7d6147eeb78f16be549dd"},{"sha":"7ce96cb6ac28eeb62e003dcb9e0a8ce7d48e09e0","author":{"email":"097d21dc5518307d71567a83214156cf1ca80f59@redhat.com","name":"Matthias Clasen"},"message":"GtkStack: Avoid some unnecessary complication\n\nWe already have an in-destruction flag, so use it.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/7ce96cb6ac28eeb62e003dcb9e0a8ce7d48e09e0"},{"sha":"4e4a2fe17ef70e44dcd368cc927c9552d4f80b3b","author":{"email":"06fa5dd2d62a911d614010af3f7953ea8d74d1c9@redhat.com","name":"Marek Kasik"},"message":"printing: Get output bin via IPP\n\nRequest \"output-bin-supported\" and \"output-bin-default\" attributes through\nIPP if there is no PPD for selected printer.\nPass \"output-bin\" option with other options in printer_get_options().\nTranslate standard IPP values of \"output-bin\" option.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=725441","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/4e4a2fe17ef70e44dcd368cc927c9552d4f80b3b"},{"sha":"1ed21ad3d4d90076f74c2c2fe616938d0c7d6026","author":{"email":"097d21dc5518307d71567a83214156cf1ca80f59@redhat.com","name":"Matthias Clasen"},"message":"GtkScale: More work on mark spacing\n\nTry harder not to push the scale out of balance by marks. With\nthis change, the remaining difference in the drawing is down\nto asymmetric assets and margins coming out of the theme.\nTo fully support such asymmetric rendering, we need implement\nbaseline alignment for scales.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=749650","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/1ed21ad3d4d90076f74c2c2fe616938d0c7d6026"},{"sha":"aa052c6d2925730b858793808dfa1b6584499c08","author":{"email":"337ac9f2929d3fd13af83f6deba649673f48865d@gmail.com","name":"Balázs Úr"},"message":"Updated Hungarian translation","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/aa052c6d2925730b858793808dfa1b6584499c08"},{"sha":"ec9a39977a4341feabed2ad6477789217ee39438","author":{"email":"1afac3a82091ced31e109c6b79d45732f91ccf3d@gmail.com","name":"Lapo Calamandrei"},"message":"Adwaita: scale marks visible on the dark variant","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/ec9a39977a4341feabed2ad6477789217ee39438"},{"sha":"9800d83a721fd21b34df6dd36684d3e0e2a9fd7b","author":{"email":"d936182c08f71caae6465dba8e46d3e371cd45f8@canonical.com","name":"William Hua"},"message":"mir: fix build due to missing api","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/9800d83a721fd21b34df6dd36684d3e0e2a9fd7b"},{"sha":"be068607f68b185483154371548e0ea2123b0fcb","author":{"email":"d936182c08f71caae6465dba8e46d3e371cd45f8@canonical.com","name":"William Hua"},"message":"mir: emit configure event on window move/resize\n\nWithout this, some windows don't restart the paint clock needed to\nactually render the contents.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/be068607f68b185483154371548e0ea2123b0fcb"},{"sha":"19f66c781f41ab44c2ed4b33b7bf9b4943833acd","author":{"email":"d936182c08f71caae6465dba8e46d3e371cd45f8@canonical.com","name":"William Hua"},"message":"mir: don't need dummy egl surface","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/19f66c781f41ab44c2ed4b33b7bf9b4943833acd"},{"sha":"2374a1b50b6b54b8818a37e70ecef4d0e06bebba","author":{"email":"d936182c08f71caae6465dba8e46d3e371cd45f8@canonical.com","name":"William Hua"},"message":"mir: remove non-useful logging","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/2374a1b50b6b54b8818a37e70ecef4d0e06bebba"},{"sha":"8fac1f688e662de9fdbbcf370a32adfe7c78151a","author":{"email":"d936182c08f71caae6465dba8e46d3e371cd45f8@canonical.com","name":"William Hua"},"message":"mir: emit GDK_ENTER_NOTIFY on pointer enter","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/8fac1f688e662de9fdbbcf370a32adfe7c78151a"},{"sha":"e083eb42e916dbd2f75e213956a4e513e892d165","author":{"email":"d936182c08f71caae6465dba8e46d3e371cd45f8@canonical.com","name":"William Hua"},"message":"mir: fix wheel scrolling in both directions","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/e083eb42e916dbd2f75e213956a4e513e892d165"},{"sha":"da14dbe4e5a40fccf9155f4cd87c97457f9439d6","author":{"email":"d936182c08f71caae6465dba8e46d3e371cd45f8@canonical.com","name":"William Hua"},"message":"mir: fix toggling between maximized and restored","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/da14dbe4e5a40fccf9155f4cd87c97457f9439d6"},{"sha":"84e99b20ac806ee5fafd8646b599252057079961","author":{"email":"8f17a857a47fc9eb5e5274a3739d1f43f8258da2@gmail.com","name":"Christoph Reiter"},"message":"GtkWindow: fix default empty window size with CSD\n\nIn the non-CSD case we checked for 0x0 window size requisition\nand replaced it with 200x200 so the window was still visible.\nThis no longer works in case of CSD as the shadow and title bar\nare always added to the requisition resulting in a titlebar/shadow\nonly window in case there is no child widget (this is currently\nvisible under wayland or when setting GTK_CSD=1).\n\nInstead of special casing the final window size, special case\nthe child requisition paths instead. This gives us the same\nrequisition in both, CSD and non-CSD cases (the header bar\nhas a too large minimum width atm so the resulting window is\nstill not the same)\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=751341","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/84e99b20ac806ee5fafd8646b599252057079961"},{"sha":"335c070f9b97d840252dc5806d8bf2105deb1c40","author":{"email":"8f17a857a47fc9eb5e5274a3739d1f43f8258da2@gmail.com","name":"Christoph Reiter"},"message":"GtkHeaderBar: reduce minimum title width\n\nThe minimum title width affects the minimum window width\nfor CSD windows. To allow smaller windows like without\nCSD reduce it a bit (276px vs 156px min width)\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=751341","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/335c070f9b97d840252dc5806d8bf2105deb1c40"},{"sha":"9f27ee7f5abf49a20ac95d57b306ecd4294b49c6","author":{"email":"8a18bc6febee485a228a7d9ada210dc3778cd199@redhat.com","name":"Benjamin Otte"},"message":"render: Fix ridge/groove border rendering\n\nThe typo strikes again!","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/9f27ee7f5abf49a20ac95d57b306ecd4294b49c6"},{"sha":"f2a8ddfecf0868fe381ce287205156a7db84729c","author":{"email":"097d21dc5518307d71567a83214156cf1ca80f59@redhat.com","name":"Matthias Clasen"},"message":"sidebarrow: Avoid object-valued properties\n\nThey tend to leak...as these do.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/f2a8ddfecf0868fe381ce287205156a7db84729c"},{"sha":"ae8c07c67cfa83d967a760899ba91ea06bf8d616","author":{"email":"097d21dc5518307d71567a83214156cf1ca80f59@redhat.com","name":"Matthias Clasen"},"message":"GktPlacesSidebar: Plug a ton of leaks\n\nIf you don't keep in mind that g_object_get() returns references to\nobjects and copies fo strings, things leak all over the place.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/ae8c07c67cfa83d967a760899ba91ea06bf8d616"}]}