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