commit 52b3e434d849e2b0233d6d3d663b5dda82ab263e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Oct 27 18:59:17 2017 -0400

    2.54.2

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

commit cfff6d22a70db57c91445d09e7c5cab234baa2f7
Author: Peter Mráz <etkinator@gmail.com>
Date:   Fri Oct 27 16:50:42 2017 +0000

    Update Slovak translation

 po/sk.po | 1630
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 935 insertions(+), 695 deletions(-)

commit 74bcdf6ac18ed7787861359b75396c88ae8476a4
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Oct 20 16:44:21 2017 +0800

    Visual Studio 2008 Projects: Improve binary security

    It turns out that the MSVC 2008 supports RandomizedBaseAddress,
    too, so
    we should also ensure that is enabled as well, which is the default
    setting.

 win32/vs9/gdbus.vcproj                       | 2 --
 win32/vs9/gio-querymodules.vcproj            | 2 --
 win32/vs9/gio-tool.vcprojin                  | 2 --
 win32/vs9/gio.vcprojin                       | 4 ----
 win32/vs9/glib-compile-resources.vcprojin    | 2 --
 win32/vs9/glib-compile-schemas.vcprojin      | 2 --
 win32/vs9/glib.vcprojin                      | 8 --------
 win32/vs9/gmodule.vcproj                     | 4 ----
 win32/vs9/gobject.vcprojin                   | 4 ----
 win32/vs9/gresource.vcproj                   | 2 --
 win32/vs9/gsettings.vcproj                   | 2 --
 win32/vs9/gspawn-win32-helper-console.vcproj | 4 ----
 win32/vs9/gspawn-win32-helper.vcproj         | 4 ----
 win32/vs9/gthread.vcproj                     | 4 ----
 14 files changed, 46 deletions(-)

commit 325d9fc92ab485ff4fcd9451303c91163609b9ff
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Oct 20 16:23:31 2017 +0800

    Visual Studio Projects: Improve binary security

    The initial MSVC 201x projects inadvertly disabled
    RandomizedBaseAddress, which is normally enabled by default, so ensure
    that is the case for all 201x builds.  This feature is supported by
    Visual Studio 2010 or later.

    Also, for x64 builds on MSVC 2012 or later, use /HIGHENTROPYVA when
    linking.

    Pointed out by Ignacio Casal Quinteiro.

 win32/vs10/gdbus.vcxproj                       | 2 --
 win32/vs10/gio-querymodules.vcxproj            | 2 --
 win32/vs10/gio-tool.vcxprojin                  | 2 --
 win32/vs10/gio.vcxprojin                       | 4 ----
 win32/vs10/glib-build-defines.props            | 4 ++++
 win32/vs10/glib-compile-resources.vcxprojin    | 2 --
 win32/vs10/glib-compile-schemas.vcxprojin      | 2 --
 win32/vs10/glib.vcxprojin                      | 8 --------
 win32/vs10/gmodule.vcxproj                     | 4 ----
 win32/vs10/gobject.vcxprojin                   | 4 ----
 win32/vs10/gresource.vcxproj                   | 2 --
 win32/vs10/gsettings.vcxproj                   | 2 --
 win32/vs10/gspawn-win32-helper-console.vcxproj | 4 ----
 win32/vs10/gspawn-win32-helper.vcxproj         | 4 ----
 win32/vs10/gthread.vcxproj                     | 4 ----
 15 files changed, 4 insertions(+), 46 deletions(-)

commit 20980ff57f0e73f6233cad29701ccade57add589
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Oct 18 18:38:17 2017 +0200

    Updated Slovenian translation

 po/sl.po | 300
 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 122 insertions(+), 178 deletions(-)

commit d5a9ce69c46a907af8ed3af0020d2a409faa3751
Author: John Ralls <jralls@ceridwen.us>
Date:   Fri Oct 13 13:45:01 2017 -0700

    [MacOS] Fallback to CFStringGetCSTring if CFStringGetCStringPtr fails.

 gio/gosxappinfo.c     | 34 ++++++++++++++++++++++++++++++++--
 gio/gosxcontenttype.c | 34 ++++++++++++++++++++++++++++++++--
 2 files changed, 64 insertions(+), 4 deletions(-)

