gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Thu May 7 15:06:00 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/6141592d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/534bcd6c (commit)
	from  https://github.com/Gnucash/gnucash/commit/650f7901 (commit)



commit 6141592d404bdb38db9bcfbd0a45bc989b53944a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 7 11:22:42 2020 -0700

    Don't mutate the cached global account list store.
    
    That defeats the purpose of caching it and causes problems when using it
    from two registers at once. Instead use the PopBox tmp_store for listing
    the type-ahead match results if any.
    
    Since a no-match causes an empty ItemList and an empty ItemList with
    grab loses key events because there's no cell to handle them--very
    confusing to the user--prevent that by checking that there are entries
    before grabbing.

commit 534bcd6c1b9d8a6ef6130300c8efd46af2d3cc29
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu May 7 11:19:49 2020 -0700

    Clean up some leftover noise from the ime-fix branch.



Summary of changes:
 gnucash/gnome-utils/account-quickfill.c            |  72 ++---------
 gnucash/gnome-utils/account-quickfill.h            |   3 -
 gnucash/register/ledger-core/gncEntryLedgerLoad.c  |  12 +-
 gnucash/register/ledger-core/split-register-load.c |   7 +-
 gnucash/register/register-core/combocell.h         |   4 +-
 gnucash/register/register-gnome/combocell-gnome.c  | 131 +++++++++++++--------
 .../register/register-gnome/gnucash-item-list.c    |  21 ++++
 .../register/register-gnome/gnucash-item-list.h    |   4 +
 gnucash/register/register-gnome/gnucash-sheet.c    |   1 -
 gnucash/register/register-gnome/gnucash-sheetP.h   |   1 -
 10 files changed, 124 insertions(+), 132 deletions(-)



More information about the gnucash-patches mailing list