gnucash unstable: Multiple changes pushed

Geert Janssens gjanssens at
Thu Mar 1 09:50:47 EST 2018

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

commit 546b54c976d770a99e3b76f7130ac4b01a3e508c
Author: Christopher Lam <christopher.lck at>
Date:   Thu Mar 1 21:23:55 2018 +0800

    TR: Show "Grand Total" only if it has been generated.

commit cb18d3ca422ee3c31f6a42b099c9f82fb30b685c
Author: Christopher Lam <christopher.lck at>
Date:   Thu Mar 1 19:10:18 2018 +0800

    test-TR: Add dual-column testing

commit 4f98391a27cf4bea69958a234d8a1b0afc98a6c4
Author: Christopher Lam <christopher.lck at>
Date:   Fri Jan 5 22:45:21 2018 +1100

    test-TR: unit tests
    initial attempt

commit 51768500833d3b2df269b8497512d24849b7aa3f
Author: Christopher Lam <christopher.lck at>
Date:   Fri Jan 19 15:23:57 2018 +0800

    TR ENH: Add "Subtotal Summary Grid"
    The subtotal summary-grid will tabulate subtotals - prime-sortkey
    vertically, sec-sortkey horizontally. This will be useful, for
    example, with prime-sortkey = accounts, sec-sortkey = date,
    sec-subtotal = monthly... will produce a monthly time series
    Introduces grid datastructure.
    This is a simple list, each element is a vector
    (vector row col data).
    In the Transaction Report, row and col are defined
    as a pair (cons sortvalue subtotal-heading), whereas:
    - sortvalue = string/number used to sort the grid headers,
    - subtotal-heading = string used as grid header row/col
    - data = the gnc-monetary collector.

Summary of changes:
 .../report/standard-reports/test/CMakeLists.txt    |   1 +
 .../standard-reports/test/test-transaction.scm     | 877 +++++++++++++++++++++
 gnucash/report/standard-reports/transaction.scm    | 120 ++-
 libgnucash/engine/test/test-extras.scm             |  74 +-
 4 files changed, 1063 insertions(+), 9 deletions(-)
 create mode 100644 gnucash/report/standard-reports/test/test-transaction.scm

More information about the gnucash-patches mailing list