gnucash stable: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Fri Apr 28 20:23:41 EDT 2023
Updated via https://github.com/Gnucash/gnucash/commit/08e9f48f (commit)
via https://github.com/Gnucash/gnucash/commit/ab002d1f (commit)
via https://github.com/Gnucash/gnucash/commit/ab3ba991 (commit)
via https://github.com/Gnucash/gnucash/commit/93dd19e9 (commit)
from https://github.com/Gnucash/gnucash/commit/1a7fcb69 (commit)
commit 08e9f48fdc76faa95fb1ccdf10a86afc463d312c
Merge: 1a7fcb69c0 ab002d1f97
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Apr 29 08:23:13 2023 +0800
Merge branch 'stable-upgrade-trep-engine' into stable #1618
commit ab002d1f9721d443b16a04e3ffc23533362c18bf
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Apr 28 21:04:40 2023 +0800
[income-gst-statement.scm] add comment to explain legacy trep-engine form
commit ab3ba9918b2f0cfc049ca41bac3a6c99fe943173
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Apr 28 20:36:11 2023 +0800
[reconcile-report] upgrade calculated-cells
commit 93dd19e98bb10e2277fab17a5bf2cb6d5a2bb328
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Apr 27 09:30:54 2023 +0800
[trep-engine.scm] upgrade engine to improve calculated-cells handling
calculated-cells was formerly a vector of RHS info - heading,
calculator-fn, subtotal? etc.
This upgrades it so that calculator-fn now accepts two arguments -
split and transaction-row? which is a bool. It uses a basic record
with version and list-of-cells, and each cell is a record (instead of
a vector) with relevant members.
This also enables the engine to handle previous calculated-cells --
note the income-gst-statement.scm will offer the previous one and will
be transparently upgraded to the above -- see the function
upgrade-to-calculated-cells-v2
Summary of changes:
.../reports/standard/income-gst-statement.scm | 4 +
.../report/reports/standard/reconcile-report.scm | 38 ++--
gnucash/report/trep-engine.scm | 224 ++++++++++++++-------
3 files changed, 173 insertions(+), 93 deletions(-)
More information about the gnucash-patches
mailing list