commit a36170581784353275b022d8312c13169b3dc0e6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 13 00:25:15 2016 -0400

    3.21.6

 NEWS         | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 52 insertions(+), 1 deletion(-)

commit 8ea88d9f4e7f774dff5c690a21f93984ed114465
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Tue Sep 13 11:09:41 2016 +0200

    Updated Galician translations

 po/gl.po | 43 ++++++++++++++++++++++---------------------
 1 file changed, 22 insertions(+), 21 deletions(-)

commit 63a22894c25fa77cc758102fcbef3c4a74cb7707
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Sep 13 10:59:29 2016 +0200

    Updated Czech translation

 po/cs.po | 134
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 70 insertions(+), 64 deletions(-)

commit 063b38167f815ab58065da4de1db87dd7d5c11f6
Author: Erwan Georget <dremor@dremor.info>
Date:   Mon Sep 12 21:30:41 2016 +0000

    Updated French translation

 po-properties/fr.po | 2460
 +++++++++++++++++++++++++++------------------------
 1 file changed, 1326 insertions(+), 1134 deletions(-)

commit 7e148697ad2c92e3ac23a370f78aae5bdf1cf298
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Mon Sep 12 20:49:17 2016 +0300

    Updated Lithuanian translation

 po/lt.po | 247
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 121 insertions(+), 126 deletions(-)

commit c7f2d19b5e1b47ba66ed0297c3895eb2d39a83d1
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Sep 12 19:46:09 2016 +0200

    Add more options to XGETTEXT_OPTIONS in Makevars

 po-properties/Makevars | 2 +-
 po/Makevars            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a5fcde9b5f7f2e4eb3d59bb62d9736f9f907fb85
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Mon Sep 12 17:27:09 2016 +0000

    Updated Finnish translation

 po/fi.po | 125
 +++++++++++++++++----------------------------------------------
 1 file changed, 34 insertions(+), 91 deletions(-)

commit 8af6bade640ae967498b868326d2239ac5eb61df
Author: Balázs Meskó <meskobalazs@gmail.com>
Date:   Mon Sep 12 09:06:21 2016 +0000

    Updated Hungarian translation

 po/hu.po | 107
 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 51 insertions(+), 56 deletions(-)

commit eb17ee1c26bb5faf08d50264dbe5fcfc79e0666c
Author: Olivier Fourdan <ofourdan@redhat.com>
Date:   Mon Sep 5 17:53:38 2016 +0200

    wayland: unmap popup along with its toplevel

    If an application umaps the toplevel from its popup callback, this can
    lead to a protocol error.

    Make sure we mark popup parent and use that to check if their
    parent is
    the toplevel being unmapped in which case we shall unmap the popup
    first
    to avoid the protocol error.

    Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=770906

 gdk/wayland/gdkwindow-wayland.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 50595cc63f35f4a7c7ae0be3763dd6c2a7706b2d
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Mon Sep 12 03:16:16 2016 +0200

    Updated Danish translation

 po/da.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dbc7ff70d9b2781893371f09de00901e174eb68a
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Mon Sep 12 03:13:53 2016 +0200

    Updated Danish translation

 po-properties/da.po | 2205
 +++++++++++++++++++++++++++------------------------
 1 file changed, 1158 insertions(+), 1047 deletions(-)

commit 764457fcce04652741d934774249fa10509600bb
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Mon Sep 12 03:11:36 2016 +0200

    Updated Danish translation

 po/da.po | 4190
 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 2009 insertions(+), 2181 deletions(-)

commit edca0b1ad273362500e62fa2e98f16a68953353f
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sun Sep 11 19:44:01 2016 +0000

    Updated Swedish translation

 po/sv.po | 85
 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 45 insertions(+), 40 deletions(-)

commit b6b3d1ba4fbc5b09c4658ae4e3a33b768ba1b2b7
Author: Stas Solovey <whats_up@tut.by>
Date:   Sun Sep 11 18:20:55 2016 +0000

    Updated Russian translation

 po/ru.po | 1070
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 584 insertions(+), 486 deletions(-)

