gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Thu Feb 2 16:59:14 EST 2023
Updated via https://github.com/Gnucash/gnucash/commit/12db8eaa (commit)
via https://github.com/Gnucash/gnucash/commit/cbf39074 (commit)
via https://github.com/Gnucash/gnucash/commit/07f3f536 (commit)
via https://github.com/Gnucash/gnucash/commit/b41e491e (commit)
via https://github.com/Gnucash/gnucash/commit/b49b5c86 (commit)
via https://github.com/Gnucash/gnucash/commit/019214f1 (commit)
from https://github.com/Gnucash/gnucash/commit/63f8e731 (commit)
commit 12db8eaaf268f2b2e49f908e92f706f22a4be9db
Merge: 63f8e7314 cbf39074c
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 2 13:27:51 2023 -0800
Merge Bob Fewell's 'bug753307master' into master.
commit cbf39074c2b3b552dd53f526d2a60036527fb7f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Feb 1 16:27:56 2023 +0000
Remove the old preference setting for default invoice report
Remove preference setting and set the schema to be depreciated in
version 5000 and removed in version 6000.
commit 07f3f536cc09209308c1b6c011a2ba684e24f1ae
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Feb 1 16:26:38 2023 +0000
Allow to select saved report on print invoice button
This change was inspired by mildred's #PR1247 and uses the new
GncReportCombo to allow selection of 'Saved Invoice reports' when the
invoice print button is used or when printing multiple invoices.
This change presents a dialog with the default for the report combo set
to the properties setting. This dialog has a timeout which is
adjustable under properties and will stop if a key is pressed or combo
popped so that a different report template can be selected and used.
There is also an 'OK' button that stops the time out and prints and a
'Cancel' button which cancels the print.
commit b41e491ec5757ebf1b71e2739ac6f92de2d419fe
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Feb 1 16:10:04 2023 +0000
Modify proposed code to use new GncReportCombo widget.
commit b49b5c86bb2a3f7ba8622c485d678462fd168dde
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Feb 1 15:38:16 2023 +0000
Create a new widget GncReportCombo to list reports
This widget will provide a combo and populate a model with guids, names
and a warning value that controls the visibility of a warning image.
commit 019214f1c2151e922131ed25671680a8fee989bf
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri May 6 15:05:12 2022 +0100
Bug753307 - Custom Report be selectable as default Report for Printing
This commit changes the preference in Business->'Report for Printing'
to be saved as a book property and allow the selection of any Invoice
Report to be used as the default.
Summary of changes:
gnucash/gnome-utils/CMakeLists.txt | 2 +
gnucash/gnome-utils/gnc-report-combo.c | 551 ++++++++++++++++++++++++
gnucash/gnome-utils/gnc-report-combo.h | 123 ++++++
gnucash/gnome/business-gnome-utils.c | 117 +++++
gnucash/gnome/business-gnome-utils.h | 38 ++
gnucash/gnome/business-options-gnome.cpp | 51 +++
gnucash/gnome/dialog-custom-report.c | 18 +
gnucash/gnome/dialog-invoice.c | 193 ++++++++-
gnucash/gnome/gnc-plugin-business.c | 25 --
gnucash/gnome/gnc-plugin-business.h | 2 -
gnucash/gschemas/pref_transformations.xml | 12 +
gnucash/gtkbuilder/business-options-gnome.glade | 12 +-
gnucash/gtkbuilder/business-prefs.glade | 66 +--
gnucash/gtkbuilder/dialog-invoice.glade | 127 ++++++
gnucash/report/report-core.scm | 24 +-
gnucash/report/reports/standard/invoice.scm | 3 +
gnucash/report/reports/standard/taxinvoice.scm | 2 +
libgnucash/engine/gnc-option-uitype.hpp | 1 +
libgnucash/engine/gnc-optiondb.cpp | 23 +-
libgnucash/engine/gnc-optiondb.hpp | 25 ++
libgnucash/engine/qofbook.cpp | 99 +++++
libgnucash/engine/qofbook.h | 21 +
libgnucash/engine/qofbookslots.h | 5 +
po/POTFILES.in | 1 +
24 files changed, 1442 insertions(+), 99 deletions(-)
create mode 100644 gnucash/gnome-utils/gnc-report-combo.c
create mode 100644 gnucash/gnome-utils/gnc-report-combo.h
More information about the gnucash-patches
mailing list