commit e44ea516afeb41d22cebf968b3ea5d9543856df2 Author: Matthias Clasen 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ó 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 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 glib/gmessages.c | 3 +++ 1 file changed, 3 insertions(+) commit a54abbb0c087d598e503d40051b94053a508099b Author: Ask Hjorth Larsen 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 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 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ý 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Sep 19 22:45:11 2016 +0200 Update Catalan translation po/ca.po | 233 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 115 insertions(+), 118 deletions(-)