commit 7cb2c560ae8d856b621003d31105b50c1957b357
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Mar 13 19:52:06 2017 -0400

    3.89.5

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

commit 94c4f01f39f85204753b10427b9b84a01abf27f4
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Mon Mar 13 21:47:38 2017 +0000

    Add Friulian translation

 po-properties/LINGUAS |    1 +
 po-properties/fur.po  | 7120
 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 7121 insertions(+)

commit 05ca5835156cc8ea0d877b7db5ab55f2a08ad3f7
Author: William Hua <william.hua@canonical.com>
Date:   Mon Mar 13 10:48:43 2017 -0400

    mir: start handling resize events again

 gdk/mir/gdkmireventsource.c | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit a65fbf2d49a0b1ba5cc78bfb4e533a5cbe22e611
Author: Timm Bäder <mail@baedert.org>
Date:   Mon Mar 13 12:45:38 2017 +0100

    filechooserwidget: Remvoe useless gtk_widget_show call

    And a comment above. Even if it is not correct, it doesn't matter
    since
    we call gtk_widget_show on it again later in that function.

 gtk/gtkfilechooserwidget.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 6607ef4ae25abdce8b5cdbb91a23480847361827
Author: Timm Bäder <mail@baedert.org>
Date:   Mon Mar 13 12:14:38 2017 +0100

    modelmenuitem: Remove unnecessary gtk_widget_show calls

 gtk/gtkmodelmenuitem.c | 2 --
 1 file changed, 2 deletions(-)

commit 373d261d155bb7f3d8a0079588a6b50eff27a5b5
Author: Timm Bäder <mail@baedert.org>
Date:   Mon Mar 13 12:06:53 2017 +0100

    listbox: Avoid a gtk_widget_destroy call

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

commit 4d3b15e37cf4fda7a5dd747bd69fbe2d96fb1d6c
Author: Timm Bäder <mail@baedert.org>
Date:   Tue Mar 7 18:11:26 2017 +0100

    filechooserwidget: Avoid a gtk_widget_destroy

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

commit fa5c39942ccc64a6f110317cb8e75ea50aaf2d51
Author: Timm Bäder <mail@baedert.org>
Date:   Tue Mar 7 17:37:35 2017 +0100

    filechooserwidget: Remove unnecessary gtk_widget_show calls

 gtk/gtkfilechooserwidget.c | 2 --
 1 file changed, 2 deletions(-)

commit 9047a5dc52fa31dec2dc8adcb73128ed82333385
Author: Timm Bäder <mail@baedert.org>
Date:   Mon Mar 6 18:41:12 2017 +0100

    entry: make sure priv->current_pos is valid

    We can e.g. get the entry dispose()d and a focus_out event after that
    (because the toplevel unsets the focus which previously was the
    entry).
    We then later use priv->current_pos in a call to pango API which makes
    sure the given index is valid for the given layout. Since we lazily
    create a GtkEntryBuffer in get_buffer() and a PangoLayout lazily in
    gtk_entry_create_layout, these 2 are always valid but don't match
    priv->current_pos in this situation.

    Fix this by resetting priv->current-pos in dispose().

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

commit fca6bef697d8b1a285d1af8f6cc7a3b4df860d9e
Author: Timm Bäder <mail@baedert.org>
Date:   Mon Mar 6 17:52:46 2017 +0100

    entry: Remove cursor type parameter from get_cursor_locations

    We are only ever passing CURSOR_STANDARD anyway.

 gtk/gtkentry.c | 34 +++++++---------------------------
 1 file changed, 7 insertions(+), 27 deletions(-)

commit 3eb8694cbda6d9a6aa62cc53d7b329940771df1b
Author: William Hua <william.hua@canonical.com>
Date:   Mon Mar 13 04:07:37 2017 -0400

    mir: remove unused generate_configure_event ()

 gdk/mir/gdkmireventsource.c | 15 ---------------
 1 file changed, 15 deletions(-)

commit 64753532ba0faaa526a518320d7b90a527160ff1
Author: William Hua <william.hua@canonical.com>
Date:   Mon Mar 13 03:36:30 2017 -0400

    mir: set placement for menu-type windows

 gdk/mir/gdkmirwindowimpl.c | 39 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 38 insertions(+), 1 deletion(-)

commit 3914bcd6781eef8c7cfe03073fcb8117b6951f22
Author: William Hua <william.hua@canonical.com>
Date:   Mon Mar 13 02:52:15 2017 -0400

    mir: synthesize resize events

 gdk/mir/gdkmirwindowimpl.c | 40 +++++++++++++++++++++++++---------------
 1 file changed, 25 insertions(+), 15 deletions(-)

commit 24dc2d8986aa0346dfc8bbd13dd95b5e4c2c981c
Author: William Hua <william.hua@canonical.com>
Date:   Mon Mar 13 00:06:30 2017 -0400

    mir: ignore resize events

 gdk/mir/gdkmireventsource.c | 15 ---------------
 1 file changed, 15 deletions(-)

commit 0c1cbcfe6012a19b5b830871d267502f5d001e38
Author: William Hua <william.hua@canonical.com>
Date:   Fri Mar 10 10:50:23 2017 -0500

    mir: try mir before x11

 gdk/gdkdisplaymanager.c | 6 +++---
 gdk/mir/gdkmirdisplay.c | 1 -
 2 files changed, 3 insertions(+), 4 deletions(-)

commit a1eb3cb2e9a62cd77ab829ae89edf0f4be5f93f5
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sun Mar 12 10:06:03 2017 +0000

    Update Slovak translation

 po-properties/sk.po | 282
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 140 insertions(+), 142 deletions(-)

commit ceba8b78f0c508a814d6a5fb6edb6ff148580ec1
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sun Mar 12 09:44:53 2017 +0000

    Update Slovak translation

 po/sk.po | 194
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 97 insertions(+), 97 deletions(-)

commit 157781a72883af70b2a7f3028504aabb67a72536
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Mar 12 07:49:38 2017 +0100

    Updated Serbian translation

 po/sr.po       | 197
 +++++++++++++++++++++------------------------------------
 po/sr@latin.po | 197
 +++++++++++++++++++++------------------------------------
 2 files changed, 142 insertions(+), 252 deletions(-)

commit c9ff99a91e0571f8569725c986c6e47512afe1e0
Author: Марко М. Костић <marko.m.kostic@gmail.com>
Date:   Sun Mar 12 07:47:02 2017 +0100

    Updated Serbian translation

 po-properties/sr.po       | 364
 ++++++++++++++++++----------------------------
 po-properties/sr@latin.po | 364
 ++++++++++++++++++----------------------------
 2 files changed, 286 insertions(+), 442 deletions(-)

commit 453fd816be1c308928bad2bd4c0839a40bea90b4
Author: Andika Triwidada <atriwidada@gnome.org>
Date:   Sat Mar 11 08:56:28 2017 +0000

    Update Indonesian translation

 po/id.po | 2347
 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 969 insertions(+), 1378 deletions(-)

commit a3b15d170c681630d49770ba37e234734b391367
Author: Andika Triwidada <atriwidada@gnome.org>
Date:   Sat Mar 11 07:40:11 2017 +0000

    Update Indonesian translation

 po-properties/id.po | 5779
 ++++++++++++++++-----------------------------------
 1 file changed, 1791 insertions(+), 3988 deletions(-)

commit 240e6a85d20d815b6adb6d1f16286e668754a64f
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Mar 11 02:13:11 2017 +0100

    Updated Czech translation

 po-properties/cs.po | 294
 ++++++++++++++++++++++++++--------------------------
 po/cs.po            | 190 ++++++++++++++++-----------------
 2 files changed, 242 insertions(+), 242 deletions(-)

commit 7b7fb0ac8ea6e0ea396fbee696bfb644965cb23a
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Mar 10 16:55:09 2017 +0000

    Update Friulian translation

 po/fur.po | 204
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 102 insertions(+), 102 deletions(-)

