gnucash stable: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Fri Oct 18 06:04:07 EDT 2024


Updated	 via  https://github.com/Gnucash/gnucash/commit/f2f5e2c5 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/10857219 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/63deaad2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c0b2b761 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a26a6c4a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ecabcef0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d13f930a (commit)
	from  https://github.com/Gnucash/gnucash/commit/5b7d951e (commit)



commit f2f5e2c52d78d2bc0b582494c5a10ccf2751863b
Merge: 5b7d951e4e 10857219ab
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Oct 18 18:03:31 2024 +0800

    Merge branch 'better-c++' into stable #1965

commit 10857219ab57e467a82ea1b3eb0500518da07e6c
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 13 08:27:42 2024 +0800

    [Account.cpp] refactor acc->balance_limit getters/setters

commit 63deaad2490a9776034ec3c730b37ab315c22b27
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 13 08:35:09 2024 +0800

    [Account.cpp] use newer qof_instance_get|set_path_kvp
    
    which do not require GValue dance
    
    small modification of xaccAccountSetLastNum behaviour with
    empty-string last_num

commit c0b2b761e9db0d8420d1454cff10106d731210d3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Oct 15 08:26:13 2024 +0800

    [qofinstance.cpp] GValue on stack instead of heap

commit a26a6c4a6f9effe3dc6a42d067c9bf54b1c2c945
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 13 08:23:16 2024 +0800

    [qofinstance.cpp] add overloaded qof_instance_set|get_path_kvp
    
    these overloaded functions to kvp slots do not require GValue

commit ecabcef084a3df46498370434d0cfd2126a2a645
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Oct 13 08:34:56 2024 +0800

    [Account.cpp] small modification xaccAccountSetLastNum
    
    if last-num is empty-string, remove the slot. this makes the behaviour
    consistent with other slots.

commit d13f930a8c9a25818eac9ce3975ff7b5ccd18192
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jun 5 07:51:48 2024 +0800

    [Account.cpp] tightening loops, less g_list_free



Summary of changes:
 libgnucash/engine/Account.cpp            | 921 +++++++------------------------
 libgnucash/engine/AccountP.hpp           |   4 -
 libgnucash/engine/qofinstance-p.h        |   7 +
 libgnucash/engine/qofinstance.cpp        |  39 +-
 libgnucash/engine/test/utest-Account.cpp |   2 +-
 5 files changed, 254 insertions(+), 719 deletions(-)



More information about the gnucash-patches mailing list