Updated via https://github.com/Gnucash/gnucash/commit/47b68cc0 (commit)
via https://github.com/Gnucash/gnucash/commit/daada015 (commit)
via https://github.com/Gnucash/gnucash/commit/1baa5e2b (commit)
via https://github.com/Gnucash/gnucash/commit/bc27ba31 (commit)
via https://github.com/Gnucash/gnucash/commit/26e2dbc9 (commit)
via https://github.com/Gnucash/gnucash/commit/235eac0e (commit)
via https://github.com/Gnucash/gnucash/commit/95026d5f (commit)
from https://github.com/Gnucash/gnucash/commit/feae671e (commit)
commit 47b68cc046d81a9314d8ad92eb1b6c18af454667
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Oct 20 04:20:11 2026 +0800
[gnc-plugin-page-tracelog.cpp] add <esc> cancel, update progress bar
commit daada015902fcfe292a1ae8e95cf34fa04fe8abb
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Oct 17 17:11:29 2026 +0800
[gnc-plugin-page-tracelog.cpp] add onto html immediately
- avoiding need to store vector<string>
- tally the total and matched counts for summary later on
summary has css order -1 to appear before <body>
commit 1baa5e2b1716f4b9d8c2d08141405cb19aa5ba5d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Oct 17 14:16:57 2026 +0800
[qoflog.cpp] use qof_log_get_size() to reserve std::string html size
commit bc27ba3134ec11c3dd61d45d89ae82f330b4036e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Oct 14 08:02:10 2026 +0800
[qoflog.cpp] use qof_log_foreach_line interface
removing need to hold whole tracefile buffer in memory.
commit 26e2dbc97e8c545ccdb384a6b90aa8c65c1cfff8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Oct 11 12:45:05 2026 +0800
[gnc-plugin-page-tracelog.cpp] don't prescan file if filter == ""
commit 235eac0e275b9192afa2a4095a2cd1995c3bc55e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Oct 11 11:12:17 2026 +0800
[gnc-plugin-page-tracelog.cpp] std::string -> std::string_view
avoid many strdups
commit 95026d5f2e45ff2ce2f8037b3102abdbb0136913
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Oct 11 11:11:41 2026 +0800
[gnc-plugin-page-tracelog.cpp] reserve html size
mminimise reallocations
Summary of changes:
gnucash/gnome/gnc-plugin-page-tracelog.cpp | 171 +++++++++++++---------
libgnucash/engine/qoflog.cpp | 125 +++++++++++-----
libgnucash/engine/qoflog.h | 24 ++--
libgnucash/engine/test/gtest-qoflog.cpp | 219 +++++++++++++++++++++++++----
4 files changed, 403 insertions(+), 136 deletions(-)