commit e02924a77da1c38a652e6b5004366d4edf406786
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Mar 10 07:26:05 2017 -0500

    quartz: Fix another typo

 gdk/quartz/gdkwindow-quartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0cb05426739ae669a9e70f09d410680a7a208d25
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Mar 10 07:09:37 2017 -0500

    quartz: Fix the build

    A ; was left out inadvertently.

 gdk/quartz/GdkQuartzNSWindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f269f7ce1f54d2a433f3c619646e093735df9fd
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Mar 10 09:11:26 2017 +0000

    Add Friulian translation

 po/LINGUAS |    1 +
 po/fur.po  | 6247
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 6248 insertions(+)

commit 0b72eee31119aa4c6473f7582bbb889c8c098e76
Author: William Hua <william.hua@canonical.com>
Date:   Wed Mar 8 11:36:30 2017 -0500

    mir: log additional event types

 gdk/mir/gdkmir-debug.c | 254
 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 254 insertions(+)

commit ea1cb740041a1ffc5cbb8266ef5f49835cd7b537
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Thu Mar 9 19:48:53 2017 +0000

    Update German translation

 po-properties/de.po | 3443
 ++++++++++++---------------------------------------
 1 file changed, 789 insertions(+), 2654 deletions(-)

commit 47f4e44aec91cba0d8d2a7b0071b23134335065f
Author: TingPing <tingping@tingping.se>
Date:   Wed Mar 8 22:52:58 2017 -0500

    Improve GContentType usage

    Convert to content type where needed.
    Should fix various issues on Windows and OS X.

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

 gtk/gtkfilefilter.c           | 19 +++++++++++++++----
 gtk/gtkrecentfilter.c         | 17 ++++++++++++++---
 gtk/gtkrecentmanager.c        |  6 ++++--
 gtk/inspector/resource-list.c | 12 ++++++++++--
 4 files changed, 43 insertions(+), 11 deletions(-)

commit 60ab85c7bc8a6268748de90a37c6be49e5ed3395
Author: Josef Andersson <l10nl18nsweja@gmail.com>
Date:   Tue Mar 7 20:25:06 2017 +0000

    Update Swedish translation

 po-properties/sv.po | 13980
 ++++++++++++++++++++++++--------------------------
 1 file changed, 6759 insertions(+), 7221 deletions(-)

commit db2129ba5ec60e9bbbe16b8483f1c7b49c24923a
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Tue Mar 7 12:17:26 2017 +0000

    Update Scottish Gaelic translation

    (cherry picked from commit 112437f5ad4a904e874ce09922403ab44d34d94a)

 po-properties/gd.po | 713
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 350 insertions(+), 363 deletions(-)

commit 96509bd544b902c26fc00e60bf9dd8040e7638a1
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Tue Mar 7 12:11:43 2017 +0000

    Update Scottish Gaelic translation

    (cherry picked from commit 2fdcdfa403ed33f7732fb5a34f80311053db37dd)

 po/gd.po | 551
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 289 insertions(+), 262 deletions(-)

commit ed92c4bcc4660b14254c2f78f2c6138dc20fd0c0
Author: Philip Withnall <withnall@endlessm.com>
Date:   Tue Mar 7 09:47:30 2017 +0000

    tests: Fix use of C99 inline declaration

    We don’t claim to use them yet, even if we perhaps should.

 tests/testheightforwidth.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f640749853db7dc17050c699afabfa6c188a746c
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Tue Mar 7 09:20:39 2017 +0000

    testheightforwidth: cleanups

 tests/testheightforwidth.c | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit bd89f79b8a021bc1539a9a47428c92eb0b111491
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 23:23:31 2017 +0000

    testframe: label-yalign does nothing so don’t test

    Since the border node was removed, this property has no effect.

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

 tests/testframe.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit aaa9ea6e3fef6905ddbbd18c36beaab7044bc41e
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 23:59:17 2017 +0000

    testframe: Simplify initial setting of padding

    Just start with both dimensions’ paddings at 0.

 tests/testframe.c | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

commit 2eee3ef79c78cad03fbb25cc5a63c7a4148a1566
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 23:12:20 2017 +0000

    testframe: Add CheckButton to toggle border off/on

    We should test this.

 tests/testframe.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 5470c263d13113bee886db8800bf2419a7968d21
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 23:03:37 2017 +0000

    testframe: Order controls better & improve labels

    The :label-widget is drawn before the child, so put the controls that
    set the alignment of the :label-widget before those that pad the
    child.

    We set (horizontal|vertical) padding, not "[xy]thickness". Also change
    to "label [xy]align" & use grid spacing, not spaces at end of Labels.

 tests/testframe.c | 52
 +++++++++++++++++++++++++++-------------------------
 1 file changed, 27 insertions(+), 25 deletions(-)

commit e44b551671b384396d80bdf9572e65ba1c0d1e08
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 22:55:49 2017 +0000

    testframe: Minimise typecasts

 tests/testframe.c | 47 +++++++++++++++++++++++++----------------------
 1 file changed, 25 insertions(+), 22 deletions(-)

commit 9e5cac07b80c0d8ae1b1fc544ab2c78f91e6dc8b
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 22:53:15 2017 +0000

    testframe: Set value before connecting callbacks

    The value comes from the widget, and we were setting this after
    connecting the callback, which applies the value to the widget…

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

commit ec5ebf82b661b7cf8e997cc7ddc23d2d87e60d5a
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 22:39:01 2017 +0000

    testframe: Use a generic widget pointer

 tests/testframe.c | 55
 +++++++++++++++++++++++++++----------------------------
 1 file changed, 27 insertions(+), 28 deletions(-)

commit 329006507911d97abc6f0b8f81c1ffdc840696df
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 20:57:17 2017 +0000

    testheightforwidth: Add missing unref

 tests/testheightforwidth.c | 3 +++
 1 file changed, 3 insertions(+)

commit bf0ea7b7bc8de1c39923d4976f6e1aafd23b92c7
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 20:29:04 2017 +0000

    Fix the completely broken tests/testheightforwidth

    This was ruined, with only 1 of the 8 subwindows rendering any
    content.

    This commit fixes the responsible errors in the embedded GtkBuilder
    UIs:
     • Fix broken replace by commit
     fb3d9022ad98049c887cec5aeffd6b73deb043ba
       of HBox with a Box having a broken orientation <property>
     • Replace VBox and [HV]Paned with GtkOrientable successors
     (properly!)
     • Remove use of Button:use_action_appearance, as this no longer
     exists

    This commit also adds error reporting, in case other errors creep into
    the GtkBuilder UI definitions, plus cleanup for the Builders and
    Windows

 tests/testheightforwidth.c | 94
 +++++++++++++++++++++++++++++++---------------
 1 file changed, 63 insertions(+), 31 deletions(-)

commit ee3994f715a2f53519f1478d2f08c6548471a8ae
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Mon Mar 6 15:34:38 2017 +0100

    Adwaita: border for selmode checkboxes

    - there was an extra border for selection mode

 gtk/theme/Adwaita/_common.scss           |  1 +
 gtk/theme/Adwaita/gtk-contained-dark.css | 24 ++++++++++++++++--------
 gtk/theme/Adwaita/gtk-contained.css      | 24 ++++++++++++++++--------
 3 files changed, 33 insertions(+), 16 deletions(-)

commit dbb3f847960c954d702daf83174d711f552ac745
Author: William Hua <william.hua@canonical.com>
Date:   Sat Mar 4 10:13:01 2017 -0500

    mir: don't create GDK_INPUT_ONLY windows

 gdk/mir/gdkmirwindowimpl.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 24b966f6e7e7819bbd31c0205baf6eef9e8effe1
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Mar 6 07:24:17 2017 +0000

    Frame: minor update to intro docs

    This incorporates a couple of recent tweaks from gtk-3-22.

 gtk/gtkframe.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 8531ee4c884cdb52692447451352cb05fba97b00
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Mar 5 22:52:03 2017 -0500

    Quartz: Implement gdk_window_set_functions

    This is useful, and easy to implement.

 gdk/quartz/gdkwindow-quartz.c | 40
 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

commit 482d0def4e719143e5ac2b479c29a75b851bb263
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sun Mar 5 21:21:56 2017 +0000

    Update Swedish translation

 po/sv.po | 2555
 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1222 insertions(+), 1333 deletions(-)

