gnucash stable: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Tue Oct 21 09:31:13 EDT 2025


Updated	 via  https://github.com/Gnucash/gnucash/commit/00149932 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5dad327f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c8348fa4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a3eefc8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fcf2fc5f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5c5b32ab (commit)
	from  https://github.com/Gnucash/gnucash/commit/dc9b37ae (commit)



commit 001499322ecb13580fd11fb411cfac2b8fce5191
Merge: dc9b37aeff 5dad327f47
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 21 21:30:07 2025 +0800

    Merge Chris Lam 'some-char-leaks' #2140 into stable

commit 5dad327f4711c02b5ef4389945447755707eb57f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 14 23:58:05 2025 +0800

    [qoflog.cpp] plug a gchar* leak

commit c8348fa4cfdd2ed0e3d3ef9f45a730df43e71b64
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 14 22:51:59 2025 +0800

    [translog.cpp] use c++ for better cleanup

commit a3eefc8b12f34b516e7acc9da0789dd879b69f00
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 14 20:05:48 2025 +0800

    [import-main-matcher.cpp] plug GtkWidget* and static char* leaks
    
    static char* strbuf would never be completely freed upon exit. store a
    std::string->std::string map within the gui object, return the
    c_str(). also plug GtkWidget* leak.

commit fcf2fc5f85a8d6de992d277478415f8f29d37bc5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 14 19:43:49 2025 +0800

    [gnc-prefs.cpp] plug gchar* leak
    
    namespace_regexp was never freed upon shutdown

commit 5c5b32ab61c95cfe04a727f8e7a7df5de9f1c519
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 14 19:41:38 2025 +0800

    [gnc-prefs.cpp] convert to c++



Summary of changes:
 gnucash/import-export/import-main-matcher.cpp      |  51 ++++++----
 libgnucash/core-utils/CMakeLists.txt               |   2 +-
 .../core-utils/{gnc-prefs.c => gnc-prefs.cpp}      |  11 +--
 libgnucash/engine/TransLog.cpp                     | 108 +++++++++------------
 libgnucash/engine/qoflog.cpp                       |   6 ++
 po/POTFILES.in                                     |   2 +-
 6 files changed, 92 insertions(+), 88 deletions(-)
 rename libgnucash/core-utils/{gnc-prefs.c => gnc-prefs.cpp} (98%)



More information about the gnucash-patches mailing list