commit c61ea2c4a9b11eed7e1ea04fe97a442b683dded2
Author: Matthias Clasen <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

   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 <[email protected]>
Date:   Sun Feb 26 11:53:22 2017 +0100

   ghmac: use stable version in documentation

   Signed-off-by: Igor Gnatenko <[email protected]>

glib/ghmac.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

commit 3e32350b546306b69a65266774502b105f413389
Author: Igor Gnatenko <[email protected]>
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 <[email protected]>

glib/gchecksum.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

commit c618c5da173bd5b387d13f6242d79606b443d326
Author: Мирослав Николић <[email protected]>
Date:   Sun Feb 26 08:01:12 2017 +0100

   Updated Serbian translation

po/sr.po       | 1749
++++++++++++++++++++++++++++++++------------------------
po/[email protected] | 1749
++++++++++++++++++++++++++++++++------------------------
2 files changed, 1996 insertions(+), 1502 deletions(-)

commit 36966334ead02df864776bf42bb81712254e3a20
Author: Chao-Hsiung Liao <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

   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 <[email protected]>
Date:   Mon Sep 26 19:40:22 2016 +0200

   gchecksum: add SHA-384 support

   Signed-off-by: Igor Gnatenko <[email protected]>

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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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(+)