commit fce3b5b12c4c02e8aff411f2eef5445dfc03fad2
Author: Pawan Chitrakar <chautari@gmail.com>
Date:   Fri Oct 13 04:23:43 2017 +0000

    Update Nepali translation

 po/ne.po | 986
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 509 insertions(+), 477 deletions(-)

commit a804fcba7aef64a1476a5d5133826ed986bf15ec
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Sat Oct 7 10:44:28 2017 +0800

    gio: Fix gio-tool-open.c on Windows/Cocoa

    Commit 7384e37 broke builds on these platforms as *NIX-only APIs are
    being used unconditionally.  Fix the build by building these portions
    when not on Windows or Cocoa.

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

 gio/gio-tool-open.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 7384e372f04eae356523efb29e279ca0c768bad6
Author: Ondrej Holy <oholy@redhat.com>
Date:   Wed May 10 13:51:19 2017 +0200

    gio: Add hack to close up dbus-daemon race

    If gio open exits before the program it starts fully activates, then
    the dbus-daemon may avoid doing the activating method call.

    This commit works around the problem by pinging the activated
    application,
    and waiting for a reply.

    Same workaround is used in gtk-launch and was used in gvfs-open before
    it was replaced by gio open.

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

 gio/gio-tool-open.c | 89
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

commit bef8a00bc37cf886fecf06eb50e1537c17b5e0b5
Author: Xavi Ivars <xavi.ivars@gmail.com>
Date:   Thu Oct 5 13:56:54 2017 +0200

    [l10n] Updated Catalan (Valencian) translation

 po/ca@valencia.po | 3411
 +++++++++++++++++++++++++++++++++++------------------
 1 file changed, 2250 insertions(+), 1161 deletions(-)

commit 5fc5a3eaa6fc2ab23a3585cf22799adae642afa7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Oct 2 11:01:27 2017 -0400

    2.54.1

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

commit f480caf760d094040987edb5d492111a5f350f95
Author: Ondrej Holy <oholy@redhat.com>
Date:   Mon Oct 2 11:24:34 2017 +0200

    gunixmounts: Fix mount points generation

    Commit 53ed180 improved mtab processing, however, also introduced bug
    in code obtaining mount points. mtab was used by mistake also for
    g_unix_mount_points_get implementation, which is obviously wrong and
    fstab has to be used instead...

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

 gio/gunixmounts.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ab3a0e6176127a106896ac8d85cf20c6512a7d4f
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Sep 29 08:41:21 2017 +0200

    Updated Slovenian translation

 po/sl.po | 1018
 ++++++++++++++++++++++++--------------------------------------
 1 file changed, 391 insertions(+), 627 deletions(-)

commit 20364bbdf55a7662b657ad50e16c6b121463809b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Sep 15 13:10:34 2017 +0800

    Build: Fix glib/glibconfig.h.win32.in for x64 builds

    Fix the [GSIZE|GSSIZE]_TO_[BE|LE] macros on x64 builds.

 glib/glibconfig.h.win32.in | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit 90e86f8a2a7efdc4908d8b5b0849ebaefd104750
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Sep 15 12:02:49 2017 +0800

    config.h.win32.in: Fix and update entries

    Make config.h.win32.in reflect on the entries that are in the
    autotools/Meson builds more closely.

    Also declare that we have fd_set, declare SIZEOF_[SIZE|SSIZE]_T and
    SIZEOF_LONG_LONG for 32-bit and x64 builds properly.

    Note that since the Visual Studio 2015/2017 CRT's vsnprintf() and
    snprintf() are not compliant enough (though they are much closer than
    before) for GLib's purporses, we still use the gnulib's
    implementations
    of them, as with the pre-Visual Studio 2015 builds.

 config.h.win32.in | 81
 +++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 61 insertions(+), 20 deletions(-)

