gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Tue Jun 18 11:30:23 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/c3cf5e28 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a44a1a4c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d16b1380 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a1ad9da0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3b187a12 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a33302f1 (commit)
	from  https://github.com/Gnucash/gnucash/commit/410ae957 (commit)



commit c3cf5e28089c06ca9b946cdc001d47a2c58887a9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 18 22:23:01 2019 +0800

    Deprecate unused code related to gnc:colspans-are-working-right
    
    colspans code has never been fixed. remove unused code.

commit a44a1a4c2339011a5e686ec74bf1b3738748d31d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 18 08:03:28 2019 +0800

    Deprecate unused function gnc:second-html-build-acct-table
    
    and ensure gnc:html-build-acct-table is redefined to the former
    gnc:first-html-build-acct-table, and gnc:first-html-build-acct-table
    redirects to gnc:html-build-acct-table.
    
    It would seem gnc:second-html-build-acct-table has never been used.

commit d16b1380c592f7e56fb9315bba91e9e133dee5a3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 18 22:19:40 2019 +0800

    [html-acct-table] Further deprecate unused functions

commit a1ad9da03ff5062d79f789e8be42326aa466adba
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 17 22:14:17 2019 +0800

    Bug 797277 - Assets over time ignores nested liabilities
    
    This is caused by the omission of selected accounts' descendant
    accounts during generation of accounts-balances-alist.
    
    The subsequent function account->balance-list was querying the
    accounts-balances-alist for subaccounts' (of any account-type)
    balances but these were missing.
    
    This commit ensures all selected accounts (whose types depended on the
    chart-type), and all their descendant accounts (of any account-type)
    were scanned to generate the account-balances-list.

commit 3b187a1282da0783bc3e4888ed4143cd1d5886e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 18 22:54:12 2019 +0800

    [html-utilities] tighten code
    
    using list-ref and length repeatedly is usually less efficient than
    testing against null?

commit a33302f1e6897cd69316e2926273df4377647476
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jun 15 08:49:35 2019 +0800

    [trep-engine] addendum forgot to close file-port in 497e18c36
    
    we can use call-with-input-file which automatically closes file port
    when lambda is completed.



Summary of changes:
 gnucash/report/report-system/html-acct-table.scm   | 32 ++++++-------
 gnucash/report/report-system/html-utilities.scm    | 52 +++++-----------------
 gnucash/report/standard-reports/balance-sheet.scm  |  2 -
 .../standard-reports/budget-balance-sheet.scm      |  2 -
 .../report/standard-reports/category-barchart.scm  |  5 ++-
 .../report/standard-reports/equity-statement.scm   |  2 -
 .../standard-reports/test/test-transaction.scm     | 15 ++++---
 gnucash/report/standard-reports/trial-balance.scm  | 32 +++----------
 8 files changed, 43 insertions(+), 99 deletions(-)



More information about the gnucash-patches mailing list