commit e44ea516afeb41d22cebf968b3ea5d9543856df2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Oct 10 13:06:25 2016 -0400

    2.50.1

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

commit 758f448dc7c8f3b1df7b082ba3b3b0fd83ecf68f
Author: Balázs Meskó <meskobalazs@gmail.com>
Date:   Mon Oct 10 13:42:41 2016 +0000

    Update Hungarian translation

 po/hu.po | 73
 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 39 insertions(+), 34 deletions(-)

commit 615b847d981323477b507d39a736df9652d9b905
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Thu Oct 6 17:16:48 2016 +0400

    glog: fix crash on windows with --subsystem,windows app

    A windows application compiled with -Wl,--subsystem,windows has no
    console attached. When started from the start menu for ex, it
    will crash
    when a function attempt to use g_log:

     #10 0x00a21b26 in g_logv (log_domain=0xa842e1 <__func__.7668+329>
     "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=0xa845c6
     <__func__.7668+1070> "%s: assertion '%s' failed", args=0x28f2bc
     "PG"")
     #11 0x00a21bb1 in g_log (log_domain=0xa842e1 <__func__.7668+329>
     "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=0xa845c6
     <__func__.7668+1070> "%s: assertion '%s' failed") at gmessages.c:1337
     #12 0x00a22bac in g_return_if_fail_warning (log_domain=0xa842e1
     <__func__.7668+329> "GLib", pretty_function=0xa84750 <__func__.65002>
     "g_log_writer_supports_color",
         expression=0xa844de <__func__.7668+838> "output_fd >= 0")
         at gmessages.c:2453
     #13 0x00a2239e in g_log_writer_supports_color (output_fd=-2)
     at gmessages.c:1826
     #14 0x00a226ac in g_log_writer_standard_streams
     (log_level=G_LOG_LEVEL_WARNING, fields=0x28f3c8, n_fields=4,
     user_data=0x0) at gmessages.c:2254
     #15 0x00a2290e in g_log_writer_default
     (log_level=G_LOG_LEVEL_WARNING, fields=0x28f3c8, n_fields=4,
     user_data=0x0) at gmessages.c:2357

    According to https://msdn.microsoft.com/en-us/library/zs6wbdhx.aspx:

    If stdout or stderr is not associated with an output stream (for
    example, in a Windows application without a console window), the file
    descriptor returned is -2. In previous versions, the file descriptor
    returned was -1. This change allows applications to distinguish this
    condition from an error.

    Check if the stream exists and has an associated descriptor and return
    G_LOG_WRITER_UNHANDLED if it's not the case.

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

    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

 glib/gmessages.c | 3 +++
 1 file changed, 3 insertions(+)

commit a54abbb0c087d598e503d40051b94053a508099b
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Sun Oct 9 22:08:32 2016 +0200

    Updated Danish translation

 po/da.po | 80
 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 42 insertions(+), 38 deletions(-)

commit 3c1b0c690f67fc6096bf1b6fd76d962ce4a01dd0
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sun Oct 9 19:17:52 2016 +0300

    Update Latvian translation

 po/lv.po | 89
 +++++++++++++++++++++++++---------------------------------------
 1 file changed, 35 insertions(+), 54 deletions(-)

commit 9f249bce78610dd38ffff3e93186a2230475d441
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Fri Oct 7 07:17:01 2016 +0000

    Update Italian translation

 po/it.po | 1469
 ++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 1097 insertions(+), 372 deletions(-)

commit d4dac1c43df6b37e7941ff2108990af3b8796db0
Author: Marek Černocký <marek@manet.cz>
Date:   Fri Oct 7 00:09:34 2016 +0200

    Updated Czech translation

 po/cs.po | 66
 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 35 insertions(+), 31 deletions(-)

commit 11af09dc6e82ed5ab92426562149f7c1197da3f7
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Thu Oct 6 21:08:26 2016 +0000

    Update Swedish translation

 po/sv.po | 68
 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 36 insertions(+), 32 deletions(-)

commit aa90becd8221796b556bff42284566bbbd85299b
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Oct 6 22:30:57 2016 +0200

    Update Polish translation

 po/pl.po | 66
 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 35 insertions(+), 31 deletions(-)

commit 12d0bc3d2c1d0e9dc58c0590ac4a9f99200dd22b
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Thu Oct 6 20:26:01 2016 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 75
 ++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 39 insertions(+), 36 deletions(-)

commit 6338cde7ca249057fcdb32797750ee23c3ed1870
Author: Sam Thursfield <ssssam@gmail.com>
Date:   Fri Sep 30 22:56:21 2016 +0100

    glib-compile-schemas: Add a --version option

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

 docs/reference/gio/glib-compile-schemas.xml | 7 +++++++
 gio/glib-compile-schemas.c                  | 8 ++++++++
 2 files changed, 15 insertions(+)

commit bce8b6db8d5f3dacce15982e0f44313f989af5e8
Author: Sam Thursfield <ssssam@gmail.com>
Date:   Fri Sep 30 22:56:16 2016 +0100

    glib-compile-resources: Add a --version option

    There have been some improvements to the tool recently, but it's
    hard to
    know if those are available on a given system unless the tool
    provides a
    --version commandline option.

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

 docs/reference/gio/glib-compile-resources.xml | 7 +++++++
 gio/glib-compile-resources.c                  | 8 ++++++++
 2 files changed, 15 insertions(+)