commit 915ab35e96897e1d04cc5205c46e5256e14bd73b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Jul 27 16:48:11 2017 +0800

    meson: Install items according to their relevance

    The m4 and bash completion items are usable and relevant
    depending on the host system's configuration.  So, we check for the
    presence of the programs that these items depend on, and only install
    them when those programs are found.

    For the Valgrind suppression files, we don't install them on
    Windows as
    Valgrind is currently not supported on Windows.

    Als fix the path where the GDB helpers are installed, as the path is
    incorrectly constructed.

    This will fix the "install" stage when building on Visual Studio at
    least as there are some post-install steps that are related to them,
    which will make use of these programs.

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

 gio/meson.build     | 16 +++++++++-------
 glib/meson.build    |  3 ++-
 gobject/meson.build |  2 +-
 meson.build         | 37 +++++++++++++++++++++++++------------
 4 files changed, 37 insertions(+), 21 deletions(-)

commit fcf26cbf054a5220b0492f3ff230e042a1060bde
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Sep 13 19:57:53 2017 +0800

    build: Dist the other required Meson build files

    Some of the Meson build files are not dist'ed by 'make dist',
    which are
    reqired for things to work, and there was a missing '\' that
    cause some
    of the meson.build files under tests/ not to be disted.

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

 Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4ba41dbd201c483e5eb37352d080f6b527515f0e
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 23 17:01:13 2017 +0800

    build: Define G_HAVE_GNUC_[VARARGS|VISIBILITY] conditionally

    They are not supported by Visual Studio, so only define them in
    glibconfig.h.in when not on Visual Studio.  Fixes builds of GTK+-2.x
    against Meson/MSVC builds of GLib.

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

 glib/glibconfig.h.in | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit f9d95de490847808bcdea2096840e30bb97bbfa1
Author: Ignacio Casal Quinteiro <qignacio@amazon.com>
Date:   Thu May 11 17:51:56 2017 +0200

    Revert "GSocket: Fix race conditions on Win32 if multiple threads
    are waiting on conditions for the same socket"

    This reverts commit 799f8dcd46fb40ea206d9f1b5468db62cc00a72e.
    This patch seems to break applications that use GTask specific
    operations with GSocket. We will need to investigate a bit more
    on this issue but for now we revert it and leave it for the
    next major release.

 gio/gsocket.c | 94
 +++++++++++++++++------------------------------------------
 1 file changed, 26 insertions(+), 68 deletions(-)

commit 51e852e5d040381f123d6df6e9d7a3293afe4965
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Sep 11 09:41:28 2017 -0500

    validate_pspec_to_install(): Factor out function to validate a
    GParamSpec

    This was duplicated also in g_object_interface_install_property().

    Now, validations specific to classes happen in
    validate_and_install_class_property() - specifically, the checks for
    the presence of the get_property() and set_property() methods.

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

 gobject/gobject.c | 32 +++++++++++++++++++-------------
 1 file changed, 19 insertions(+), 13 deletions(-)

commit 20720eaf1e258e8b2189da1d6e84eccf1426a889
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Sep 11 09:37:07 2017 -0500

    validate_and_install_property(): Check pspec-specific fields in the
    same order as g_object_interface_install_property()

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

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

commit 95f44b280fc5e36c23e5e67d50e86de1098bd39c
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Sep 11 09:35:53 2017 -0500

    validate_and_install_property(): Validate presence of get/set_property
    methods last

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

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

commit 1b08414f061ce217fec473b519dd1ba71c31bc3b
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Sep 11 09:34:52 2017 -0500

    g_object_interface_install_property(): Do interface-specific
    validations first

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

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

commit e667d0d4c0ae16b01b0f72093a6b448889b2f621
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Sep 11 09:30:08 2017 -0500

    install_property_internal(): Propagate failure when installing
    duplicated properties

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

 gobject/gobject.c | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

commit 9dd9fe4febc424d72fa48aec801097501469ed15
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Sep 11 09:20:18 2017 -0500

    validate_and_install_class_property(): Factor out function to add
    a new property to a class

    This was duplicated between g_object_class_install_property() and
    g_object_class_install_properties().

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

 gobject/gobject.c | 96
 +++++++++++++++++++++++++++----------------------------
 1 file changed, 48 insertions(+), 48 deletions(-)

commit 85ef14433485046624175ac99c7e381f6aef8aba
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Sep 11 09:02:23 2017 -0500

    GObjectClass: extract class type and parent type at the beginning

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

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

