commit 06984006a5749ae39772a156e6b1ec29bd1fb919
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Apr 28 08:38:56 2015 -0400

    3.17.1

 NEWS         | 128
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |   4 +-
 2 files changed, 130 insertions(+), 2 deletions(-)

commit 31490b563410a7d3c32c8ddfb88f556cf78250dc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Apr 28 10:12:21 2015 -0400

    Fix distcheck

 docs/reference/gtk/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 384a795275fa59169da01dbf7807ef84303f1e55
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 20 14:54:28 2015 +0100

    Makefile-newvs: some .vcxproj.filters files are in builddir, some
    in srcdir

    Without this change, out-of-tree distcheck doesn't get very far.

    Similarly, allow *.vcxproj, *.props to be in either the builddir or
    the srcdir.

    Finally, since I'm touching these lines anyway, eliminate some
    useless uses of cat: "cat x | sed 's/foo/bar/' > y" is
    equivalent to "sed 's/foo/bar/' < x > y".

    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748176
    Reviewed-by: Chun-wei Fan <fanchunwei@src.gnome.org>

 build/Makefile-newvs.am | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit aa6219db1c67c90d132584e2efc5618e5f0ebd19
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Tue Apr 28 16:52:46 2015 +0200

    Adwaita: .title and .subtitle paddings

    Only set side paddings for title and subtitle classes, we had 0
    vertical padding set there, no idea why, so let's find out...

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

commit d7523423d45a272cf07a9034fc09b0b4dcdb0185
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 23:31:03 2015 -0400

    gtk-builder-tool: Separate commands

    Add separate commands for validation and simplification.

 docs/reference/gtk/gtk-builder-tool.xml | 22 +++++++++++++++++----
 gtk/gtk-builder-tool.c                  | 35
 ++++++++++++++++++---------------
 2 files changed, 37 insertions(+), 20 deletions(-)

commit 43cee06160eaa6a675ce9a83c2db9e3049ad1271
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 23:08:43 2015 -0400

    GtkWindow: Use _gtk_builder_lookup_object

 gtk/gtkwindow.c | 53
 ++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 40 insertions(+), 13 deletions(-)

commit c9040ab038aec97a0061eba37a942a5e84b589ee
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 23:08:28 2015 -0400

    GtkWidget: Use _gtk_builder_lookup_object

 gtk/gtkwidget.c | 41 ++++++++++++++++++++---------------------
 1 file changed, 20 insertions(+), 21 deletions(-)

commit 7767f059fdabe0285670ec4398c515972be1f3d8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 23:08:07 2015 -0400

    GtkSizeGroup: Use _gtk_builder_lookup_object

 gtk/gtksizegroup.c | 39 ++++++++++++++++++++++++++-------------
 1 file changed, 26 insertions(+), 13 deletions(-)

commit 90352f19791152b4ca141784fee47a9f6c6d363e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 23:07:48 2015 -0400

    GtkInfoBar: Add a test for 'invalid ID'

 testsuite/gtk/Makefile.am          | 1 +
 testsuite/gtk/ui/infobar6.expected | 2 ++
 testsuite/gtk/ui/infobar6.ui       | 8 ++++++++
 3 files changed, 11 insertions(+)

commit fc466cdf280442f7e68d6d597d300c31a60bc87e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 23:06:06 2015 -0400

    GtkInfoBar: Use _gtk_builder_lookup_object

 gtk/gtkinfobar.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit cd19f3bf0b065507beab39bc71be695b664b13b8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 23:05:49 2015 -0400

    GtkDialog: Add a test for 'invalid ID'

 testsuite/gtk/Makefile.am         | 1 +
 testsuite/gtk/ui/dialog6.expected | 2 ++
 testsuite/gtk/ui/dialog6.ui       | 8 ++++++++
 3 files changed, 11 insertions(+)

commit 2805ba64c692b4f0ce35e5ad9c9735331d7fc604
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 23:03:01 2015 -0400

    GtkDialog: Use _gtk_builder_lookup_object

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

commit 86ca248c994e39f19a49dbe2cab91378aeb73db4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 23:01:46 2015 -0400

    GtkContainer: Add a test for 'invalid ID'

    ...and add all the container tests to Makefile.am

 testsuite/gtk/Makefile.am            |  8 ++++++++
 testsuite/gtk/ui/container8.expected |  2 ++
 testsuite/gtk/ui/container8.ui       | 14 ++++++++++++++
 3 files changed, 24 insertions(+)

commit 83245abfea65e666a3664a1dc023203276ae3e4a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 22:59:20 2015 -0400

    GtkContainer: Use _gtk_builder_lookup_object

 gtk/gtkcontainer.c | 37 ++++++++++++++++++++++++++++---------
 1 file changed, 28 insertions(+), 9 deletions(-)

commit 5bd0ec6381f7c2412e540d4b23c1152081bb5292
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 22:56:53 2015 -0400

    GtkBuilder: Report 'invalid ID' errors

    Look for a stashed GError after calling custom_tag_end,
    custom_finished or parser_finished vfuncs, and report
    them up.

 gtk/gtkbuilderparser.c | 39 +++++++++++++++++++++++++++++++++++++--
 1 file changed, 37 insertions(+), 2 deletions(-)

commit fc83c8ac76b2a9ec13430dab530fa262aaaa9337
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 22:54:25 2015 -0400

    GtkBuilder: Add new convenience API

    Add a convenience function that is like gtk_builder_get_object()
    but stashes away a GError if a lookup fails. To make the error
    message informative, the function takes a line/column pair.

    Doing things this way is necessary because the custom_tag_end,
    custom_finished, and parser_finished vfuncs don't take a
    GError parameter, despite being called from a place where
    we can report a GError back.

 gtk/gtkbuilder.c        | 40 ++++++++++++++++++++++++++++++++++++++++
 gtk/gtkbuilderprivate.h |  5 +++++
 2 files changed, 45 insertions(+)

commit 1525d4ab89722a19129b1e2f11135fdb3e5fc58b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 22:53:42 2015 -0400

    GtkBuilder: Document private convenience API

 gtk/gtkbuilder.c | 48 ++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 44 insertions(+), 4 deletions(-)

commit 7332fefe96debbdb95452ebbcdd031dcbd96ab77
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 22:52:03 2015 -0400

    GtkBuilder: Add an error code for 'invalid ID'

    This is in preparation for reporting such errors through GError.

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

