gnucash stable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Mon Sep 11 00:25:55 EDT 2023
Updated via https://github.com/Gnucash/gnucash/commit/3f3a8540 (commit)
via https://github.com/Gnucash/gnucash/commit/5b6d61e8 (commit)
via https://github.com/Gnucash/gnucash/commit/7f420b53 (commit)
from https://github.com/Gnucash/gnucash/commit/c5a71f24 (commit)
commit 3f3a85402a17ec8b7c958a3d57115723a65523cf
Merge: c5a71f2464 5b6d61e854
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Sep 10 21:25:23 2023 -0700
Merge James White's 'assistant2' into stable
commit 5b6d61e854e17f5ec241dbbe236bde308421a99e
Author: Jeremy White <jwhite at codeweavers.com>
Date: Sun Sep 10 21:08:20 2023 -0500
Bug 728875 - Back button does not work in QIF import assistant
The current logic has each 'prepare' function jump us around in the assistant
flow in order to skip pages that aren't needed. But that logic only allows
forward movement, effectively breaking the back button.
This patch introduces a custom 'next page' function, which GtkAssistant
supports, along with a shift in the paradigm. Instead of the prepare
function jumping around, there is now a deliberate 'should I skip?' function
that is used to avoid displaying a page.
This does not make the flow perfect; unexpected exceptions still end the
process (see bug 698804) and going back with loaded files feels a bit clunky.
commit 7f420b53c0d0f2bb528e37f277f78ed46d824897
Author: Jeremy White <jwhite at codeweavers.com>
Date: Sun Sep 10 21:02:17 2023 -0500
Spelling fix: catagory -> category
Summary of changes:
.../import-export/qif-imp/assistant-qif-import.c | 375 ++++++++++++++++-----
1 file changed, 282 insertions(+), 93 deletions(-)
More information about the gnucash-patches
mailing list