gnucash master: Multiple changes pushed

Geert Janssens gjanssens at
Wed Sep 2 07:23:14 EDT 2015

Updated	 via (commit)
	 via (commit)
	from (commit)

commit c9feb7df8740b0350ab75deecfe6e1e9fcb11a01
Author: Daniel Kraft <d at>
Date:   Sun Aug 30 18:54:04 2015 +0200

    Define build-report! function instead of loop.
    The existing code uses tuples to define the properties of the individual
    reports created.  Replace that by a function to build one of them which
    gets the properties passed as arguments, and use a series of calls to
    replace the old loop.  This makes the properties much more easier to

commit 0ceb09ada6a7b9d4aacc82f175a6d9767f5cb39c
Author: Daniel Kraft <d at>
Date:   Sun Aug 30 18:03:14 2015 +0200

    Replace for-each by tail recursion.
    Replace the use of for-each and set! by tail-recursive calls with
    accumulator variables.  This is a more "Schematic" way to do the loops.

Summary of changes:
 src/report/standard-reports/account-piecharts.scm | 145 +++++++++++++---------
 1 file changed, 85 insertions(+), 60 deletions(-)

More information about the gnucash-patches mailing list