commit 8217d941b68c1175ad6982a79800497123b8f878
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Sun Sep 11 17:00:23 2016 +0000

    Updated German translation

 po/de.po | 87
 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 46 insertions(+), 41 deletions(-)

commit 1e32d8687161400bac4d9a1d61947b83ccc1b26d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Sep 11 18:55:25 2016 +0200

    Updated Polish translation

 po/pl.po | 52 +++++++++++++++++++++++++++++-----------------------
 1 file changed, 29 insertions(+), 23 deletions(-)

commit 29faa2db44b04b9cf7f4d96e32691f424490c730
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 11 11:47:55 2016 -0400

    Redo focus handling in treeview once more

    The fix for bug 767468 had some unintended side-effects. This is
    an attempt at doing the same fix (don't grab focus when we are
    grab-shadowed), while avoiding the breakage, by using GTK+'s
    internal tracking for grab-shadowed-ness.

    https://bugzilla.gnome.org/show_bug.cgi?id=770508

 gtk/gtktreeview.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit d7b446ec06afa93bdbb686d4f322aa568146c763
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 11 11:21:19 2016 -0400

    Add a --version option to gtk3-widget-factory

    This was missing, for no good reason.

 demos/widget-factory/widget-factory.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit ac95470c0196feec1f2353425460d676a669a896
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 11 11:04:40 2016 -0400

    Add a --version option to gtk3-demo

    This was missing, for no good reason.

 demos/gtk-demo/main.c | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 3f102c27aaeb6c8c1a51e1aa26108ab2be93ac46
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 11 10:51:19 2016 -0400

    gtk-launch: Add help string for --version

    This was missing for no good reason.

 gtk/gtk-launch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bce313881cae06ced9abac7d479a2cc22b1e1691
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Sat Sep 10 23:43:57 2016 +0300

    Updated Hebrew translation

 po/he.po | 131
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 65 insertions(+), 66 deletions(-)

commit d2718ab12d46e13ced4ee147c905a528a49f203b
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat Sep 10 14:33:24 2016 +0000

    Updated Slovak translation

 po-properties/sk.po | 4883
 ++++++++++++++++++++++++++++++---------------------
 1 file changed, 2898 insertions(+), 1985 deletions(-)

commit 22ae9d0884fffb61ee826ec450e8d62ad1cdb957
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:   Tue Sep 6 23:26:22 2016 +0530

    examples: use G_DECLARE_FINAL_TYPE in applications

    G_DECLARE_FINAL_TYPE was introduced in glib 2.44.
    We shall use that now so that lots of boilerplate code can
    be reduced.

    https://bugzilla.gnome.org/show_bug.cgi?id=770278

 examples/application1/exampleapp.c       | 5 -----
 examples/application1/exampleapp.h       | 8 +-------
 examples/application1/exampleappwin.c    | 5 -----
 examples/application1/exampleappwin.h    | 7 +------
 examples/application10/exampleapp.c      | 5 -----
 examples/application10/exampleapp.h      | 7 +------
 examples/application10/exampleappprefs.c | 5 -----
 examples/application10/exampleappprefs.h | 7 +------
 examples/application10/exampleappwin.c   | 5 -----
 examples/application10/exampleappwin.h   | 8 +-------
 examples/application2/exampleapp.c       | 5 -----
 examples/application2/exampleapp.h       | 7 +------
 examples/application2/exampleappwin.c    | 5 -----
 examples/application2/exampleappwin.h    | 7 +------
 examples/application3/exampleapp.c       | 5 -----
 examples/application3/exampleapp.h       | 7 +------
 examples/application3/exampleappwin.c    | 5 -----
 examples/application3/exampleappwin.h    | 7 +------
 examples/application4/exampleapp.c       | 5 -----
 examples/application4/exampleapp.h       | 7 +------
 examples/application4/exampleappwin.c    | 5 -----
 examples/application4/exampleappwin.h    | 7 +------
 examples/application5/exampleapp.c       | 5 -----
 examples/application5/exampleapp.h       | 7 +------
 examples/application5/exampleappwin.c    | 5 -----
 examples/application5/exampleappwin.h    | 7 +------
 examples/application6/exampleapp.c       | 7 +------
 examples/application6/exampleapp.h       | 7 +------
 examples/application6/exampleappprefs.c  | 5 -----
 examples/application6/exampleappprefs.h  | 7 +------
 examples/application6/exampleappwin.c    | 7 +------
 examples/application6/exampleappwin.h    | 7 +------
 examples/application7/exampleapp.c       | 5 -----
 examples/application7/exampleapp.h       | 7 +------
 examples/application7/exampleappprefs.c  | 5 -----
 examples/application7/exampleappprefs.h  | 7 +------
 examples/application7/exampleappwin.c    | 5 -----
 examples/application7/exampleappwin.h    | 7 +------
 examples/application8/exampleapp.c       | 5 -----
 examples/application8/exampleapp.h       | 7 +------
 examples/application8/exampleappprefs.c  | 5 -----
 examples/application8/exampleappprefs.h  | 7 +------
 examples/application8/exampleappwin.c    | 5 -----
 examples/application8/exampleappwin.h    | 7 +------
 examples/application9/exampleapp.c       | 5 -----
 examples/application9/exampleapp.h       | 7 +------
 examples/application9/exampleappprefs.c  | 5 -----
 examples/application9/exampleappprefs.h  | 7 +------
 examples/application9/exampleappwin.c    | 5 -----
 examples/application9/exampleappwin.h    | 7 +------
 50 files changed, 27 insertions(+), 279 deletions(-)

