gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Fri Aug 26 01:38:32 EDT 2022
Updated via https://github.com/Gnucash/gnucash/commit/d5e93204 (commit)
via https://github.com/Gnucash/gnucash/commit/4c85757b (commit)
via https://github.com/Gnucash/gnucash/commit/4ae17d12 (commit)
via https://github.com/Gnucash/gnucash/commit/f24f2983 (commit)
from https://github.com/Gnucash/gnucash/commit/e91917b7 (commit)
commit d5e93204e22cf88b1532adbb4f78faa6c714bdb1
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Aug 25 14:32:44 2022 -0700
[options] Delegate widget grid insertion to create functions.
Gets rid of a lot of argument passing.
Also extracts much duplicated code to some inline helper functions.
commit 4c85757b1fe4df1e8e831130bb28f8f8bae11038
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Aug 23 12:53:40 2022 -0700
[options]Separate the option widgets from the option dialog.
commit 4ae17d12c79c3e64328675253152ac1c5411e529
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Aug 23 09:22:56 2022 -0700
[options] Move options from app-utils to engine.
Options is required for book options that are stored as part of the data
file and so belongs in engine.
commit f24f29830bd9b359f855ab9a3267340fc38dacbc
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Aug 18 11:19:04 2022 -0700
[options] Change std::cerr stream output to PWARN.
Remove temporary diagnostic.
Summary of changes:
bindings/app-utils.i | 1 -
bindings/business-core.i | 8 +-
bindings/engine.i | 20 +-
bindings/guile/CMakeLists.txt | 36 +-
bindings/guile/app-utils.scm | 1 -
.../{gnc-engine-guile.c => gnc-engine-guile.cpp} | 187 +-
bindings/guile/gnc-engine-guile.h | 44 +-
bindings/guile/gnc-optiondb.i | 30 +-
bindings/guile/options.scm | 10 +-
bindings/guile/test/CMakeLists.txt | 2 +-
.../guile/test/test-gnc-option-scheme-output.scm | 2 +-
bindings/guile/test/test-options.scm | 4 +-
bindings/guile/test/test-print-queries.cpp | 2 +-
bindings/guile/test/test-scm-query-string.cpp | 2 +-
gnucash/gnome-utils/CMakeLists.txt | 4 +-
gnucash/gnome-utils/dialog-options.cpp | 2149 +--------------
gnucash/gnome-utils/dialog-options.hpp | 88 +-
gnucash/gnome-utils/gnc-main-window.cpp | 2 +-
.../{dialog-options.cpp => gnc-option-gtk-ui.cpp} | 1284 ++-------
gnucash/gnome-utils/gnc-option-gtk-ui.hpp | 158 ++
gnucash/gnome/assistant-hierarchy.cpp | 2 +-
gnucash/gnome/business-options-gnome.cpp | 85 +-
gnucash/gnome/business-options-gnome.h | 10 +-
gnucash/gnome/dialog-report-column-view.cpp | 2 +-
gnucash/gnome/dialog-report-style-sheet.cpp | 2 +-
gnucash/gnome/gnc-plugin-page-report.cpp | 2 +-
gnucash/gnome/window-report.h | 2 +-
gnucash/report/gnc-report.h | 2 +-
gnucash/report/html-fonts.scm | 2 +-
gnucash/report/options-utilities.scm | 1 +
gnucash/report/report-core.scm | 3 +-
.../reports/standard/test/test-stress-options.scm | 1 +
gnucash/report/stylesheets/css.scm | 1 -
gnucash/report/stylesheets/footer.scm | 1 -
gnucash/report/stylesheets/head-or-tail.scm | 1 -
gnucash/report/stylesheets/plain.scm | 1 -
libgnucash/app-utils/CMakeLists.txt | 22 +-
libgnucash/app-utils/test/CMakeLists.txt | 13 +-
libgnucash/engine/Account.h | 2888 ++++++++++----------
libgnucash/engine/CMakeLists.txt | 14 +
.../{app-utils => engine}/gnc-accounting-period.c | 4 +-
.../{app-utils => engine}/gnc-accounting-period.h | 0
.../{app-utils => engine}/gnc-option-date.cpp | 4 +-
.../{app-utils => engine}/gnc-option-date.hpp | 2 +-
.../{app-utils => engine}/gnc-option-impl.cpp | 40 +-
.../{app-utils => engine}/gnc-option-impl.hpp | 10 +-
libgnucash/{app-utils => engine}/gnc-option-ui.hpp | 0
.../{app-utils => engine}/gnc-option-uitype.hpp | 0
libgnucash/{app-utils => engine}/gnc-option.cpp | 2 +-
libgnucash/{app-utils => engine}/gnc-option.hpp | 2 +-
.../{app-utils => engine}/gnc-optiondb-impl.hpp | 14 +-
libgnucash/{app-utils => engine}/gnc-optiondb.cpp | 24 +-
libgnucash/{app-utils => engine}/gnc-optiondb.h | 10 +-
libgnucash/{app-utils => engine}/gnc-optiondb.hpp | 12 +-
.../test/gtest-gnc-option.cpp | 22 +-
.../test/gtest-gnc-optiondb.cpp | 12 +-
po/POTFILES.in | 13 +-
57 files changed, 2162 insertions(+), 5098 deletions(-)
rename bindings/guile/{gnc-engine-guile.c => gnc-engine-guile.cpp} (91%)
copy gnucash/gnome-utils/{dialog-options.cpp => gnc-option-gtk-ui.cpp} (62%)
create mode 100644 gnucash/gnome-utils/gnc-option-gtk-ui.hpp
rename libgnucash/{app-utils => engine}/gnc-accounting-period.c (99%)
rename libgnucash/{app-utils => engine}/gnc-accounting-period.h (100%)
rename libgnucash/{app-utils => engine}/gnc-option-date.cpp (99%)
rename libgnucash/{app-utils => engine}/gnc-option-date.hpp (99%)
rename libgnucash/{app-utils => engine}/gnc-option-impl.cpp (97%)
rename libgnucash/{app-utils => engine}/gnc-option-impl.hpp (99%)
rename libgnucash/{app-utils => engine}/gnc-option-ui.hpp (100%)
rename libgnucash/{app-utils => engine}/gnc-option-uitype.hpp (100%)
rename libgnucash/{app-utils => engine}/gnc-option.cpp (99%)
rename libgnucash/{app-utils => engine}/gnc-option.hpp (99%)
rename libgnucash/{app-utils => engine}/gnc-optiondb-impl.hpp (97%)
rename libgnucash/{app-utils => engine}/gnc-optiondb.cpp (98%)
rename libgnucash/{app-utils => engine}/gnc-optiondb.h (98%)
rename libgnucash/{app-utils => engine}/gnc-optiondb.hpp (99%)
rename libgnucash/{app-utils => engine}/test/gtest-gnc-option.cpp (99%)
rename libgnucash/{app-utils => engine}/test/gtest-gnc-optiondb.cpp (99%)
More information about the gnucash-patches
mailing list