commit 73f863668723cd574cb7581c762f85a19e858046
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Mar 5 16:24:20 2017 +0100

    widget: Remove direction-dependent margin code

    Since margin-left and margin-right are gone, we don't have to care
    about the difference between them and start/end anymore and we
    can just
    save start as left and end as right.

 gtk/gtkwidget.c | 38 ++++++++------------------------------
 1 file changed, 8 insertions(+), 30 deletions(-)

commit f860ff86475b16c8d38cdad44c68b3292b7b8fdf
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Mar 5 15:18:32 2017 +0100

    widget: Remove get_valign_with_baseline

    This only existed for backwards compat reasons which aren't
    interesting
    for gtk4.

 docs/reference/gtk/gtk4-sections.txt |  1 -
 gtk/gtkbbox.c                        |  6 +++---
 gtk/gtkbox.c                         |  4 ++--
 gtk/gtksizerequest.c                 |  2 +-
 gtk/gtkwidget.c                      | 38
 +++++-------------------------------
 gtk/gtkwidget.h                      |  2 --
 6 files changed, 11 insertions(+), 42 deletions(-)

commit f1f39e89248334ddd462df2fab81c27f3b94e727
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Mar 5 14:59:19 2017 +0100

    sizerequest: Fix min_size > nat_size error message

    Instead of mentioning the old _get_preferred_xxx functions, mention
    measure() and print the for_size value as well. The orientation
    is given
    by printing either "width" for GTK_ORIENTATION_HORIZONTAL or "height"
    for GTK_ORIENTATION_VERTICAL.

 gtk/gtksizerequest.c | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

commit b6790b112f7947deb8e178f0ca863fdb2d250b1d
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Mar 5 08:55:55 2017 +0100

    tests/revealer-size: Use gtk_widget_measure

 testsuite/gtk/revealer-size.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 7f79c36cb73685031852a51e674aac19ea0dd9af
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Mar 5 08:55:26 2017 +0100

    testsuite: Remove :sorted usage

    Not valid CSS anymore.

 testsuite/gtk/stylecontext.c | 1 -
 1 file changed, 1 deletion(-)

commit bd86af4e159e05229cae6b1bbfcf7d4d58727bbf
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Mar 5 08:50:52 2017 +0100

    treeviewcolumn: Use gtk_widget_measure to measure widget sizes

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

commit a8ac6fe8de80023638478c6e64025999dcbf4c32
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Mar 5 08:48:01 2017 +0100

    pathbar: Use gtk_widget_measure to measure widget sizes

 gtk/gtkpathbar.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 02fbf764ea9037fdeb68f20d803ebe0c25367c96
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Sat Mar 4 17:44:35 2017 +0100

    Update Basque language

 po-properties/eu.po | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 5795d5fb3696c667a5f78c51e78feabbba9c1da2
Author: Aurimas ÄŒernius <aurisc4@gmail.com>
Date:   Sat Mar 4 17:42:55 2017 +0200

    Updated Lithuanian translation

 po-properties/lt.po | 468
 ++++++++++++++++++++++------------------------------
 po/lt.po            | 178 ++++++--------------
 2 files changed, 250 insertions(+), 396 deletions(-)

commit a29343d4cf015cab4b0f6e175dd9080e96181ac5
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Mar 4 08:57:50 2017 +0100

    widget: Reword size request documentation

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

commit 75a3d0fab6576d6567ca07dc26ea9bb1fdd23407
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Mar 4 08:44:03 2017 +0100

    treeview: Use gtk_widget_measure to measure widget sizes

 gtk/gtktreeview.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 846e6dc0b1e531b90b6ad914b3fd0c2c2b989bc1
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Mar 4 08:18:36 2017 +0100

    menus: Use gtk_widget_measure to measure widget sizes

 gtk/gtkmenu.c     |  9 ++++++---
 gtk/gtkmenubar.c  | 16 ++++++++--------
 gtk/gtkmenuitem.c | 16 ++++++++++------
 3 files changed, 24 insertions(+), 17 deletions(-)

commit b16a322c4c38bf9d7ef02586063375250f8ae7d1
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Mar 4 08:18:21 2017 +0100

    applicationwindow: Use gtk_widget_measure to measure widget sizes

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

commit 2df8a5c7f4bf2fa129d2c2e005cf839541a47f44
Author: Jordi Mas <jmas@softcatala.org>
Date:   Sat Mar 4 08:41:08 2017 +0100

    Update Catalan translation

 po/ca.po | 879
 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 422 insertions(+), 457 deletions(-)

commit 9b8461a0287ccbaa1b052ac13e6dd49425fb8584
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Fri Mar 3 15:40:34 2017 +0000

    Update Korean translation

 po-properties/ko.po | 13553
 ++++++++++++++++++++++++--------------------------
 1 file changed, 6532 insertions(+), 7021 deletions(-)

commit 1a83a6588ae21c8c9306d8af10c19678745048aa
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Fri Mar 3 15:39:56 2017 +0000

    Update Korean translation

 po/ko.po | 2293
 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 937 insertions(+), 1356 deletions(-)

commit 783790b4ea54d5693d307c277a538b9986bc2cd9
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Fri Mar 3 12:53:51 2017 +0100

    Update Basque language

 po/eu.po | 261
 +++++++++++++++++++++++++--------------------------------------
 1 file changed, 103 insertions(+), 158 deletions(-)

commit faf0992ca0c6587b38a49f1938309e221766fbe4
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Fri Mar 3 12:52:13 2017 +0100

    Update Basque language

 po-properties/eu.po | 494
 ++++++++++++++++++++++------------------------------
 1 file changed, 208 insertions(+), 286 deletions(-)

commit 0a0f9718ef9778d37d925be68a6f5c2faa2a5eea
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Fri Mar 3 08:42:05 2017 +0000

    HighContrast/parse-sass.sh: Use a reliable shebang

    /usr/bin/sh does not exist on e.g. Debian sid.
    Use the same shebang as Adwaita/parse-sass.sh

 gtk/theme/HighContrast/parse-sass.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 870447446dda8fa8aee1d059a36559489ae8730c
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Thu Mar 2 12:39:02 2017 +0100

    Adwaita: style selectionmode checks for flowbox tiles

    - continue being asset based rather than drawn by CSS
    - using node 'check' rather than style '.check'

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

 gtk/theme/Adwaita/_common.scss           |  8 +++-
 gtk/theme/Adwaita/gtk-contained-dark.css | 80
 +++++++++++++++++++++++++-------
 gtk/theme/Adwaita/gtk-contained.css      | 80
 +++++++++++++++++++++++++-------
 3 files changed, 135 insertions(+), 33 deletions(-)

commit 6fe1d30e6291a1ce59dd0d1a600469c07e93c84c
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Thu Feb 16 20:34:50 2017 +0100

    Adwaita: style flowbox tiles

    + fixups by Daniel Boles from gtk-3-22

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

 gtk/theme/Adwaita/_common.scss           | 12 +++++++++++-
 gtk/theme/Adwaita/gtk-contained-dark.css | 15 +++++++++++++--
 gtk/theme/Adwaita/gtk-contained.css      | 15 +++++++++++++--
 3 files changed, 37 insertions(+), 5 deletions(-)

commit 8c707e29ff764e85054a709b5d2ae142e0b2c20a
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Thu Mar 2 18:18:31 2017 +0100

    gtk-demo: Add 3fg touchpad swipe handling to gestures demo

    We can handle those on wayland, so we should show it's possible.

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

commit ed34be8bb3ea983f78c23ea922d14f511f6a2409
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Thu Mar 2 18:14:00 2017 +0100

    gtkgesturesingle: Fallback to GtkGesture handling on
    GDK_TOUCHPAD_SWIPE

    There are GtkGestureSingle subclasses that can be made to handle
    multiple
    fingers (GtkGestureSingle is a subclass of GtkGesture, and not the
    opposite, after all). And GtkGestureSwipe already tries to handle
    GDK_TOUCHPAD_SWIPE events, except this event handler silently ignores
    those.

    Falling back to the GtkGesture generic handler which already
    handles touchpad gesture events fixes this.

 gtk/gtkgesturesingle.c | 1 +
 1 file changed, 1 insertion(+)

