[Pkg-xfce-commits] [Git][xfce-team/desktop/xfconf][upstream/latest] New upstream version 4.18.0.
Unit 193 (@unit193)
gitlab at salsa.debian.org
Thu Dec 15 10:57:40 GMT 2022
Unit 193 pushed to branch upstream/latest at xfce / desktop / xfconf
Commits:
10eededf by Unit 193 at 2022-12-15T05:50:21-05:00
New upstream version 4.18.0.
- - - - -
7 changed files:
- ChangeLog
- NEWS
- config.h.in
- configure
- configure.ac
- docs/reference/html/index.html
- xfconf/xfconf-binding.c
Changes:
=====================================
ChangeLog
=====================================
@@ -1,3 +1,36 @@
+commit 8cd90eca07ff27450d603c3092b503d5c68e8d3f
+Author: Gaël Bonithon <gael at xfce.org>
+Date: Mon Dec 5 21:53:16 2022 +0100
+
+ build: Bump requirements for Xfce 4.18
+
+commit 59747b46aa440ef4b5e9a339ff26e29dba1f3f23
+Author: Gaël Bonithon <gael at xfce.org>
+Date: Sun Dec 4 12:40:23 2022 +0100
+
+ xfconf: Prevent Use-After-Free in GClosureNotify
+
+ Contrary to what the code assumed, the GClosureNotify of a signal
+ connection via `g_signal_connect_data()` is not always invoked
+ immediately after the signal handler is disconnected. The binding should
+ therefore only be freed if we are sure that both its GClosureNotify have
+ been invoked, i.e. when `binding->object == NULL` and
+ `binding->channel = NULL`.
+
+ Related: !29
+
+commit c3e1f2001345f0b7b7ff159582ad43c9541080fc
+Author: Gaël Bonithon <gael at xfce.org>
+Date: Wed Nov 30 16:51:49 2022 +0100
+
+ Back to development
+
+commit 7f93698277342fb4cfdd25b09a67e4ce0278807d
+Author: Gaël Bonithon <gael at xfce.org>
+Date: Wed Nov 30 16:51:27 2022 +0100
+
+ Updates for release
+
commit 400adae8d6ee4154c2b10bf7e12a21bdd245d57d
Author: Gaël Bonithon <gael at xfce.org>
Date: Tue Nov 29 19:34:58 2022 +0100
=====================================
NEWS
=====================================
@@ -1,3 +1,8 @@
+4.18.0 (2022-12-15)
+======
+- build: Bump requirements for Xfce 4.18
+- xfconf: Prevent Use-After-Free in GClosureNotify
+
4.17.2 (2022-11-30)
======
- Bump Libxfce4util to 4.17.3
=====================================
config.h.in
=====================================
@@ -48,10 +48,10 @@
/* Name of default gettext domain */
#undef GETTEXT_PACKAGE
-/* Prevent post 2_50 APIs */
+/* Prevent post 2_66 APIs */
#undef GLIB_VERSION_MAX_ALLOWED
-/* Ignore post 2_50 APIs */
+/* Ignore post 2_66 APIs */
#undef GLIB_VERSION_MIN_REQUIRED
/* Use GLib structured logging */
=====================================
configure
=====================================
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for xfconf 4.17.2.
+# Generated by GNU Autoconf 2.71 for xfconf 4.18.0.
#
# Report bugs to <https://gitlab.xfce.org/xfconf/xfconf>.
#
@@ -623,8 +623,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='xfconf'
PACKAGE_TARNAME='xfconf'
-PACKAGE_VERSION='4.17.2'
-PACKAGE_STRING='xfconf 4.17.2'
+PACKAGE_VERSION='4.18.0'
+PACKAGE_STRING='xfconf 4.18.0'
PACKAGE_BUGREPORT='https://gitlab.xfce.org/xfconf/xfconf'
PACKAGE_URL=''
@@ -1497,7 +1497,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures xfconf 4.17.2 to adapt to many kinds of systems.
+\`configure' configures xfconf 4.18.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1568,7 +1568,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xfconf 4.17.2:";;
+ short | recursive ) echo "Configuration of xfconf 4.18.0:";;
esac
cat <<\_ACEOF
@@ -1725,7 +1725,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-xfconf configure 4.17.2
+xfconf configure 4.18.0
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2177,7 +2177,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by xfconf $as_me 4.17.2, which was
+It was created by xfconf $as_me 4.18.0, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -3449,7 +3449,7 @@ fi
# Define the identity of the package.
PACKAGE='xfconf'
- VERSION='4.17.2'
+ VERSION='4.18.0'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -13950,7 +13950,7 @@ then :
fi
-XFCONF_VERSION=4.17.2
+XFCONF_VERSION=4.18.0
LIBXFCONF_VERSION_API=0
LIBXFCONF_VERINFO=3:0:0
@@ -14211,9 +14211,9 @@ fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gobject-2.0 >= 2.50.0" >&5
-printf %s "checking for gobject-2.0 >= 2.50.0... " >&6; }
- if $PKG_CONFIG "--atleast-version=2.50.0" "gobject-2.0" >/dev/null 2>&1; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gobject-2.0 >= 2.66.0" >&5
+printf %s "checking for gobject-2.0 >= 2.66.0... " >&6; }
+ if $PKG_CONFIG "--atleast-version=2.66.0" "gobject-2.0" >/dev/null 2>&1; then
GLIB_VERSION=`$PKG_CONFIG --modversion "gobject-2.0"`
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_VERSION" >&5
printf "%s\n" "$GLIB_VERSION" >&6; }
@@ -14230,7 +14230,7 @@ printf %s "checking GLIB_LIBS... " >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5
printf "%s\n" "$GLIB_LIBS" >&6; }
- GLIB_REQUIRED_VERSION=2.50.0
+ GLIB_REQUIRED_VERSION=2.66.0
@@ -14244,15 +14244,15 @@ printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to 2.50.0" >&5
-printf "%s\n" "$as_me: setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to 2.50.0" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to 2.66.0" >&5
+printf "%s\n" "$as_me: setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to 2.66.0" >&6;}
-printf "%s\n" "#define GLIB_VERSION_MAX_ALLOWED GLIB_VERSION_2_50" >>confdefs.h
+printf "%s\n" "#define GLIB_VERSION_MAX_ALLOWED GLIB_VERSION_2_66" >>confdefs.h
-printf "%s\n" "#define GLIB_VERSION_MIN_REQUIRED GLIB_VERSION_2_50" >>confdefs.h
+printf "%s\n" "#define GLIB_VERSION_MIN_REQUIRED GLIB_VERSION_2_66" >>confdefs.h
@@ -14266,7 +14266,7 @@ printf "%s\n" "found, but $xdt_cv_version" >&6; }
echo "*** The required package gobject-2.0 was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade gobject-2.0 to atleast version 2.50.0, or adjust"
+ echo "*** Please upgrade gobject-2.0 to atleast version 2.66.0, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -14278,7 +14278,7 @@ printf "%s\n" "not found" >&6; }
echo "*** The required package gobject-2.0 was not found on your system."
- echo "*** Please install gobject-2.0 (atleast version 2.50.0) or adjust"
+ echo "*** Please install gobject-2.0 (atleast version 2.66.0) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
@@ -14436,9 +14436,9 @@ fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gio-2.0 >= 2.50.0" >&5
-printf %s "checking for gio-2.0 >= 2.50.0... " >&6; }
- if $PKG_CONFIG "--atleast-version=2.50.0" "gio-2.0" >/dev/null 2>&1; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gio-2.0 >= 2.66.0" >&5
+printf %s "checking for gio-2.0 >= 2.66.0... " >&6; }
+ if $PKG_CONFIG "--atleast-version=2.66.0" "gio-2.0" >/dev/null 2>&1; then
GIO_VERSION=`$PKG_CONFIG --modversion "gio-2.0"`
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GIO_VERSION" >&5
printf "%s\n" "$GIO_VERSION" >&6; }
@@ -14455,7 +14455,7 @@ printf %s "checking GIO_LIBS... " >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GIO_LIBS" >&5
printf "%s\n" "$GIO_LIBS" >&6; }
- GIO_REQUIRED_VERSION=2.50.0
+ GIO_REQUIRED_VERSION=2.66.0
@@ -14479,7 +14479,7 @@ printf "%s\n" "found, but $xdt_cv_version" >&6; }
echo "*** The required package gio-2.0 was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade gio-2.0 to atleast version 2.50.0, or adjust"
+ echo "*** Please upgrade gio-2.0 to atleast version 2.66.0, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -14491,7 +14491,7 @@ printf "%s\n" "not found" >&6; }
echo "*** The required package gio-2.0 was not found on your system."
- echo "*** Please install gio-2.0 (atleast version 2.50.0) or adjust"
+ echo "*** Please install gio-2.0 (atleast version 2.66.0) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
@@ -14649,9 +14649,9 @@ fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gio-unix-2.0 >= 2.50.0" >&5
-printf %s "checking for gio-unix-2.0 >= 2.50.0... " >&6; }
- if $PKG_CONFIG "--atleast-version=2.50.0" "gio-unix-2.0" >/dev/null 2>&1; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gio-unix-2.0 >= 2.66.0" >&5
+printf %s "checking for gio-unix-2.0 >= 2.66.0... " >&6; }
+ if $PKG_CONFIG "--atleast-version=2.66.0" "gio-unix-2.0" >/dev/null 2>&1; then
GIO_UNIX_VERSION=`$PKG_CONFIG --modversion "gio-unix-2.0"`
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GIO_UNIX_VERSION" >&5
printf "%s\n" "$GIO_UNIX_VERSION" >&6; }
@@ -14668,7 +14668,7 @@ printf %s "checking GIO_UNIX_LIBS... " >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GIO_UNIX_LIBS" >&5
printf "%s\n" "$GIO_UNIX_LIBS" >&6; }
- GIO_UNIX_REQUIRED_VERSION=2.50.0
+ GIO_UNIX_REQUIRED_VERSION=2.66.0
@@ -14692,7 +14692,7 @@ printf "%s\n" "found, but $xdt_cv_version" >&6; }
echo "*** The required package gio-unix-2.0 was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade gio-unix-2.0 to atleast version 2.50.0, or adjust"
+ echo "*** Please upgrade gio-unix-2.0 to atleast version 2.66.0, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -14704,7 +14704,7 @@ printf "%s\n" "not found" >&6; }
echo "*** The required package gio-unix-2.0 was not found on your system."
- echo "*** Please install gio-unix-2.0 (atleast version 2.50.0) or adjust"
+ echo "*** Please install gio-unix-2.0 (atleast version 2.66.0) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
@@ -14862,9 +14862,9 @@ fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gthread-2.0 >= 2.50.0" >&5
-printf %s "checking for gthread-2.0 >= 2.50.0... " >&6; }
- if $PKG_CONFIG "--atleast-version=2.50.0" "gthread-2.0" >/dev/null 2>&1; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gthread-2.0 >= 2.66.0" >&5
+printf %s "checking for gthread-2.0 >= 2.66.0... " >&6; }
+ if $PKG_CONFIG "--atleast-version=2.66.0" "gthread-2.0" >/dev/null 2>&1; then
GTHREAD_VERSION=`$PKG_CONFIG --modversion "gthread-2.0"`
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTHREAD_VERSION" >&5
printf "%s\n" "$GTHREAD_VERSION" >&6; }
@@ -14881,7 +14881,7 @@ printf %s "checking GTHREAD_LIBS... " >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTHREAD_LIBS" >&5
printf "%s\n" "$GTHREAD_LIBS" >&6; }
- GTHREAD_REQUIRED_VERSION=2.50.0
+ GTHREAD_REQUIRED_VERSION=2.66.0
@@ -14905,7 +14905,7 @@ printf "%s\n" "found, but $xdt_cv_version" >&6; }
echo "*** The required package gthread-2.0 was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade gthread-2.0 to atleast version 2.50.0, or adjust"
+ echo "*** Please upgrade gthread-2.0 to atleast version 2.66.0, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -14917,7 +14917,7 @@ printf "%s\n" "not found" >&6; }
echo "*** The required package gthread-2.0 was not found on your system."
- echo "*** Please install gthread-2.0 (atleast version 2.50.0) or adjust"
+ echo "*** Please install gthread-2.0 (atleast version 2.66.0) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
@@ -16267,9 +16267,9 @@ fi
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gmodule-2.0 >= 2.50.0" >&5
-printf %s "checking for gmodule-2.0 >= 2.50.0... " >&6; }
- if $PKG_CONFIG "--atleast-version=2.50.0" "gmodule-2.0" >/dev/null 2>&1; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gmodule-2.0 >= 2.66.0" >&5
+printf %s "checking for gmodule-2.0 >= 2.66.0... " >&6; }
+ if $PKG_CONFIG "--atleast-version=2.66.0" "gmodule-2.0" >/dev/null 2>&1; then
GMODULE_VERSION=`$PKG_CONFIG --modversion "gmodule-2.0"`
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMODULE_VERSION" >&5
printf "%s\n" "$GMODULE_VERSION" >&6; }
@@ -16286,7 +16286,7 @@ printf %s "checking GMODULE_LIBS... " >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMODULE_LIBS" >&5
printf "%s\n" "$GMODULE_LIBS" >&6; }
- GMODULE_REQUIRED_VERSION=2.50.0
+ GMODULE_REQUIRED_VERSION=2.66.0
@@ -16310,7 +16310,7 @@ printf "%s\n" "found, but $xdt_cv_version" >&6; }
echo "*** The required package gmodule-2.0 was found on your system,"
echo "*** but the installed version ($xdt_cv_version) is too old."
- echo "*** Please upgrade gmodule-2.0 to atleast version 2.50.0, or adjust"
+ echo "*** Please upgrade gmodule-2.0 to atleast version 2.66.0, or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you installed"
echo "*** the new version of the package in a nonstandard prefix so"
echo "*** pkg-config is able to find it."
@@ -16322,7 +16322,7 @@ printf "%s\n" "not found" >&6; }
echo "*** The required package gmodule-2.0 was not found on your system."
- echo "*** Please install gmodule-2.0 (atleast version 2.50.0) or adjust"
+ echo "*** Please install gmodule-2.0 (atleast version 2.66.0) or adjust"
echo "*** the PKG_CONFIG_PATH environment variable if you"
echo "*** installed the package in a nonstandard prefix so that"
echo "*** pkg-config is able to find it."
@@ -17708,7 +17708,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by xfconf $as_me 4.17.2, which was
+This file was extended by xfconf $as_me 4.18.0, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -17776,7 +17776,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-xfconf config.status 4.17.2
+xfconf config.status 4.18.0
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
=====================================
configure.ac
=====================================
@@ -15,10 +15,10 @@ dnl version info
m4_define([libxfconf_verinfo], [3:0:0])
m4_define([libxfconf_version_api], [0])
m4_define([xfconf_version_major], [4])
-m4_define([xfconf_version_minor], [17])
-m4_define([xfconf_version_micro], [2])
+m4_define([xfconf_version_minor], [18])
+m4_define([xfconf_version_micro], [0])
m4_define([xfconf_version_nano], [])
-m4_define([xfconf_version_build], [400adae])
+m4_define([xfconf_version_build], [8cd90ec])
m4_define([xfconf_version_tag], [])
m4_define([xfconf_version], [xfconf_version_major().xfconf_version_minor().xfconf_version_micro()ifelse(xfconf_version_nano(), [], [], [.xfconf_version_nano()])ifelse(xfconf_version_tag(), [git], [xfconf_version_tag()-xfconf_version_build()], [xfconf_version_tag()])])
@@ -104,10 +104,10 @@ dnl Check for X11 installed
dnl XDT_CHECK_LIBX11_REQUIRE
dnl required
-XDT_CHECK_PACKAGE([GLIB], [gobject-2.0], [2.50.0])
-XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.50.0])
-XDT_CHECK_PACKAGE([GIO_UNIX], [gio-unix-2.0], [2.50.0])
-XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.50.0])
+XDT_CHECK_PACKAGE([GLIB], [gobject-2.0], [2.66.0])
+XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.66.0])
+XDT_CHECK_PACKAGE([GIO_UNIX], [gio-unix-2.0], [2.66.0])
+XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.66.0])
XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.17.3])
dnl check for make-exo-alias.pl
@@ -160,7 +160,7 @@ AC_MSG_RESULT([$ac_gsettings_backend])
dnl GModule is required in order to build the GSettings backend module
if test "x$ac_gsettings_backend"; then
- XDT_CHECK_PACKAGE([GMODULE], [gmodule-2.0], [2.50.0])
+ XDT_CHECK_PACKAGE([GMODULE], [gmodule-2.0], [2.66.0])
GIO_MODULE_DIR=$libdir/gio/modules
AC_SUBST(GIO_MODULE_DIR)
fi
=====================================
docs/reference/html/index.html
=====================================
@@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">xfconf Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- For xfconf 4.17.2.
+ For xfconf 4.18.0.
The latest version of this documentation can be found on-line at
<a class="ulink" href="https://developer.xfce.org/xfconf/index.html" target="_top">https://developer.xfce.org/xfconf/</a>.
</p></div>
=====================================
xfconf/xfconf-binding.c
=====================================
@@ -212,11 +212,12 @@ xfconf_g_property_object_disconnect(gpointer user_data,
if(binding->channel) {
g_signal_handler_disconnect(G_OBJECT(binding->channel),
binding->channel_handler);
+ } else {
+ /* only release the binding if channel_disconnect() has run */
+ g_free(binding->xfconf_property);
+ g_free(binding->object_property);
+ g_slice_free(XfconfGBinding, binding);
}
-
- g_free(binding->xfconf_property);
- g_free(binding->object_property);
- g_slice_free(XfconfGBinding, binding);
}
static void
@@ -351,10 +352,13 @@ xfconf_g_property_channel_disconnect(gpointer user_data,
binding->channel = NULL;
if(binding->object) {
- /* disconnect from the object. the disconnect closure of
- * the object will free the binding data */
g_signal_handler_disconnect(G_OBJECT(binding->object),
binding->object_handler);
+ } else {
+ /* only release the binding if object_disconnect() has run */
+ g_free(binding->xfconf_property);
+ g_free(binding->object_property);
+ g_slice_free(XfconfGBinding, binding);
}
}
View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfconf/-/commit/10eededf4c4fafef4f9cb4f073ffbea16edf38e1
--
View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfconf/-/commit/10eededf4c4fafef4f9cb4f073ffbea16edf38e1
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-xfce-commits/attachments/20221215/14cd0366/attachment-0001.htm>
More information about the Pkg-xfce-commits
mailing list