gnucash master: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Thu Oct 31 11:30:40 EDT 2019
Updated via https://github.com/Gnucash/gnucash/commit/f89691f7 (commit)
via https://github.com/Gnucash/gnucash/commit/56882041 (commit)
via https://github.com/Gnucash/gnucash/commit/5614cbbe (commit)
via https://github.com/Gnucash/gnucash/commit/f35a39c7 (commit)
via https://github.com/Gnucash/gnucash/commit/2ff91cf4 (commit)
via https://github.com/Gnucash/gnucash/commit/e83938fd (commit)
via https://github.com/Gnucash/gnucash/commit/2e1b87e0 (commit)
via https://github.com/Gnucash/gnucash/commit/644cb410 (commit)
from https://github.com/Gnucash/gnucash/commit/02e86a4c (commit)
commit f89691f73c980be8f8c7bc3b24d04f1a6931a18d
Merge: 02e86a4c6 568820411
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Oct 31 23:30:13 2019 +0800
Merge branch 'maint'
commit 56882041184e4ed7a5bca8c0ff9987b8316c7aaf
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Oct 31 09:07:30 2019 +0800
[html-style-sheet] compact function using ice-9 match
commit 5614cbbe4210e8ad12b771b5d6a84c86a63e613f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Oct 28 22:57:22 2019 +0800
[stylesheets] merge easy/fancy/footer stylesheets
commit f35a39c7446f503fcd3d8212c5721a76f0a7544f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Oct 30 13:40:21 2019 +0000
Change some spacing in the source files gnc-tree-model-account.*
commit 2ff91cf4e10b509a7237dfd0894d31ec52bfbf0f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Oct 30 13:39:06 2019 +0000
Bug 797453 - Chart of Accounts is slow to update / redraw
The chart of Accounts tree view gets redrawn often and gets the data
from the model via gnc_tree_model_account_get_value(). As such the
numeric values are constantly being recalculated on every draw which is
not ideal. This change caches all the string values to a GHashTable for
retrieval which should be quicker than before.
Changes to an account will clear the cache for that account and its
parents so values can be updated. Changes to the preference negative
colour clears the whole cache.
commit e83938fdc2ae8b26070d1dd08f91f0240af75bd8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Oct 28 23:41:11 2019 +0800
[aging] update error reporting
This error handling was for transactions in APAR accounts whereby
Transaction Currency != Owner Currency. An example is a manually
entered transaction, then assigned as payment to a customer with a
different currency. Update to modern API calls. Show the culprit
split details.
Fixed example output:
IGNORING TRANSACTION!
Invoice Owner: [None:]
Transaction:Txn<d:28/10/19>
Splits are:
Split<d:28/10/19,acc:Current,amt:$150.00,val:£150.00>
Split<d:28/10/19,acc:AR,amt:$0.00,val:-£150.00>
Transaction Currency:GBP
Client Currency:AUD
commit 2e1b87e01f894bd725294596a6e1884a518a9f40
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Oct 28 20:17:43 2019 +0800
[report-utilities] gnc:strify add lot printer
commit 644cb4100ed381742c071b19c84ae287886c2f3f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Oct 28 20:01:39 2019 +0800
[gncOwner] add gncOwnerGetTypeString returns owner-type
* will have several uses
Summary of changes:
gnucash/gnome-utils/gnc-tree-model-account.c | 541 +++++++++++++++++----------
gnucash/gnome-utils/gnc-tree-model-account.h | 7 +-
gnucash/gnome-utils/gnc-tree-view-account.c | 11 +
gnucash/gnome-utils/gnc-tree-view-account.h | 7 +
gnucash/gnome/dialog-price-edit-db.c | 2 +
gnucash/gnome/gnc-plugin-page-account-tree.c | 4 +
gnucash/report/html-style-sheet.scm | 27 +-
gnucash/report/report-utilities.scm | 17 +-
gnucash/report/reports/aging.scm | 24 +-
gnucash/report/stylesheets/CMakeLists.txt | 6 +-
gnucash/report/stylesheets/easy.scm | 394 -------------------
gnucash/report/stylesheets/fancy.scm | 388 -------------------
gnucash/report/stylesheets/footer.scm | 62 ++-
libgnucash/engine/gncOwner.c | 23 ++
libgnucash/engine/gncOwner.h | 2 +
po/POTFILES.in | 2 -
16 files changed, 483 insertions(+), 1034 deletions(-)
delete mode 100644 gnucash/report/stylesheets/easy.scm
delete mode 100644 gnucash/report/stylesheets/fancy.scm
More information about the gnucash-patches
mailing list