gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Jun 17 17:11:10 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/d906ac41 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a9f0fe2f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/186ac71f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a78e8b10 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6a62b8db (commit)
	 via  https://github.com/Gnucash/gnucash/commit/62b5c813 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/01a426bf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/02bb981d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f1823c52 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0461eb43 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b1a165eb (commit)
	from  https://github.com/Gnucash/gnucash/commit/1e3a4450 (commit)



commit d906ac413618cce49bc2e0a451c5040ffad77bc3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 17 09:24:32 2018 -0700

    Prevent "quit without saving" dialog at shutdown when there's no session.
    
    Don't create a session if there isn't one.

commit a9f0fe2f93d490ec9470edc0d7a9d22b619cd25a
Merge: 1e3a445 186ac71
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 17 14:06:38 2018 -0700

    Merge Chris Lam's 'maint-test-all-charts' into maint.

commit 186ac71fcfbed3cca4e94c7bde39a41183861cfc
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 20:52:19 2018 +0800

    Merge old tests with their support files.
    
    It bothered me that these old tests have 2 scheme files per test. It
    was always confusing.

commit a78e8b1035661cc6ad5ff15d7345e8ac5c5992af
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 13:06:15 2018 +0800

    [test-balance-sheet] initial commit
    
    Adds basic balance-sheet testing.
    
    This does not yet test foreign-currency conversions, nor calculation
    of unrealized gains.

commit 6a62b8db8c20796af6e4cb27abba4b2995f3f912
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 15:28:45 2018 +0800

    [balance-sheet] sanitize & in (add-subtotal-line)

commit 62b5c8138d1b8d316ed0bfee12f524c75d2f9630
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 15:15:38 2018 +0800

    [html-acct-table] sanitize   in (gnc-commodity-table)
    
    This sanitizes the commodity-table html.
    (improves my first commit!)

commit 01a426bf7972328e165556bce8d05fb13b89593c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 14:17:43 2018 +0800

    [test-transaction] upgrade to test foreign conversion too
    
    Thanks to previous commit, we can now test foreign currency conversions.

commit 02bb981daa5a12557379242c59f6f217ceab9ec7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 14:18:08 2018 +0800

    [test-extras] upgrade env-transfer-foreign to update pricedb

commit f1823c525ce5b2d7fed3d6fb7859e47f03c3b1c4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 16 11:51:33 2018 +0800

    [webkit] eradicate css?
    
    Forgot to remove in 5093a8fb141, remove all traces off css?

commit 0461eb43c39191ee197a5d8004324f4979cb9efb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 15 14:39:34 2018 +0800

    [test-charts] will now test presence of *all* standard charts
    
    And will eventually test data for all chart types too.

commit b1a165eb3b874b5c0d2e7f8f67dba4807f923c12
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 15 14:58:51 2018 +0800

    [test-charts] rename test-net-charts to test-charts
    
    It is not that much more difficult to test *all* charts in the same
    test-file.



Summary of changes:
 gnucash/gnome-utils/gnc-file.c                     |  10 +-
 gnucash/gnome-utils/gnc-main-window.c              |  30 +-
 .../report/business-reports/balsheet-eg.eguile.scm |   2 -
 gnucash/report/business-reports/receipt.eguile.scm |   2 -
 gnucash/report/business-reports/receipt.scm        |   1 -
 .../report/business-reports/taxinvoice.eguile.scm  |   2 -
 gnucash/report/business-reports/taxinvoice.scm     |   1 -
 gnucash/report/locale-specific/us/taxtxf.scm       |   3 -
 .../report/report-system/eguile-html-utilities.scm |   4 +-
 gnucash/report/report-system/html-acct-table.scm   |   5 +-
 gnucash/report/standard-reports/balance-sheet.scm  |   3 +-
 .../report/standard-reports/test/CMakeLists.txt    |  19 +-
 .../standard-reports/test/test-balance-sheet.scm   | 140 ++++++++
 .../test/{test-net-charts.scm => test-charts.scm}  |  82 +++--
 .../test/test-generic-category-report.scm          | 292 ----------------
 .../test/test-generic-net-barchart.scm             | 366 ---------------------
 .../test/test-generic-net-linechart.scm            | 225 -------------
 .../test/test-standard-category-report.scm         | 265 ++++++++++++++-
 .../test/test-standard-net-barchart.scm            | 342 ++++++++++++++++++-
 .../test/test-standard-net-linechart.scm           | 210 +++++++++++-
 .../standard-reports/test/test-transaction.scm     |  13 +-
 libgnucash/engine/test/test-extras.scm             |  20 ++
 22 files changed, 1055 insertions(+), 982 deletions(-)
 create mode 100644 gnucash/report/standard-reports/test/test-balance-sheet.scm
 rename gnucash/report/standard-reports/test/{test-net-charts.scm => test-charts.scm} (50%)
 delete mode 100644 gnucash/report/standard-reports/test/test-generic-category-report.scm
 delete mode 100644 gnucash/report/standard-reports/test/test-generic-net-barchart.scm
 delete mode 100644 gnucash/report/standard-reports/test/test-generic-net-linechart.scm



More information about the gnucash-patches mailing list