gnucash maint: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Sat Sep 21 01:52:04 EDT 2019
Updated via https://github.com/Gnucash/gnucash/commit/496ca94a (commit)
via https://github.com/Gnucash/gnucash/commit/f72df3e1 (commit)
via https://github.com/Gnucash/gnucash/commit/7587c3b4 (commit)
via https://github.com/Gnucash/gnucash/commit/0511ce72 (commit)
from https://github.com/Gnucash/gnucash/commit/7a662272 (commit)
commit 496ca94a989d0001a64c19f5e2104ae02fe1a604
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Sep 20 22:43:00 2019 +0800
[reports] use new API gnc:collector+ and gnc:collector-
commit f72df3e1bc70b29ca74b12497044f093cc737fbe
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Sep 21 13:49:34 2019 +0800
[report-utilities] gnc:account-get-balances-at-dates: use quicksort
stable-sort! is slower than quicksort.
commit 7587c3b4e337e513a4fb68f4b98bb26740e0f8c2
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Sep 20 22:42:43 2019 +0800
[API] gnc:collector+ and gnc:collector- for collector arithmetic
(gnc:collector+ ...) equivalent to (+ ...)
(gnc:collector- ...) equivalent to (- ...) and will also handle
single-argument sign negation.
commit 0511ce723ee2ee52a9a5992bced6505577029e17
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Sep 20 22:17:44 2019 +0800
[API] gnc:list-flatten flattens lists recursively
and is a schemey algorithm rather than a report algorithm, so, belongs
centrally.
Summary of changes:
.../report/business-reports/customer-summary.scm | 17 +++++------
gnucash/report/report-system/report-system.scm | 2 ++
gnucash/report/report-system/report-utilities.scm | 21 ++++++++++++-
.../report-system/test/test-report-utilities.scm | 15 ++++++++++
gnucash/report/standard-reports/balsheet-pnl.scm | 5 ++--
gnucash/report/standard-reports/budget.scm | 13 +-------
.../report/standard-reports/category-barchart.scm | 10 ++-----
gnucash/report/standard-reports/net-charts.scm | 8 +----
gnucash/report/standard-reports/trial-balance.scm | 35 ++++++++--------------
.../scm/test/test-libgnucash-scm-utilities.scm | 12 ++++++++
libgnucash/scm/utilities.scm | 12 ++++++++
11 files changed, 86 insertions(+), 64 deletions(-)
More information about the gnucash-patches
mailing list