commit dc511a38d0956ad0edd008b0acb228eea0aafd01
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Mar 2 14:06:01 2017 +0100

    placesview: Simplify button construction

 gtk/gtkplacesview.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 0d2debad4889e693d683570d298db5e8b1ad1120
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Mar 2 14:05:46 2017 +0100

    placessidebar: Fix css node name typo

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

commit dc8904d9c756b2a90d358f0546223d0e1d1644cf
Author: Timm Bäder <mail@baedert.org>
Date:   Tue Feb 28 14:22:39 2017 +0100

    widgetnode: Remove unused define

 gtk/gtkcsswidgetnode.c | 4 ----
 1 file changed, 4 deletions(-)

commit 4c39204ddda68bcc18dd82d09db4b692c00fcb9f
Author: Timm Bäder <mail@baedert.org>
Date:   Tue Feb 28 08:23:19 2017 +0100

    cssnodestylecache: Use const pointer in lookup

 gtk/gtkcssnode.c                  | 2 +-
 gtk/gtkcssnodestylecache.c        | 8 ++++----
 gtk/gtkcssnodestylecacheprivate.h | 8 ++++----
 3 files changed, 9 insertions(+), 9 deletions(-)

commit e1592c599e1d9c6a22b4edb1a808935d2450f5db
Author: Timm Bäder <mail@baedert.org>
Date:   Mon Feb 27 15:33:45 2017 +0100

    gdkwindow: Plug memory leak

    gdk_drawing_context_get_clip returns a newly allocated cairo_region_t,
    so we have to destroy it.

 gdk/gdkwindow.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 7d85ffce33295028b8c5aef1b12aa3babf86b3b2
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Feb 23 17:07:52 2017 +0100

    switch: remove unnecessary gtk_widget_show calls

 gtk/gtkswitch.c | 3 ---
 1 file changed, 3 deletions(-)

commit b52966a318a26589b26598be9cda1628c04db3ff
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Feb 19 16:09:17 2017 +0100

    cssselector: Stop parsing deprecated selectors

 gtk/gtkcssselector.c | 13 -------------
 1 file changed, 13 deletions(-)

commit 8eb7575c7f6d2b2e6c17490778eccbeefd94e83b
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Feb 19 15:25:46 2017 +0100

    csswidgetnode: Remove unused include

 gtk/gtkcsswidgetnode.c | 2 --
 1 file changed, 2 deletions(-)

commit 015ff46633afe0d9f1050f769bd43a7bff9ccdd9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 28 18:44:33 2017 -0500

    Convince OS X to fully fullscreen windows

    We typically want to have the full screen given to
    the content, not the aspect-ratio preserving behavior
    that newer OS X has.

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

 gdk/quartz/GdkQuartzNSWindow.c | 15 +++++++++++++++
 gdk/quartz/GdkQuartzNSWindow.h |  1 +
 2 files changed, 16 insertions(+)

commit 35830fd88d2e5dd25536c7f6c3c17c0f5db0ce0b
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Thu Mar 2 12:59:38 2017 +0000

    Update Icelandic translation

    (cherry picked from commit 36e1761c8479a88bb29619f404e34c68f96c2dc9)

 po-properties/is.po | 160
 +++++++++++++++++-----------------------------------
 1 file changed, 53 insertions(+), 107 deletions(-)

commit 4508e2fc3ed8de4512e48c73da9a9b07e34f012c
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Thu Mar 2 13:24:10 2017 +0100

    Updated Danish translation

 po-properties/da.po | 898
 +++++++++++++++++++++++++---------------------------
 1 file changed, 435 insertions(+), 463 deletions(-)

commit d639e0696d89e5c405c23d9500ba3b449c185abd
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Thu Mar 2 13:15:47 2017 +0100

    Updated Danish translation

 po/da.po | 377
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 183 insertions(+), 194 deletions(-)

commit 5ff1b4662c17ed6808845629c3be3dfd7b573216
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Thu Mar 2 11:54:46 2017 +0000

    Update Icelandic translation

    (cherry picked from commit fb53855fc8f286d8cef7cf7a31cecef048b6a0ad)

 po-properties/is.po | 4591
 ++++++++++++++++++++++++++++-----------------------
 1 file changed, 2561 insertions(+), 2030 deletions(-)

commit 6278d003b45a8cd13fba9c573dbff4be4b200bec
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 28 20:45:18 2017 -0500

    Implement backdrop for Quartz

    We need to send window state change events to make GTK+
    pick up on focus changed for backdrop.

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

 gdk/quartz/GdkQuartzNSWindow.c | 2 ++
 1 file changed, 2 insertions(+)

commit 169e2d8d92f2c1b02e68eb215bba66e9ef0a4990
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 28 17:07:55 2017 -0500

    quartz: Let CSD windows be fullscreen

    I've found that I need this patch to make it possible for
    windows with headerbar to be made fullscreen on OS X.

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

 gdk/quartz/gdkwindow-quartz.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit bbf7c6a71532ba0ef612659de2b278e619a5ab27
Author: Olivier Fourdan <ofourdan@redhat.com>
Date:   Tue Feb 28 18:17:39 2017 +0100

    wayland: make sure to clear up the number of keys

    Make sure to clear up the number of keys being pressed on enter/leave
    so
    that we don't end up with leftovers if a new window is mapped by a
    keyboard shortcut.

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

 gdk/wayland/gdkdevice-wayland.c | 2 ++
 1 file changed, 2 insertions(+)

commit 4bef292253c8eef25911a0b8f83e122dae4ddb7e
Author: cedlemo <cedlemo@gmx.com>
Date:   Mon Feb 27 18:08:17 2017 +0100

    Fix bad check of GtkActionPadType in gtk_pad_controller_set_action

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

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

commit 54791b65bd510cbe0443f1025d83e41e000bc685
Author: William Hua <william.hua@canonical.com>
Date:   Tue Feb 28 09:51:44 2017 -0500

    mir: deprecate gdk_mir_window_get_mir_surface ()

 gdk/mir/gdkmir.h           | 2 +-
 gdk/mir/gdkmirwindowimpl.c | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f98e3dd09ad199f21182b89dcc91fb725a97315d
Author: William Hua <william.hua@canonical.com>
Date:   Mon Feb 27 18:28:05 2017 -0500

    mir: delete commented debug output

 gdk/mir/gdkmircursor.c        |  1 -
 gdk/mir/gdkmirdevicemanager.c |  2 --
 gdk/mir/gdkmirdisplay.c       | 37 ---------------------
 gdk/mir/gdkmirkeyboard.c      |  9 ------
 gdk/mir/gdkmirkeymap.c        | 12 -------
 gdk/mir/gdkmirpointer.c       |  9 ------
 gdk/mir/gdkmirscreen.c        | 12 -------
 gdk/mir/gdkmirwindowimpl.c    | 75
 +------------------------------------------
 8 files changed, 1 insertion(+), 156 deletions(-)

commit bdf559c62351664510e35b3a7d78ae7972f3a057
Author: William Hua <william.hua@canonical.com>
Date:   Thu Feb 23 13:42:45 2017 -0500

    mir: migrate away from deprecated mir api

 gdk/mir/gdkmir-debug.c      |  24 ++--
 gdk/mir/gdkmir-private.h    |   8 +-
 gdk/mir/gdkmirdisplay.c     |  36 ++---
 gdk/mir/gdkmireventsource.c |  65 ++++-----
 gdk/mir/gdkmirscreen.c      | 164 ++++++++++++----------
 gdk/mir/gdkmirwindowimpl.c  | 325
 +++++++++++++++++++++++---------------------
 6 files changed, 327 insertions(+), 295 deletions(-)

commit e07dea5d9747b110513fc803fcdcb96053422961
Author: William Hua <william.hua@canonical.com>
Date:   Thu Feb 23 13:25:27 2017 -0500

    mir: move #include to correct file

 gdk/mir/gdkmir.h            | 1 -
 gdk/mir/gdkmireventsource.c | 2 ++
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 06f37f19e7f30229bde188707796bca87873a457
Author: Charles Monzat <superboa@hotmail.fr>
Date:   Tue Feb 28 22:53:56 2017 +0000

    Update French translation

 po/fr.po | 82
 ++++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 49 insertions(+), 33 deletions(-)