commit e048d31210e62a610540d154eef0cb07568d3082
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Sat Oct 1 18:27:19 2016 +0200

    completion: Complete gsettings describe

    Commit 8fd72838 added a 'describe' command to the gsettings tool,
    but didn't implement completions for it.

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

 gio/completion/gsettings | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0d1eecddd4a87f4fcf6273e0ca95f11019582778
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Tue Oct 4 10:40:18 2016 +0200

    unicode: Fix ordering in iso15924_tags to match GUnicodeScript enum

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

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

commit 10bac98185d98cfaba323c474167facebfbf8c73
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Fri Sep 30 14:41:12 2016 +0200

    gresolver: Mark GResolver as an abstract class

    It only works through its virtual methods, so while it could be
    instantiated before (and this is technically an API break), any
    instance
    of it would previously have crashed as soon as any of its methods were
    called anyway.

    If anybody has any problems with this ABI break, please make them
    known
    during the 2.51 unstable development cycle and it can be reverted.

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

 gio/gresolver.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit bd9e266e116cd39bb5c674eeb74eb55449793e7f
Author: Ondrej Holy <oholy@redhat.com>
Date:   Tue Sep 27 10:32:04 2016 +0200

    gunixmounts: Fix /proc/self/mountinfo monitoring

    /proc/self/mountinfo is used to monitor changes of mounts with
    libmount.
    However, GFileMonitor is used currently to monitor this file, which
    doesn't work and consequently "changed" signal is never
    emitted. Special
    monitoring needs to be used instead, same as it is used for
    /proc/mounts.

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

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

commit 7485abe4810dd72ab19b87e313cdc1f39685dbdd
Author: Edward E <develinthedetail@gmail.com>
Date:   Tue Sep 27 15:28:09 2016 +0000

    W32: pass argc returned by CommandLineToArgvW() to to protect_wargv()

    It turns out that CommandLineToArgvW() (at least on XP) doesn't end
    the argv
    pointer array with a NULL, but goes straight into argv[0] string data,
    as per
    MSDN. So gspawn-win32-helper.c:protect_wargv() counts argc too
    high and
    overflows.

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

 glib/gspawn-win32-helper.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 34751ad17ac8e73558c530d15a3398273a5f4f67
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 26 06:21:20 2016 -0400

    Add a test for dictionaries in settings

    This should clarify the questions in
    https://bugzilla.gnome.org/show_bug.cgi?id=771968

 gio/tests/gsettings.c                   | 17 +++++++++++++++++
 gio/tests/org.gtk.test.gschema.xml.orig |  8 ++++++++
 2 files changed, 25 insertions(+)

commit 06c3624412a49cf52fd386db2eb8899c0c4c1a91
Author: Jordi Mas <jmas@softcatala.org>
Date:   Sun Sep 25 20:24:34 2016 +0200

    Update Catalan translation

 po/ca.po | 1072
 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 442 insertions(+), 630 deletions(-)

commit ba85715e1e6abd389d855eedcd8762bf4e69e784
Author: gogo <trebelnik2@gmail.com>
Date:   Sat Sep 24 10:30:32 2016 +0000

    Updated Croatian translation

 po/hr.po | 5160
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 2700 insertions(+), 2460 deletions(-)

commit 6014039cd16295126e8e3a6b77eaa374a07d2345
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Fri Sep 23 22:46:30 2016 -0700

    glib: Add SystemTap probe to g_source_add_child_source()

    So that the relationships between parent and child GSources can be
    probed using SystemTap.

 glib/glib.stp.in   | 12 ++++++++++++
 glib/glib_probes.d |  1 +
 glib/gmain.c       |  2 ++
 3 files changed, 15 insertions(+)

commit 1ff79690fbd57a1029918ff37b7890b1096854b6
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Sat Sep 17 15:57:21 2016 +0200

    unicode: Update test data files for unicode 9.0.0

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

 tests/casefold.txt |  82 +++++++++++++++++++++++++++-
 tests/casemap.txt  | 154
 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 233 insertions(+), 3 deletions(-)

commit ba18667bb467ef4734f5d8a9bbeabcad39be4ecc
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Sat Sep 17 15:57:10 2016 +0200

    unicode: Update to unicode 9.0.0

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

 glib/gscripttable.h   |   95 +-
 glib/gunibreak.h      | 2795
 +++++++++++++++++++++++++++++--------------------
 glib/gunichartables.h | 1706 ++++++++++++++++++++----------
 glib/gunicode.h       |   24 +-
 glib/gunidecomp.h     | 2014 ++++++++++++++++++-----------------
 glib/guniprop.c       |    8 +
 glib/tests/unicode.c  |   19 +-
 7 files changed, 3927 insertions(+), 2734 deletions(-)

commit c7f46997351805e436803ac74a49a88aa1602579
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Sat Sep 17 15:55:48 2016 +0200

    unicode: Update break_mappings

    This will be required for the update to unicode 9.0.0.

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

 glib/gen-unicode-tables.pl | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit fc0567780b7bb8a790df2cea132e8b58c8a6a8d7
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Sep 20 15:06:35 2016 +0800

    MSVC Builds: Fix gio-tool projects

    We need to look in $(srcroot)\gmodule for the up-to-date gmodule.h.

    Pointed out by Ignacio Casal Quinteiro.

 build/win32/vs10/gio-tool.vcxprojin | 8 ++++----
 build/win32/vs9/gio-tool.vcprojin   | 6 ++++--
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 29ef74367e69e574ac67e0f5d14e7256eff1bcc1
Author: Jordi Mas <jmas@softcatala.org>
Date:   Mon Sep 19 22:45:11 2016 +0200

    Update Catalan translation

 po/ca.po | 233
 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 115 insertions(+), 118 deletions(-)