commit 7969204e7a97b73902d6d040dce27188d7aea229
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 19:21:45 2015 -0400

    Adjust affected tests

 testsuite/gtk/ui/label3.expected | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 331db35d571c43e48e8165918f3b27b34bce58c7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 19:20:29 2015 -0400

    GtkLabel: Prefix more ui parser errors

    This may become useful in gnome-builder for highlighting errors,
    so do it consistently.

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

commit d99c3e03329b5a195e9d3d0b6509300510e20ce8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 19:16:41 2015 -0400

    Formatting fixes

 gtk/gtklabel.c | 44 +++++++++++++++++---------------------------
 1 file changed, 17 insertions(+), 27 deletions(-)

commit 7a55961ce77004d75b1248959f95570f4279355c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 18:55:14 2015 -0400

    Add gtk-builder-tool.c to POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit 01a83e0a2674bbfc0fdab8b37b3ddbdf6c506042
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 18:51:46 2015 -0400

    Add a man page for gtk-builder-tool

 docs/reference/gtk/Makefile.am          |  3 ++-
 docs/reference/gtk/gtk-builder-tool.xml | 46
 +++++++++++++++++++++++++++++++++
 docs/reference/gtk/gtk-docs.sgml        |  1 +
 3 files changed, 49 insertions(+), 1 deletion(-)

commit bf6a2deda0ff94eb2b067d0640ccacc8753e2506
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 18:39:22 2015 -0400

    Translate error messages

 gtk/gtk-builder-tool.c | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

commit 169f29998fd608b19e85b0a5a0aeea6711b40a55
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 18:25:09 2015 -0400

    Do validation before simplification

    Use GtkBuilder to parse the file first, and report any errors
    it finds before using our own simple-minded parser to simplify.

 gtk/gtk-builder-tool.c | 71
 ++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 54 insertions(+), 17 deletions(-)

commit 8bb5a149778b90423c3f770e18e67d7b678f76d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 18 21:03:52 2015 -0400

    Add a simple commandline tool for ui files

    This tool strips properties which are set to their
    default value from .ui files.

 gtk/Makefile.am        |   7 +
 gtk/gtk-builder-tool.c | 406
 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 413 insertions(+)

commit fea2e7bf3515e8a850944715a7caf77f33d1b693
Author: Fabiano Fidêncio <fidencio@redhat.com>
Date:   Tue Apr 14 13:25:38 2015 +0200

    gdkkeys: Add support to _get_scroll_lock_state()

    GdkKeymap already has support for _get_num_lock_state() and
    _get_caps_lock_state(). Adding _get_scroll_lock_state() would be good
    for completness and some backends (Windows?) could take advantage of
    this.

 docs/reference/gdk/gdk3-sections.txt |  1 +
 gdk/broadway/gdkkeys-broadway.c      |  7 +++++++
 gdk/gdkkeys.c                        | 18 +++++++++++++++++
 gdk/gdkkeys.h                        |  2 ++
 gdk/gdkkeysprivate.h                 |  1 +
 gdk/mir/gdkmirkeymap.c               |  8 ++++++++
 gdk/quartz/gdkkeys-quartz.c          |  8 ++++++++
 gdk/wayland/gdkkeys-wayland.c        |  8 ++++++++
 gdk/win32/gdkkeys-win32.c            |  7 +++++++
 gdk/x11/gdkkeys-x11.c                | 38
 +++++++++++++++++++++++++++++++-----
 10 files changed, 93 insertions(+), 5 deletions(-)

commit aa269d93c4a3ccbe3e22c825b326335e46937708
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 18:56:16 2015 -0400

    gtk-encode-symbolic-svg: Mark all strings for translation

    A few error messages were missing.

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

commit f9ef67d2fad520ac058fdd192123de2bf7e87803
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Tue Apr 28 00:33:17 2015 +0200

    HC: include a missing sass function

    - used in the color widget

 gtk/theme/HighContrast/_drawing.scss | 4 ++++
 gtk/theme/HighContrast/gtk.css       | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 37c72b1afa414a33e241e0939df37402b56a0496
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Apr 27 20:15:05 2015 +0200

    Updated POTFILES.skip

 po-properties/POTFILES.skip | 3 +++
 po/POTFILES.skip            | 3 +++
 2 files changed, 6 insertions(+)

commit 3e5280ae4dfd1950dbd56a781dcdcf34a26d4294
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Apr 27 19:15:43 2015 +0200

    stylecontext: Clear style property more frequently

    We want to clear the style property cache whenever things change
    in the
    tree, not as we previously did only when those changes actually
    lead to
    a different CSS style.

 gtk/gtkcsswidgetnode.c       | 19 +++++++++++++++++++
 gtk/gtkstylecontext.c        |  4 +---
 gtk/gtkstylecontextprivate.h |  1 +
 3 files changed, 21 insertions(+), 3 deletions(-)

commit 136a32112fc7df1eff461b3687d3626dbbbc6d33
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Mon Apr 27 17:33:40 2015 +0200

    HC: tone down backdrop for gtk switches

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

 gtk/theme/HighContrast/_common.scss | 8 ++++----
 gtk/theme/HighContrast/gtk.css      | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 7a6aee1db46658a5e3dae0a8026a29783a02c1bc
Author: Jose Rostagno <joserostagno@vijona.com.ar>
Date:   Sun Apr 19 21:51:46 2015 -0300

    HAVE_MONITOR_INFO is always defined

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

 gdk/win32/gdkdisplay-win32.c | 28 ----------------------------
 1 file changed, 28 deletions(-)

commit 216e9826030b19f8fc30f545e4fe431938c7884d
Author: Jose Rostagno <joserostagno@vijona.com.ar>
Date:   Sun Apr 19 21:44:03 2015 -0300

    drop old compat code, BITMAPV5HEADER is defined on vista+

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

 gdk/win32/gdkcursor-win32.c | 29 -----------------------------
 1 file changed, 29 deletions(-)

commit dcd53682523c6f5e7d9e8c18e0ac4f2788ab8f19
Author: Jose Rostagno <joserostagno@vijona.com.ar>
Date:   Sun Apr 19 20:17:53 2015 -0300

    WM_CLIPBOARDUPDATE is always define on vista+

    https://msdn.microsoft.com/en-us/library/windows/desktop/ms649021%28v=vs.85%29.aspx

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

 gdk/win32/gdkdisplay-win32.c | 2 --
 1 file changed, 2 deletions(-)

