gnucash stable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sat Sep 19 20:14:10 EDT 2026
Updated via https://github.com/Gnucash/gnucash/commit/3c9cfbb9 (commit)
via https://github.com/Gnucash/gnucash/commit/1969d781 (commit)
via https://github.com/Gnucash/gnucash/commit/06f7324e (commit)
from https://github.com/Gnucash/gnucash/commit/1e5f5d18 (commit)
commit 3c9cfbb91661688034e09168a0631804a639f95e
Merge: 1e5f5d184d 1969d781e4
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 19 17:08:55 2026 -0700
Merge Roy Hansen's 'improve/natural-sort-id-columns' into stable.
commit 1969d781e4067c80d5e33ccb054c614d5694bf13
Author: Roy Hansen <roy at royhansen.no>
Date: Fri Sep 11 14:18:53 2026 +0200
Sort Id columns naturally in qof-query, which is used in gnucash search
dialogs.
Changed sorting to be natural (chunks), instead of sequential ascii-sort.
Number chunks are compared as whole numbers instead of one at a time.
commit 06f7324e589cf5f4c0dd5e221b8bc3f67544acf1
Author: Roy Hansen <roy at royhansen.no>
Date: Fri Sep 11 14:09:36 2026 +0200
Sort Id columns naturally in gnc-tree-views.
Changed sorting to be natural (chunks), instead of sequential ascii-sort.
Number chunks are compared as whole numbers instead of one at a time.
After this change, customer-overview, vendor-overview and
employee-overview will naturally sort "id" columns.
Summary of changes:
gnucash/gnome-search/search-core-type.c | 2 ++
gnucash/gnome-utils/gnc-tree-view-owner.c | 31 ++++++++++++++++++++++++++++++-
libgnucash/core-utils/gnc-glib-utils.c | 29 +++++++++++++++++++++++++++++
libgnucash/core-utils/gnc-glib-utils.h | 12 ++++++++++++
libgnucash/engine/gncCustomer.c | 2 +-
libgnucash/engine/gncEmployee.c | 2 +-
libgnucash/engine/gncInvoice.c | 4 ++--
libgnucash/engine/gncVendor.c | 2 +-
libgnucash/engine/qofclass.h | 1 +
libgnucash/engine/qofquerycore.cpp | 31 +++++++++++++++++++++++++++++++
10 files changed, 110 insertions(+), 6 deletions(-)
More information about the gnucash-patches
mailing list