gnucash unstable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sat Mar 24 21:04:57 EDT 2018
Updated via https://github.com/Gnucash/gnucash/commit/8081e78e (commit)
via https://github.com/Gnucash/gnucash/commit/2571baff (commit)
via https://github.com/Gnucash/gnucash/commit/9135ec45 (commit)
via https://github.com/Gnucash/gnucash/commit/f1dd8cfa (commit)
via https://github.com/Gnucash/gnucash/commit/34d92180 (commit)
from https://github.com/Gnucash/gnucash/commit/7b6854c1 (commit)
commit 8081e78ee39a33bfb97bc8f458f2ad4732db996a
Merge: 7b6854c 2571baf
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 24 17:50:38 2018 -0700
Merge Bob Fewell's Bug 794360 PR into unstable.
commit 2571baff9fde514791ad8f2eb1758ee16ec3499c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Mar 21 13:05:49 2018 +0000
Bug 794644 - Deleting prices slow
Detach the price tree model from the price tree view while prices are
being deleted and then reattach.
commit 9135ec45244f193d75b95e894b394a3593297363
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Mar 21 13:04:42 2018 +0000
Fix a couple of Transient parent warnings
commit f1dd8cfaf13395e8fe44768211a76a98fe358e1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Mar 21 12:28:34 2018 +0000
Component not found error when accounts are deleted
When accounts are deleted that have an open register window a component
not found error is triggered. After the account is destroyed, a call to
'gnc_resume_gui_refresh' calls 'gnc_gui_refresh_internal' and this then
calls 'find_component_ids_by_class' which is used in order resulting in
'register-single' being unregistered before 'GncPluginPageRegister' and
hence 'ld' being freed but the register not knowing this. Reversing the
list fixes this.
commit 34d921803de8d8bbd7b29280f59c99bb6050fdca
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Mar 21 12:24:00 2018 +0000
Bug 794360 Critical error when deleting accounts with children
When an account is deleted which has sub accounts a dialog is displayed
that had parts destroyed so they are not shown depending on certain
criteria and as a result an error occurred as it tried to get the
sensitivity of a destroyed widget. Change this so all parts of the
dialog are present but made in-sensitive when not applicable so the
dialog layout is the same on all occurrences.
Summary of changes:
gnucash/gnome/dialog-price-edit-db.c | 9 ++
gnucash/gnome/gnc-plugin-page-account-tree.c | 116 ++++++++++++---------
gnucash/gnome/gnc-split-reg.c | 12 +--
gnucash/gtkbuilder/dialog-account.glade | 4 +-
gnucash/register/ledger-core/gnc-ledger-display.c | 1 +
.../register/ledger-core/split-register-model.c | 6 +-
libgnucash/app-utils/gnc-component-manager.c | 2 +
7 files changed, 91 insertions(+), 59 deletions(-)
More information about the gnucash-patches
mailing list