commit d817d525e6bbc4a5abeb304f037d30a29c6c76b4
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Sat Sep 10 01:10:49 2016 +0200

    Updated Galician translations

 po/gl.po | 4030
 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 2175 insertions(+), 1855 deletions(-)

commit d4bf2156119c7be55d1a7cc6cada9f800a33b024
Author: Christian Kellner <christian@kellner.me>
Date:   Mon Sep 5 13:41:16 2016 +0200

    placesview: keep reference during network fetching

    Analogous to (un)mount operation, we now keep a reference around
    during the ongoing operation and make use of the destroyed flag
    to check if we are still alive or if we have been cancelled as
    a result of the widget being destroyed.

    https://bugzilla.gnome.org/show_bug.cgi?id=764979

 gtk/gtkplacesview.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 7cdc04c8d200fe78e4fe8d1ae37747573526c309
Author: Christian Kellner <christian@kellner.me>
Date:   Mon Sep 5 13:19:29 2016 +0200

    placesview: override destory to cancel ongoing ops

    Since we hold on to a reference during (un)mount operations, we
    don't trigger the cancellation of operations in finalize anymore.
    Instead we now override the GtkWidget's destroy() and cancel any
    ongoing operations there.

    https://bugzilla.gnome.org/show_bug.cgi?id=764979

 gtk/gtkplacesview.c | 64
 +++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 50 insertions(+), 14 deletions(-)

commit 0e5b0b75c591e91e5bd4af401660b5dd0bb1d020
Author: Christian Kellner <christian@kellner.me>
Date:   Sun Sep 4 15:28:11 2016 +0200

    placesview: properly recover from cancellation

    The current code wrongly assumes that cancellation can only happen
    as a result widget finalization, and consequentially does not
    properly recover from it. Therefore if the operation is cancelled
    as a result of user interaction, the entry is will stay disabled
    and the spinner will keep spinning. This is fixed by removal of
    the early bail out in case of cancellation.

    https://bugzilla.gnome.org/show_bug.cgi?id=764979

 gtk/gtkplacesview.c | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

commit 3ed25941ac80a4630b5c25a420307f9562a59ece
Author: Christian Kellner <christian@kellner.me>
Date:   Sun Sep 4 11:47:55 2016 +0200

    placesview: hold onto ref during (un)mount ops

    During mount and unmount opertions we keep a reference to the
    GtkPlacesView around, so we have a valid view for the callback
    code, even in the case that othe external references have been
    dropped (i.e. the containing window gets destroyed).

    https://bugzilla.gnome.org/show_bug.cgi?id=764979

 gtk/gtkplacesview.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit f2ba6ca47322a17b37fb92662fc9552b4f106f10
