gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Wed Sep 22 09:07:32 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/c0736a1a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/87b61bf6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/86cf327f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c8a53c54 (commit)
	from  https://github.com/Gnucash/gnucash/commit/78d50033 (commit)



commit c0736a1a04a0bae358edc1c8d71f17836adcc286
Merge: 78d500337 87b61bf6f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Sep 22 21:06:25 2021 +0800

    Merge branch 'maint-leaks' into maint #1135

commit 87b61bf6fb623f97ee89528d028549d9a9a28ac1
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Sep 19 10:36:09 2021 +0800

    [account.cpp] GValue must be unset in old functions
    
    GValue in DxaccAccount[Set|Get]Currency is unset correctly.
    
    However dxaccAccountGetPriceSrc and dxaccAccountSetQuoteTZ reuse a
    static char* therefore the latter must be used carefully before
    calling the function again. The functions are tested in
    43094697306ec68c1133dfb11ef357bae8f473ca.

commit 86cf327f094885882cd8ce1babe4c48e9407a1ee
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 13 23:43:38 2021 +0800

    [account.cpp] GValue containing string must be unset
    
    already have comprehensive tests in 15852031d

commit c8a53c54f288eca5f125518128a00ffb5b950b87
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 13 23:26:58 2021 +0800

    [account.cpp] refactor gnc_account_get_map_entry
    
    Have comprehensive tests in a5d101d1b



Summary of changes:
 libgnucash/engine/Account.cpp | 152 +++++++++++++++++-------------------------
 libgnucash/engine/Account.h   |   5 +-
 libgnucash/engine/AccountP.h  |   3 +
 3 files changed, 67 insertions(+), 93 deletions(-)



More information about the gnucash-patches mailing list