{"push_id":698095623,"size":24,"distinct_size":24,"ref":"refs/heads/gtk-3-16","head":"8e4cd4cc7a95752d971dacd1d584f6a8e3cc7153","before":"40b489b6e2e7938ada5aada4d63b987d23c7dfa6","commits":[{"sha":"509741b1d7c2868c8442c6621bf9665bff280ddc","author":{"email":"ae97abb322d2eaf7857ea9c31d5584d688a5311d@gmail.com","name":"Piotr Drąg"},"message":"Updated POTFILES.in","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/509741b1d7c2868c8442c6621bf9665bff280ddc"},{"sha":"23374f9f837de8a494f83baeb463a0d41082b209","author":{"email":"ae97abb322d2eaf7857ea9c31d5584d688a5311d@gmail.com","name":"Piotr Drąg"},"message":"Updated Polish translation","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/23374f9f837de8a494f83baeb463a0d41082b209"},{"sha":"5185ba38bb6aaa46db6dac32a1980f9709689961","author":{"email":"e54ec4e8b56ff7382fb135e028860ad99be4caf9@manet.cz","name":"Marek Černocký"},"message":"Updated Czech translation","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/5185ba38bb6aaa46db6dac32a1980f9709689961"},{"sha":"64eead25c0f980c33ec157a13c6f6e12c69e3452","author":{"email":"54234b27fef504da340909df6dcfdd8e7524fa74@filmsi.net","name":"Martin Srebotnjak"},"message":"Updated Slovenian translation","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/64eead25c0f980c33ec157a13c6f6e12c69e3452"},{"sha":"aaee5f77ca445a50c8feab65451255f7dc0e06de","author":{"email":"54234b27fef504da340909df6dcfdd8e7524fa74@filmsi.net","name":"Martin Srebotnjak"},"message":"Updated Slovenian translation","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/aaee5f77ca445a50c8feab65451255f7dc0e06de"},{"sha":"c0f0874cf972526bf0fb0e629329f7249abe91e0","author":{"email":"097d21dc5518307d71567a83214156cf1ca80f59@redhat.com","name":"Matthias Clasen"},"message":"Don't add strings on the stable branch\n\nNo need to upset translators with a temporary string that will\nhopefully be replaced by an implementation at some point.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/c0f0874cf972526bf0fb0e629329f7249abe91e0"},{"sha":"90ee25f8e9a5e88057a2bd10fefab575e7c9efd6","author":{"email":"67dcd8a17e758192e0cbb577ce1d62cc7da6cf49@gmail.com","name":"Jonas Ådahl"},"message":"GtkWindow: Don't assume no shadow width even when not supported\n\nEven if a window doesn't support client side shadow\n(gtk_window_supports_client_shadow returns FALSE), don't assume the\nshadow width is zero, as CSD may have been enabled anyway (meaning\npriv->client_decorated is TRUE). In that case we still need to report\nthe correct width.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=749451","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/90ee25f8e9a5e88057a2bd10fefab575e7c9efd6"},{"sha":"cef7b4670f8f637194fa93574bd175abe972be54","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"scrolledwindow: reset more Indicator state on ::unmap\n\nIf a GtkScrolledWindow is just unmapped and promptly mapped again, the\nindicators are left in a semi-visible state, so the GdkWindow isn't raised\nproperly above scrolledwindow content. This inconsistent state went away\nthe next time the indicator is hidden.\n\nSo, reset all state about indicator window visibility, animation\nprogress and conceil timer on ::unmap, this will be enough to make the\nindicators start out hidden like on newly created scrolledwindows.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/cef7b4670f8f637194fa93574bd175abe972be54"},{"sha":"873cc0e352576a6a0a9d78d49d1575b6f92453cf","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"notebook: Fix assert in ::drag-motion\n\nThe drag destination might be empty, we shouldn't be checking whether\nit contains pages at all. Instead, check the source notebook, which\nought to have a selected page if you're dragging something from there.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=749893","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/873cc0e352576a6a0a9d78d49d1575b6f92453cf"},{"sha":"4e40260d7359e3430bfa5babd5ba1bf2b0942cd6","author":{"email":"b82a0df56f93370f46e6fb6c989ca06e639b66c7@gnome.org","name":"Cosimo Cecchi"},"message":"placessidebar: escape tooltip text before setting it\n\ngtk_tree_view_set_tooltip_column() specifies that markup in the text\nshould be escaped.\nThis fixes critical warnings when hovering over items in the sidebar for\nbookmarks that have markup characters in their names.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=719683","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/4e40260d7359e3430bfa5babd5ba1bf2b0942cd6"},{"sha":"daa8320d4592d605030fc7c4bfb1c9bc91abc581","author":{"email":"1267223e7b1954941394144b05a73697150d963a@endlessm.com","name":"Cosimo Cecchi"},"message":"tests: wait for draw before fetching tree view style\n\nOn some slower machines (e.g. an ARM OBS builder), this test is failing\nwith a race condition where we're trying to fetch the style before it's\napplied.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=749593","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/daa8320d4592d605030fc7c4bfb1c9bc91abc581"},{"sha":"c73715db092fe982a674c5c05128951fefc2cf79","author":{"email":"1267223e7b1954941394144b05a73697150d963a@endlessm.com","name":"Cosimo Cecchi"},"message":"parse-sass: don't hardcode bash path\n\nIt's /bin/bash on some systems; just use /bin/sh instead.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=749593","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/c73715db092fe982a674c5c05128951fefc2cf79"},{"sha":"de93dd85e0a4e272d3da2134d159a0e20ea2bbf1","author":{"email":"1267223e7b1954941394144b05a73697150d963a@endlessm.com","name":"Cosimo Cecchi"},"message":"Use built-in gtk-update-icon-cache\n\nTo generate the icon cache files.\n\nWe want to avoid a dependency loop if possible; additionally, on some\nDebian-based systems gtk-update-icon-cache maps to the GTK2 version of\nthe utility and the GTK3 version is renamed to\ngtk-update-icon-cache-3.0.\n\nTo avoid a build dependency on GTK2, use the binary that we just built\nin-tree.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=749593","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/de93dd85e0a4e272d3da2134d159a0e20ea2bbf1"},{"sha":"bb0561f3561e45e39b81cbed1fdba6c48bf0b152","author":{"email":"097d21dc5518307d71567a83214156cf1ca80f59@redhat.com","name":"Matthias Clasen"},"message":"Fix a cornercase crash\n\nIf gtk_text_layout_move_cursor_visually is called with a\ncount of 0, we were passing NULL to a free function that\ncan't handle it. Don't do that.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=750058","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/bb0561f3561e45e39b81cbed1fdba6c48bf0b152"},{"sha":"e2b9ac89b0eb08255d43e9463772109939104a46","author":{"email":"eb388c711720581f4557eda613c0b1ee926f208d@yahoo.fr","name":"Cédric Valmary"},"message":"Updated Occitan translation","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/e2b9ac89b0eb08255d43e9463772109939104a46"},{"sha":"673013ac67e322ff86193001131255fc24a68d5e","author":{"email":"e5b99d9b89dab5ac78e6693ac2fec9d691d46267@ceridwen.us","name":"John Ralls"},"message":"Fix DnD Introspection on Quartz Backend.\n\nDon't exclude the -quartz.c files from introspection_files.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/673013ac67e322ff86193001131255fc24a68d5e"},{"sha":"6ff49ee93de97151cdcf1af0ffc64a73939f2538","author":{"email":"e5b99d9b89dab5ac78e6693ac2fec9d691d46267@ceridwen.us","name":"John Ralls"},"message":"Bug 745957 - GTK+/Quartz >= 3.14.8: Symbol not found: _gtk_drag_cancel\n\nImplement gtk_drag_cancel, made public in c160ba069 and 62616a71, in\ngtkdnd-quartz.c.","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/6ff49ee93de97151cdcf1af0ffc64a73939f2538"},{"sha":"d87769dcd527d50e808e8e21fa5160df94734495","author":{"email":"96b97a66eeceeb82d3213e7a468b3b84f847e4d5@gmail.com","name":"Rui Matos"},"message":"main: Push the current event on the stack before we start needing it\n\nThe changes in commit 13e22e20300b7312e52bba7d077fc7e231695fc1 made\n_gtk_window_check_handle_wm_event() indirectly depend on\ngtk_get_current_event_time() which relies on the current event being\navailable on the current_events stack.\n\nSince the current event is only pushed on the stack afterwards we get\nan invalid timestamp which breaks ewmh window moving.\n\nThis fixes the issue by pushing the current event before we start\nrelying on it being there in gtk_main_do_event() and, as a byproduct,\nalso fixes a potential memory leak when we have a rewritten event and\nreturn early due to _gtk_window_check_handle_wm_event() being TRUE.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=750384","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/d87769dcd527d50e808e8e21fa5160df94734495"},{"sha":"b867f1970cbd122dcb71ea387908b286325ae1f5","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@baedert.org","name":"Timm Bäder"},"message":"gtkfilechooserbutton: Align the label to the left\n\nUsing GtkLabel's xalign property so the label doesn't jump around when\nthe button gets resized.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=750477","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/b867f1970cbd122dcb71ea387908b286325ae1f5"},{"sha":"2cf5eddcebd4dce73f0fc3e83020f5dec84e9ac9","author":{"email":"8a18bc6febee485a228a7d9ada210dc3778cd199@redhat.com","name":"Benjamin Otte"},"message":"widget: Clarify docs on gtk_widget_set_double_buffered()\n\nAlso make them more scary so people really really don't use it as a\nrandom knob when trying to make things go fast.\n\n//bugzilla.gnome.org/show_bug.cgi?id=750505","distinct":true,"url":"https://api.github.com/repos/Distrotech/gtk/commits/2cf5eddcebd4dce73f0fc3e83020f5dec84e9ac9"}]}