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