gnucash unstable: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Thu Mar 1 09:50:47 EST 2018
Updated via https://github.com/Gnucash/gnucash/commit/546b54c9 (commit)
via https://github.com/Gnucash/gnucash/commit/cb18d3ca (commit)
via https://github.com/Gnucash/gnucash/commit/4f98391a (commit)
via https://github.com/Gnucash/gnucash/commit/51768500 (commit)
from https://github.com/Gnucash/gnucash/commit/dd0553af (commit)
commit 546b54c976d770a99e3b76f7130ac4b01a3e508c
Author: Christopher Lam <christopher.lck at gmail.com>
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 gmail.com>
Date: Thu Mar 1 19:10:18 2018 +0800
test-TR: Add dual-column testing
commit 4f98391a27cf4bea69958a234d8a1b0afc98a6c4
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jan 5 22:45:21 2018 +1100
test-TR: unit tests
initial attempt
commit 51768500833d3b2df269b8497512d24849b7aa3f
Author: Christopher Lam <christopher.lck at gmail.com>
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
spreadsheet.
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