Author: Takao Fujiwara <tfujiwar@redhat.com>
Date:   Sat Sep 10 01:54:13 2016 +0900

    gdkscreen-x11: Enable RandR on VirtualBox

    RandR 1.5 is enabled on VirtualBox guest of Fedora 25 but
    XRROutputInfo->name is "default". If init_randr15() does not
    return TRUE, the monitor size sets 0 because gdk_screen_get_width()
    returns 0.

    This problem causes GtkStatusIcon not to show the activate menu.

    https://bugzilla.gnome.org/show_bug.cgi?id=771033

 gdk/x11/gdkscreen-x11.c | 35 ++---------------------------------
 1 file changed, 2 insertions(+), 33 deletions(-)

commit 221caf19f7d6dff3350060a4f0b3c7f48611faf2
Author: Tiago Santos <tiagofsantos81@sapo.pt>
Date:   Fri Sep 9 16:59:19 2016 +0000

    Updated Portuguese translation

 po-properties/pt.po | 538
 +++++++++++++++++++++++++++-------------------------
 1 file changed, 283 insertions(+), 255 deletions(-)

commit 952c990e25131589b91130ce1b3e15fff01471a1
Author: Arash Mousavi <mousavi.arash@gmail.com>
Date:   Fri Sep 9 18:26:04 2016 +0430

    [l10n] update Persian translations

 po/fa.po | 1001
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 542 insertions(+), 459 deletions(-)

commit 4cd8e6c5ef52ac638014ce2d3c02f84f53e16196
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Thu Sep 8 23:03:03 2016 +0200

    Update Galician translations

    Signed-off-by: Fran Dieguez <fran.dieguez@mabishu.com>

 po-properties/gl.po | 4713
 ++++++++++++++++++++++++++-------------------------
 po/gl.po            | 3992 ++++++++++++++++++++-----------------------
 2 files changed, 4311 insertions(+), 4394 deletions(-)

commit f73e808c50d4478f915e96224ef1ad637125bcc5
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Thu Sep 8 21:18:24 2016 +0300

    Update Latvian translation

 po-properties/lv.po | 2203
 +++++++++++++++++++++++++++------------------------
 po/lv.po            | 1073 ++++++++++++++-----------
 2 files changed, 1756 insertions(+), 1520 deletions(-)

commit 21a23fcc97f0708fef659e95e76ee2e81be53975
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Thu Sep 8 11:10:05 2016 +0000

    Updated British English translation

 po/en_GB.po | 5438
 +++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 3446 insertions(+), 1992 deletions(-)

commit fbca09ecb441a91b94be486d7a57345c306f49bd
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Sep 8 11:18:16 2016 +0200

    gdkdisplay: Unref seats in finalize

 gdk/gdkdisplay.c | 1 +
 1 file changed, 1 insertion(+)

commit 476c1c44a5c52b21312515327ec0b671b34bb79b
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Sep 8 10:45:25 2016 +0200

    gdkdisplay-wayland: Fix some memory leaks

 gdk/wayland/gdkdisplay-wayland.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 16cd3c136374aa3ff964f741ccecb74dfbddeb07
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Thu Sep 8 07:57:11 2016 +0000

    Updated Swedish translation

 po/sv.po | 522
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 262 insertions(+), 260 deletions(-)

commit ba261799597c54bab95352d8d06b12a481dd4315
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Tue Sep 6 12:46:30 2016 +0000

    Updated Brazilian Portuguese translation

 po-properties/pt_BR.po | 977
 ++++++++++++++++++++++++++-----------------------
 1 file changed, 515 insertions(+), 462 deletions(-)

commit c39ad8497022832cef88d76d448d7377ca76f698
Author: Tristan Van Berkom <tristan.vanberkom@codethink.co.uk>
Date:   Tue Sep 6 21:29:03 2016 +0900

    Revert "about dialog: Set a max-content-height on credits"

    This reverts commit 6af5033386b60bdf71cc21d99d579c2a8c389880.

    Scrolled window behavior of propagating child natural sizes
    has now been made optional, so there is no need to work around
    this by setting a hard coded maximum content height anymore.

 gtk/ui/gtkaboutdialog.ui | 1 -
 1 file changed, 1 deletion(-)

