gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Mon Nov 25 05:46:17 EST 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/0973d54d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9adf8db1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aa451bc8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d6a5c8ba (commit)
	from  https://github.com/Gnucash/gnucash/commit/a261c8aa (commit)



commit 0973d54d6cb50772de05b4f3ab607e0644ebeb13
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Nov 25 08:07:11 2019 +0800

    [report-utilities] make gnc:owner-splits->aging-list less noisy
    
    invoice processing messages dumped in debug mode. use gnc:msg

commit 9adf8db1a2910f637d5773ae3f4ff34d1a7b317a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 24 21:01:04 2019 +0800

    [report-utilities] gnc:strify can render vectors too

commit aa451bc89d5d1a5a1e66df4501e90e533683cb0b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 24 21:57:00 2019 +0800

    [balsheet-pnl] compact functions
    
    readability fixes

commit d6a5c8ba5409138901bf451588531827d31172b3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Nov 24 21:38:42 2019 +0800

    [balsheet-pnl] accumulate column data report-dates
    
    Previous would call gnc:account-get-balances-at-dates and
    gnc:account-accumulate-at-dates to retrieve balances and
    last-split. This commit reduces the O(2*N) operation to O(N) which
    becomes significant with accounts with large number of splits.
    
    Maybe we can reduce other account splitlist scans in the future; these
    will be easier and would only require augmenting the record.



Summary of changes:
 gnucash/report/report-system/report-utilities.scm | 15 ++--
 gnucash/report/standard-reports/balsheet-pnl.scm  | 86 +++++++++++++++--------
 2 files changed, 66 insertions(+), 35 deletions(-)



More information about the gnucash-patches mailing list