gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Mar 3 13:24:24 EST 2023


Updated	 via  https://github.com/Gnucash/gnucash/commit/f18fd609 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8c613ff7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/672cfddd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/747b5582 (commit)
	from  https://github.com/Gnucash/gnucash/commit/c3989833 (commit)



commit f18fd609f86a691352f2f8da82015cb453339de5
Merge: c3989833a 8c613ff7a
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Mar 3 10:21:35 2023 -0800

    Merge Bob Fewell's 'bug798759' into maint.

commit 8c613ff7ab5fdb2b29fa4022e11207372916e1da
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 3 13:40:05 2023 +0000

    Fix the register sheet insensitive when in reverse order

commit 672cfddd6930f63aef530faf3573f75ac1417572
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 3 13:20:54 2023 +0000

    Modify commit de9c0eb to not use xaccAccountSetSortReversed
    
    Account sort order / sort by and filter by are all stored in the
    register with the account functions in the process of being depreciated
    so instead get the sort order from a new value added to SplitRegister.
    
    Also in the general ledger, there is no default account and so was
    causing an error in the trace file.

commit 747b558216a61ac782106c9f5b3157e02d4daad3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 3 13:19:00 2023 +0000

    Bug 798759 - Register widths for 'with sub-account' not saved
    
    Register widths are saved in the .gcm file under sections based on the
    account guid. When you have for example an 'Assets' register open and
    the 'with sub-account' register page 'Assets+' open, they will both
    save there settings to the same section as there is only one guid.
    
    To fix this, add a '+' to the end of the guid for the sub-account
    section as done for the title.



Summary of changes:
 gnucash/gnome/gnc-plugin-page-register.c           | 67 +++++++---------------
 gnucash/gnome/gnc-split-reg.c                      | 52 ++++++++++-------
 gnucash/gnome/gnc-split-reg.h                      |  8 +++
 gnucash/register/ledger-core/split-register-load.c | 15 +++--
 gnucash/register/ledger-core/split-register.c      |  7 +++
 gnucash/register/ledger-core/split-register.h      |  9 +++
 gnucash/register/register-core/table-model.c       | 10 ++++
 gnucash/register/register-core/table-model.h       | 10 ++++
 .../register-gnome/gnucash-sheet-private.c         | 36 +++++++++---
 9 files changed, 133 insertions(+), 81 deletions(-)



More information about the gnucash-patches mailing list