gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Mon Mar 25 05:39:45 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/d27b1658 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b1571f25 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/50e96402 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0b8ff4b5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4f634496 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/98811d7e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/07f44ad7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/523837dd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b47ab716 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1d11ee21 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bc553ed0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9b9d264a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dedccd56 (commit)
	from  https://github.com/Gnucash/gnucash/commit/480d13ba (commit)



commit d27b1658791f5490dfbd37e3299a593a36ef39f1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 25 07:32:12 2019 +0800

    [report] deprecate legacy functions

commit b1571f25480a73c684b749d4cb1df16a58b2914f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 25 07:27:08 2019 +0800

    [report] annotate and reindent

commit 50e9640243f74e577d9fe436e666ca94855b66e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 23:48:24 2019 +0800

    [report] simplify functions to use srfi-1, annotate
    
    hash-map->list is simpler than hash-fold
    
    All refactored functions are tested in test-report-system.scm

commit 0b8ff4b5d64899414cb4e01a34279e9f3da34453
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 22:05:00 2019 +0800

    [options] deprecate gnc:save-options
    
    this is unused.

commit 4f6344963d88b3b05fda121cf2f63013e7e5a5a4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 21:23:38 2019 +0800

    [options] simplify gnc:value->string

commit 98811d7e71945c21d3455ed3e5caccb352b54b02
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 13:07:34 2019 +0800

    [customer-summary] rewrite string-expand

commit 07f44ad7c544ce12268fdcce27f2d4b3fcab184f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 12:43:29 2019 +0800

    [customer-summary] convert loop to srfi-1

commit 523837ddbe3847ded82cfdff8762b347aacfbfc3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 20:41:42 2019 +0800

    [customer-summary] remove unused functions

commit b47ab716c900c1599c7c3d34b937ea37085eca61
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 14:20:49 2019 +0800

    [average-balance] tidy loop conditionals
    
    Previously the splits handling used nested conditionals. Rearrange and
    tidy; i.e. handle empty-splits or empty-interval-splits first, and use
    last conditional to test for internal-transactions handling. This
    avoids nested conditionals.

commit 1d11ee21bc76f3ac6943d493c45e21e9dbe6335f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Mar 24 13:56:19 2019 +0800

    [average-balance] no need sanity check
    
    accounts is not null (from prior sanity check) so don't need to
    recheck.

commit bc553ed00e28770b620ada26cfbf5ca0fe6a450c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 12:42:17 2019 +0800

    [average-balance] destroy the query after using it
    
    also fix comments and whitespace

commit 9b9d264a0471c8ef9482081a73e11143daf2f124
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Mar 23 12:42:46 2019 +0800

    [daily-reports] destroy query after using it

commit dedccd56f3f018e1c13a1894b09ea9991a54c654
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Mar 25 17:12:52 2019 +0800

    [test-average-balance] test ignore-internal? algorithms
    
    tests gain/loss ignore-internal? algorithms



Summary of changes:
 .../report/business-reports/customer-summary.scm   | 400 +--------------------
 gnucash/report/report-system/report.scm            |  79 ++--
 .../report/standard-reports/average-balance.scm    | 100 +++---
 gnucash/report/standard-reports/daily-reports.scm  |   1 +
 .../standard-reports/test/test-average-balance.scm |  31 +-
 libgnucash/app-utils/options.scm                   |   6 +-
 6 files changed, 135 insertions(+), 482 deletions(-)



More information about the gnucash-patches mailing list