gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Tue Mar 1 18:37:51 EST 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/bd4a4570 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a4741386 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8f845df9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/919f392c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6c4c2512 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9088acab (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8bc080b9 (commit)
	from  https://github.com/Gnucash/gnucash/commit/aeefd893 (commit)



commit bd4a457040f1bbd88b6bf2ee6d00145740ca78ba
Merge: aeefd8934 a47413860
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Mar 2 07:37:17 2022 +0800

    Merge branch 'maint-lightning-budget' into maint #1248

commit a47413860ad0b206081b39a2c0b571cadd0cd647
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 20 22:39:41 2022 +0800

    Factor out GValue access for setters and getters

commit 8f845df93479264eb78f6cfe0f239273dbdd7c5d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 20 22:24:20 2022 +0800

    Factor out make_period_[data|note]_path

commit 919f392c7a43bb5cc469dfc6ace75e4b10db24c4
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 20 21:34:30 2022 +0800

    Use kvp C++ interface rather than GValue

commit 6c4c2512db53fc6b874f2004b743539fc651a9d2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 13 21:01:36 2022 +0800

    Use C++ STL instead of GLib

commit 9088acabd866ee50b1c6c620569368bb46079082
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Thu Jan 13 18:10:38 2022 +0800

    [gnc-budget.cpp] convert to c++

commit 8bc080b96dd13bf89376245c214e692173b57acb
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Jan 12 22:11:36 2022 +0800

    [gnc-budget] store budget kvp data onto memory upon first call.
    
    then each getter will retrieve from memory rather than backend's kvp.



Summary of changes:
 libgnucash/engine/CMakeLists.txt                   |   2 +-
 libgnucash/engine/{gnc-budget.c => gnc-budget.cpp} | 226 ++++++++++++---------
 libgnucash/engine/gnc-budget.h                     |  10 +
 libgnucash/engine/test/utest-Budget.c              |   6 +-
 po/POTFILES.in                                     |   2 +-
 5 files changed, 149 insertions(+), 97 deletions(-)
 rename libgnucash/engine/{gnc-budget.c => gnc-budget.cpp} (79%)



More information about the gnucash-patches mailing list