gnucash stable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Thu Jun 27 13:36:14 EDT 2024
Updated via https://github.com/Gnucash/gnucash/commit/63927aaa (commit)
via https://github.com/Gnucash/gnucash/commit/3a562e5d (commit)
via https://github.com/Gnucash/gnucash/commit/8bd7deb3 (commit)
via https://github.com/Gnucash/gnucash/commit/0de4ce11 (commit)
from https://github.com/Gnucash/gnucash/commit/0f89f882 (commit)
commit 63927aaa88fc87b64e603f268bded638d5183351
Merge: 0f89f88293 3a562e5dbb
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 27 10:35:14 2024 -0700
Merge Bob Fewell's 'bug799047' into stable.
commit 3a562e5dbbbd2e4874a0a625f30d8f0f89d33c86
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 17 14:41:12 2024 +0100
Incorrect default start date for General Ledger
The default for the general ledger is 30 days so use a time64 and
subtract from that instead of subtracting from tm.tm_mon.
commit 8bd7deb3dcccd150df6e1886312358cb95677df4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 17 14:31:53 2024 +0100
Reapply filter when number of sub-accounts change
When viewing a register that displays sub-accounts, if the number of
sub-accounts is changed, the query is rebuilt from the remaining
sub-accounts but when a filter is being used it is not applied after.
Fixed by checking the original query for a filter and if so applying
that after query rebuilt.
commit 0de4ce1106e2247e4f6d221833a7c2b8459f2533
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 17 13:36:54 2024 +0100
Bug 799047 - AutoComplete Only Considers Visible Transactions
In the past, all transactions were used on the first load of the
register and this is when the autocomplete would be populated, on
subsequent loads it would be a filtered list. With the change to delay
loading, the first load is empty and the autocomplete is now being
populated by the filtered list.
To fix this, make a copy of the original query and compare this query
to the query used for refresh. When different, pass a second list of
splits to the register to populate the autocomplete lists.
Summary of changes:
gnucash/gnome/dialog-sx-editor.c | 2 +-
gnucash/register/ledger-core/gnc-ledger-display.c | 48 ++++++++++++++++++----
gnucash/register/ledger-core/split-register-load.c | 46 +++++++++++++++++----
gnucash/register/ledger-core/split-register.h | 4 +-
libgnucash/engine/Query.cpp | 42 ++++++++++++++++++-
libgnucash/engine/Query.h | 2 +
libgnucash/engine/qofquerycore.cpp | 12 ++++++
libgnucash/engine/qofquerycore.h | 2 +
8 files changed, 140 insertions(+), 18 deletions(-)
More information about the gnucash-patches
mailing list