gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Fri Jun 28 11:10:38 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/9ed0174c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/54c322c2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3785059a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7e9c9187 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e19fdf51 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d1a7d37c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5cdd1b07 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7f19abaa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0f5d3e20 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0115dc1a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cc4944e5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a23d72de (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b4409ed6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/551a346c (commit)
	from  https://github.com/Gnucash/gnucash/commit/cdf348df (commit)



commit 9ed0174cb04d478d1ea8bd49d8e1964931e7b1f2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jun 27 09:13:14 2019 +0800

    [customer-summary] fix sorting to apply within currency groups
    
    * profit/sales/expense are sorted within currency groups. each group
      is prepended by currency-mnemonic header. header is rendered only
      if num(currencies) > 1.
    * markup/customername have no currency grouping.
    * customername sorting ensures 'No Customer' entries are last.

commit 54c322c2dd32cdc6b21312dc354eed17ce9d864b
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 26 05:24:37 2019 +0800

    [customer-summary] upgrade to handle multiple currencies per owner

commit 3785059ae0d450104738b90e096e4cee016f1abf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 25 11:40:31 2019 +0800

    [customer-summary] add url to owner-report

commit 7e9c9187c2cd1e5f128440b871f7ee5f152b9ce2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 25 11:02:49 2019 +0800

    [customer-summary] remove references to vendor/employee
    
    * there's only customer-summary, no vendor/employee-summary. remove
      dead code and unused hidden options.

commit e19fdf51e380c5a664a724d2c89225f90c898265
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 25 08:57:49 2019 +0800

    [customer-summary] refactor report
    
    * handle error cases centrally
    * inline numerous single-use functions
    * deduplicate common code
    * remove reverse? option is always #t, rename income to sales

commit d1a7d37c18398e5a184a8a835e2cfaebf067650e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Jun 25 07:33:01 2019 +0800

    [customer-summary] upgrade to handle multiple currencies

commit 5cdd1b072df789347a56f6b6c2f6d5a329206155
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 22:01:35 2019 +0800

    [customer-summary] eradicate gnc-numeric

commit 7f19abaabd5223e6498eb863dac780ceb143b8f2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 21:58:52 2019 +0800

    [customer-summary] remove unneeded sanity check for owner
    
    and all-accounts which will never be null? because it's made of
    income-accounts and expense-accounts, and (null? income-accounts) has
    already been handled by previous cond

commit 0f5d3e2029ba12656ecb9c5b351849ebf74bf2b8
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 21:48:22 2019 +0800

    [customer-summary] remove dead code

commit 0115dc1a27e359202378df40572f9ea4b838d0cf
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Jun 24 20:37:31 2019 +0800

    [customer-summary] *delete-trailing-whitespace/untabify/reindent*

commit cc4944e536fff07258aec299bc80785829b74c12
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 28 10:59:50 2019 +0800

    [html-table] fix never-used function and deprecate

commit a23d72dec264883250a556a0652cb779aa18962f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 28 10:01:48 2019 +0800

    [owner-report] timepair->time64

commit b4409ed6c8de675ed6cf861267d3edc1287886ea
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 26 05:39:44 2019 +0800

    [owner-report] upgrade find-first-account to seek currency as well
    
    * this is an optional upgrade -- (find-first-account type) will find
      the first account of appropriate type; (find-first-account type
      #:currency curr) will filter to appropriate currency too

commit 551a346cb1d207c92bf6621f7b67808bf8f9662a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 26 22:25:01 2019 +0800

    [report-utilities] improve commodity-collector documentation



Summary of changes:
 .../report/business-reports/business-reports.scm   |   5 +-
 .../report/business-reports/customer-summary.scm   | 728 +++++++++------------
 gnucash/report/business-reports/owner-report.scm   |  39 +-
 gnucash/report/report-system/html-table.scm        |   4 +-
 gnucash/report/report-system/report-utilities.scm  |  62 +-
 5 files changed, 351 insertions(+), 487 deletions(-)



More information about the gnucash-patches mailing list