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