commit fd065f63b0c5eebf215403189fe89f5820c71d1d
Author: Tristan Van Berkom <tristan.vanberkom@codethink.co.uk>
Date:   Tue Sep 6 21:09:26 2016 +0900

    Revert "Add a release note for scrolled windows"

    This reverts commit 76af90767634f5caea622c2abc13d21adb41550c.

    The behavioral change described in the migration guide
    has now been made optional with new scrolled window API,
    so no need to mention this in the migration guide.

 docs/reference/gtk/migrating-3xtoy.xml | 9 ---------
 1 file changed, 9 deletions(-)

commit 6be8979c645387a205f9fbbd91aa669c651ca791
Author: Tristan Van Berkom <tristan.vanberkom@codethink.co.uk>
Date:   Tue Sep 6 20:23:20 2016 +0900

    Revert "widget factory: Adapt to new scrolled window behavior"

    This reverts commit 37e913d76bea6b58a38db1b7996958b81984a114.

    This is no longer needed since the natural size propagation of
    scrolled window children is now an optional behavior. Reverting
    this also makes the widget factory scrolled window sizes behave
    the same as with the gtk+ 3.20 branch.

 demos/widget-factory/widget-factory.ui | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit e51fd7cb18cd1c74d41f11337257b2faa7b250d2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 6 06:37:47 2016 -0400

    css: Complete the cross-fade implementation

    We need to actually compute the images. Otherwise,
    bad things happen when we try to draw.

    https://bugzilla.gnome.org/show_bug.cgi?id=767391

 gtk/gtkcssimagecrossfade.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit c2ab49e963f9823d8aeedbc925865df7c08611c5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 6 06:21:06 2016 -0400

    Fix whitespace

 gtk/gtkcssimagefallback.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c30ee622fef079201fc340245d545780d939bc14
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 6 06:16:40 2016 -0400

    css: Set meaningful fallback color

    This code was passing out-of-range values into
    gdk_cairo_set_source_rgb, which cannot really make
    anything better.

 gtk/gtkcssimagefallback.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bd374b8070deb3352041f27ba880819a1b760b2f
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Tue Sep 6 11:47:45 2016 +0300

    Updated Hebrew translation

 po-properties/he.po | 4647
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 2354 insertions(+), 2293 deletions(-)

commit a43a6d7fffd774afe201dd7c2b8bd5d35ca250b8
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Sep 6 01:40:13 2016 +0200

    Updated Polish translation

 po-properties/pl.po | 160
 ++++++++++++++++++++++++++--------------------------
 po/pl.po            | 104 +++++++++++++++++-----------------
 2 files changed, 132 insertions(+), 132 deletions(-)

commit d1f82577a9b4f9f315a6ac0f49cac0f6c12e0ee4
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Mon Sep 5 14:24:37 2016 +0000

    Updated Scottish Gaelic translation

 po-properties/gd.po | 932
 ++++++++++++++++++++++++++++------------------------
 1 file changed, 510 insertions(+), 422 deletions(-)

commit 8ca055cf131c26e08bb516904c9d30517dd50702
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Mon Sep 5 14:17:15 2016 +0000

    Updated Scottish Gaelic translation

 po/gd.po | 427
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 209 insertions(+), 218 deletions(-)

commit eaa6ca4a4920ee2146a91a20dbacc321ea55908b
Author: Tristan Van Berkom <tristan.vanberkom@codethink.co.uk>
Date:   Mon Sep 5 16:08:27 2016 +0900

    GtkScrolledWindow: Bug 766569 - fix return types in added APIs

    In gtkscrolledwindow.c, the return type of
    _get_propagate_natural_width()
    and _get_propagate_natural_height() were accidentally gint instead of
    gboolean, fixed to match the type correctly declared in the header
    file.

 gtk/gtkscrolledwindow.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 26f575014d76c36d0fcf807c1fdb4638da64625a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 4 21:45:31 2016 -0400

    gtk3-demo: Avoid underallocating columns

    Setting a fixed width on the columns causes the headers to be
    be underallocated. It is not necessary either.

 demos/gtk-demo/tree_store.c | 5 -----
 1 file changed, 5 deletions(-)