commit bc1ac40d2a17b3daf902292bcaf4fcad4b564cdf
Author: Jose Rostagno <joserostagno@vijona.com.ar>
Date:   Sun Apr 19 20:04:53 2015 -0300

    Simplify code a bit after xp support drop

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

 gdk/win32/gdkcursor-win32.c  | 10 ++--------
 gdk/win32/gdkprivate-win32.h |  1 -
 2 files changed, 2 insertions(+), 9 deletions(-)

commit b10d63c085509bd7800493a85e7bf2df5eb1fe0a
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   Thu Apr 23 09:42:45 2015 +0900

    build: Avoid xgettext crash on MSYS2

    isatty() on MSYS2 returns non-zero if the fd is stdout and is
    redirected
    to /dev/null.  That lets xgettext to produce colorized output
    and leads
    to an assertion failure during terminal type detection.

    Although the problem should be fixed in MSYS2, isatty() could behave
    wrongly in many ways on Windows.  Since gtk+ doesn't need colorized
    output, it would be safer to bypass the terminal dependent code.

    See also:
    https://lists.gnu.org/archive/html/bug-gettext/2015-04/msg00004.html

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

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

commit b44afa1d486e6f1f017e0d149634e781c3706669
Author: Christian Hergert <christian@hergert.me>
Date:   Wed Apr 22 16:35:29 2015 -0700

    gdk: don't segfault on beep with offscreen window

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

 gdk/gdkoffscreenwindow.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 22960ef3646581c7100f36fccd19f252e062052a
Author: Kai Willadsen <kai.willadsen@gmail.com>
Date:   Mon Apr 27 07:49:28 2015 +1000

    docs: Fix incorrect cross-reference to GtkSearchBar

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

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

commit a84c15fef0eace73590c07043e8a481f25a0c453
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 27 06:15:28 2015 -0400

    Fix the build

    There was one too many dialog test cases in the Makefile.

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

 testsuite/gtk/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit 3c23a2e32b1cb4891324dd0d2c5405dc28d81f33
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 22:55:31 2015 -0400

    Adjust builder tests

    Some errors are now returned as markup errors instead of builder
    errors. Adjust the tests for this.

 testsuite/gtk/builder.c | 147
 +++++++++---------------------------------------
 1 file changed, 26 insertions(+), 121 deletions(-)

commit cc478fbd6fb097e2759960656d3127e912fea7fa
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 10:32:05 2015 -0400

    GtkTreeStore: Use the new helpers

    Use the new GtkBuilder helpers and g_markup_collect_attributes
    in all builder subparsers.

 gtk/gtktreestore.c | 90
 ++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 60 insertions(+), 30 deletions(-)

commit 9a512c6f34e96c745c745be0da53651dcf1ac99f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 10:30:15 2015 -0400

    GtkListStore: Use the new helpers

    Use the new GtkBuilder helpers and g_markup_collect_attributes
    in all builder subparsers.

 gtk/gtkliststore.c | 350
 +++++++++++++++++++++++++++--------------------------
 1 file changed, 176 insertions(+), 174 deletions(-)

commit 18b2fd4f7063597f31567249717bf8f90193beeb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 10:26:07 2015 -0400

    GtkComboBoxText: Use the new helpers

    Use the new GtkBuilder helpers and g_markup_collect_attributes
    in all builder subparsers.

 gtk/gtkcomboboxtext.c | 143
 +++++++++++++++++++++++++++-----------------------
 1 file changed, 78 insertions(+), 65 deletions(-)

commit d955c6e7e5a91f5e83c76a8aa2af7699c0b5ac7f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 20:51:56 2015 -0400

    Adjust existing tests

 testsuite/gtk/ui/test3.expected | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62b875f209fa19799dbc3d7daacb63199df3254b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 19:37:31 2015 -0400

    GtkWindow: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtkwindow.c | 123
 ++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 80 insertions(+), 43 deletions(-)

commit b53b38ff32e0c25c92def1cc9fe1f3a2a5d66260
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 19:37:02 2015 -0400

    GtkWidget: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtkwidget.c | 325
 ++++++++++++++++++++++++++++----------------------------
 1 file changed, 163 insertions(+), 162 deletions(-)

commit ca82b610a13998303b846145a71d7a9730ed729e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 19:36:39 2015 -0400

    GtkSizeGroup: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtksizegroup.c | 75
 ++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 47 insertions(+), 28 deletions(-)

commit 19f3188763adb37e51ff9b6806bbe9c85318d095
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 19:36:09 2015 -0400

    GtkRecentFilter: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtkrecentfilter.c | 126
 ++++++++++++++++++++++++++++++--------------------
 1 file changed, 75 insertions(+), 51 deletions(-)

commit 8ae4a82ae41efc8b0f564586e8ddf9d1a7f03a52
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 23:03:05 2015 -0400

    Add tests for the infobar builder parser

 testsuite/gtk/Makefile.am          |  5 +++++
 testsuite/gtk/ui/infobar1.expected |  1 +
 testsuite/gtk/ui/infobar1.ui       | 17 +++++++++++++++++
 testsuite/gtk/ui/infobar2.expected |  2 ++
 testsuite/gtk/ui/infobar2.ui       | 11 +++++++++++
 testsuite/gtk/ui/infobar3.expected |  2 ++
 testsuite/gtk/ui/infobar3.ui       | 11 +++++++++++
 testsuite/gtk/ui/infobar4.expected |  2 ++
 testsuite/gtk/ui/infobar4.ui       | 11 +++++++++++
 testsuite/gtk/ui/infobar5.expected |  2 ++
 testsuite/gtk/ui/infobar5.ui       | 11 +++++++++++
 11 files changed, 75 insertions(+)

commit 2dc8673a41357bcddfe2312033c6d6ee03d5ae21
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 19:35:22 2015 -0400

    GtkInfoBar: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtkinfobar.c | 159
 +++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 103 insertions(+), 56 deletions(-)

