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