commit c61ea2c4a9b11eed7e1ea04fe97a442b683dded2 Author: Matthias Clasen Date: Mon Feb 27 11:46:20 2017 -0500 2.51.3 NEWS | 20 ++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) commit 1a845115a24bea553885acb69b731dbc32d3369b Author: Jan Tojnar Date: Fri Feb 24 16:46:55 2017 +0100 gio: Check for NUll when getting extensions When unregistered extension point (i.e. NULL pointer) is passed to `g_io_extension_point_get_extensions`, it causes a segfault. This commit adds an assertion, to prevent this. https://bugzilla.gnome.org/show_bug.cgi?id=779183 gio/giomodule.c | 2 ++ 1 file changed, 2 insertions(+) commit ee09bb704fe9ccb24d92dd86696a0e6bb8f0dc1a Author: Patrick Griffis Date: Thu Feb 16 21:03:18 2017 -0500 gdbus-codegen: Add --output-directory flag This is useful with Meson where files are generated in subdirs https://bugzilla.gnome.org/show_bug.cgi?id=778801 docs/reference/gio/gdbus-codegen.xml | 17 ++++++++++++++++- gio/gdbus-2.0/codegen/codegen.py | 8 +++++--- gio/gdbus-2.0/codegen/codegen_main.py | 12 +++++++++--- 3 files changed, 30 insertions(+), 7 deletions(-) commit 001245171b7d556eae88cf44a01fdb889006d96f Author: Philip Withnall Date: Mon Feb 27 10:16:12 2017 +0000 gchecksum: Fix validity checks for GChecksumType This fixes the unit tests after commit 3e32350b rearranged the enum order. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=771997 glib/gchecksum.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f6db42f69811a363730f5f8517322dd2ad6120d3 Author: Igor Gnatenko Date: Sun Feb 26 11:53:22 2017 +0100 ghmac: use stable version in documentation Signed-off-by: Igor Gnatenko glib/ghmac.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3e32350b546306b69a65266774502b105f413389 Author: Igor Gnatenko Date: Sun Feb 26 11:52:17 2017 +0100 gchecksum: don't break ABI by inserting new enum member in the middle Signed-off-by: Igor Gnatenko glib/gchecksum.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c618c5da173bd5b387d13f6242d79606b443d326 Author: Мирослав Николић Date: Sun Feb 26 08:01:12 2017 +0100 Updated Serbian translation po/sr.po | 1749 ++++++++++++++++++++++++++++++++------------------------ po/sr@latin.po | 1749 ++++++++++++++++++++++++++++++++------------------------ 2 files changed, 1996 insertions(+), 1502 deletions(-) commit 36966334ead02df864776bf42bb81712254e3a20 Author: Chao-Hsiung Liao Date: Wed Feb 22 01:19:18 2017 +0000 Update Chinese (Taiwan) translation po/zh_TW.po | 1147 +++++++++++++++++++++++++++++++---------------------------- 1 file changed, 601 insertions(+), 546 deletions(-) commit 83cd14021bf10cfed203b1e1a81821f495d3aef3 Author: Milo Casagrande Date: Tue Feb 21 18:16:37 2017 +0000 Update Italian translation po/it.po | 903 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 459 insertions(+), 444 deletions(-) commit 8693d60a280d10dfeda4ebd1aa6099b5d0456a1d Author: Ole André Vadla Ravnås Date: Tue Feb 21 02:20:52 2017 +0100 gdbusauth: plug memory leak Happens when the waiting-for-auth state is re-entered: SERVER_STATE_WAITING_FOR_AUTH | v G_DBUS_AUTH_MECHANISM_STATE_REJECTED | v SERVER_STATE_WAITING_FOR_AUTH Causing the previous `mech` pointer to get overwritten. https://bugzilla.gnome.org/show_bug.cgi?id=778991 gio/gdbusauth.c | 1 + 1 file changed, 1 insertion(+) commit 77945667f70d85e1d95e111a601834d768c0982b Author: Philip Withnall Date: Fri Feb 10 10:45:56 2017 +0000 ghmac: Add support for G_CHECKSUM_SHA384 to GHmac It has the same block size as SHA-512, so it just needs a new case in the switch, some documentation updates, and the test vectors from RFC 4868. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=771997 glib/ghmac.c | 4 +++- glib/tests/hmac.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 66 insertions(+), 2 deletions(-) commit 1f9a9f8ce56a7996eea67a2d79ce70f03ecc61ac Author: Igor Gnatenko Date: Mon Sep 26 19:40:22 2016 +0200 gchecksum: add SHA-384 support Signed-off-by: Igor Gnatenko glib/gchecksum.c | 129 +++++++++++++++++++++++---------- glib/gchecksum.h | 2 + glib/tests/checksum.c | 192 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 286 insertions(+), 37 deletions(-) commit b278e8ea706ce75d7693eb8e3c6a826df156388e Author: Andika Triwidada Date: Mon Feb 20 11:09:01 2017 +0000 Update Indonesian translation po/id.po | 2729 +++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 1741 insertions(+), 988 deletions(-) commit 2340b72bdf6e8428ddfbd7095928344c8b2904fc Author: Inaki Larranaga Murgoitio Date: Sat Feb 18 15:39:18 2017 +0100 Update Basque language po/eu.po | 1269 +++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 799 insertions(+), 470 deletions(-) commit 1920b550db823387ebea755c2bfd3a7393f90a46 Author: Timm Bäder Date: Thu Jan 19 08:18:59 2017 +0100 fdo notification: Avoid a double free We're first getting the notification by its notify_id, but activating the action afterwards could redraw it, leading to a dangling pointer. Fix this by simply searching the list of active notifications again after activating the action. gio/gfdonotificationbackend.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit d0ffee8feb992483352261e19ba12b5a53d8ab1b Author: Chun-wei Fan Date: Fri Feb 17 17:54:23 2017 +0800 win32/detectenv-msvc.mak: Make it usable from Visual Studio projects As in the version in of this NMake Makefile module in G-I, support CFG == Release|Debug, which is what is used in the Visual Studio projects, so that: -This file will be in sync with the one in G-I -Other projects that make use of this can integrate this NMake Makefile module in their Visual Studio project files. win32/detectenv-msvc.mak | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 08825d2c214765d0fefa5741ab973e966ddcace7 Author: Chun-wei Fan Date: Fri Feb 17 17:48:13 2017 +0800 win32/detectenv-msvc.mak: Support Visual Studio 2017 Update this common NMake Makefile module so projects using this (such as for introspection builds or projects supporting MSVC builds using NMake) can make use of Visual Studio 2017. win32/detectenv-msvc.mak | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9f9528e0dc795606b13caecb60f4984b696fcc50 Author: Ask Hjorth Larsen Date: Thu Feb 16 14:17:17 2017 +0100 Updated Danish translation po/da.po | 733 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 389 insertions(+), 344 deletions(-) commit fa074cf3c707b96bb9e0c1b2b4069c440f3c481b Author: Chun-wei Fan Date: Wed Feb 15 14:14:05 2017 +0800 Visual Studio builds: Fix previous commit Pushed the wrong version of the patch, sorry! configure.ac | 4 ++++ win32/Makefile-newvs.am | 18 ++++++++++++++---- win32/vs11/Makefile.am | 4 ++-- win32/vs12/Makefile.am | 4 ++-- win32/vs14/Makefile.am | 4 ++-- win32/vs15/Makefile.am | 5 +++-- 6 files changed, 27 insertions(+), 12 deletions(-) commit 0baaac786e9f98af00a23fda4d6ac5a5f89c6cd3 Author: Chun-wei Fan Date: Wed Feb 15 10:32:30 2017 +0800 Visual Studio builds: Add support for Visual Studio 2017 This adds support for Visual Studio 2017 by updating the autotools files for copying and updating the Visual Studio 2010 project files. Since the toolset version of Visual Studio 2017 is no longer in the form of $(MSVC_VER_SHORT)0, we need to specify the full number, but this is a rather simple change we have here. Note that Visual Studio 2017's CRT aims to be compatible with the 2015's CRT, so it should be possible to use 2017-compiled code with the 2015-compiled ones. configure.ac | 1 + win32/Makefile-newvs.am | 13 ++++++------- win32/vs10/Makefile.am | 1 + win32/vs11/Makefile.am | 5 ++--- win32/vs12/Makefile.am | 5 ++--- win32/vs14/Makefile.am | 5 ++--- win32/vs15/Makefile.am | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 62 insertions(+), 16 deletions(-) commit 79c08255bee04b65c3f48a877681872cc0d9fc1c Author: Patrick Griffis Date: Mon Feb 13 21:52:28 2017 -0500 gdbus-codegen: Fix -Wconversion warning https://bugzilla.gnome.org/show_bug.cgi?id=778581 gio/gdbus-2.0/codegen/codegen.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 442d64ba94d8ddae24a79d1a0eaab1e543804163 Author: Matthew Leeds Date: Fri Feb 10 11:33:18 2017 -0600 gsubprocesslauncher: Clarify the behavior of set_environ() GNOME Builder's code was assuming that setting the launcher's environ to NULL makes the subprocess have an empty environment, but in fact the parent process's variables are still inherited because execv is used instead of execve when envp is NULL. This commit clarifies the documentation to make the behavior clear. https://bugzilla.gnome.org/show_bug.cgi?id=778422 gio/gsubprocesslauncher.c | 3 +++ 1 file changed, 3 insertions(+)