commit cff5e0d15bc3ddf5f1c95e8e596af86dd46fe3a1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 15:24:11 2015 -0400

    Add tests for the GtkFileFilter builder parser

 testsuite/gtk/Makefile.am              | 10 ++++++++++
 testsuite/gtk/ui/filefilter1.expected  |  1 +
 testsuite/gtk/ui/filefilter1.ui        | 13 +++++++++++++
 testsuite/gtk/ui/filefilter10.expected |  2 ++
 testsuite/gtk/ui/filefilter10.ui       |  6 ++++++
 testsuite/gtk/ui/filefilter2.expected  |  2 ++
 testsuite/gtk/ui/filefilter2.ui        |  7 +++++++
 testsuite/gtk/ui/filefilter3.expected  |  2 ++
 testsuite/gtk/ui/filefilter3.ui        |  7 +++++++
 testsuite/gtk/ui/filefilter4.expected  |  2 ++
 testsuite/gtk/ui/filefilter4.ui        |  8 ++++++++
 testsuite/gtk/ui/filefilter5.expected  |  2 ++
 testsuite/gtk/ui/filefilter5.ui        |  8 ++++++++
 testsuite/gtk/ui/filefilter6.expected  |  2 ++
 testsuite/gtk/ui/filefilter6.ui        |  8 ++++++++
 testsuite/gtk/ui/filefilter7.expected  |  2 ++
 testsuite/gtk/ui/filefilter7.ui        |  8 ++++++++
 testsuite/gtk/ui/filefilter8.expected  |  2 ++
 testsuite/gtk/ui/filefilter8.ui        |  8 ++++++++
 testsuite/gtk/ui/filefilter9.expected  |  2 ++
 testsuite/gtk/ui/filefilter9.ui        |  8 ++++++++
 21 files changed, 110 insertions(+)

commit 831c90ffad8ca87f0f2078dbd09630b2c46fa471
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 19:34:34 2015 -0400

    GtkFileFilter: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtkfilefilter.c | 152
 ++++++++++++++++++++++++++++++----------------------
 1 file changed, 87 insertions(+), 65 deletions(-)

commit 95ea81d6d14f152e70210edc032cce6e0c148da9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 15:03:03 2015 -0400

    Add tests for the GtkDialog builder parser

 testsuite/gtk/Makefile.am         |  6 ++++++
 testsuite/gtk/ui/dialog1.expected |  1 +
 testsuite/gtk/ui/dialog1.ui       | 17 +++++++++++++++++
 testsuite/gtk/ui/dialog2.expected |  2 ++
 testsuite/gtk/ui/dialog2.ui       | 13 +++++++++++++
 testsuite/gtk/ui/dialog3.expected |  2 ++
 testsuite/gtk/ui/dialog3.ui       | 13 +++++++++++++
 testsuite/gtk/ui/dialog4.expected |  2 ++
 testsuite/gtk/ui/dialog4.ui       | 13 +++++++++++++
 testsuite/gtk/ui/dialog5.expected |  2 ++
 testsuite/gtk/ui/dialog5.ui       | 13 +++++++++++++
 11 files changed, 84 insertions(+)

commit 4ee291c8f13c45e6f7579b3639947ff94aa26697
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 19:33:52 2015 -0400

    GtkDialog: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtkdialog.c | 194
 ++++++++++++++++++++++++++++++++------------------------
 1 file changed, 111 insertions(+), 83 deletions(-)

commit f11fedb719889692eda91e23c7f45a97369620a2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 11:45:21 2015 -0400

    Add tests for GtkLevelBar builder parser

 testsuite/gtk/Makefile.am           | 6 ++++++
 testsuite/gtk/ui/levelbar1.expected | 1 +
 testsuite/gtk/ui/levelbar1.ui       | 8 ++++++++
 testsuite/gtk/ui/levelbar2.expected | 2 ++
 testsuite/gtk/ui/levelbar2.ui       | 8 ++++++++
 testsuite/gtk/ui/levelbar3.expected | 2 ++
 testsuite/gtk/ui/levelbar3.ui       | 8 ++++++++
 testsuite/gtk/ui/levelbar4.expected | 2 ++
 testsuite/gtk/ui/levelbar4.ui       | 8 ++++++++
 testsuite/gtk/ui/levelbar5.expected | 2 ++
 testsuite/gtk/ui/levelbar5.ui       | 8 ++++++++
 testsuite/gtk/ui/levelbar6.expected | 2 ++
 testsuite/gtk/ui/levelbar6.ui       | 8 ++++++++
 13 files changed, 65 insertions(+)

commit afd662174335afca52c0dcf524aaa8f72ea3d6ac
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 11:22:10 2015 -0400

    GtkLevelBar: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtklevelbar.c | 101
 +++++++++++++++++++++++++-----------------------------
 1 file changed, 47 insertions(+), 54 deletions(-)

commit 66ce0b6509d9a2c413174921d49cedb263e5b54f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 23:58:08 2015 -0400

    Add tests for GtkContainer builder parser

 testsuite/gtk/ui/container1.expected |  1 +
 testsuite/gtk/ui/container1.ui       | 14 ++++++++++++++
 testsuite/gtk/ui/container2.expected |  2 ++
 testsuite/gtk/ui/container2.ui       | 11 +++++++++++
 testsuite/gtk/ui/container3.expected |  2 ++
 testsuite/gtk/ui/container3.ui       | 11 +++++++++++
 testsuite/gtk/ui/container4.expected |  2 ++
 testsuite/gtk/ui/container4.ui       |  8 ++++++++
 testsuite/gtk/ui/container5.expected |  2 ++
 testsuite/gtk/ui/container5.ui       |  8 ++++++++
 testsuite/gtk/ui/container6.expected |  2 ++
 testsuite/gtk/ui/container6.ui       |  8 ++++++++
 testsuite/gtk/ui/container7.expected |  2 ++
 testsuite/gtk/ui/container7.ui       | 10 ++++++++++
 14 files changed, 83 insertions(+)

commit aeddf5565519dd92f1fe54d68ed147c5478edc2b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 19:31:10 2015 -0400

    GtkContainer: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtkcontainer.c | 244
 ++++++++++++++++++++++++++++++-----------------------
 1 file changed, 140 insertions(+), 104 deletions(-)

commit e973d49a1181f9b6943cf86d345a6d0985b4b357
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 11:24:40 2015 -0400

    Add tests for the GtkScale builder parser

    These tests check various error conditions in GtkScale
    custom tags.

 testsuite/gtk/Makefile.am        | 7 +++++++
 testsuite/gtk/ui/scale1.expected | 1 +
 testsuite/gtk/ui/scale1.ui       | 9 +++++++++
 testsuite/gtk/ui/scale2.expected | 2 ++
 testsuite/gtk/ui/scale2.ui       | 8 ++++++++
 testsuite/gtk/ui/scale3.expected | 2 ++
 testsuite/gtk/ui/scale3.ui       | 8 ++++++++
 testsuite/gtk/ui/scale4.expected | 2 ++
 testsuite/gtk/ui/scale4.ui       | 8 ++++++++
 testsuite/gtk/ui/scale5.expected | 2 ++
 testsuite/gtk/ui/scale5.ui       | 8 ++++++++
 testsuite/gtk/ui/scale6.expected | 2 ++
 testsuite/gtk/ui/scale6.ui       | 8 ++++++++
 testsuite/gtk/ui/scale7.expected | 2 ++
 testsuite/gtk/ui/scale7.ui       | 8 ++++++++
 15 files changed, 77 insertions(+)

