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