gnucash master: Multiple changes pushed
Robert Fewell
bobit at code.gnucash.org
Fri May 29 05:43:49 EDT 2020
Updated via https://github.com/Gnucash/gnucash/commit/6e834940 (commit)
via https://github.com/Gnucash/gnucash/commit/6b3f9bd8 (commit)
via https://github.com/Gnucash/gnucash/commit/ac029664 (commit)
via https://github.com/Gnucash/gnucash/commit/553b422e (commit)
via https://github.com/Gnucash/gnucash/commit/e2fac366 (commit)
via https://github.com/Gnucash/gnucash/commit/30f21763 (commit)
via https://github.com/Gnucash/gnucash/commit/2f9be875 (commit)
via https://github.com/Gnucash/gnucash/commit/69aeacb6 (commit)
via https://github.com/Gnucash/gnucash/commit/1b8cad00 (commit)
via https://github.com/Gnucash/gnucash/commit/f31749f4 (commit)
via https://github.com/Gnucash/gnucash/commit/785a6a8f (commit)
via https://github.com/Gnucash/gnucash/commit/260c7b32 (commit)
via https://github.com/Gnucash/gnucash/commit/8723184f (commit)
via https://github.com/Gnucash/gnucash/commit/e81e95ee (commit)
via https://github.com/Gnucash/gnucash/commit/07d46d5d (commit)
via https://github.com/Gnucash/gnucash/commit/7e05d869 (commit)
via https://github.com/Gnucash/gnucash/commit/d282e645 (commit)
via https://github.com/Gnucash/gnucash/commit/1884ae20 (commit)
via https://github.com/Gnucash/gnucash/commit/282e456f (commit)
via https://github.com/Gnucash/gnucash/commit/8596763d (commit)
via https://github.com/Gnucash/gnucash/commit/456c3494 (commit)
from https://github.com/Gnucash/gnucash/commit/5091d7a6 (commit)
commit 6e83494008347d172bc567c76f58a4e60c323dad
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 17:00:47 2020 +0100
Add opening the transaction association from register sheet.
Add option to open transaction association by clicking on the
association in the association cell.
commit 6b3f9bd80e4017afba23a664a1b0cfe93ee9addd
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:59:32 2020 +0100
Bug 796531 - Display the Transaction Association link
Displays the Transaction Association link in the Transaction Report and
when selected will open the association outside of Gnucash as it
currently does when opened from the register.
commit ac029664260491cd380887e8c268aaea7f08afc5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:58:51 2020 +0100
Add a total entries label to the Association dialogue
commit 553b422e198045c0992138895d18293bb6b9a2ae
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:53:26 2020 +0100
Change Associations list dialog for Business
Change the existing Transaction list dialog to cater for Business
associations and add a menu option to the Business menu to open this
dialog.
commit e2fac366088e35d1958b2145ff0d66f0c7274b56
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:33:42 2020 +0100
Add an Invoice section to dialog-utils for when the path head changes
commit 30f21763e83048c8d3457d15d3ce4aa23d9ac160
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:21:29 2020 +0100
Allow Associations to be added to invoices
Use the existing associations functions to do the updating, opening and
removing of the association for invoices and all objects that use the
invoice interface. The actual association when present is added as a
link button which is shown below the notes.
commit 2f9be87549a2032ea54860a020bd2ea6ce5806a7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:19:02 2020 +0100
Replace tabs with spaces in gncInvoice.c/h
Replace tabs with spaces, trim ending spaces and add spaces to function
calls where appropriate.
commit 69aeacb621427a91a4c01d09b77707cd280566c8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:18:25 2020 +0100
Add KVP Association property to GncInvoice
commit 1b8cad00866dfe8fc3c6a8c16ac1a755b6f691a8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:17:42 2020 +0100
Change register sheet associations tooltip to use
dialog-assoc-utils functions
commit f31749f4900f1e30502fbf267be6da49b677cb7b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:08:36 2020 +0100
Display glyphs for Transaction Associations
Display glyphs in the register for transaction associations if a font
has them. A test is made when the register is loaded to see if there is
a font that has the two glyphs available otherwise the usual characters
are used. The two glyphs used are...
GLYPH_PAPERCLIP // Codepoint U+1F4CE
GLYPH_LINK // Codepoint U+1F517
commit 785a6a8fa6be60520f9f8f96fe3d36c09d83ae03
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:07:28 2020 +0100
Add a new cell type for Transaction associations that
supports the use of glyphs
commit 260c7b32dc8a7a5f2020a0c6c51c341904e5a048
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:05:34 2020 +0100
Change the File dialogue for associations
Change the way the user picks a file association from using a
GtkFileChooserWidget to a GtkFileChooserButton so that you will get a
native file dialogue if you have at least Gtk+ version 3.20
commit 8723184f4df3271645c8ef84a372a99e03f7fd61
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:04:11 2020 +0100
Change gnc_launch_assoc function
Change gnc_launch_assoc function to use uri functions from
dialog-assoc-utils.c/h
commit e81e95ee59e1766e60dabc96c8b89b3bb3da277f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 16:03:05 2020 +0100
Change dialog-assoc functions to use ones from dialog-assoc-utils
commit 07d46d5d529ad5b1102e23356aa7aa75ec548f9c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 15:50:26 2020 +0100
Add option to change associations when path head changes
When the path head is changed the associations are not updated so this
change adds a dialog to ask if you want the old relative paths updated
to absolute ones and whether to update existing absolute paths to new
relative ones.
commit 7e05d8690ac77c504615db2ce511b30161054b8c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 15:15:13 2020 +0100
Allow the Transaction Association to be updated from list
Allow the transaction Association to be updated from the list of
associations by double clicking on the selected row column Available.
commit d282e645a72b98a5965c915ac32ba32dedf4f21d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 15:06:05 2020 +0100
Bug 797185 - Add Reload button for Transaction associations
Currently to refresh the list the dialog needs to be closed and
re-opened so add a button to reload the model instead. Also added
another button that does a reload and location check in one.
commit 1884ae20936282a749346741b11a318c9d32a3ea
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 15:00:13 2020 +0100
Bug 797185 - Allow sorting on all Transaction Association columns
commit 282e456f52f019e2139e0e7eec519c7fea267191
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 14:58:41 2020 +0100
Move the transaction association dialog to dialog-assoc.c/h
The transaction association dialog was all setup from gnc-split-reg but
it seems logical to move all the association source to one file so this
commit does that as well as changing the dialog to be based on a glade
file. The existing toolbar menu entries have changed to Update, Open and
Remove the association.
commit 8596763d703d56a59f21db91e1ceb65eefb4d2c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon May 18 14:19:25 2020 +0100
Minor text changes to reflect associated file name changes
commit 456c3494ff6c7bb4008d6b2af0e1feec205aba1a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Apr 1 13:56:43 2020 +0100
Rename the trans associate files
Rename the files dialog-trans-assoc.c/h and the glade file to the less
specific form dialog-assoc.c/h so that it can be used for other
associations.
Summary of changes:
gnucash/gnome-utils/CMakeLists.txt | 2 +
gnucash/gnome-utils/dialog-assoc-utils.c | 445 +++++++++
gnucash/gnome-utils/dialog-assoc-utils.h | 118 +++
gnucash/gnome-utils/dialog-preferences.c | 61 +-
gnucash/gnome-utils/gnc-gnome-utils.c | 28 +-
gnucash/gnome/CMakeLists.txt | 4 +-
gnucash/gnome/dialog-assoc.c | 1038 ++++++++++++++++++++
gnucash/gnome/dialog-assoc.h | 70 ++
gnucash/gnome/dialog-invoice.c | 87 +-
gnucash/gnome/dialog-invoice.h | 6 +
gnucash/gnome/dialog-trans-assoc.c | 645 ------------
gnucash/gnome/dialog-trans-assoc.h | 28 -
gnucash/gnome/gnc-plugin-basic-commands.c | 4 +-
gnucash/gnome/gnc-plugin-business.c | 18 +
gnucash/gnome/gnc-plugin-page-invoice.c | 188 ++++
gnucash/gnome/gnc-plugin-page-invoice.h | 10 +
gnucash/gnome/gnc-plugin-page-register.c | 100 +-
gnucash/gnome/gnc-split-reg.c | 355 ++-----
gnucash/gnome/gnc-split-reg.h | 20 +-
gnucash/gnome/top-level.c | 12 +
.../gschemas/org.gnucash.dialogs.gschema.xml.in | 11 +
gnucash/gtkbuilder/CMakeLists.txt | 2 +-
gnucash/gtkbuilder/dialog-assoc.glade | 744 ++++++++++++++
gnucash/gtkbuilder/dialog-invoice.glade | 61 +-
gnucash/gtkbuilder/dialog-preferences.glade | 6 +-
gnucash/gtkbuilder/dialog-trans-assoc.glade | 208 ----
.../register/ledger-core/split-register-layout.c | 2 +-
gnucash/register/ledger-core/split-register-load.c | 17 +-
.../register/ledger-core/split-register-model.c | 101 +-
gnucash/register/register-core/CMakeLists.txt | 2 +
.../register-core/{recncell.c => assoccell.c} | 141 ++-
gnucash/register/register-core/assoccell.h | 100 ++
gnucash/register/register-core/register-common.c | 3 +
gnucash/register/register-core/register-common.h | 1 +
gnucash/register/register-gnome/gnucash-register.c | 15 +
gnucash/register/register-gnome/gnucash-register.h | 2 +
gnucash/register/register-gnome/gnucash-sheet.c | 7 +
gnucash/register/register-gnome/gnucash-sheetP.h | 3 +
gnucash/report/html-utilities.scm | 8 +
gnucash/report/report.scm | 2 +
gnucash/report/trep-engine.scm | 17 +
gnucash/ui/gnc-plugin-business-ui.xml | 2 +
gnucash/ui/gnc-plugin-page-invoice-ui.xml | 5 +
gnucash/ui/gnc-plugin-page-register-ui.xml | 12 +-
libgnucash/app-utils/gnc-ui-util.c | 32 +-
libgnucash/app-utils/gnc-ui-util.h | 23 +
libgnucash/engine/gncInvoice.c | 396 ++++----
libgnucash/engine/gncInvoice.h | 13 +-
po/POTFILES.in | 6 +-
49 files changed, 3614 insertions(+), 1567 deletions(-)
create mode 100644 gnucash/gnome-utils/dialog-assoc-utils.c
create mode 100644 gnucash/gnome-utils/dialog-assoc-utils.h
create mode 100644 gnucash/gnome/dialog-assoc.c
create mode 100644 gnucash/gnome/dialog-assoc.h
delete mode 100644 gnucash/gnome/dialog-trans-assoc.c
delete mode 100644 gnucash/gnome/dialog-trans-assoc.h
create mode 100644 gnucash/gtkbuilder/dialog-assoc.glade
delete mode 100644 gnucash/gtkbuilder/dialog-trans-assoc.glade
copy gnucash/register/register-core/{recncell.c => assoccell.c} (56%)
create mode 100644 gnucash/register/register-core/assoccell.h
More information about the gnucash-patches
mailing list