commit 374f96625f28f6c2c04992bd580462246bddb1c5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 11:22:30 2015 -0400

    GtkScale: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtkscale.c | 130
 ++++++++++++++++++++++++---------------------------------
 1 file changed, 55 insertions(+), 75 deletions(-)

commit d416f352ada56a65107ff4b47e8e3161bbf26899
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Apr 24 21:21:05 2015 -0400

    Add tests for the GtkCellLayout builder parser

    These tests check various error conditions in GtkCellLayout
    custom tags.

 testsuite/gtk/Makefile.am             |  7 +++++++
 testsuite/gtk/ui/celllayout1.expected |  1 +
 testsuite/gtk/ui/celllayout1.ui       | 16 ++++++++++++++++
 testsuite/gtk/ui/celllayout2.expected |  2 ++
 testsuite/gtk/ui/celllayout2.ui       | 12 ++++++++++++
 testsuite/gtk/ui/celllayout3.expected |  2 ++
 testsuite/gtk/ui/celllayout3.ui       | 12 ++++++++++++
 testsuite/gtk/ui/celllayout4.expected |  2 ++
 testsuite/gtk/ui/celllayout4.ui       | 12 ++++++++++++
 testsuite/gtk/ui/celllayout5.expected |  2 ++
 testsuite/gtk/ui/celllayout5.ui       | 12 ++++++++++++
 testsuite/gtk/ui/celllayout6.expected |  2 ++
 testsuite/gtk/ui/celllayout6.ui       | 12 ++++++++++++
 testsuite/gtk/ui/celllayout7.expected |  2 ++
 testsuite/gtk/ui/celllayout7.ui       | 12 ++++++++++++
 15 files changed, 108 insertions(+)

commit 5e7fd924c4542a60d078dd8f267b4182fb55b748
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Apr 22 19:21:38 2015 -0500

    GtkCellLayout: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtkcelllayout.c | 217
 ++++++++++++++++++++++++++++++++--------------------
 1 file changed, 134 insertions(+), 83 deletions(-)

commit 2c807335c4f180da4e9163dd2317fa04ff9296fb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Apr 22 10:59:12 2015 -0500

    Add tests for the GtkLabel builder parser

    These tests check various error conditions in GtkLabel
    custom tags.

 testsuite/gtk/Makefile.am        |  5 +++++
 testsuite/gtk/ui/label1.expected |  1 +
 testsuite/gtk/ui/label1.ui       | 25 +++++++++++++++++++++++++
 testsuite/gtk/ui/label2.expected |  2 ++
 testsuite/gtk/ui/label2.ui       |  8 ++++++++
 testsuite/gtk/ui/label3.expected |  2 ++
 testsuite/gtk/ui/label3.ui       |  8 ++++++++
 testsuite/gtk/ui/label4.expected |  2 ++
 testsuite/gtk/ui/label4.ui       |  8 ++++++++
 testsuite/gtk/ui/label5.expected |  2 ++
 testsuite/gtk/ui/label5.ui       |  8 ++++++++
 11 files changed, 71 insertions(+)

commit 87d3cc47c245ab2ac743e2c9576084507ddedb24
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Apr 22 10:57:38 2015 -0500

    GtkLabel: Use the new helpers

    Instead of issuing g_warning, fill the provided GError.
    This lets us test this error handling, and is the right
    thing to do. Use the new GtkBuilder helpers and
    g_markup_collect_attributes to do so.

 gtk/gtklabel.c | 123
 ++++++++++++++++++++++++++-------------------------------
 1 file changed, 57 insertions(+), 66 deletions(-)

commit c8446f43fdc1c5059204a3cbc7d8178683fe0c1a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 03:07:56 2015 -0400

    GtkBuilder: Introduce some private helpers

    Add functions that help reporting errors from builder
    subparsers consistently.

 gtk/gtkbuilder.c        | 60
 +++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkbuilderprivate.h | 13 +++++++++++
 2 files changed, 73 insertions(+)

commit 44bf00d5dad70eeda35ac6b889e281af3ec3029e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 25 19:29:40 2015 -0400

    GtkBuilder: Unify builder error messages

    Don't use <%s> for an attribute.

 gtk/gtkbuilderparser.c | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 31ff1204a43de5acb617c4982e65421fba06f3c8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Apr 26 11:54:02 2015 -0400

    GtkDialog: Fix up docs

    The ui fragment in the example was causing a critical
    warning, which is not nice. Fix it to work properly.

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

commit cd8b19dcb0403279f372240f41848136fa0b9945
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Apr 21 07:12:58 2015 -0500

    docs: Add an cross-reference to template docs

 gtk/gtkbuilder.c | 1 +
 gtk/gtkwidget.c  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 78bf41c3001c622b009fc619247944fbd45d2b49
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Apr 21 07:07:51 2015 -0500

    GtkActionable: Fix small doc formatting issues

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

commit 5dcc4cf5c1ac5e6391773249ea54d74d05781694
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Apr 21 07:07:31 2015 -0500

    GtkApplicationWindow: Fix small doc formatting issues

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

commit 7db74e3aa9971fc05665fa39047f6bf5460851eb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 20 18:35:43 2015 -0400

    GtkApplication: Fix some small doc formatting issues

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

commit b2e121039e05ee8a8b99eb7eaab652b9b78df79b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 20 17:52:48 2015 -0400

    gl area: Add a few missing docs

 gtk/gtkglarea.c | 4 ++--
 gtk/gtkglarea.h | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 1a0726ef311ef0c03ffa324ed13b085427f3828a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Apr 20 17:50:11 2015 -0400

    docs: Update list of ignored headers

 docs/reference/gtk/Makefile.am | 5 +++++
 1 file changed, 5 insertions(+)

commit 2c2d8db7495314142aa99b0eac0298104fb022e5
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Apr 25 13:12:25 2015 +0200

    Updated Czech translation

 po/cs.po | 182
 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 104 insertions(+), 78 deletions(-)

commit 1a8f360c862cffcd54092decdf38f429560e0195
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Apr 25 10:28:41 2015 +0200

    Updated Czech translation

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

commit 05ecd3ffecd64bbd19aec403c4f60330811592a0
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Fri Apr 24 14:21:49 2015 +0000

    Updated Icelandic translation

 po-properties/is.po | 7875
 +++++++++++++++++++++++++++++++--------------------
 1 file changed, 4739 insertions(+), 3136 deletions(-)