commit 7d9a6c86872257c6f32a44e2c792794e0447540b
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Sep 11 08:54:19 2017 -0500

    GObjectClass: Validate installing property/properties in the same way

    Then we'll be able to factor out duplicated code.

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

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

commit 6503352be1a3d08efdb81a4b016a57740eaa3b1d
Author: Carlo Caione <carlo@endlessm.com>
Date:   Thu Aug 24 17:13:20 2017 +0200

    gvariant: Add g_variant_get() example for dicts

    In the Dictionary section of the gvariant-format-strings documentation
    only how to construct a dictionary is shown.

    Add a small example showing how to extract data from a nested
    dictionary
    and specifically from a GVariant of type "(oa{sa{sv})". Move also the
    Dictionary section after the GVariant * section for the sake of
    clarity.

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

 docs/reference/glib/gvariant-varargs.xml | 80
 ++++++++++++++++++++++----------
 1 file changed, 55 insertions(+), 25 deletions(-)

commit 738eff5decf0e354e692c36a0b9d466fc5775e3c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 10 20:18:10 2017 -0400

    2.54.0

 NEWS         | 17 +++++++++++++++++
 configure.ac |  4 ++--
 meson.build  |  2 +-
 3 files changed, 20 insertions(+), 3 deletions(-)

commit b6ea70bf0b2b47cbd9be5119f6ac4af4ea507600
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Sun Sep 10 12:26:26 2017 +0000

    Update Swedish translation

 po/sv.po | 1921
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1078 insertions(+), 843 deletions(-)

commit aceedae17d6ebd20204489e9281f1c8f5975bcd9
Author: Daniel Șerbănescu <daniel@serbanescu.dk>
Date:   Sun Sep 10 11:37:50 2017 +0000

    Update Romanian translation

 po/ro.po | 8151
 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 5170 insertions(+), 2981 deletions(-)

commit 1ad6e4f25493dff3871b6c16b2dc24493dea1c91
Author: Jordi Mas <jmas@softcatala.org>
Date:   Sun Sep 10 08:08:43 2017 +0200

    Fixes to Catalan translation

 po/ca.po | 80
 ++++++++++++++++++----------------------------------------------
 1 file changed, 22 insertions(+), 58 deletions(-)

commit c0a04b60a21cec3c9e5b168070592c23220f732b
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Sat Sep 9 16:11:31 2017 +0200

    Update Basque language

 po/eu.po | 2281
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1139 insertions(+), 1142 deletions(-)

commit 88a39670e70c3bbe6d1be37fd2c3506c50ede6dd
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Sun Aug 27 12:15:37 2017 -0700

    GSettingsBackend: use a GWeakRef during dispatch

    Instead of a full reference, which causes problems for clients that
    expect a GSettings instance to stop firing signals once they drop the
    last reference.

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

 gio/gsettingsbackend.c | 34 +++++++++++++++++++++-------------
 1 file changed, 21 insertions(+), 13 deletions(-)

commit 61cb8b232b90db551ccf1814ed696a48acc38a54
Author: INSUN PYO <insun.pyo@samsung.com>
Date:   Sat Sep 2 02:21:14 2017 +0900

    GMainLoop: match of parameter pair of LOCK_CONTEXT/UNLOCK_CONTEXT

    There is no reason to use source->context as as parameter of
    UNLOCK_CONTEXT.
    To avoid confusion, change to the parameter used in LOCK_CONTEXT.

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

 glib/gmain.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f813ce6abe89c2d26f5b8c8e5f41d24923a525e9
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Sep 1 14:53:21 2017 +0200

    glib: Slightly update GIOChannel documentation

    Explain the default values of _{get,set}_close_on_unref() in the main
    description rather than the argument one, link to the GIOChannel
    structure when talking about it, and mention the default value of
    "close on unref" in g_io_channel_unix_new().

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

 glib/giochannel.c | 13 +++++++------
 glib/giounix.c    |  2 ++
 2 files changed, 9 insertions(+), 6 deletions(-)

