gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Thu Oct 1 05:48:20 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/6eb2e36c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5c06f7f8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e6486e9d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1b31c06b (commit)
	from  https://github.com/Gnucash/gnucash/commit/630cf65f (commit)



commit 6eb2e36c2da69513dc2fb494fc59c22ded7d1be2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 30 09:50:54 2020 +0800

    minor optimisations, g_list_prepend then g_list_sort separately
    
    if building a g_list incrementally, don't sort on each insertion.

commit 5c06f7f8c0245fffac95339d0984dbc4c212adfe
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 30 09:50:13 2020 +0800

    deprecate xaccAccountCountSplits with include_children = TRUE
    
    where xaccAccountCountSplits is called including children, call
    gnc_account_and_descendants_empty intead

commit e6486e9d955ee2ee2e4db051b5f3724af84809c3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 30 09:49:07 2020 +0800

    deprecate xaccAccountCountSplits with include_children = FALSE
    
    whereby xaccAccountCountSplits is called with with_children = FALSE,
    test xaccAccountGetSplitList against NULL.

commit 1b31c06b29aab4f5c0c1736b2ff1b59b125d15e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 30 09:48:13 2020 +0800

    [Account.cpp] add gnc_account_and_descendants_empty (acc)
    
    and deprecate xaccAccountCountSplits



Summary of changes:
 gnucash/gnome-utils/dialog-account.c         |  4 ++--
 gnucash/gnome-utils/gnc-tree-view-account.c  |  2 +-
 gnucash/gnome/dialog-find-account.c          |  4 ++--
 gnucash/gnome/gnc-plugin-page-account-tree.c |  2 +-
 libgnucash/engine/Account.cpp                | 22 ++++++++++++++++++----
 libgnucash/engine/Account.h                  | 10 +++++++++-
 libgnucash/engine/gncOwner.c                 |  4 +++-
 libgnucash/engine/test/utest-Invoice.c       | 10 ++++++++--
 8 files changed, 44 insertions(+), 14 deletions(-)



More information about the gnucash-patches mailing list