commit 953b82a584a4f9c10d2afcb1997672aa16f92ac6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 4 15:38:43 2016 -0400

    label: take padding into account when measuring

    When doing height-for-width measurements, we need to take
    padding into account. This was causing various allocation
    errors.

    https://bugzilla.gnome.org/show_bug.cgi?id=770849

 gtk/gtklabel.c | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

commit 61e8c69460bdb031ed2e7e9a16860489b4ef784d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 4 15:38:00 2016 -0400

    label: Fix indentation

    Trivial, but annoying.

 gtk/gtklabel.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f5ce6c88eedfa3f19e709f3d44948bb3e961db76
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Sep 4 21:22:08 2016 +0200

    Updated Czech translation

 po-properties/cs.po | 191
 +++++++++++++++++++++++++++-------------------------
 1 file changed, 100 insertions(+), 91 deletions(-)

commit 5b21c7d79f91613aa3e529026c288dd75fc94266
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 4 09:43:51 2016 -0400

    range: Ensure we don't underallocate the highlight gadget

    This was causing warnings in HighContrast.

    https://bugzilla.gnome.org/show_bug.cgi?id=770614

 gtk/gtkrange.c | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit 9ddd40f61e9b4bcb861ec8c66a877da0f65dc5f2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 4 08:21:49 2016 -0400

    Fix a variable name misspelling

    No semantic change here; the misspelling just annoyed me.

 gtk/theme/HighContrast/_common.scss | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 2eeda22606ba21eb5d298ca9ba993dccdee3d11c
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Sep 4 12:21:43 2016 +0300

    Updated Lithuanian translation

 po-properties/lt.po | 537
 +++++++++++++++++++++++++++-------------------------
 1 file changed, 277 insertions(+), 260 deletions(-)

commit 770e44c83ef42a391d8cfef5fa7c7d931ee17f72
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sat Sep 3 17:56:09 2016 +0000

    Updated Kazakh translation

 po-properties/kk.po | 2180
 +++++++++++++++++++++++++++------------------------
 1 file changed, 1149 insertions(+), 1031 deletions(-)

commit 59937e865427d75f6a3299193170a2c9c67d7650
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sat Sep 3 17:55:38 2016 +0000

    Updated Kazakh translation

 po/kk.po | 831
 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 459 insertions(+), 372 deletions(-)

commit d6adda99c7e69a3f6a7e83d1225af35ab522c584
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Sep 3 14:35:58 2016 +0000

    Updated Korean translation

 po/ko.po | 1091
 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 580 insertions(+), 511 deletions(-)

commit e9acfc97f12a0b074020e8ebd8f629557c2f503d
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Sep 3 14:35:32 2016 +0000

    Updated Korean translation

 po-properties/ko.po | 2181
 +++++++++++++++++++++++++++------------------------
 1 file changed, 1144 insertions(+), 1037 deletions(-)

commit f9658a2faf6929889be7d7042b3d8ee46456fb85
Author: Joaquim Rocha <jrocha@endlessm.com>
Date:   Thu Sep 1 13:25:23 2016 +0200

    listbox: Select the last row on page down when there are few rows

    When pressing page down doesn't retrieve a valid row (because the list
    box has few rows), the last visible one should be selected instead.

    https://bugzilla.gnome.org/show_bug.cgi?id=770703

 gtk/gtklistbox.c | 42 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 41 insertions(+), 1 deletion(-)