commit a17559c5c4ff59d30305c4c6b35c3e580485b97d
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Tue Feb 28 17:59:02 2017 +0000

    Update German translation

 po/de.po | 293
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 148 insertions(+), 145 deletions(-)

commit d4cb078749204ea9029222de14d1001ac608a72b
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Tue Feb 28 14:27:54 2017 +0000

    Update Icelandic translation

 po/is.po | 2574
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1196 insertions(+), 1378 deletions(-)

commit db7ff6d88aa1f6503fdc48a1ae27e803d3fd61c4
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Mon Feb 27 20:04:02 2017 +0000

    Range: Remove leftover comment about update policy

    Update policies were removed way back in 2011… in
    commit c43a31ea33fe048fe74cd669418bea58d544ffab

 gtk/gtkrange.c | 3 ---
 1 file changed, 3 deletions(-)

commit db958ed028cba2c4166766f219221d006a80b659
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Feb 27 18:51:37 2017 +0100

    Updated Spanish translation

 po-properties/es.po | 376
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 187 insertions(+), 189 deletions(-)

commit f733d46f27fc43214f4169f96a38e46c29ca759c
Author: Balázs Meskó <meskobalazs@fedoraproject.org>
Date:   Mon Feb 27 14:24:19 2017 +0000

    Update Hungarian translation

 po/hu.po | 52 ++++++++++++++++++++++++++--------------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

commit 4c533e17f54e6685162eb4c43077ccc36b87dda0
Author: Olivier Fourdan <ofourdan@redhat.com>
Date:   Thu Feb 2 10:43:45 2017 +0100

    wayland: do not cancel key repeat on key press

    The key repeat is stopped as soon as a key is pressed, so if the user
    quickly presses a key while another is already pressed and being
    repeated, key repeat gets cancelled:

     - key1 press
     - key1 repeat
     - key2 press -> key1 repeat stopped
     - key1 release
     - key 2 is not repeated even though it's kept depressed

    This is a different behavior from X11, which confuses migrating users.

    To mimic the X11 behavior, keep track of the number of keys pressed
    simultaneously and cancel key repeat only when none is pressed.

    This way, if a user pressed a key while another one is being repeated,
    the new key press can possibly be repeated as well.

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

 gdk/wayland/gdkdevice-wayland.c | 34 +++++++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 9 deletions(-)

commit df65db2ad0cdeeff8c98e8d55ff2f83825bfb210
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Feb 27 08:46:49 2017 +0000

    Update Spanish translation

 po/es.po | 154
 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 83 insertions(+), 71 deletions(-)

commit cbd06ffb699f907ab32de584af2c338c2ce6dcb7
Author: Fran Dieguez <frandieguez@gnome.org>
Date:   Sun Feb 26 21:40:50 2017 +0000

    Update Galician translation

 po/gl.po | 231
 ++++++++++++++++++++++++---------------------------------------
 1 file changed, 89 insertions(+), 142 deletions(-)

commit be6016ce39bda0e8ef22b47eec47714823e07981
Author: Fran Dieguez <frandieguez@gnome.org>
Date:   Sun Feb 26 21:38:03 2017 +0000

    Update Galician translation

 po-properties/gl.po | 495
 ++++++++++++++++++++++------------------------------
 1 file changed, 210 insertions(+), 285 deletions(-)

commit d17f5ca56c9b3b1e004bb332ef0b445ec2c60aab
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Sun Feb 26 21:10:18 2017 +0100

    Update Polish translation

 po/pl.po | 289
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 147 insertions(+), 142 deletions(-)

commit d3110114cf5c6f0324b46d4df20bef864ca9da18
Author: Balázs Meskó <meskobalazs@fedoraproject.org>
Date:   Sun Feb 26 12:13:38 2017 +0000

    Update Hungarian translation

 po/hu.po | 949
 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 457 insertions(+), 492 deletions(-)

commit 1c0c6cbeafc396a2bef84349009c7ad37c0142b4
Author: Balázs Meskó <meskobalazs@fedoraproject.org>
Date:   Sun Feb 26 11:33:44 2017 +0000

    Update Hungarian translation

 po-properties/hu.po | 1297
 +++++++++++++++++++++++++--------------------------
 1 file changed, 626 insertions(+), 671 deletions(-)

commit ea7a6de799be094a221785ccc878b1dc3ce8d587
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Feb 26 09:09:32 2017 +0100

    Updated Serbian translation

 po-properties/sr.po       | 13945
 +++++++++++++++++++++-----------------------
 po-properties/sr@latin.po | 13945
 +++++++++++++++++++++-----------------------
 2 files changed, 13562 insertions(+), 14328 deletions(-)

commit dd7bfebe87f9f37824e3d4b6559f6e73e1abe9d4
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Feb 26 09:08:54 2017 +0100

    Updated Serbian translation

 po/sr.po       | 2703
 ++++++++++++++++++++++++++++----------------------------
 po/sr@latin.po | 2701
 ++++++++++++++++++++++++++++---------------------------
 2 files changed, 2667 insertions(+), 2737 deletions(-)

commit 24483481c1eaa6e3bad9f158e2d4d3ef21505d9b
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Fri Feb 24 20:16:51 2017 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 996
 +++++++++++++++++++++++++++++-------------------------------
 1 file changed, 488 insertions(+), 508 deletions(-)

commit 0909d5d9e546bcce503d4fe6cd726057a3a0fa5f
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Fri Feb 24 15:53:43 2017 +0000

    Update Italian translation

 po/it.po | 136
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 68 insertions(+), 68 deletions(-)

commit 83b54bab5734f17d01633c1b5a0ce3e4896d2ee0
Author: Olivier Fourdan <ofourdan@redhat.com>
Date:   Fri Nov 25 14:24:52 2016 +0100

    wayland: Fix a race condition with xdg_popup resize

    When resizing an xdg_popup immediately after the initial mapping,
    there
    is a race condition between the client and the compositor which is
    processing the initial size given by the xdg_positioner, leading
    to the
    xdg_popup to be eventually of the wrong size.

    Only way to make sure the size is correct in that case is to hide and
    show the window again. Considering this occurs before the initial
    configure is processed, it should not be noticeable.

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

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

commit 1e7178e66f968e3804f8d47b618d37b8ac77b107
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Fri Feb 24 04:42:31 2017 +0000

    Update Kazakh translation

 po/kk.po | 146
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 75 insertions(+), 71 deletions(-)

commit ad5ff5f6d16228e1cfd96f837b69e24c4e21255a
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Thu Feb 23 18:33:39 2017 +0000

    Inspector: Use Title Case for labels & menu items

    https://developer.gnome.org/hig/stable/writing-style.html.en

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

 gtk/inspector/general.ui   |  2 +-
 gtk/inspector/misc-info.ui | 18 +++++++++---------
 gtk/inspector/visual.ui    |  6 +++---
 gtk/inspector/window.ui    |  2 +-
 4 files changed, 14 insertions(+), 14 deletions(-)

commit a66584eca8d6f2c5ec7793f2ca11b139e5d11e6f
Author: Jordi Mas <jmas@softcatala.org>
Date:   Thu Feb 23 18:33:10 2017 +0100

    Fix Catalan translation

 po/ca.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c59f61b43cee178ce773414aa008fc7a7aa0581c
Author: Jordi Mas <jmas@softcatala.org>
Date:   Thu Feb 23 08:28:36 2017 +0100

    Update Catalan translation

 po-properties/ca.po | 984
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 491 insertions(+), 493 deletions(-)

commit b23513e2daf6ebf0a17c0a2726f631076075b3a5
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Wed Feb 22 21:24:48 2017 +0000

    TextView—Avoid pointless Pango in iter_line_is_rtl

    Get the direction that was already worked out and stored in the
    TextLineDisplay, rather than making Pango figure it out again.

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

 gtk/gtktextview.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 2c9c871c5f1200b8bfd63341c53af75fc1b8570b
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Wed Feb 22 21:24:45 2017 +0000

    TextView—Plug a memory leak

    Thanks to Nelson Benitez for pointing this out.

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

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

