commit 376e12e5a4d7a3832e2b2445346974ff33c34b03
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Mar 1 15:14:14 2017 -0500

    2.51.4

 NEWS         | 7 +++++++
 configure.ac | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 62e8d23b88469a069177959a8c0c7916724e3d30
Author: David King <amigadave@amigadave.com>
Date:   Wed Mar 1 13:33:39 2017 +0000

    build: Add vs15 subdir to win32 Makefile.am

 win32/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d892cf6feb215b3e2349b437c02d561926ea8259
Author: Philip Withnall <withnall@endlessm.com>
Date:   Mon Feb 27 10:08:16 2017 +0000

    tests: Fix some memory leaks in the GSettings unit tests

    Signed-off-by: Philip Withnall <withnall@endlessm.com>

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

 gio/tests/gsettings.c | 3 +++
 1 file changed, 3 insertions(+)

commit 43fbb8652dbf516b5bf5cf91df46a2c2f3a93755
Author: Philip Withnall <withnall@endlessm.com>
Date:   Mon Feb 27 10:07:14 2017 +0000

    tests: Fix a double-unref in the GSettings unit tests

    g_settings_schema_source_get_default() is (transfer none), not
    (transfer
    full).

    Spotted by Marvin Schmidt.

    Signed-off-by: Philip Withnall <withnall@endlessm.com>

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

 gio/tests/gsettings.c | 2 --
 1 file changed, 2 deletions(-)

commit 6bfb4ce191cdf400c244187fb6ed05c5e76ea44a
Author: Philip Withnall <withnall@endlessm.com>
Date:   Mon Feb 27 10:05:58 2017 +0000

    gsettings: Fix a leak in GSettingsAction

    Every GSettingsAction was leaking its schema key (a few tens of
    bytes).

    Signed-off-by: Philip Withnall <withnall@endlessm.com>

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

 gio/gsettings.c | 1 +
 1 file changed, 1 insertion(+)

commit 08b6794ec27782e5c1c431c602dd9ae97d813d17
Author: Philip Withnall <withnall@endlessm.com>
Date:   Mon Feb 27 10:04:39 2017 +0000

    gsettings: Fix memory leak on error handling path for g_settings_set()

    On the warning/critical error handling paths for g_settings_set(), the
    GVariant value was not ref-sunk, and the schema key was leaked. This
    won’t affect code in production (unless it’s seriously buggy), but
    eliminates some leaks from the error testing paths in the GSettings
    tests.

    Signed-off-by: Philip Withnall <withnall@endlessm.com>

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

 gio/gsettings.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit d6d29a2e9fa2c776b5ca3630469e8b60081eced7
Author: Philip Withnall <withnall@endlessm.com>
Date:   Mon Feb 27 10:02:48 2017 +0000

    glib-compile-schemas: Fix various memory leaks

    Spotted while running `make check` under Valgrind. While it’s not
    necessary to fix memory leaks in glib-compile-schemas (since it’s a
    utility which runs briefly then exits), fixing them makes more
    legitimate leaks in the Valgrind output more obvious, and means we can
    be sure there aren’t leaks in the underlying GLib/GIO code which
    glib-compile-schemas is calling.

    Signed-off-by: Philip Withnall <withnall@endlessm.com>

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

 gio/glib-compile-schemas.c | 92
 ++++++++++++++++++++++++++++++++--------------
 1 file changed, 64 insertions(+), 28 deletions(-)