commit a72f57eeabb7857a3476d199dd96e117b6c9afb9
Author: Philip Chimento <philip@endlessm.com>
Date:   Thu Aug 31 15:16:11 2017 -0700

    valgrind: Add false positive to suppressions file

    Valgrind will check that the third argument to ioctl() is a valid
    pointer, but some ioctls interpret that argument as an integer,
    and that
    is the case here (it's a file descriptor), so this is a false
    positive.

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

 glib.supp | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit e5eaca5492d3e08d7d955e475cb4607a2d0fff61
Author: Chris Lamb <lamby@debian.org>
Date:   Tue Aug 29 16:59:56 2017 +0100

    gio-querymodules: Make the output reproducible

    Whilst working on the Reproducible Builds effort [0], we noticed that
    queryimmodules generates non-reproducible output as it iterates
    over the
    filesystem without sorting.

    Patch attached.

     [0] https://reproducible-builds.org/

    Signed-off-by: Chris Lamb <lamby@debian.org>

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

 gio/gio-querymodules.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 2204034b9ff1925a60bafd369217bcccda2300d7
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Sep 7 10:56:18 2017 +0800

    win32/gen_util_scripts.py: Update script type error message

    We should also mention glib-genmarshal in the acceptable types,
    since it
    is now a Python script.

    Pointed out by John Emmas

 win32/gen_util_scripts.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b1b00517cf7a19911c4bc66697a26df6d03b41aa
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Wed Sep 6 21:44:25 2017 +0100

    GApplication: Fix required # of elements in docs

    The reality, as shown by our tests, is that only 2 elements are
    needed.

 gio/gapplication.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 052f134528ae5bf828f39684efe2ff4d4e0cf24c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 4 09:02:53 2017 -0400

    2.53.7

 NEWS         | 30 ++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 meson.build  |  2 +-
 3 files changed, 32 insertions(+), 2 deletions(-)

commit 03b595fe95f5a0893960f5a7dc80b9ed5b276112
Author: Jordi Mas <jmas@softcatala.org>
Date:   Mon Sep 4 00:30:10 2017 +0200

    Update Catalan translation

 po/ca.po | 283
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 148 insertions(+), 135 deletions(-)

commit bb7c1983980da470faf903ec9d0ad58ce4935ce5
Author: Emin Tufan Çetin <etcetin@gmail.com>
Date:   Sun Sep 3 19:50:22 2017 +0000

    Update Turkish translation

 po/tr.po | 3570
 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1900 insertions(+), 1670 deletions(-)

commit 4a5808d35db3be1afbeccafaf26aa2324a2f1dee
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Sun Sep 3 17:53:24 2017 +0200

    Updated Danish translation

 po/da.po | 499
 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 209 insertions(+), 290 deletions(-)

commit c202dea5493878ee6659a45e80b701ed6760e439
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Sep 2 03:55:54 2017 +0000

    Update Korean translation

 po/ko.po | 1879
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1039 insertions(+), 840 deletions(-)

commit 31b1536993bac0f00a7fea3c1ca10f7f183538aa
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Thu Aug 31 08:11:03 2017 +0000

    Update Finnish translation

 po/fi.po | 3061
 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 1791 insertions(+), 1270 deletions(-)

commit 32a57ecfbdf7bc0f0b404f1b0d77a8cd9277e022
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Wed Aug 30 01:08:04 2017 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 2349
 +++++++++++++++++++++++++++++------------------------------
 1 file changed, 1174 insertions(+), 1175 deletions(-)

commit 414225d7b36aa28938ba45fb91b1f48ec8aeeb32
Author: Armin K <krejzi@email.com>
Date:   Fri Aug 25 17:05:03 2017 +0200

    meson: Compile guuid.c into libglib-2.0

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

 glib/meson.build | 1 +
 1 file changed, 1 insertion(+)

commit 728857e2610560a876c41840ac6c69b3ad4f4e8b
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Mon Aug 28 18:10:44 2017 +0300

    Update Latvian translation

 po/lv.po | 1894
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 941 insertions(+), 953 deletions(-)

commit 20f2c487a751dd489e7b169f9b3e2b407c557a4d
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Mon Aug 28 08:44:01 2017 +0000

    Update Italian translation

 po/it.po | 2137
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1184 insertions(+), 953 deletions(-)

commit aac0144164518cb6674934c98ae39e60419c417d
Author: Christian Kirbach <Christian.Kirbach@gmail.com>
Date:   Sat Aug 26 20:40:51 2017 +0000

    Update German translation

 po/de.po | 874
 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 528 insertions(+), 346 deletions(-)

commit abe7323beef15b36664cba20251743c4f3c056b7
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Sat Aug 26 18:44:00 2017 +0200

    Updated Danish translation

 po/da.po | 2219
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1252 insertions(+), 967 deletions(-)

commit 9891e3c9e1f5465ce89160982489c306ec983d2a
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Aug 26 11:56:37 2017 +0200

    Updated French translation

 po/fr.po | 2402
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1301 insertions(+), 1101 deletions(-)

commit 96ae6f1a3b5d7a74a9c179f4526dfa56d801ced2
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Aug 25 10:24:21 2017 +0000

    Update Friulian translation

 po/fur.po | 85
 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 46 insertions(+), 39 deletions(-)

commit 100b83a7faf277e2ea5ed2ec6f667ef5ac916416
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Fri Aug 25 09:43:27 2017 +0100

    genmarshal Only wrap body prototypes in C++ guards

    Commit 31ae2c559810675aae483269f234a349cd933528 added the C++ guards
    around all prototypes, including inside the header file. The header
    file, though, already has C++ guards, so while it's harmless to have
    them there, it's also unnecessary.

    We should only emit C++ guards around the prototypes we include in the
    generated source.

 gobject/glib-genmarshal.in | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 9ff6f24a58dcc4dee8205eaa0bbe1b2678ff900e
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Aug 25 08:49:44 2017 +0000

    Update Friulian translation

 po/fur.po | 1700
 +++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 969 insertions(+), 731 deletions(-)

commit cceef1681dc49638a2f4d9839c5f2a4cd8b92ae4
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Aug 24 01:04:20 2017 +0200

    Update Polish translation

 po/pl.po | 1542
 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 870 insertions(+), 672 deletions(-)

commit 926db3174adb762a33da893a7017f25f020d11e0
Author: Cj Malone <CjMalone@mail.com>
Date:   Wed Aug 23 20:26:28 2017 +0100

    gdesktopappinfo.c: Drop disregarded xterm check

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

 gio/gdesktopappinfo.c | 2 --
 1 file changed, 2 deletions(-)

commit 830744b0f4030db38b84f484587799c6a18920c8
Author: Daniel Boles <dboles@src.gnome.org>
Date:   Wed Aug 23 12:21:58 2017 +0100

    docs/running: Remove outdated refs, fix name caps

    Drop references to old versions of Fedora pointed out by Mohammed
    Sadiq.

    While here, fix the capitalisation of various names to official
    styles.

 docs/reference/glib/running.xml | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 73eee8d64ed4a074bb17d26a6e387a4c272f94f6
Author: Philip Withnall <withnall@endlessm.com>
Date:   Wed Aug 23 11:24:32 2017 +0100

    tests: Fix some leaks and double-frees in the GSubprocess tests

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

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

 gio/tests/gsubprocess.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 65a95a5a2d902bf8685851db34e5df21562e096a
Author: Will Thompson <will@willthompson.co.uk>
Date:   Fri Aug 18 10:41:46 2017 +0100

    gio: failing cases for subprocess cancellable bug

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

 gio/tests/gsubprocess.c | 124
 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 124 insertions(+)

commit 8f86d312d8437d20d3d1f703ed2b270cee1803ea
Author: Philip Withnall <withnall@endlessm.com>
Date:   Wed Aug 23 11:21:38 2017 +0100

    gio: Fix double-callback on cancellation with GSubprocess

    See bug #786456 for a detailed analysis of the situation which
    can cause
    this (in summary, if a g_subprocess_wait_async() call is cancelled
    on a
    GSubprocess which is already known to be dead).

    The problem was that the GCancellable callback handler was
    unconditionally returning a result for the GTask for
    g_subprocess_wait_async(), even if that GTask had already returned a
    result and the callback was being invoked after the GTask had been
    removed from the pending_waits list.

    Fix that by checking whether the GTask is still in the pending_waits
    list before returning a result for it.

    Thanks to Will Thompson for some very useful unit tests which
    reproduce
    this (which will be pushed in the following commit).

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

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

 gio/gsubprocess.c | 36 +++++++++++++++++++++++++++++++++---
 1 file changed, 33 insertions(+), 3 deletions(-)

commit a60359aee24e866ae9dfae33859a6cd73bc1e65c
Author: Philip Withnall <withnall@endlessm.com>
Date:   Fri Aug 18 10:01:18 2017 +0100

    tests: Add temporary working directory for monitor test

    Similarly to the previous commit, move the temporary directory for the
    monitor test from $(cwd) to the system temporary directory.

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

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

 gio/tests/monitor.c | 36 ++++++++++++++++++++++++++++++------
 1 file changed, 30 insertions(+), 6 deletions(-)

commit 0f5b523fac8b2d9b9305419937e51b6c87e765be
Author: Philip Withnall <withnall@endlessm.com>
Date:   Fri Aug 18 09:53:23 2017 +0100

    tests: Add temporary working directory for appmonitor test

    Rather than creating a temporary directory in the current directory
    (typically the builddir), then never deleting it; create one in the
    system /tmp directory, and clean it up properly afterwards.

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

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

 gio/tests/appmonitor.c | 55
 ++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 40 insertions(+), 15 deletions(-)

commit 3ce00b29ec0bb240412506affb5c65bdb18c7ad3
Author: Philip Withnall <withnall@endlessm.com>
Date:   Fri Aug 18 09:37:23 2017 +0100

    tests: Fix leak in appmonitor test

    Spotted by Daniel Macks.

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

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

 gio/tests/appmonitor.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2586eb992193ee9226a7a2b92c1c644347e9a842
Author: Philip Withnall <withnall@endlessm.com>
Date:   Tue Aug 22 15:58:18 2017 +0100

    docs: Clarify lack of threading guarantees in GArray

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

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

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

commit 8cac6797d72fe9433ea5980b22d262fbe1f1f996
Author: Marek Cernocky <marek_cernocky@conel.cz>
Date:   Tue Aug 22 16:47:10 2017 +0200

    Updated Czech translation

 po/cs.po | 1880
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1041 insertions(+), 839 deletions(-)

commit 7fda97c326df7970f3f6d7fdaa75edd24677de99
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Aug 22 11:35:05 2017 +0000

    Update Spanish translation

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

commit 6fcdf90300d7adf2737d6880141c5fe3933ab591
Author: Patrick Welche <prlw1@cam.ac.uk>
Date:   Thu Jun 25 17:48:30 2015 +0100

    gresource: fix documentation typo

 docs/reference/gio/gresource.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2237bb451df037467c0dda400d290dc050f95df9
Author: Patrick Welche <prlw1@cam.ac.uk>
Date:   Mon Oct 6 17:51:37 2014 +0100

    build: remove unnecessary executions of libtool from configure

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

 configure.ac | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit cb1db9e23e25c0316db26386d0c26b8e2e2fc2e7
Author: Pawan Chitrakar <chautari@gmail.com>
Date:   Mon Aug 21 06:56:34 2017 +0000

    Update Nepali translation

 po/ne.po | 830
 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 383 insertions(+), 447 deletions(-)

commit 89a4a37a34e9fb449f8d35451d019d114bf14fee
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sun Aug 20 16:48:00 2017 +0000

    Update Kazakh translation

 po/kk.po | 804
 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 488 insertions(+), 316 deletions(-)

commit fd081f38b6183eb4d8d62d63820634ecf7281ef8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 19 09:48:14 2017 -0400

    2.53.6

 NEWS         | 24 ++++++++++++++++++++++++
 configure.ac |  2 +-
 meson.build  |  2 +-
 3 files changed, 26 insertions(+), 2 deletions(-)

commit 087525b62bfce2137f0f580fa5a6dcc7a294f48c
Author: Ondrej Holy <oholy@redhat.com>
Date:   Fri Aug 11 13:50:36 2017 +0200

    gio-tool: Use print_file_error correctly

    Use print_file_error where an error relates to that file and vice
    versa.