commit 449a17b56d8093ea1f4215a36643c0675e9512a7
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Wed Feb 22 19:26:14 2017 +0000

    Revert "testsuite/scrolledwindow—Test non-overlay/non-auto"

    This reverts commit 5a6e6689ec9c3158832848f951b259cd1eeaa777.

    Reverting until I can be sure gtkscrolledwindow.c does the right
    thing.

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

 testsuite/gtk/scrolledwindow.c | 234
 +++++++----------------------------------
 1 file changed, 40 insertions(+), 194 deletions(-)

commit 10e49a2861f4aa23f1946b287c713bbce84d93b0
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Wed Feb 22 19:13:49 2017 +0000

    Revert "ScrolledWindow—Don’t req size for auto-hidden bars"

    This reverts commit 901e5ff3a36b74b8ae4c19f4f20e84bc70b44913.

    This causes criticals in e.g. the Text View: Multiple Buffers demo.
    More work is required to get a fix for Bug 778853 that does not cause
    anything else to regress.

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

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

commit 830eb623e7799cdd27d4fe442b105f293a3c4960
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Wed Feb 22 08:51:36 2017 +0000

    Scale: Fix erroneously removed : in a signal doc

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

commit b115251b92e3bc83696c41c548129cdf3a27c1e6
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Feb 22 01:14:45 2017 +0000

    Update Chinese (Taiwan) translation

 po-properties/zh_TW.po | 13342
 +++++++++++++++++++++++------------------------
 1 file changed, 6461 insertions(+), 6881 deletions(-)

commit d1caa5efa8d0964251796426e508b4792e224995
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Feb 22 01:11:15 2017 +0000

    Update Chinese (Taiwan) translation

 po/zh_TW.po | 2626
 ++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1267 insertions(+), 1359 deletions(-)

commit e0b70f3629dc0b9fa82888b341fafb9b775dfef5
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Tue Feb 21 21:18:01 2017 +0000

    Frame—Note set_label always destroys :label-widget

    The fact that it doesn’t reuse the existing GtkLabel if present
    is not
    immediately obvious to users (or is it just me?), so clarify that the
    pre-existing :label-widget, if any, is always removed and replaced.

 gtk/gtkframe.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit b106c5e4d56c88c32ba3d2940171e71cbfc77627
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Tue Feb 21 21:13:43 2017 +0000

    Frame—Clarify relationship of :shadow-type & .flat

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

commit 3553166bb484ac4efb5ebb7ff7866770a9c0cab0
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Tue Feb 21 18:14:10 2017 +0000

    Update Italian translation

 po/it.po | 2286
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1079 insertions(+), 1207 deletions(-)

commit 73e7b45389cb174d737f318c181a4ffda46da6a2
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Tue Feb 21 18:10:44 2017 +0000

    Update Italian translation

 po-properties/it.po | 14490
 ++++++++++++++++++++++++--------------------------
 1 file changed, 7014 insertions(+), 7476 deletions(-)

commit ef56d6de45f107395e17cd3dfb47f35fa33fb063
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Tue Feb 21 10:26:48 2017 +0000

    Update Brazilian Portuguese translation

 po-properties/pt_BR.po | 1176
 +++++++++++++++++++++++-------------------------
 1 file changed, 563 insertions(+), 613 deletions(-)

commit e5602e4010c55e01e1a5ccc3fb04e8c9f98f4f13
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Sun Feb 19 19:32:05 2017 +0100

    Update Polish translation

 po-properties/pl.po | 356
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 178 insertions(+), 178 deletions(-)

commit b953710fd714265a3459e869bf2377338103b294
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sun Feb 19 17:17:58 2017 +0000

    Frame: Explain the .flat style class

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

commit 5a6e6689ec9c3158832848f951b259cd1eeaa777
Author: djb <db0451@gmail.com>
Date:   Fri Feb 17 21:31:26 2017 +0000

    testsuite/scrolledwindow—Test non-overlay/non-auto

    It was only testing the default configuration where overlay-scrolling
    is
    TRUE and the policy is POLICY_AUTOMATIC. We should also test FALSE and
    POLICY_ALWAYS. This commit adds those tests and makes the !overlay &&
    POLICY_ALWAYS case pass by excluding the size of the relevant
    scrollbar,
    as we are only interested in whether the content size is as requested.

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

 testsuite/gtk/scrolledwindow.c | 234
 ++++++++++++++++++++++++++++++++++-------
 1 file changed, 194 insertions(+), 40 deletions(-)

commit 901e5ff3a36b74b8ae4c19f4f20e84bc70b44913
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Fri Feb 17 19:48:42 2017 +0000

    ScrolledWindow—Don’t req size for auto-hidden bars

    POLICY_AUTOMATIC means scrollbars are only shown when needed,
    i.e. when
    the size of the window is not large enough to show the entire
    child. So
    when measuring the preferred size, such scrollbars should be ignored.

    But measure() was adding size for bars for which
    policy_may_be_visible()
    was TRUE, which it returns for POLICY_ALWAYS (good) & _AUTOMATIC
    (bad).
    So we reserved space for child plus scrollbars, & because we have
    enough
    space for the child, POLICY_AUTOMATIC hides the scrollbar, leaving the
    extra reserved space empty at the right/bottom sides of the
    child. This
    is very noticeable/inconvenient for non-overlay, automatic scrollbars.

    Fix this by only requesting size for scrollbars that use
    POLICY_ALWAYS,
    rather than basing the decision on policy_may_be_visible().

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

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

commit 7e201e19f9b3a024c8491981b5893aae86c704db
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Feb 19 16:52:40 2017 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 138
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 68 insertions(+), 70 deletions(-)

commit 0128b8d33f47c9387ee342a1158f3038e02eff49
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sat Feb 18 22:50:00 2017 +0000

    TextView—Fix inverted movements by arrows in RTL

    Using Ctrl + left/right to skip between words, or left/right to
    cancel a
    selection, were causing movement on the screen in the opposite
    direction
    of the glyph on the key. This was surprising and awful UX for
    RTL users.

    This is based on a patch covering the former case by:
    Author:    Mehdi Sadeghi <mehdi@mehdix.org>
    Date:      Sat Feb 18 02:16:00 2017 +0000

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

 gtk/gtktextview.c | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit c4fbce52ce58d3a8e7c73952d0ed3b8424c6b84e
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sat Feb 18 22:50:00 2017 +0000

    Entry: Add newlines to ease reading huge switches

    These are monstrosities!

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

commit 4bea7b0ae841821f13b7a3f2297b0d41342377e2
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sat Feb 18 22:50:00 2017 +0000

    Entry—Fix inverted movements by arrow keys in RTL

    Using Ctrl + left/right to skip between words, or left/right to
    cancel a
    selection, were causing movement on the screen in the opposite
    direction
    of the glyph on the key. This was surprising and awful UX for
    RTL users.

    This is based on a patch covering the former case by:
    Author:    Ori Avtalion <ori@avtalion.name>
    Date:      Tue Apr 20 08:06:23 2010 +0000

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

 gtk/gtkentry.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 3e28b1fc6435ba811dcf60a835084b470b12b2b4
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sun Feb 19 10:13:34 2017 +0000

    Scale: Fix signal documentation syntax

    Oops, sorry. Thanks to Cristoph Reiter for correcting me on this.

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

commit 5c9a100fe8922318cdea3a45a0ee1482b7a6ac85
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sun Feb 19 09:09:28 2017 +0000

    Scale: Improve docs of format-value property

 gtk/gtkscale.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ebca0c6ebfc46c687c4fa084d4d5a7f49ea4bffe
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sun Feb 19 08:37:51 2017 +0000

    Scale: Improve docs of prop digits in other places

    There were places still implying that it was only used for display.

 gtk/gtkscale.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 97fe47bbd91b0999e1a10a967d17e39381df2c36
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sun Feb 19 08:36:27 2017 +0000

    Scale: consistent #Class:signal-or-property syntax

    Use : everywhere, not a mixture of : and ::

 gtk/gtkscale.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit a1239a9a6acd6c1a0428454a494d87997c1e50ef
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sat Feb 18 21:01:38 2017 +0000

    CssSelector: Fix warning for bad pseudo-class name

    It was "Missing name of pseudo-class", but the real problem is exactly
    the opposite: we /have/ been given a name, but it is not a valid one.
    Change it to "Invalid name of pseudo-class" to minimise confusion.

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

