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