gnucash/libgnucash
John Ralls 89360252fb Bug 798983 - Empty Orphan account appears after entering transactions in 5.3
Caused by trying to set the account on the blank split. The blank split
was present because the method used to clear the split list for the
receiving transaction in gnc_float_txn_to_txn_swap_accounts only removed
splits that belong to the transaction, and the blank split doesn't.

Adds new function xaccTransClearSplits to do a more thorough job.
Also improve the documentation for xaccSplitDestroy to better explain when
a transaction will be destroyed if it empties the split list.

 # Please enter the commit message for your
changes. Lines starting
2023-09-08 15:08:44 -07:00
..
app-utils rename string_to_gnc_numeric to gnc_numeric_from_string 2023-08-29 08:45:20 +08:00
backend rename string_to_gnc_numeric to gnc_numeric_from_string 2023-08-29 08:45:20 +08:00
core-utils Valgrind: fix "definitely lost" memory in test - test-userdata-dir-invalid-home 2023-07-19 10:21:30 +01:00
doc Fix some typos 2023-01-26 13:48:58 +01:00
engine Bug 798983 - Empty Orphan account appears after entering transactions in 5.3 2023-09-08 15:08:44 -07:00
gnc-module Refactor: hide implementation of GncPlugin* (move from .h -> .c) 2023-06-14 11:03:37 +01:00
quotes Add JSON::Parse to gnc-fq-update. 2023-03-10 12:51:30 -08:00
tax Add missing MAKE_LINKS, and the local scm directory to %load-path 2023-02-28 11:51:23 +00:00
CMakeLists.txt libgnucash/scm - move to bindings/guile 2019-12-06 19:59:11 +01:00