commit 397bced61bb444b893a96e635de4e7b310816443
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sat Feb 18 20:18:05 2017 +0000

    testsuite/gtk/textiter: Add missing assertion

    gboolean ret for whether gtk_text_iter_backward_line() moved the iter
    was declared but not used anywhere. I presume it was meant to be
    checked, and it passes now, so let’s do it.

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

commit 75b0431dcff9f8b49f9f9c45f9eb84f2d1e43375
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sat Feb 18 20:20:21 2017 +0000

    Revert "testsuite/gtk/textiter: Remove an unused variable"

    This reverts commit 8bddf52b510457f73e2ab70049e63d2f6125f456.

 testsuite/gtk/textiter.c | 1 +
 1 file changed, 1 insertion(+)

commit 8bddf52b510457f73e2ab70049e63d2f6125f456
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sat Feb 18 19:26:08 2017 +0000

    testsuite/gtk/textiter: Remove an unused variable

 testsuite/gtk/textiter.c | 1 -
 1 file changed, 1 deletion(-)

commit 85aaf13c034f8f713bfc089af6ec49493629647b
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Feb 18 19:11:22 2017 +0100

    scrolledwindow: Remove unused define

 gtk/gtkscrolledwindow.c | 2 --
 1 file changed, 2 deletions(-)

commit 9fc739e2c789a56d535a3f365d895c9894aa38ce
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Feb 18 15:16:57 2017 +0100

    image: Remove useless queue_resize call

    This will be done form GtkIconHelper already when we call
    gtk_image_reset

 gtk/gtkimage.c | 3 ---
 1 file changed, 3 deletions(-)

commit 0f15519794bf17c2bf748fc49557229afdfd7e56
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Feb 18 18:59:32 2017 +0100

    expander: Remove unused defines

 gtk/gtkexpander.c | 2 --
 1 file changed, 2 deletions(-)

commit e1f8d5a647836d639bc52f5487493a2ab238f7c5
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Feb 18 11:12:24 2017 +0100

    notebook: Use gtk_widget_measure

 gtk/gtknotebook.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 4c942429888a768eb0aff01ba424c78e4c99ea2d
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Feb 18 11:10:16 2017 +0100

    expander: Use gtk_widget_measure

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

commit ed245b42cb29244f7abec9e9ea16ac34315b03b5
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Feb 18 10:43:14 2017 +0100

    scrolledwindow: Avoid usage of uninitialized local

    the scrollbar passed in better be either priv->hscrollbar or
    priv->vscrollbar. Ensure that by using a simple else instead of an
    else-if and a g_assert.

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

commit 54a0df69d7186f772a1db2a492cfb1d7b3241681
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Sat Feb 18 17:36:52 2017 +0000

    Update Finnish translation

 po/fi.po | 131
 +++++++++++++++++++++++----------------------------------------
 1 file changed, 48 insertions(+), 83 deletions(-)

commit bac3f1b2e83da08d7e1e40883ef2e22460fb749b
Author: Aurimas ÄŒernius <aurisc4@gmail.com>
Date:   Sat Feb 18 16:49:29 2017 +0200

    Updated Lithuanian translation

 po-properties/lt.po | 13833
 ++++++++++++++++++++++++--------------------------
 po/lt.po            |  2618 +++++-----
 2 files changed, 8008 insertions(+), 8443 deletions(-)

commit c9aa5e55c5c09bfa9dc76bcf908d255fac647b19
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Feb 18 14:22:38 2017 +0100

    Updated French translation

 po-properties/fr.po | 5752
 +++++++++++++++------------------------------------
 po/fr.po            | 1889 +++++++----------
 2 files changed, 2492 insertions(+), 5149 deletions(-)

commit 5aee849f39d60db0e5c99515559f85969e76557f
Author: Peter Mráz <etkinator@gmail.com>
Date:   Sat Feb 18 08:14:22 2017 +0000

    Update Slovak translation

 po-properties/sk.po | 82
 ++++++++++++++++++++++++++---------------------------
 1 file changed, 41 insertions(+), 41 deletions(-)

commit 72801a27eba06c542136aee74f3af70db5039ac7
Author: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Date:   Mon Jan 9 00:11:29 2017 +0000

    widget: propagate scale factor upon reparenting a widget

    When a widget is created, its default scale is the scale of the
    primary screen (for instance 2). But once parented to another widget
    its scale factor should be the one of its parent (if parented to a
    widget on a screen at scale factor 1, it should be 1).

    The problem is that we don't emit the notify::scale-factor signal when
    reparenting happens.

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

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

commit 1a8a35f3478a2ac6cd8d0c5860ec108e3316fa52
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Fri Feb 17 22:01:32 2017 +0000

    Image—Add some more missing (nullable) annotations

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

commit 9029bc0f6a7670c8fdff52ac1973e6b8d4bfad9d
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Feb 7 16:35:55 2017 +0100

    gdk: Ensure GdkDragContext instantly updates drag window position

    Otherwise we wait for the next gdk_drag_motion() call, which will
    happen on the next motion event, making the drag window briefly
    visible
    on the 0,0 root coordinates.

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

 gdk/x11/gdkdnd-x11.c | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

commit 0675fce5067b77ecc4d9ad6e311d8f64700754e7
Author: Timm Bäder <mail@baedert.org>
Date:   Fri Feb 17 18:20:12 2017 +0100

    flowboxchild: Use gtk_widget_measure to measure widget sizes

    GtkFlowBoxChild is a simple GtkBin, so measure the child widget
    size in
    a simple way.

 gtk/gtkflowbox.c | 48 ++----------------------------------------------
 1 file changed, 2 insertions(+), 46 deletions(-)

commit 8165b641cd1c215b3eb5f3178db3d28fc2ed62d5
Author: Timm Bäder <mail@baedert.org>
Date:   Fri Feb 17 17:46:47 2017 +0100

    paned: Use gtk_widget_measure to measure widget sizes

 gtk/gtkpaned.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit a0323e52a689bc81a6ec21d0843d670a7957f3ee
Author: Timm Bäder <mail@baedert.org>
Date:   Fri Feb 17 17:41:48 2017 +0100

    combobox: Use gtk_widget_measure to measure widgets

 gtk/gtkcombobox.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 848d55a187e585a6392ebdd7ba41c2bd1db054e0
Author: Timm Bäder <mail@baedert.org>
Date:   Fri Feb 17 15:08:02 2017 +0100

    cssimage: Plug a small memory leak

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

commit 2786d52ab603c4d4f2ce3156fc2d9d084bfbe72f
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Feb 16 12:23:47 2017 +0100

    filechooserentry: Avoid an uninitialized value

    |= with a garbage value on the left side results in a still-garbage
    value.

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

commit aebea7d644795bb9bf89a75a97f9af8150835673
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Feb 16 12:22:58 2017 +0100

    filechooserwidget: Fix profiling code compilation

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

commit 548f6138ef674445c0f19f03db5e9d99f7d43ce5
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Feb 16 12:22:33 2017 +0100

    Add a few missing (nullable) annotations

 gtk/gtkbutton.c  | 2 +-
 gtk/gtkgesture.c | 4 ++--
 gtk/gtkimage.c   | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit e0738b1e434a59243c9d5f786f3c1417d6758c6e
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Feb 16 12:21:23 2017 +0100

    builder: avoid an uninitialized value

    When g_module_supported() returns FALSE, args.module is garbage
    otherwise.

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

commit d637b0eeed6d63449777ffdd06de2b9309150142
Author: Timm Bäder <mail@baedert.org>
Date:   Thu Feb 16 10:32:31 2017 +0100

    filechooserwidget: Fix rename popover position calculation

    Since the browse_file_popover is positioned correctly, just convert
    the
    coordinates in the same way we do there.

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

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

commit 385e1236a71586024a0eea63f1edc8da24c8a9b3
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Fri Feb 17 15:18:24 2017 +0000

    docs/css-properties: Fix info on 3value properties

    https://developer.mozilla.org/en/docs/Web/CSS/margin#Values

 docs/reference/gtk/css-properties.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aa483990027231d62ddcddec6b5b3c09b5d794aa
