commit 376e12e5a4d7a3832e2b2445346974ff33c34b03 Author: Matthias Clasen 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 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 Date: Mon Feb 27 10:08:16 2017 +0000 tests: Fix some memory leaks in the GSettings unit tests Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=779265 gio/tests/gsettings.c | 3 +++ 1 file changed, 3 insertions(+) commit 43fbb8652dbf516b5bf5cf91df46a2c2f3a93755 Author: Philip Withnall 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 https://bugzilla.gnome.org/show_bug.cgi?id=779265 gio/tests/gsettings.c | 2 -- 1 file changed, 2 deletions(-) commit 6bfb4ce191cdf400c244187fb6ed05c5e76ea44a Author: Philip Withnall 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 https://bugzilla.gnome.org/show_bug.cgi?id=779265 gio/gsettings.c | 1 + 1 file changed, 1 insertion(+) commit 08b6794ec27782e5c1c431c602dd9ae97d813d17 Author: Philip Withnall 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 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 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 https://bugzilla.gnome.org/show_bug.cgi?id=779265 gio/glib-compile-schemas.c | 92 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 64 insertions(+), 28 deletions(-)