gnucash maint: Multiple changes pushed

Robert Fewell bobit at code.gnucash.org
Fri Mar 29 16:43:19 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/358468d0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2cb34d48 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/32e64979 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c667822 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/63dfd181 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/be8216e2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/bed7f99d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5eb6f76e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/89d2cde9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/22a7a05d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/25277242 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/167d2096 (commit)
	from  https://github.com/Gnucash/gnucash/commit/4cb29101 (commit)



commit 358468d036b45f823aaeed1a7dcd2aa2e35bed4d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:39:36 2019 +0000

    Use a hash table to track transactions for associate dialog
    
    When generating the list of transactions to look at, a GList was used to
     keep a list of transactions already processed. Change this to use a
     hash table instead as it is quicker.

commit 2cb34d48741043128d3a8ccebf7fcaabb120db3a
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:38:06 2019 +0000

    Minor changes to gnucash-sheet and source layout
    
    These changes were concerning the transaction associations functions

commit 32e64979d0f9c785641fbb8e8d2f62de1ab806db
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:37:27 2019 +0000

    Change the associate tooltip function
    
    Change the tooltip function to use the in house uri functions.

commit 0c667822cc85c01ed50591ac85b05f49af36e959
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:36:53 2019 +0000

    Change dialog-trans-assoc.glade
    
    Make the association column to be the one that expands and also set the
    ellipsize to the start for the renderer.

commit 63dfd18111eb1dcd3d4c972cf65a75cfd939aa5c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:36:20 2019 +0000

    Update dialog-trans-assoc.c
    
    Update the transaction association dialog to use the in house uri
    functions and also fix a problem that mainly affects Windows when you
    associate a file that is in the root of the associated path head.

commit be8216e235c336d657e732ea1328c44600cc48f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:35:48 2019 +0000

    Update transaction association functions in gnc-split-reg.c
    
    Update the transaction association functions to use the in house uri
    functions and also fix a problem that mainly affects Windows when you
    associate a file that is in the root of the associated path head.

commit bed7f99dac48afa1d5bb257e4fc6e6b9dbe5316d
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:35:20 2019 +0000

    Make sure the Association path head ends with a '/'

commit 5eb6f76e63a8cb18cad953561a287a32787c284c
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:34:45 2019 +0000

    Change uri functions to work with valid Windows file uri's
    
    Windows file uri's can be of the form 'file:///N:/bob.txt' so change
    the gnc_uri_get_components to remove a left over '/' at the start so
    gnc_resolve_file_path gets the absolute path correctly. Also change
    gnc_uri_create_uri to add an extra '/' for Windows file uri's.

commit 89d2cde9792561eb2ccdb9f2c5c8aa651d25d2f0
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:34:04 2019 +0000

    Remove some white space/tabs from gnc-filepath-utils.cpp

commit 22a7a05d50069ad36028110a2954d592b1889ace
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:33:26 2019 +0000

     Add function to create an absolute file path
    
    Add function to create an absolute file path from a prefix path and a
    relative one. If the prefix is null, then the root directory of the
    current path is used.

commit 25277242199a3a75c6c2f3ad20e33a2bbcb64c32
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:32:43 2019 +0000

    Force the location association to have a scheme
    
    As the location and file associations use the same KVP, make sure a URL
    with a valid scheme is entered. This allows KVP associations that are
    not valid to be treated as relative paths.

commit 167d209688b82ae7f42d2f5e974677f10c48a96e
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Fri Mar 29 17:31:54 2019 +0000

    Change gnc_launch_assoc to use gnc_uri_get_scheme
    
    Change the gnc_launch_assoc function to use the gnc_uri_get_scheme
    instead of glib one and re-indent source file



Summary of changes:
 gnucash/gnome-utils/dialog-preferences.c           |  11 +-
 gnucash/gnome-utils/gnc-gnome-utils.c              |  36 ++--
 gnucash/gnome/dialog-trans-assoc.c                 | 181 +++++++++++++------
 gnucash/gnome/gnc-split-reg.c                      | 196 +++++++++++++++------
 gnucash/gtkbuilder/dialog-trans-assoc.glade        |   4 +-
 .../register/ledger-core/split-register-model.c    |  46 +++--
 gnucash/register/register-gnome/gnucash-sheet.c    |  25 +--
 libgnucash/core-utils/gnc-filepath-utils.cpp       |  45 ++++-
 libgnucash/core-utils/gnc-filepath-utils.h         |   9 +
 libgnucash/engine/gnc-uri-utils.c                  |  26 ++-
 10 files changed, 423 insertions(+), 156 deletions(-)



More information about the gnucash-patches mailing list