commit 7ad0282c9f234b187520dd5f4656c9ea1db2320c
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Fri Apr 24 14:21:07 2015 +0000

    Updated Icelandic translation

 po/is.po | 3994
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2044 insertions(+), 1950 deletions(-)

commit 8d30ad7c7568dcc54165538fbd6c737912a0e0e3
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Fri Apr 17 15:29:37 2015 +0000

    Updated Brazilian Portuguese translation

 po-properties/pt_BR.po | 4647
 +++++++++++++++++++++++++-----------------------
 1 file changed, 2450 insertions(+), 2197 deletions(-)

commit 7dac876caf570a494de0810a10635a38903b3b4d
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Thu Apr 23 22:45:23 2015 +0200

    Adwaita: fix selected backdrop list rows.

    A misplaced selector was making backdrop selected list rows vanish
    on hover, fixed. Thanks to Florian for spotting.

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

commit 3da7394b58b033c181acfb4323d7c100a084884c
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Fri Mar 6 11:40:12 2015 +0800

    wayland: Add support for gtk_window_set_modal

    Add two new requests to the gtk_surface interface: set_modal and
    unset_modal. The server will currently not do anything special with
    input focus, and its up to the client to ignore events on the parent
    surface.

    This commit bumps the gtk_shell interface version to 2. By
    connecting to
    a Wayland server with another gtk_shell interface version any features
    depending on the gtk_shell protocol will not be available.

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

 gdk/wayland/gdkprivate-wayland.h   |  2 +-
 gdk/wayland/gdkwindow-wayland.c    | 54
 +++++++++++++++++++++++++-------------
 gdk/wayland/protocol/gtk-shell.xml |  7 +++--
 3 files changed, 42 insertions(+), 21 deletions(-)

commit 556fde096aed100750cccf66b097863593edf65b
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Wed Apr 22 17:43:37 2015 +0200

    Adwaita: entry: some sass refactoring.

 gtk/theme/Adwaita/_common.scss | 23 ++++++++---------------
 1 file changed, 8 insertions(+), 15 deletions(-)

commit fa1f2c0df612c8063eb9e6dcd0fc459ddcdd169c
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Wed Apr 22 16:09:29 2015 +0200

    Adwaita: vertically linked entries fix.

    I was axing the edge hilight on the last linked entry which needs
    to be there, fixed.

 gtk/theme/Adwaita/_common.scss           | 18 +++++++++++-------
 gtk/theme/Adwaita/gtk-contained-dark.css |  6 ++++--
 gtk/theme/Adwaita/gtk-contained.css      |  6 ++++--
 3 files changed, 19 insertions(+), 11 deletions(-)

commit 5e5cfc62a9c341818f63944b5ae269959bb72fca
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Wed Apr 22 15:54:04 2015 +0200

    Adwaita: .entry.error/.entry.warning dark variant love

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

commit 4128ff93dd89fa59015f33b2179f73ee39631cef
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Wed Apr 22 14:42:58 2015 +0200

    Adwaita: simplify entry vertical linking.

    Now it should be "right" in basically every combination of entries
    and buttons.

 gtk/theme/Adwaita/_common.scss           | 112 +++++++++-----------------
 gtk/theme/Adwaita/_drawing.scss          |   4 +-
 gtk/theme/Adwaita/gtk-contained-dark.css | 132
 ++++++-------------------------
 gtk/theme/Adwaita/gtk-contained.css      | 132
 ++++++-------------------------
 4 files changed, 86 insertions(+), 294 deletions(-)

commit 2495edc9fdd604fa9f052b4003a492d2b7230d37
Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
Date:   Tue Apr 21 09:05:26 2015 +0200

    GtkPopover:pointing-to: GdkRectangle instead of cairo_rectangle_int_t

    cairo_rectangle_int_t was replaced by GdkRectangle in commit
    552c29b488ecd7bcc3303dd5514ce6dbfff04437, but the type of the
    pointing-to
    property was not changed.

    To avoid breaking old code that sets or gets the property with
    a GValue
    of type CAIRO_GOBJECT_TYPE_RECTANGLE_INT, transformation functions
    between
    CAIRO_GOBJECT_TYPE_RECTANGLE_INT and GDK_TYPE_RECTANGLE are
    registered on
    the first call to gdk_rectangle_get_type().

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

 gdk/gdkrectangle.c | 37 ++++++++++++++++++++++++++++++++++---
 gtk/gtkpopover.c   |  3 +--
 2 files changed, 35 insertions(+), 5 deletions(-)

commit 557e8aa5480f9661caed4d88e8a42cc702431686
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Mon Apr 20 21:10:03 2015 +0300

    Updated Ukrainian translation

 po/uk.po | 3826
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 2156 insertions(+), 1670 deletions(-)

commit b8a6ebea7c4345f421363c1a4a242fdcdf82ef6e
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Mon Apr 20 18:36:10 2015 +0200

    Adwaita: simplify entries.

    By drawing the background w/o using 3 inset shadows, same or better
    effect,
    cleaner and simpler scss, possibly better rendering performances.

 gtk/theme/Adwaita/_drawing.scss          |  36 +++++------
 gtk/theme/Adwaita/gtk-contained-dark.css | 100
 +++++++++++++++----------------
 gtk/theme/Adwaita/gtk-contained.css      | 100
 +++++++++++++++----------------
 3 files changed, 115 insertions(+), 121 deletions(-)

commit 5a643f19c5c103e518a3a3e6409c3415137ea944
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Apr 18 12:54:45 2015 -0400

    Improve the docs for gdk_window_set_opaque_region

    Fix several typos and annotate the region parameter
    as allow-none.

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

commit 3a3f2e505a0c544eb0aba169d985bfb27844e857
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Sat Apr 18 18:02:50 2015 +0200

    wayland: Don't unset the selected mimetype on drop_reply

    gdk_wayland_drop_context_set_status() can't do much else currently
    besides
    picking a mimetype (the first one is currently chosen). This may
    incorrectly
    unset the mimetype chosen on .receive(), so the transfer is cancelled
    before
    it even starts.

    At the time drop_reply happens, we should have already picked
    a mimetype
    along the way, so only cover for accepted=FALSE in order to unset it.

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

commit 42f096c846b813aedf92979ec438686c78168f62
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Apr 7 16:58:01 2015 +0200

    wayland: Plug leak

    We leak refs on the dest window if it gets set multiple times,
    expected to
    happen as the DnD operation moves across the window.

 gdk/wayland/gdkdnd-wayland.c | 3 +++
 1 file changed, 3 insertions(+)

