gnucash maint: Multiple changes pushed
Robert Fewell
bobit at code.gnucash.org
Fri Nov 6 08:56:19 EST 2020
Updated via https://github.com/Gnucash/gnucash/commit/b6c0a62b (commit)
via https://github.com/Gnucash/gnucash/commit/39ad1e9e (commit)
via https://github.com/Gnucash/gnucash/commit/c0e13411 (commit)
via https://github.com/Gnucash/gnucash/commit/5c48244e (commit)
via https://github.com/Gnucash/gnucash/commit/b51a7067 (commit)
from https://github.com/Gnucash/gnucash/commit/bf9b2672 (commit)
commit b6c0a62bbd33f63462e10bd8fcbaacd85ca8e7ec
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Oct 28 13:56:07 2020 +0000
Add confirmation of Main Window close when more than one
If you have more than one Gnucash window open is is very easy to close
the wrong window with the 'x' and in doing so change your saved pages.
The way to save the configuration of all windows and pages is to use
'File->Quit'.
commit 39ad1e9ebb0ab2b35da278f058394130dd9e2329
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Oct 27 14:47:58 2020 +0000
Add two key combinations to the main notebook
Add ability to do key combination Ctrl+Alt+Menu to bring up the main
notebook menu so pages can be selected.
Also add Ctrl+Alt+a to jump to the Accounts page with the 'a' being
translatable.
commit c0e1341139d93d8b4756ec08c19dc77030fcefeb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Oct 26 11:22:12 2020 +0000
Intercept the Ctrl+Alt+PgUp/Down for a report page
With the focus on the webkit webview, this key sequence can be used to
scroll the view. For the key sequence to work for tab page switching a
callback is connected to the 'key-press-event' for the webkit view and
checked for the sequence and passed to the notebook if required.
commit 5c48244e8d8dfb781aceecfdb52157af55d42225
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Oct 26 11:05:02 2020 +0000
Fix report page focus
Currently the setting of keyboard focus is to the scroll window but
should be to the Webkit webview so correct this.
commit b51a70675f75470185e44d245853be185c4d5c20
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Oct 26 10:17:07 2020 +0000
Bug 797944 - Crash when opening new file from existing one
If you have report pages that are left open when the current book is
'Saved' and then use the 'File->Open' to open a new book Gnucash may
crash. This was traced to the use of a g_idle_add to delay loading the
reports in the pages that was not being cleared when the first book was
closed.
To fix this the g_idle_add has been removed and the loading of the
report has been moved to the page focus function. By using a flag to
indicate when pages are being restored, the report loading is delayed
until the page is focused which has also decreased book loading time
especially if no report pages were the current page when the book was
closed.
Summary of changes:
gnucash/gnome-utils/gnc-main-window.c | 103 ++++++++++++++++++++-
gnucash/gnome-utils/gnc-main-window.h | 10 ++
gnucash/gnome/gnc-plugin-page-report.c | 88 +++++++++++++-----
.../gschemas/org.gnucash.warnings.gschema.xml.in | 10 ++
gnucash/html/gnc-html.c | 33 +++++++
gnucash/html/gnc-html.h | 9 ++
6 files changed, 229 insertions(+), 24 deletions(-)
More information about the gnucash-patches
mailing list