gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Fri Jul 29 00:58:02 EDT 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/ebf34395 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7c2a2495 (commit)
	from  https://github.com/Gnucash/gnucash/commit/7880f9b1 (commit)



commit ebf34395586ba3ed76a067a73f0d5ab57f1bb877
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jul 29 10:58:05 2022 +0800

    [gnc-sx-instance-model] free some GHashTable keys & Values

commit 7c2a24951106c19f562efc745ed5c8d605cd5d53
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jul 27 21:38:31 2022 +0800

    [gnc-sx-instance-model.c] refactor Scrub function
    
    This scrubbing function calls xaccTransRollbackEdit which is
    leaky. Instead of trying to fix xaccTransRollbackEdit which requires
    superhuman skills, it's easiest to track the changes separately in a
    GList, and use xaccTransBeginEdit/xaccTransCommitEdit only if
    necessary.



Summary of changes:
 libgnucash/app-utils/gnc-sx-instance-model.c | 70 +++++++++++++++++-----------
 1 file changed, 42 insertions(+), 28 deletions(-)



More information about the gnucash-patches mailing list