gnucash stable: Multiple changes pushed
Robert Fewell
bobit at code.gnucash.org
Mon Mar 10 06:17:34 EDT 2025
Updated via https://github.com/Gnucash/gnucash/commit/ad4c3f68 (commit)
via https://github.com/Gnucash/gnucash/commit/c23d8cdf (commit)
via https://github.com/Gnucash/gnucash/commit/bdf7c36d (commit)
via https://github.com/Gnucash/gnucash/commit/76b25758 (commit)
via https://github.com/Gnucash/gnucash/commit/ac2511bd (commit)
via https://github.com/Gnucash/gnucash/commit/d924e3f6 (commit)
via https://github.com/Gnucash/gnucash/commit/6be4c3c3 (commit)
via https://github.com/Gnucash/gnucash/commit/79c6c373 (commit)
from https://github.com/Gnucash/gnucash/commit/6f722be6 (commit)
commit ad4c3f681da349c7b4d4b9a7cf7f80beb56a6806
Merge: 6f722be642 c23d8cdf5b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 10 10:07:03 2025 +0000
Merge Simon Arlott 'jump-multiple-splits' into stable
commit c23d8cdf5ba479036eb796999b58d27498d6692f
Author: Simon Arlott <sa.me.uk>
Date: Fri Jan 31 20:50:41 2025 +0000
When using "Jump" with more than two splits, expand the transaction
If there are more than two splits it may not be obvious why a transaction
has been selected in the basic register mode, so expand the transaction to
show the split that's in this register and also to indicate which split was
followed to reach this transaction.
commit bdf7c36d7d164e05fa3372379b67363659bea622
Author: Simon Arlott <sa.me.uk>
Date: Mon Jun 5 20:09:57 2023 +0100
Add warnings to the "Jump" operation instead of doing nothing
commit 76b257584843150ad8c111c61b591dfabf7ac629
Author: Simon Arlott <sa.me.uk>
Date: Mon Jun 5 20:17:37 2023 +0100
Allow warning dialogs to be the dismiss-only variant
All existing dialogs are either QUESTION or WARNING.
Allow INFO, ERROR and OTHER to remember being dismissed without asking a
question.
commit ac2511bd5ad5889c24f827d2e513faf676241bf2
Author: Simon Arlott <sa.me.uk>
Date: Mon Jun 5 12:41:20 2023 +0100
Fallback register "Jump" operation to the only other account
There may be multiple splits but only one other account. In this scenario
we can jump to the first split for that account.
commit d924e3f6248ba5f46b638f00845ae97757e23751
Author: Simon Arlott <sa.me.uk>
Date: Sat Jun 3 21:18:54 2023 +0100
Register preference "Jump action for multiple splits"
Make the behaviour when the "Jump" operation encounters a transaction with
more than two splits configurable.
This can be configured as:
* Do nothing (this is the default)
* Use the split with the largest value
* Use the split with the smallest value
This makes it much easier to jump between accounts for stock transactions
that include splits for fees and taxes, or dividend transactions that have
a zero value split for the stock account.
commit 6be4c3c36378ae64117ba7b8e9c47bdeb189c7ae
Author: Simon Arlott <sa.me.uk>
Date: Sat Sep 21 19:01:21 2024 +0100
Support for enums as GtkRadioButton preferences
The "=" in the widget name will separate the pref name from the enum
string value that is used when the radio button is activated. When the
radio button is deactivated, its preference update is ignored because
another button must have been made active.
commit 79c6c3732f1e5fc44323978a37877367e245e3a1
Author: Simon Arlott <sa.me.uk>
Date: Mon Jun 5 20:11:34 2023 +0100
Disallow using "Jump" on an expanded split for the current account
If you've selected a split for this account, for consistency with selecting
the split of another account we should do nothing. You're already on the
account for the split you selected.
Previously it would still go to the "other" account but that's going to
make the "multiple split" options confusing.
Summary of changes:
gnucash/gnome-utils/dialog-preferences.c | 54 +++---
gnucash/gnome-utils/dialog-utils.c | 8 +-
gnucash/gnome/dialog-lot-viewer.c | 4 +-
gnucash/gnome/dialog-tax-info.c | 2 +-
gnucash/gnome/gnc-plugin-business.c | 4 +-
gnucash/gnome/gnc-plugin-page-register.cpp | 202 ++++++++++++++++++++-
.../gschemas/org.gnucash.GnuCash.gschema.xml.in | 13 +-
.../org.gnucash.GnuCash.warnings.gschema.xml.in | 20 ++
gnucash/gtkbuilder/dialog-preferences.glade | 110 +++++++++--
.../import-export/csv-exp/assistant-csv-export.c | 2 +-
gnucash/import-export/import-match-picker.cpp | 2 +-
libgnucash/app-utils/gnc-gsettings.cpp | 45 ++++-
libgnucash/app-utils/gnc-gsettings.h | 3 +
libgnucash/core-utils/gnc-prefs-p.h | 1 +
libgnucash/core-utils/gnc-prefs.c | 3 +-
libgnucash/core-utils/gnc-prefs.h | 6 +-
16 files changed, 422 insertions(+), 57 deletions(-)
More information about the gnucash-patches
mailing list