gnucash stable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri May 16 18:55:13 EDT 2025


Updated	 via  https://github.com/Gnucash/gnucash/commit/fc5ec5d3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7ff08b27 (commit)
	from  https://github.com/Gnucash/gnucash/commit/ebc40776 (commit)



commit fc5ec5d3074a75e7e506c8935852df0b6de2a728
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 16 15:50:33 2025 -0700

    Register: Ensure splits belong to transaction.
    
    In the register we have a high likelihood of processing transactions that
    are being edited, so when traversing transaction split lists always ensure
    that the split still belongs to the transaction before including it in
    whatever we're doing.
    
     # Please enter the commit message for your changes. Lines starting

commit 7ff08b2775236e8d30fc3f40d8e729d44652cec4
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri May 16 15:17:42 2025 -0700

    Bug 799597 - Crash when deleting all splits in General Journal
    
    Allow creating a new blank split in an existing transaction.



Summary of changes:
 .../ledger-core/split-register-control.cpp         | 12 ++++++++-
 .../register/ledger-core/split-register-copy-ops.c |  2 +-
 gnucash/register/ledger-core/split-register-load.c | 29 +++++++++++++---------
 .../register/ledger-core/split-register-model.c    |  8 ++++++
 gnucash/register/ledger-core/split-register.c      |  4 ++-
 5 files changed, 40 insertions(+), 15 deletions(-)



More information about the gnucash-patches mailing list