commit adabec7d2565ccd55940b3589e00407bcbf439a9
Author: Joaquim Rocha <jrocha@endlessm.com>
Date:   Thu Sep 1 13:23:14 2016 +0200

    listbox: Avoid crashing on page down if the list has few rows

    The code always assumed that getting a row at a certain 'y' was
    possible but if the list box has more empty space than rows then a
    valid row may not be retrieved.

    https://bugzilla.gnome.org/show_bug.cgi?id=770703

 gtk/gtklistbox.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 857997be8cbac07d86683c48fb410e4b2e3f1233
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Sep 3 09:58:27 2016 +0200

    popover: Skip first frame when transitioning

    Similar to what we do in GtkStack.

 gtk/gtkpopover.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit a145211acc164169f284749ef74ed3c2e83779fb
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Sat Sep 3 09:16:40 2016 +0000

    Updated Finnish translation

 po/fi.po | 1143
 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 600 insertions(+), 543 deletions(-)

commit 63c18bba51806884684d15ea8305255f9f45d10a
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Tue Aug 23 13:11:48 2016 +0200

    Adwaita,HC: fix icon name

    - while we don't use steppers anymore, for some reason they are still
      defined in the theme and if you sacrifice a chicken and jump on one
      leg at full moon, you can enable them.

    https://bugzilla.gnome.org/show_bug.cgi?id=769498

 gtk/theme/Adwaita/_common.scss                   | 4 ++--
 gtk/theme/Adwaita/gtk-contained-dark.css         | 4 ++--
 gtk/theme/Adwaita/gtk-contained.css              | 4 ++--
 gtk/theme/HighContrast/_common.scss              | 4 ++--
 gtk/theme/HighContrast/gtk-contained-inverse.css | 4 ++--
 gtk/theme/HighContrast/gtk-contained.css         | 4 ++--
 6 files changed, 12 insertions(+), 12 deletions(-)

commit e5f0a77ad4ee1734f4eca8076fcd46d0d8f8355a
Author: Bernd Homuth <dev@hmt.im>
Date:   Fri Sep 2 14:04:21 2016 +0000

    Updated German translation

 po-properties/de.po | 184
 +++++++++++++++++++++++++++-------------------------
 1 file changed, 96 insertions(+), 88 deletions(-)

commit 98b0f78200d8808384e631f286aae09686f97d2b
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Fri Sep 2 18:51:34 2016 +0800

    wayland: Warn when an application tries to map popup incorrectly

    When a popup is mapped but will not be the top most popup (for example
    the parent is not the current top most popup, or if there already is a
    popup mapped but the parent is a toplevel), warn and ignore it instead
    of continuing, as continuing would be a protocol violation.

    https://bugzilla.gnome.org/show_bug.cgi?id=770745

 gdk/wayland/gdkdisplay-wayland.h |  2 ++
 gdk/wayland/gdkwindow-wayland.c  | 12 ++++++++++++
 2 files changed, 14 insertions(+)

commit c32a31f223b5d66ac1e70dc8ae88a8ce1c285c27
Author: Balázs Meskó <meskobalazs@gmail.com>
Date:   Fri Sep 2 08:16:23 2016 +0000

    Updated Hungarian translation

 po-properties/hu.po | 165
 +++++++++++++++++++++++++++-------------------------
 1 file changed, 85 insertions(+), 80 deletions(-)

commit f4f57f8600234b9fe6d432cde6f1c03114d16874
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Thu Sep 1 18:14:09 2016 +0200

    Updated Serbian translation

 po-properties/sr.po       | 177
 ++++++++++++++++++++++------------------------
 po-properties/sr@latin.po | 177
 ++++++++++++++++++++++------------------------
 2 files changed, 168 insertions(+), 186 deletions(-)

commit ce1ae60da2305e89575b80c3858bcc8e868821a1
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Sep 1 15:20:12 2016 +0200

    popover: Propagate drawing

 gtk/gtkpopover.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c04941c5cca73740fe7b6ae3c49e5b4ab195c71
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Sep 1 15:16:58 2016 +0200

    popover: Fix hfw/wfh size request

    Since we're using _get_rect_coords in size-allocate when allocating
    the
    size of the child widget, use the newly introduced _get_rect_for_size
    to
    calculate the difference between the passed size_for and the one we're
    supposed to pass on to the child widget.

 gtk/gtkpopover.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit 7f1ab32e6079917d5d4e0cbca36131f09a555804
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Sep 1 15:15:18 2016 +0200

    popover: Introduce _get_rect helper for a size

    When calculating the requested size of a popover, we need to do the
    exact same same thing _get_rect_coords did, but not for the
    current popopver allocation. Add _get_rect_for_size that can be
    used for
    this purpose

 gtk/gtkpopover.c | 110
 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 58 insertions(+), 52 deletions(-)

