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