commit 0edc9deee5af65e5b5492290132e657a9a6af52f
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Apr 7 16:23:38 2015 +0200

    wayland: Create internal GdkWindow to be set as the DnD source

    During drag operations from another client, we currently set no
    window as
    the DnD source. There's paths in upper layers though that rely on
    it being
    set, just that we don't trigger these yet.

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

commit a017031beed209e1f6ab1c0a91072c5f77fe584c
Author: Michael Catanzaro <mcatanzaro@gnome.org>
Date:   Fri Apr 17 10:10:58 2015 -0500

    GtkMessageDialog: Minor documentation update

    Icons went away in 3.12

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

 gtk/gtkenums.h         | 2 +-
 gtk/gtkmessagedialog.c | 8 +++-----
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 9769e75a45807847d5319890ad4740d29dd9df11
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Apr 17 11:16:07 2015 -0500

    gdkcolor.h: Use GDK_DEPRECATED_IN_3_14_FOR() throughout

    So that lazy people like me can see in the header file which new
    functions to use.

 gdk/deprecated/gdkcolor.h | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 422d8728fa64bdd00aded0577855063a06961561
Author: Lars Uebernickel <lars.uebernickel@canonical.com>
Date:   Wed Apr 15 15:27:04 2015 +0200

    GtkRange: fix horizontal scrolling

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

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

commit e2e649441e6ee54d9db9e18c0263986e572925f8
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Fri Apr 17 15:33:04 2015 +0200

    Adwaita: scrollbar contrast bump

 gtk/theme/Adwaita/_common.scss           | 6 +++---
 gtk/theme/Adwaita/gtk-contained-dark.css | 6 +++---
 gtk/theme/Adwaita/gtk-contained.css      | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

commit 3d937b6b44f48b14f2d4bd2de84ed0e5afff3112
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Apr 17 13:59:28 2015 +0800

    build/Makfile-newvs.am: Use Pattern Rules

    Make use of pattern rules when generating the Visual Studio 2012/2013
    Projects from the Visual Studio 2010 projects, which will help to
    clean up
    the file and also avoid problems when running items like 'make
    -jN dist'.

 build/Makefile-newvs.am | 34 ++++++++++++----------------------
 1 file changed, 12 insertions(+), 22 deletions(-)

commit c0e0a1508be3ccf349717497af2e8a4d77027649
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Thu Apr 16 23:11:14 2015 +0000

    W32: Support horizontal mouse wheel scrolling

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

 gdk/win32/gdkevents-win32.c  | 10 ++++++++--
 gdk/win32/gdkmain-win32.c    |  1 +
 gdk/win32/gdkprivate-win32.h |  3 +++
 3 files changed, 12 insertions(+), 2 deletions(-)

commit bbac0eb3b938769d450310022ab7d5e8109525e4
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Apr 15 17:17:06 2015 +0800

    gdk-win32: Clean Up A Bit

    As GLib dropped Windows 2000 support some time ago [1][2], and
    the current
    git master already depends on a GLib release that is well after
    it dropped
    Windows 2000 support, clean up the code a bit as we are assured
    that the
    code will run on XP and later, plus, we have dropped XP support during
    this cycle with commit b85f0cc.

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

    [1]:
    https://git.gnome.org/browse/glib/commit/?id=80c24d36f2525d83e458ebbdf62fdbd085945a02
    [2]:
    https://git.gnome.org/browse/glib/commit/?id=731b46990896665a8107535080bb075a6e18b6f7

 gdk/win32/gdkcursor-win32.c | 17 +----------------
 gdk/win32/gdkwindow-win32.c |  8 ++------
 2 files changed, 3 insertions(+), 22 deletions(-)

commit c6a8ead9312c25f75104a5ab01936aaddeb660b2
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Apr 17 11:29:07 2015 +0800

    Revert "gdk-win32: Clean Up A Bit"

    This reverts commit 24d3f3fcb2894df110a17317260b8705d68d22ec.

    Sorry, I am going to re-commit this very shortly with a new
    commit message, as I found the commit message to be quite
    wrong and misleading.

 gdk/win32/gdkcursor-win32.c | 17 ++++++++++++++++-
 gdk/win32/gdkwindow-win32.c |  8 ++++++--
 2 files changed, 22 insertions(+), 3 deletions(-)

commit b85f0ccc672455d4b7c895cb00d3804b44310659
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Apr 15 17:44:55 2015 +0800

    gdk-win32: Really Implement GdkScreen->is_composited()

    The current GdkScreen->is_composited() is a stub as we were having
    Windows
    XP being supported, which does not support Desktop Window Manager
    (DWM),
    which is used by Windows for composition.

    Windows Vista and later support DWM, and it is always enabled on
    Windows 8/
    Server 2012 and later.

    Please note that as we are dropping XP support in this cycle, this
    is the
    commit that would say goodbye to Windows XP support for GTK+-3.x, by
    linking directly to dwmapi.dll.  This means, we only check whether
    we are
    on Windows 8 or Server 2012 (or later) to see whether we
    unconditionally
    have composition enabled.

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

 build/win32/vs10/gdk.vcxprojin |  8 ++++----
 build/win32/vs9/gdk.vcprojin   |  8 ++++----
 configure.ac                   |  2 +-
 gdk/win32/gdkglobals-win32.c   |  2 ++
 gdk/win32/gdkmain-win32.c      |  1 +
 gdk/win32/gdkprivate-win32.h   |  2 ++
 gdk/win32/gdkscreen-win32.c    | 13 ++++++++++++-
 7 files changed, 26 insertions(+), 10 deletions(-)

commit 24d3f3fcb2894df110a17317260b8705d68d22ec
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Apr 15 17:17:06 2015 +0800

    gdk-win32: Clean Up A Bit

    As GLib dropped XP support some time ago [1][2], and the current
    git master already
    depends on a GLib release that is well after it dropped XP support,
    clean
    up the code a bit as we are assured that the code will run on XP
    and later,
    plus, we are dropping XP support during this cycle (i.e. very soon).

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

    [1]:
    https://git.gnome.org/browse/glib/commit/?id=80c24d36f2525d83e458ebbdf62fdbd085945a02
    [2]:
    https://git.gnome.org/browse/glib/commit/?id=731b46990896665a8107535080bb075a6e18b6f7

 gdk/win32/gdkcursor-win32.c | 17 +----------------
 gdk/win32/gdkwindow-win32.c |  8 ++------
 2 files changed, 3 insertions(+), 22 deletions(-)

