gnucash maint: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Thu Aug 30 06:25:22 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/c977c235 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a639dd92 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e2801fd9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4a3c6f8f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6ba47846 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a650693d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9423e091 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c6001d85 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ed05b895 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/13c5b539 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/72a29a83 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8a0ee0e3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e281b50b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97a566ae (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6eac7e1e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/632c7c72 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d74ec9aa (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3f9a8977 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b50c8a57 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b4db066d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c3724431 (commit)
	from  https://github.com/Gnucash/gnucash/commit/28691b46 (commit)



commit c977c2350a83035fadff61053507104aa9309f26
Merge: 28691b4 a639dd9
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 30 12:18:15 2018 +0200

    Merge branch 'sort-filter' of https://github.com/Bob-IT/gnucash into maint

commit a639dd92363438eebbb99a675ca931df91c14696
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 28 18:47:15 2018 +0100

    Reduce the number of times the register loads
    
    When a register is created an initial query is run and then the filter
    and sort item/reverse order is added and after each item the ledger is
    refreshed. By adding a parameter to the three main functions to toggle
    the refreshing, with a value of false at register creation, and moving
    the gnc_ledger_display_refresh command this can be reduced to 2 from 5.
    
    In the sort/filter dialogue the refresh parameter is TRUE allowing the
    changes to be seen immediately.

commit e2801fd937451a32a3af712aee1bffac25823558
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 19 22:02:47 2018 +0100

    Change the default filter for General Ledger
    
    The General Ledger default for the number of days shown is 30 but for
    the Register it is 0, meaning show all. So change the default filter
    based on ledger type and use this when determining if the setting should
     be saved or removed.

commit 4a3c6f8f8594e1ec12208dfbb6b26d0f415c0a45
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Aug 17 11:11:38 2018 +0100

    Change saving to .gcm and Kvp for GNC_FEATURE_REG_SORT_FILTER
    
    For the LD_GL save the filter and sort settings to the .gcm always.
    For the rest, keep saving the filter and sort settings to kvp only
    when the GNC_FEATURE_REG_SORT_FILTER is not set, if set then save
    only to the .gcm file. This will be set on first use in version
    4.0 where a conversion will be run to only use the .gcm meta file.

commit 6ba47846c05805deaa1b79867b69f798523d5573
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Aug 5 22:39:18 2018 +0100

    Improve the generation of the filter text

commit a650693d07269d82515bc132a334dac9aa96d43c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 17:06:43 2018 +0100

    New feature for register sort/filter settings move.

commit 9423e0913ba4d2878174cb4049c7d3e70e249321
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 17:05:55 2018 +0100

    Remove white space and re-indent gnc-features.c

commit c6001d855aceae1e1cea4777ba5b8d9036b99ff0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 15:44:15 2018 +0100

    Allow loading the sort and filter settings for the GL
    
    By default the GL loads the last 30 days but this can be changed and
    saved depending on requirements.

commit ed05b89518af94526542b7daf1b70b7262d376a0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 15:40:43 2018 +0100

    Load the sort and filter settings to the .gcm file.
    
    Load the sort and filter settings first from the .gcm file and if none
    are found try the account kvp entries. This is part of a transition to
    saving and loading these settings only in the .gcm file.

commit 13c5b53931a55b634d001f24675fecbe88a5d4fc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 15:35:25 2018 +0100

    Save the sort and filter settings to the .gcm file
    
    Save the sort and filter settings to the .gcm file as well as the
    account kvp. If default entries are saved then the corresponding entry
    in the .gcm file will be removed. This is part of a transition to saving
     these settings only in the .gcm file.

commit 72a29a83af4915920a7a2f486346696b2e7fb4e8
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 15:24:07 2018 +0100

    Fix the save option on sort/filter dialog
    
    When unticking the save option on the sort and filter dialog the actual
    save items are not cleared so check for this and clear the saved items.

commit 8a0ee0e38f1e569e8ae8d5e1f3b409356e6aca23
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 10:33:01 2018 +0100

    Hide the filter/sort save button when appropiate

commit e281b50b2963dfe2243bff1a1383ec9f14310bc4
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 08:13:58 2018 +0100

    Add new filter option to register
    
    Add new option to the register filter so that it will display the last
    number of days based on current day. This is stored as an extra element
    on the end of account filter setting.

commit 97a566ae280f664b4172375a331cd7859f78395c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 06:13:35 2018 +0100

    Creating filter was leaking while being put together

commit 6eac7e1ed0b5cfc8e42fb1afd846e387f6aec680
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Jun 19 05:26:11 2018 +0100

    There is no reason why you can not just have an end date
    
    Change the logic so the date checks are not nested.

commit 632c7c724ea4f4137d265e4e034fbec85920aecc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 18:07:46 2018 +0100

    Update the filter when General Journal created.

commit d74ec9aa6cc794d34a6d7082a8948463d896034c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 18:06:13 2018 +0100

    Only show update the summary bar left labels when present

commit 3f9a8977c176eb43131e34de9f83505fb20eb727
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 18:05:30 2018 +0100

    Add the summary bar to the GL and subaccount registers
    
    Add the summary bar to the General Journal and sub account register but
    only show sort and filter labels.

commit b50c8a57fa539bd50e61739511e28f60e8a09dfc
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 17:37:32 2018 +0100

    Show whether there is a filter on the right of the summary bar
    
    On the right of the summary bar indicate whether there is a filter and
    if there is display a tooltip with the settings. Also the filter label
    can be altered by the css class "gnc-class-highlight".

commit b4db066d84f3ec665928bf6e7c984e1d8dba1505
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Jun 18 13:11:37 2018 +0100

    Add the sort order to the right of the summary bar
    
    Add the sort order to the right of the summary bar with a tooltip that
    shows whether ascending or descending and an arrow. When arrow can
    also be emphasized with css by using the class "gnc-class-highlight".

commit c3724431e9fd3cd840bc6910e4c0df99bdf08abe
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Sun Jun 17 20:39:35 2018 +0100

    Add a parameter to add_summary_label to specify packing order
    
    Add boolean pack_start to add_summary_label to indicate whether the
    labels should be packed at the start or end of the summary bar.



Summary of changes:
 gnucash/gnome/gnc-plugin-page-register.c          | 692 +++++++++++++++++++---
 gnucash/gnome/gnc-split-reg.c                     | 219 +++++--
 gnucash/gnome/gnc-split-reg.h                     |  14 +-
 gnucash/gtkbuilder/gnc-plugin-page-register.glade |  61 +-
 libgnucash/engine/gnc-features.c                  |  41 +-
 libgnucash/engine/gnc-features.h                  |   1 +
 6 files changed, 870 insertions(+), 158 deletions(-)



More information about the gnucash-patches mailing list