gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sat Aug 20 19:12:42 EDT 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/5cd57e24 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/258d994e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6f70e08b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/47953c9b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/531f0f3c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a8606439 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5f75f106 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/57666b43 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5bb53c04 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8f9d1dcf (commit)
	from  https://github.com/Gnucash/gnucash/commit/90b7a6f6 (commit)



commit 5cd57e24d9a9c75db159ea0b5b89e837d80876c5
Merge: 90b7a6f 258d994
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Aug 20 16:12:02 2016 -0700

    Merge branch 'trans-assoc' from Bob Fewell.

commit 258d994e2c37b47d504544450a4daec441ad2ddb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Aug 19 11:57:14 2016 +0100

    Change Transaction Association Dialog
    
    Update dialog to reflect the use of relative paths by the addition of a
    toggle column indicating such.

commit 6f70e08bdfe1964bf6d009345f09560d277f68d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 16 16:38:22 2016 +0100

    Add check for path being relative.
    
    If the preference "assoc-head" is set and file path is a sub directory
    then only this part is saved to the transaction making the full path
    portable. Paths outside of "assoc-head" will be saved in full. There is
    also a test to make sure the URI passed to the open call has a valid
    scheme otherwise the windows version will crash.

commit 47953c9b733180faf5aed667cc06c0e838a1fcd1
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 16 16:33:56 2016 +0100

    Add Preference path head for Trans. Associations
    
    Add a preference for setting the path head for Transaction Associations
    based on a GtkFileChooserButton. An additional button is used to clear
    this setting when required.

commit 531f0f3c37f0ebd9e3c601327a959700e794e212
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Aug 2 09:41:07 2016 +0100

    Add sort button for Associations

commit a860643922461a2c3d878a6dac3b0cc2475e5829
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 14:30:24 2016 +0100

    Transaction Association List Dialog
    
    This new dialog creates a list view of transaction associations and
    allows them to be checked to see if they are still available and be able
    to jump to the corresponding transaction in the register or open the
    associated entry.

commit 5f75f106ee1f9a766bf66d58f84816884cf77c0e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:45:35 2016 +0100

    Add option to recn cell type to be read only
    
    Use added read only option to make Associate cell read only

commit 57666b43ba50da2f56660f00836a24bcb75e836a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:44:25 2016 +0100

    Make a distinction between file/link Association
    
    Show a 'f' in the register for a file association and a 'w' for a link

commit 5bb53c044a239e63119829f1988a027acd175dba
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:42:45 2016 +0100

    Indicate an Association in the Register
    
    Use the field below the reconcile and type entry on the transaction
    lines to indicate a file/link association.

commit 8f9d1dcf392c30a548a86b24c796c03650537f0f
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Mon Aug 1 12:30:31 2016 +0100

    Change associate file/link to show existing entry
    
    Currently there is no way of knowing what the existing association is
    and so what dialog to use. Changed the file dialog to use existing uri
    along with a label in case the uri does not exist and populated the
    entry in the link dialog with the existing uri.
    
    Also added a test for when entry is cleared and also being NULL to
    control menu sensitivity and also added a remove button to clear entry



Summary of changes:
 po/POTFILES.in                                     |   2 +
 src/gnome-utils/dialog-preferences.c               | 168 ++++++-
 .../gtkbuilder/dialog-preferences.glade            | 387 +++++++++------
 src/gnome/CMakeLists.txt                           |   2 +
 src/gnome/Makefile.am                              |   2 +
 src/gnome/dialog-trans-assoc.c                     | 519 +++++++++++++++++++++
 .../{dialog-imap-editor.h => dialog-trans-assoc.h} |  10 +-
 src/gnome/gnc-plugin-basic-commands.c              |  15 +
 src/gnome/gnc-plugin-page-register.c               |  11 +-
 src/gnome/gnc-split-reg.c                          | 272 +++++++----
 src/gnome/gnc-split-reg.h                          |   3 +-
 .../gschemas/org.gnucash.dialogs.gschema.xml.in.in |  11 +
 src/gnome/gschemas/org.gnucash.gschema.xml.in.in   |   5 +
 src/gnome/gtkbuilder/Makefile.am                   |   1 +
 src/gnome/gtkbuilder/dialog-trans-assoc.glade      | 217 +++++++++
 src/gnome/ui/gnc-plugin-basic-commands-ui.xml      |   1 +
 src/register/ledger-core/split-register-layout.c   |  29 +-
 src/register/ledger-core/split-register-load.c     |  19 +
 src/register/ledger-core/split-register-model.c    |  67 +++
 src/register/ledger-core/split-register.h          |   1 +
 src/register/register-core/recncell.c              |  11 +
 src/register/register-core/recncell.h              |   3 +
 22 files changed, 1493 insertions(+), 263 deletions(-)
 create mode 100644 src/gnome/dialog-trans-assoc.c
 copy src/gnome/{dialog-imap-editor.h => dialog-trans-assoc.h} (85%)
 create mode 100644 src/gnome/gtkbuilder/dialog-trans-assoc.glade



More information about the gnucash-patches mailing list