gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Fri Apr 15 00:42:27 EDT 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/07a9494d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/560f3125 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d2ad1aa3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7cf3a5d9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fae7ea02 (commit)
	from  https://github.com/Gnucash/gnucash/commit/07fbcc0e (commit)



commit 07a9494d8dd42e56801f1d929953bc44d65adc87
Merge: 07fbcc0e9 560f31250
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 15 12:27:31 2022 +0800

    Merge branch 'maint-progress1' into maint #1306
    
    export and use gnc_accounts_and_all_descendants

commit 560f31250ec8ed15644663475ce4558cdec46bac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 15 11:15:06 2022 +0800

    [reports] use new function names
    
    gnc:accounts-and-all-descendants-sorted
    gnc-accounts-and-all-descendants

commit d2ad1aa35df0ae40fa8ee6a36821db995aaaf7df
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Apr 7 09:49:24 2022 +0800

    [html-acct-table] deprecate gnc:account-path-less-p

commit 7cf3a5d93d3dea2e7dc36914024acbaa61bc0a8d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 2 10:26:39 2022 +0800

    [report-utilities.scm] deprecate gnc:accounts-and-all-descendants

commit fae7ea02cd078ea08c90bcff57979079d403e22c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Apr 2 10:26:34 2022 +0800

    [account.cpp] gnc_accounts_and_all_descendants converted from scm
    
    much more efficient than guile algorithm, avoids numerous repeated
    GList<->SCM conversions, and traversals of account descendants.



Summary of changes:
 bindings/engine-common.i                                 |  4 ++++
 gnucash/report/html-acct-table.scm                       |  3 ++-
 gnucash/report/report-utilities.scm                      |  7 ++++---
 gnucash/report/reports/example/average-balance.scm       |  2 +-
 gnucash/report/reports/example/daily-reports.scm         |  4 ++--
 gnucash/report/reports/standard/account-summary.scm      |  2 +-
 gnucash/report/reports/standard/budget.scm               |  2 +-
 gnucash/report/reports/standard/cash-flow.scm            |  2 +-
 gnucash/report/reports/standard/category-barchart.scm    |  4 ++--
 gnucash/report/reports/standard/net-charts.scm           |  2 +-
 gnucash/report/reports/standard/portfolio.scm            |  2 +-
 gnucash/report/reports/standard/test/test-income-gst.scm |  4 ++--
 gnucash/report/test/test-report-utilities.scm            |  8 +++++---
 libgnucash/engine/Account.cpp                            | 16 ++++++++++++++++
 libgnucash/engine/Account.h                              |  1 +
 15 files changed, 44 insertions(+), 19 deletions(-)



More information about the gnucash-patches mailing list