gnucash master: Multiple changes pushed
Robert Fewell
bobit at code.gnucash.org
Thu May 14 05:36:21 EDT 2020
Updated via https://github.com/Gnucash/gnucash/commit/6fb50d22 (commit)
via https://github.com/Gnucash/gnucash/commit/bf9c4441 (commit)
via https://github.com/Gnucash/gnucash/commit/b6de2981 (commit)
via https://github.com/Gnucash/gnucash/commit/2494ad1a (commit)
via https://github.com/Gnucash/gnucash/commit/74abd821 (commit)
via https://github.com/Gnucash/gnucash/commit/4c8ebfe1 (commit)
via https://github.com/Gnucash/gnucash/commit/2f5225ad (commit)
via https://github.com/Gnucash/gnucash/commit/b622518f (commit)
from https://github.com/Gnucash/gnucash/commit/a874483b (commit)
commit 6fb50d227a2a07acdfcf30194a949239bdb32ad3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat May 2 14:45:14 2020 +0100
Complete the move of saving register filter/sort to .gcm
This commit changes the saving of register filter and sort information
from KVP entries to using the .gcm file. On register load these
settings are transferred to the .gcm file and the KVP entries removed.
A feature flag is also set when the first register is loaded by this
version.
commit bf9c44416e2024caf0d2dac1078f5e085442e0bb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat May 2 14:41:35 2020 +0100
Remove the setting of a comment for registers
commit b6de2981b83d2f6fb480855b7f2522c87d2ea60a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat May 2 14:38:37 2020 +0100
Remove the state key file comment for Account filter
commit 2494ad1adf9bccccfae53b3b2924591da2a44113
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat May 2 14:37:40 2020 +0100
Add option to save Layout for Register items
Add two menu items under windows, one to save an existing register
layout based on the register type to there respective default layouts
so the user set column widths will be used when opening registers. The
second menu item will reset the column widths to defaults and remove
the associated default layout.
Open registers will also save there column widths to the page section
so these could can temporarily have different widths.
commit 74abd821b39736465e5a3dd792d6224c5812a7bc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat May 2 14:32:47 2020 +0100
Add enum SplitRegisterTypeGroup to group registers
Add SplitRegisterTypeGroup to group registers that have the same layout
and it will also be used to get the default user state information for
register cell widths.
commit 4c8ebfe1710e28aad9ae9bb9351c802cd1065f9b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat May 2 14:32:04 2020 +0100
Change state_section parameter for gnc_table_save_state
Change state_section to a const gchar* and update where used as required
commit 2f5225ad337486b510d8b72ad5e8ffcccb35b41c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat May 2 14:30:21 2020 +0100
Add option to save Layout for Business items
Add two menu items under windows, one to save an existing layout for
Invoices, Bills and Vouchers to there respective default layouts so the
user set column widths will be used. The second menu item will reset the
column widths to defaults and remove the default layout.
Open Business items will also save there column widths to the page
section so these can temporarily have different widths.
commit b622518fcef9870eff07c4a642b326c9ec9d4c73
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 2 14:49:14 2020 +0000
Test for a valid register state comment before trying
to add it
Summary of changes:
gnucash/gnome-utils/gnc-tree-view-account.c | 4 -
gnucash/gnome/dialog-invoice.c | 76 ++++++-
gnucash/gnome/dialog-invoice.h | 4 +
gnucash/gnome/gnc-plugin-page-invoice.c | 184 +++++++++++++--
gnucash/gnome/gnc-plugin-page-register.c | 247 ++++++++++++---------
gnucash/gnome/gnc-split-reg.c | 240 +++++++++++++++++---
gnucash/gnome/gnc-split-reg.h | 17 +-
.../register/ledger-core/split-register-layout.c | 26 +--
gnucash/register/ledger-core/split-register.c | 49 ++++
gnucash/register/ledger-core/split-register.h | 19 ++
gnucash/register/register-core/table-allgui.h | 2 +-
gnucash/register/register-gnome/gnucash-register.c | 31 ++-
gnucash/register/register-gnome/gnucash-register.h | 3 +-
gnucash/register/register-gnome/table-gnome.c | 6 +-
gnucash/ui/gnc-plugin-page-invoice-ui.xml | 8 +
gnucash/ui/gnc-plugin-page-register-ui.xml | 7 +
gnucash/ui/gnc-windows-menu-ui.xml | 4 +-
17 files changed, 731 insertions(+), 196 deletions(-)
More information about the gnucash-patches
mailing list