gnucash future: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Tue Jun 23 19:04:19 EDT 2026
Updated via https://github.com/Gnucash/gnucash/commit/287c802d (commit)
via https://github.com/Gnucash/gnucash/commit/590d76cc (commit)
via https://github.com/Gnucash/gnucash/commit/5ee139b5 (commit)
via https://github.com/Gnucash/gnucash/commit/12e2922f (commit)
from https://github.com/Gnucash/gnucash/commit/2b93466c (commit)
commit 287c802d8c22b5dfe3dbcb0d0c6ed74ae0d8f0d4
Merge: 590d76ccc4 5ee139b556
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 23 16:02:03 2026 -0700
Merge Brent McBride's 'uri-utils-cpp' into future.
commit 590d76ccc4a4ce370266d809fe246d03d83c44b6
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 23 15:35:45 2026 -0700
Clang: -Wno-character-conversion was introduced in clang 21.
Gcc doesn't have it at all.
commit 5ee139b5564944d7eb3f03fe5ae7e16211681f30
Author: Brent McBride <mcbridebt at hotmail.com>
Date: Sun Jun 21 21:19:50 2026 -0700
Modernize gnc-uri utilities into a GncUri C++ class
commit 12e2922fc5dd6f1ce836d88bbee33a3a4731e743
Author: Brent McBride <mcbridebt at hotmail.com>
Date: Sun Jun 21 21:19:38 2026 -0700
Rename gnc-uri-utils.c to gnc-uri.cpp
Summary of changes:
CMakeLists.txt | 9 +-
gnucash/gnome-utils/gnc-main-window.cpp | 31 +-
gnucash/gnome/gnc-plugin-page-invoice.cpp | 1 -
.../csv-imp/assistant-csv-price-import.cpp | 7 +-
.../csv-imp/assistant-csv-trans-import.cpp | 7 +-
libgnucash/backend/dbi/gnc-backend-dbi.cpp | 37 +-
.../backend/dbi/test/test-backend-dbi-basic.cpp | 18 +-
libgnucash/backend/xml/gnc-backend-xml.cpp | 14 +-
libgnucash/backend/xml/gnc-xml-backend.cpp | 7 +-
.../backend/xml/test/gtest-load-save-files.cpp | 20 +-
libgnucash/backend/xml/test/gtest-xml-contents.cpp | 7 +-
libgnucash/backend/xml/test/test-load-xml2.cpp | 7 +-
libgnucash/core-utils/gnc-filepath-utils.h | 3 +
libgnucash/engine/CMakeLists.txt | 3 +-
libgnucash/engine/gnc-uri-utils.c | 429 ---------------------
libgnucash/engine/gnc-uri-utils.h | 37 --
libgnucash/engine/gnc-uri.cpp | 408 ++++++++++++++++++++
libgnucash/engine/gnc-uri.hpp | 119 ++++++
libgnucash/engine/qofsession.cpp | 7 +-
libgnucash/engine/test/CMakeLists.txt | 6 +-
libgnucash/engine/test/gtest-gnc-uri.cpp | 170 ++++++++
libgnucash/engine/test/test-gnc-uri-utils.c | 84 +++-
po/POTFILES.in | 2 +-
23 files changed, 873 insertions(+), 560 deletions(-)
delete mode 100755 libgnucash/engine/gnc-uri-utils.c
create mode 100755 libgnucash/engine/gnc-uri.cpp
create mode 100644 libgnucash/engine/gnc-uri.hpp
create mode 100644 libgnucash/engine/test/gtest-gnc-uri.cpp
More information about the gnucash-patches
mailing list