Author: Nelson Benítez León <nbenitezl+gnome@gmail.com>
Date:   Fri Feb 10 23:29:41 2017 +0500

    textiter: fix bug in gtk_text_iter_backward_line()

    gtk_text_iter_backward_line() checks the value of
    real->line_char_offset without previously calling
    ensure_char_offsets (real) to make sure the former
    is up-to-date.

    As a consequence of this, when gtk_text_iter_backward_line()
    is called after a gtk_text_buffer_insert_range() in the
    first line of buffer, the iter is not moved to the start of
    the line, and the return value is wrong.

    Fixed by adding the ensure_char_offsets() call.

    A test case for this bug is added to the textiter gtk testsuite.

 gtk/gtktextiter.c        |  2 ++
 testsuite/gtk/textiter.c | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

commit 0c09e4776dae0c1b1f90d0de3bb16065d9ff7751
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Thu Feb 16 21:33:25 2017 +0000

    combobox—Always popup menu using current event

    priv->trigger_event is never set, so it is always NULL. This means the
    gtk_menu_popup*() methods use the current event. The only way to
    get any
    other event to combobox_menu_popup() was from the button-press-event
    handler I just removed, which would end up being the current one
    anyway.

    So, bin priv->trigger_event & explicitly pass NULL to
    gtk_menu_popup*().

 gtk/gtkcombobox.c | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

commit 69d2459471e36309f63b651b18da1ed3fdedc148
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Thu Feb 16 20:36:36 2017 +0000

    combobox—Remove useless button-press-event handler

    We use toggled, which does everything we need; this adds nothing
    useful.

    Credit to Timm for noticing this—I didn’t when moving it to the
    ui file.

 gtk/gtkcombobox.c     | 26 --------------------------
 gtk/ui/gtkcombobox.ui |  1 -
 2 files changed, 27 deletions(-)

commit 51010da740154204ef22a52677dba3364c25ea9e
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Feb 16 00:24:57 2017 +0000

    Use gtk_show_uri_on_window() in GtkLabel

    Avoid the deprecated gtk_show_uri(), and allow activating link in
    sandboxed applications.

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

 demos/gtk-demo/links.c | 2 +-
 gtk/gtklabel.c         | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 0875aa56ba2a74c7396b6b8ea0ac4e30ca420234
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Feb 16 04:53:55 2017 +0100

    GtkMountOperation: We use gtk_show_uri_on_window() by default

    Not gtk_show_uri().

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

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

commit 76dfef62578946c9090089d3dee6525dabdf259e
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Feb 16 04:53:29 2017 +0100

    gtk: Ignore gtk_show_uri() deprecation warnings

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

 gtk/gtkfilechooserwidget.c   | 2 ++
 gtk/gtkprintoperation-unix.c | 2 ++
 2 files changed, 4 insertions(+)

commit c358383d6cb2bec5c21a61dd8f6f91e2938afa95
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Feb 16 04:52:53 2017 +0100

    GtkLinkButton: We use gtk_show_uri_on_window() by default

    Not gtk_show_uri().

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

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

commit d2c1e6faff4725dd6b868f8f41f7fb7a04bc6647
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Feb 16 04:52:02 2017 +0100

    GtkAboutDialog: We use gtk_show_uri_on_window() by default

    Not gtk_show_uri().

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

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

commit ecae2645fb10c4cecbafac95b12e8828d98767bc
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Thu Feb 16 14:30:13 2017 +0100

    Updated Danish translation

 po-properties/da.po | 14329
 ++++++++++++++++++++++++--------------------------
 1 file changed, 6925 insertions(+), 7404 deletions(-)

commit 484ec126c4731c63ddcf13b2c07d33112bc3bed6
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Thu Feb 16 14:27:47 2017 +0100

    Updated Danish translation

 po/da.po | 2699
 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1301 insertions(+), 1398 deletions(-)

commit 02e9fb5a78ce03adad827cca29916bf4789562fb
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Sun Feb 12 15:52:02 2017 +0000

    widget: Document signal mnemonic-activate

    Name the extra bool argument, and move the explanatory paragraph from
    the emitting method to the signal, with some minor tweaks to wording.

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

 gtk/gtkwidget.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 22ea1a535e889c53dd29c75797a2553d41cae1cb
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Feb 15 13:35:13 2017 +0100

    gtkshow: Prefer gtk_show_uri_on_window() which works for sandboxed
    apps

    gtk_show_uri_on_window() will pass enough information for Portal
    helpers
    to allow dialogue parenting in Flatpak, gtk_show_uri() won't, so
    deprecate it.

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

 gtk/gtkshow.c | 35 +++++++++++++++++++++--------------
 gtk/gtkshow.h |  2 +-
 2 files changed, 22 insertions(+), 15 deletions(-)

commit 922156d05a219930dd43cc4ed83b75a27179f87f
Author: Tong Hui <tonghuix@gmail.com>
Date:   Wed Feb 15 20:11:27 2017 +0800

    Update zh_CN translation

 po-properties/zh_CN.po | 3607
 ++++++++++++++++++++++++++----------------------
 1 file changed, 1923 insertions(+), 1684 deletions(-)

commit ba4e2a775cb41d3c1bf09d95bcee0add725aa510
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Feb 15 14:43:15 2017 +0800

    Visual Studio builds: Support Visual Studio 2017

    Update the autotools scripts to support Visual Studio 2017 builds by
    copying the Visual Studio 2013 projects and updateing the items as
    necessary to obtain the Visual Studio 2017 projects.

    Note that the format of the toolset string changed, so allow one to
    pass in and thus use a custom toolset string, otherwise the default
    toolset string will be generated as it was before.

    Note also the Visual Studio 2017 aims to be compatible with Visual
    Studio 2015 on the CRT level, so binaries built with 2017 should
    work without problems with the binaries built with 2015.

 configure.ac            |  7 +++++++
 win32/Makefile-newvs.am | 25 +++++++++++++++++--------
 win32/Makefile.am       |  3 ++-
 win32/vs12/Makefile.am  |  1 +
 win32/vs14/Makefile.am  |  1 -
 win32/vs15/Makefile.am  | 47
 +++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 74 insertions(+), 10 deletions(-)

commit 5d390526d340c89a006a80b002636eae0de2f83d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Feb 14 20:34:27 2017 +0100

    Updated Spanish translation

 po/es.po | 852
 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 409 insertions(+), 443 deletions(-)

commit 4e141883e8340662d707c04687f669373cbedd6c
Author: Timm Bäder <mail@baedert.org>
Date:   Tue Feb 14 14:22:25 2017 +0100

    iconhelper: Remove unused _draw implementation

 gtk/gtkiconhelper.c        | 18 ------------------
 gtk/gtkiconhelperprivate.h |  4 ----
 2 files changed, 22 deletions(-)

commit 08355997c2666fee0d54f0eb8316f99b0087fac8
Author: Timm Bäder <mail@baedert.org>
Date:   Tue Feb 14 13:23:08 2017 +0100

    snapshot: Avoid a double-free

    We can't pass the same string to two different snapshot states since
    removing one of them will free the passed string, so just create
    another
    one for the second state.

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

commit 6a6b6549ea0b342eed42a947a36d7c3ebb3c99a9
Author: Timm Bäder <mail@baedert.org>
Date:   Mon Feb 13 21:31:24 2017 +0100

    widget: Remove get_preferred_width/height mention in warning

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

commit 1fcbc5b9e92da38ed5ec4bf407e9324cb8e2fcd7
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Feb 5 17:11:24 2017 +0100

    gtkcontainerprivate: Remove unused function prototypes

 gtk/gtkcontainerprivate.h | 4 ----
 1 file changed, 4 deletions(-)

commit ec2ce26d82b61afb962c2eb38c79843a226ed9d8
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Feb 5 09:21:56 2017 +0100

    colorbutton: Inherit from GtkWidget

 gtk/gtkcolorbutton.c | 81
 ++++++++++++++++++++++++++++++++++++++++++----------
 gtk/gtkcolorbutton.h |  4 +--
 2 files changed, 68 insertions(+), 17 deletions(-)

commit b842d6b008842444df5c1217d7cf5c063510285f