commit 4f7ec1f1c0969cf0f7d36d56ac8227a544e8f56d
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Aug 18 11:42:21 2016 +0200

    gtk{info,search}bar.ui: Remove some leftover attributes

 gtk/ui/gtkinfobar.ui   | 2 --
 gtk/ui/gtksearchbar.ui | 2 --
 2 files changed, 4 deletions(-)

commit 533de822ba21ccdd3d4b16b669461ef763499238
Author: Arnaud Bonatti <arnaud.bonatti@gmail.com>
Date:   Wed Aug 31 07:46:34 2016 +0200

    Use 'focused' everywhere.

    https://bugzilla.gnome.org/show_bug.cgi?id=770624

 gtk/gtklabel.c    | 2 +-
 gtk/gtktreeview.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 3c3a11591b06bb4de0833748baeaf7646f51457d
Author: Arnaud Bonatti <arnaud.bonatti@gmail.com>
Date:   Wed Aug 31 07:43:44 2016 +0200

    Fix typos.

    https://bugzilla.gnome.org/show_bug.cgi?id=770624

 gtk/gtkcontainer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a89b3c1b9e55b45477fc872b46b9afda18b4d18d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Sep 1 02:59:03 2016 +0200

    Updated Polish translation

 po-properties/pl.po | 158
 +++++++++++++++++++++++++++-------------------------
 1 file changed, 83 insertions(+), 75 deletions(-)

commit 4a035403d3ba83c8efc35b5216ff64f6cc7ebfcb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Aug 31 15:04:57 2016 -0400

    Fix the scrolledwindow test

    These tests were written for the propagate-nat-size semantics,
    so opt in to it.

 testsuite/gtk/scrolledwindow.c | 2 ++
 1 file changed, 2 insertions(+)

commit 0984d1622d022bf67207f985f7842b6299818e20
Author: Tristan Van Berkom <tristan.vanberkom@codethink.co.uk>
Date:   Wed Aug 31 13:54:25 2016 +0900

    GtkScrolledWindow: Bug 766569 - Make propagation of natural child
    sizes optional

    Making propagation of child natural sizes mandatory (or default,
    even) was
    evidently a mistake as this causes dynamic content in a scrolled
    window
    to resize it's parent when the scrolled window is competing for space
    with an adjacent widget.

    This patch instead adds API to control whether natural width and
    height of the child should be propagated through the scrolled windows
    size requests.

 docs/reference/gtk/gtk3-sections.txt |   4 +
 gtk/gtkscrolledwindow.c              | 178
 +++++++++++++++++++++++++++++++++--
 gtk/gtkscrolledwindow.h              |  12 +++
 3 files changed, 184 insertions(+), 10 deletions(-)

commit 738b1e3eece46703106640fe764bb8eacad411cc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Aug 31 07:07:01 2016 -0400

    Require wayland-protocols 1.7

    Needed for xdg-shell v6.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b9757b87a16eab4664bb8c22e8b954e69d46fa4f
Author: Christian Kirbach <Christian.Kirbach@gmail.com>
Date:   Wed Aug 31 07:10:52 2016 +0000

    Updated German translation

 po-properties/de.po | 38 +++++++++++++++++++++++---------------
 1 file changed, 23 insertions(+), 15 deletions(-)

commit 92520a38d58da742ebfbc6fa97c10cd600016df7
Author: Gábor Kelemen <kelemeng@openscope.org>
Date:   Tue Aug 30 07:39:03 2016 +0000

    Updated Hungarian translation

 po-properties/hu.po | 42 +++++++++++++++++++++++++++---------------
 1 file changed, 27 insertions(+), 15 deletions(-)