commit d0364b443805dcb832c200fcf8bf58a64fdf3e7d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Apr 6 22:35:38 2018 -0400

    2.56.1

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

commit ecabc6e21cd9db7dedd8aa0eb487aa5822f1eb30
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Mar 27 22:32:28 2018 +0200

    Updated Slovenian translation

 po/sl.po | 1774
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 984 insertions(+), 790 deletions(-)

commit ad11be086a2c1c06e7ce1c57ec7b17f95d8a768e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Mar 27 01:33:31 2018 +0200

    Spell Portuguese month and weekday names in lowercase

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

 po/pt.po | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 5ef27d0e2672b606419a1253e2f7a86904412cd0
Author: Ting-Wei Lan <lantw@src.gnome.org>
Date:   Tue Mar 20 21:58:20 2018 +0800

    gpollfilemonitor: Fix use-after-free caused by leaking GSource

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

 gio/gpollfilemonitor.c | 2 ++
 1 file changed, 2 insertions(+)

commit fe939d2b704c0b7ea3f0c429528d29441f780fb8
Author: Sebastian <sebastian_ml@gmx.net>
Date:   Thu Mar 22 19:41:00 2018 +0000

    gthreadedresolver: Fix compilation with res_nclose() but no
    res_nquery()

    Some very odd systems have the functions to initialise and destroy a
    struct __res_state, but apparently not to do a DNS query using it. Fix
    the compilation on those systems.

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

 gio/gthreadedresolver.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 3c5e8a65fd95c43598329a15bcc84e44a3fbccbe
