gnucash stable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Tue Nov 11 11:55:22 EST 2025
Updated via https://github.com/Gnucash/gnucash/commit/b3ef1801 (commit)
via https://github.com/Gnucash/gnucash/commit/83f77b87 (commit)
from https://github.com/Gnucash/gnucash/commit/ff36bc81 (commit)
commit b3ef1801b23b666f5763c6e7a9c60ab847923217
Merge: ff36bc81af 83f77b873b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 11 08:52:06 2025 -0800
Merge Richard Cohen's 'replace-deprecated-glib' into stable.
commit 83f77b873bf1b7f4f4bd52c4a483f0049baade5b
Author: Richard Cohen <richard at daijobu.co.uk>
Date: Tue Mar 28 10:46:46 2023 +0100
Replace deprecated g_binding_get_target, and increase glib version to 2.68
- debian stable (trixie) has 2.84.4
- oldstable (bookworm) has 2.74.6
diff --git a/CMakeLists.txt b/CMakeLists.txt
index eb99bbe6c1..f417c17087 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -231,7 +231,7 @@ if (NOT PKG_CONFIG_FOUND)
endif()
# glib et al.
-set(GLIB_MIN_VERSION 2.56.1)
+set(GLIB_MIN_VERSION 2.68.1)
set(GTK_MIN_VERSION 3.22.30)
pkg_check_modules (GLIB2 REQUIRED IMPORTED_TARGET glib-2.0>=${GLIB_MIN_VERSION})
diff --git a/README.dependencies b/README.dependencies
index 31733b0365..1b928423da 100644
--- a/README.dependencies
+++ b/README.dependencies
@@ -55,7 +55,7 @@ Libraries/Deps
-------- _______
gcc or clang 8.0 (gcc)/6.0(clang) C++17 C/C++ compiler
cmake 3.14.5 Build system manager
- glib2 2.56.1
+ glib2 2.68.1
gtk+3 3.22.30
guile 3.0, 2.2 or 2.0.9 Must be built with regex
support enabled
diff --git a/gnucash/gnome-utils/gnc-tree-view.c b/gnucash/gnome-utils/gnc-tree-view.c
index d9e6b3d6e5..95e206c9fe 100644
--- a/gnucash/gnome-utils/gnc-tree-view.c
+++ b/gnucash/gnome-utils/gnc-tree-view.c
@@ -1381,9 +1381,10 @@ gnc_tree_view_update_column_menu_item (GtkCheckMenuItem *checkmenuitem,
else
{
GBinding *binding = g_object_get_data (G_OBJECT(checkmenuitem), "column-binding");
- GtkTreeViewColumn *column = GTK_TREE_VIEW_COLUMN(g_binding_get_target (binding));
+ GtkTreeViewColumn *column = GTK_TREE_VIEW_COLUMN(g_binding_dup_target (binding));
visible = gtk_tree_view_column_get_visible (column);
+ g_object_unref(column);
}
gtk_check_menu_item_set_active (checkmenuitem, visible);
}
Summary of changes:
CMakeLists.txt | 2 +-
README.dependencies | 2 +-
gnucash/gnome-utils/gnc-tree-view.c | 3 ++-
3 files changed, 4 insertions(+), 3 deletions(-)
More information about the gnucash-changes
mailing list