commit 740bcf5fe0ff9dd25856e5d000faff80bcf44eea
Author: Cosimo Cecchi <cosimo@endlessm.com>
Date:   Mon Apr 13 15:31:10 2015 -0700

    window: fix initial shadow width for maximized/fullscreen windows

    To calculate the shadow width, we look at the value of
    priv->fullscreen
    and priv->maximized.
    Those fields will have the actual value only after GTK receives back a
    window state event though, so they will be wrong in _realize(). Look
    at
    priv->fullscreen_initially and priv->maximize_initially too, to avoid
    the size changing right after realize, which would make the window
    flicker if maximized at startup.

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

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

commit 5dbccc868e2c066a2b260f22cac2de8ac705f2ba
Author: Sebastian Keller <sebastian-keller@gmx.de>
Date:   Fri Apr 17 01:07:03 2015 +0200

    Adwaita: fix outline radius for dialog-action-area buttons

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

 gtk/theme/Adwaita/_common.scss           | 2 ++
 gtk/theme/Adwaita/gtk-contained-dark.css | 6 ++++--
 gtk/theme/Adwaita/gtk-contained.css      | 6 ++++--
 3 files changed, 10 insertions(+), 4 deletions(-)

commit d031b752c6bd41b358e569ccbbcea5b19863ef17
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Thu Apr 16 21:05:04 2015 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 4378
 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 2446 insertions(+), 1932 deletions(-)

commit 4eb8157cfa9d74e5ad632117b7109fe39f972eb1
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Thu Apr 16 22:45:54 2015 +0200

    scrolledwindow: Do not round dx/dy to int

    Libinput will use 0.0f on the "scrolling finished" event, so check
    for this
    instead of rounding (<1 values are sort of frequent on
    touchpads). This
    impedes bug #745315 to resurface after commit d563b943ed3.

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

commit 6d19162c431fc40972165cf2a2d5e0c591ca696f
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Thu Apr 16 18:40:32 2015 +0200

    scrolledwindow: Ensure the animation is cancelled on arriving
    scroll events

    When the scrolledwindow receives scroll events, it ensures the
    timeout to
    maybe start the "snap back to edges" animation is reset, but it
    does nothing
    about the animation source. It must be reset just the same, to
    maybe be
    started after the timeout fires up.

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

commit 993721c74627771fbd71a4fa65082b1393388a56
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Thu Apr 16 09:57:23 2015 +0200

    Adwaita: colorpicker fixes.

    Added another :not() to fix the first and last swatches in the
    first section of colorpicker.
    Dodge the artifacts due to stacked anti-aliased rounded corners by
    increasing the radius of the base object by 1px.

 gtk/theme/Adwaita/_common.scss           | 67
 +++++++++++++++++++++++---------
 gtk/theme/Adwaita/gtk-contained-dark.css | 27 ++++++++++---
 gtk/theme/Adwaita/gtk-contained.css      | 27 ++++++++++---
 3 files changed, 92 insertions(+), 29 deletions(-)

commit 296fe0869581ca68b6de982a21695715ea0a9271
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Thu Apr 16 00:47:40 2015 +0200

    HighContrast: sync color picker changes with Adwaita

 gtk/theme/HighContrast/_common.scss | 117
 +++++++++++++++++++++---------------
 gtk/theme/HighContrast/gtk.css      | 107
 +++++++++++++++++++--------------
 2 files changed, 131 insertions(+), 93 deletions(-)

commit 4a54b121fc76f832d1b90984245b2d9e3b18a922
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Apr 15 22:22:07 2015 +0200

    Updated Slovenian translation

 po/sl.po | 30 ++++++++++--------------------
 1 file changed, 10 insertions(+), 20 deletions(-)

commit a5685ba05abd34d0bd9e4a1a47a8dc11116d2253
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Wed Apr 15 21:53:11 2015 +0200

    Adwaita: clearer comment for colorbutton hack

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

commit a9addf14b78262726d2aec7632b786c2c7366fdb
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Wed Apr 15 21:43:59 2015 +0200

    Adwaita: colorpicker and colorbutton fixes.

    With nasty gross ugly code, no other ways, sorry.

 gtk/theme/Adwaita/_common.scss           | 18 ++++++++++--------
 gtk/theme/Adwaita/gtk-contained-dark.css | 13 +++++--------
 gtk/theme/Adwaita/gtk-contained.css      | 13 +++++--------
 3 files changed, 20 insertions(+), 24 deletions(-)

commit 149e7df6085dd13728e598f181a7a3221cd630ee
Author: Lapo Calamandrei <calamandrei@gmail.com>
Date:   Wed Apr 15 20:20:52 2015 +0200

    Adwaita: GtkPlacesSidebar insensitive items.

    Set the right colors there.

 gtk/theme/Adwaita/_common.scss           | 16 ++++++++++++++--
 gtk/theme/Adwaita/gtk-contained-dark.css |  8 ++++++++
 gtk/theme/Adwaita/gtk-contained.css      |  8 ++++++++
 3 files changed, 30 insertions(+), 2 deletions(-)

commit 62a367105f5e837231f6799a4c5aacc765bc3e57
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Wed Apr 15 14:55:35 2015 +0200

    HighContrast: don't need to work around ffox

    No need for the workaround for ffox 36, works in 37

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

 gtk/theme/HighContrast/_common.scss | 2 +-
 gtk/theme/HighContrast/gtk.css      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7c79c01a51fc6019180646143c69c38c8458742f
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Apr 15 13:19:14 2015 +0200

    configure: specify that mir backend needs gio-unix

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

commit c8d6231c3c55dc9f357a2436cbc89bef23163d57
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Apr 14 17:05:34 2015 -0400

    Fix window button updates in split headers

    We were only updating window buttons when the headerbar was
    a direct child of the window. That is not the case in more
    complicated situations, such as the split headers in gedit
    or polari. To fix such cases, make the headerbar itself listen
    for state changes on its toplevel.

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

 gtk/gtkheaderbar.c | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit b53abebaea14d57dc428cc0914d42f849a072e20
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Mon Apr 13 19:31:03 2015 +0200

    Updated Danish translation

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

commit 9a80c6278698d198b31d8e2eca9042412ccd7927
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Mon Apr 13 19:24:02 2015 +0200

    Updated Danish translation

 po/da.po | 173
 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 100 insertions(+), 73 deletions(-)

commit 8bf5b175b1ed63d296b58cbe6e1c39ab2b9cff52