commit d0364b443805dcb832c200fcf8bf58a64fdf3e7d Author: Matthias Clasen 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č 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Tue Mar 13 09:18:18 2018 +0100 Updated Spanish translation po/es.po | 137 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 68 insertions(+), 69 deletions(-)