Author: Sam Spilsbury <sam@endlessm.com>
Date:   Mon Mar 19 04:58:08 2018 +0800

    glib-mkenums: Don't go into an infinite loop trying to find a
    matching {

    If we reach EOF before this happens, error out as opposed to
    looping around forever.

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

 gobject/glib-mkenums.in | 2 ++
 1 file changed, 2 insertions(+)

commit 145e45f55d56caaabe33285e410a3b2105a9306c
Author: Sam Spilsbury <sam@endlessm.com>
Date:   Mon Mar 19 04:56:17 2018 +0800

    glib-mkenums: Don't treat typedef enum _SomeIdentifier {} as syntax
    error

    Previously we were only detecting typedef\*senum\s*\{, which does not
    handle the case where there is an entifier for the enum itself but
    not the typedef. glib-mkenums would then attempt to read the next line
    looking for a matching {, but in vain.

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

 gobject/glib-mkenums.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 09f3918952246fffdc3e8482df88c9e842368cbc
Author: Frank Dana <ferdnyc@gmail.com>
Date:   Mon Mar 19 02:14:59 2018 +0000

    Remove duplicated option in gio.xml

    The gio(1) man page entry for the tree subcommand lists '-h' twice
    under its Options, because that flag was duplicated in the source xml.

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

 docs/reference/gio/gio.xml | 4 ----
 1 file changed, 4 deletions(-)

commit 39a01037ddd5804a39b9b5fb5c6f814ce879e111
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat Mar 17 11:34:51 2018 +0000

    Update Slovak translation

 po/sk.po | 1485
 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 867 insertions(+), 618 deletions(-)

commit c20c1b548b13bb1561713ff6b48e2edf6e7e454c
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 16 17:29:35 2018 +0800

    Fix Visual Studio projects

    We are transitioning to Meson for Visual Studio builds, but since the
    Visual Studio projects are still around, we ought to keep them
    up-to-date (and these projects are needed to build for Visual Studio
    2008, at least for x64 builds).

    Adapt to the source additions and merges for building
    gio-querymodules.exe and gspawn-win[32|64]-helper-console.exe.

 win32/vs10/gio-querymodules.vcxproj                    |  1 +
 win32/vs10/gio-querymodules.vcxproj.filters            |  3 +++
 win32/vs10/gspawn-win32-helper-console.vcxproj         | 10 +++++-----
 win32/vs10/gspawn-win32-helper-console.vcxproj.filters |  2 +-
 win32/vs9/gio-querymodules.vcproj                      |  1 +
 win32/vs9/gspawn-win32-helper-console.vcproj           | 10 +++++-----
 6 files changed, 16 insertions(+), 11 deletions(-)

commit 66948ae231f75a548c8a2eb7b3a9d64cfd728b8e
Author: Philip Withnall <withnall@endlessm.com>
Date:   Wed Feb 28 12:45:30 2018 +0000

    gapplication: Tighten up application ID validation

    Tighten up the validation of application IDs so they are always
    exactly
    D-Bus well-known names. This is a slight change to the accepted
    format,
    but since anyone using the API with an application ID which was
    previously valid, but which was not a valid D-Bus well-known name,
    would
    have received an error from D-Bus when their application tried to
    register on the bus, I think this break is acceptable.

    It will affect any applications which have application IDs which
    are not
    valid D-Bus well-known names, and which use the
    G_APPLICATION_NON_UNIQUE
    flag. From a quick search in Debian Codesearch, no C applications use
    that flag.

    Update the documentation to use the rules from the D-Bus
    specification,
    including the latest advice discouraging use of hyphens:

    https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-bus

    Update the tests:
     • Add the examples from the documentation to validate them.
     • Especially the venerable 7-zip.org example.
     • Move a couple of tests from expected-failure to expected-success:
       they are valid D-Bus well-known names even if they’re a bit
       weird.

    Signed-off-by: Philip Withnall <withnall@endlessm.com>

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

 gio/gapplication.c       | 90
 +++++++++++++++++++++---------------------------
 gio/tests/gapplication.c |  9 +++--
 2 files changed, 46 insertions(+), 53 deletions(-)

commit d754e017eaf867e8d1d1cdf9a058dd323c898c9d
Author: Philip Withnall <withnall@endlessm.com>
Date:   Wed Feb 28 11:50:39 2018 +0000

    tests: Use modern test assertions in GApplication test

    This will make the assertion failure messages a little more useful,
    and
    prevent the assertions being compiled out with G_DISABLE_ASSERT.
    Introduces no functional changes.

    Signed-off-by: Philip Withnall <withnall@endlessm.com>

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

 gio/tests/gapplication.c | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit abe329343fc10e1c2c1aeaa82873beeb7a3f77a9
Author: Michael Olbrich <m.olbrich@pengutronix.de>
Date:   Fri Mar 9 09:49:52 2018 +0100

    gobject_gdb.py: 'address' is a property of gdb.Value not a function

    'address' started out as a function, but it was changed to a property
    before the gdb Python support was release with gdb 7.0.

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

 gobject/gobject_gdb.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 987bf5bbeb25e846617d7bc1ee9b78f049dc0d60
Author: Rafal Luzynski <digitalfreak@lingonborough.com>
Date:   Tue Mar 13 02:28:42 2018 +0100

    gdatetime: Add missing #define WEEKDAY_FULL_IS_LOCALE

    One more #define WEEKDAY_FULL_IS_LOCALE was missing from the commit
    12f11090dc1b6062f4a493d79b382714ebbdc413.

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

 glib/gdatetime.c | 1 +
 1 file changed, 1 insertion(+)

commit 9cadb90b35af5820bc1ee9f527fcf92a2f145cb3
Author: Rafal Luzynski <digitalfreak@lingonborough.com>
Date:   Tue Mar 13 01:02:11 2018 +0100

    tests: Compare month names case-insensitively

    This patch relaxes the comparison rules and allow the month names
    to be
    in a mixed case.

    Translators should be allowed to provide the month names in a
    different
    case (lower/upper case, not grammatical case) from the content
    of glibc
    because it is disputable at the moment whether the month names should
    follow the language rules strictly and be titlecased only if it is
    obligatory to titlecase them or they should be also titlecased in the
    standalone case. Hopefully in future a conversion specifier will be
    invented to control the upper/lower case individually.

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

 glib/tests/gdatetime.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 7fe793e125c316ac34edd8158df5a132cb044bc1
Author: Rafal Luzynski <digitalfreak@lingonborough.com>
Date:   Tue Mar 13 00:57:59 2018 +0100

    tests: Update month names

    Update the abbreviated month names in the test to match the actual
    content
    of the translated *.po files for Greek and Lithuanian.

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

 glib/tests/gdatetime.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 423bf53b04c0c765d05ec4fd58c6f1744812080a
Author: Daniel Mustieles <daniel.mustieles.contractor@bbva.com>
Date:   Tue Mar 13 09:18:18 2018 +0100

    Updated Spanish translation

 po/es.po | 137
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 68 insertions(+), 69 deletions(-)