gnucash master: Multiple changes pushed
Robert Fewell
bobit at code.gnucash.org
Thu Dec 12 11:56:30 EST 2019
Updated via https://github.com/Gnucash/gnucash/commit/e4ac6b48 (commit)
via https://github.com/Gnucash/gnucash/commit/b372f288 (commit)
via https://github.com/Gnucash/gnucash/commit/67081145 (commit)
via https://github.com/Gnucash/gnucash/commit/1c605a6b (commit)
via https://github.com/Gnucash/gnucash/commit/cac155a9 (commit)
via https://github.com/Gnucash/gnucash/commit/8e155bfc (commit)
via https://github.com/Gnucash/gnucash/commit/1320b79d (commit)
via https://github.com/Gnucash/gnucash/commit/eb781078 (commit)
via https://github.com/Gnucash/gnucash/commit/803d4c51 (commit)
via https://github.com/Gnucash/gnucash/commit/d0727a1b (commit)
via https://github.com/Gnucash/gnucash/commit/dc1881bd (commit)
via https://github.com/Gnucash/gnucash/commit/4a4e0ae5 (commit)
via https://github.com/Gnucash/gnucash/commit/5f6b9946 (commit)
via https://github.com/Gnucash/gnucash/commit/0212537c (commit)
via https://github.com/Gnucash/gnucash/commit/3efb960d (commit)
via https://github.com/Gnucash/gnucash/commit/60765e38 (commit)
via https://github.com/Gnucash/gnucash/commit/e40bee0f (commit)
from https://github.com/Gnucash/gnucash/commit/279a5fcd (commit)
commit e4ac6b480f9b100b98984b42c1815966230529ff
Merge: 279a5fcde b372f2882
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 12 16:33:34 2019 +0000
Merge branch 'maint'
commit b372f28829f67a3749870a3559374a2929a5af83
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 12 20:20:47 2019 +0800
[test-owner-report] initial tests new-owner-report
mainly tests amounts being displayed are correct
commit 670811455dd24d3b30064dc7d5a1e456c4c1efe4
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 12 21:19:03 2019 +0800
[report-utilities] bugfix: aging-list was incorrect. off-by-1 error.
off-by-1 error in aging-list dates.
commit 1c605a6b10c6203acb3d310dec2f8f4696c90008
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 11 22:14:16 2019 +0800
[report-utilities] bugfix: overpayment works for AP accounts
and fix comment from 5f6b9946d.
commit cac155a97c7d7bebf7c5d69a5dd6500ec38a4ecb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Dec 11 15:13:08 2019 +0000
Swap the buttons around on the Budget Open dialogue
Swap the OK and Cancel buttons so they conform to the normal layout.
commit 8e155bfccf3a2180755ee19a46380061d20aaffc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Dec 11 14:45:59 2019 +0000
Change the spacing in files gnc-plugin-page-budget.*
commit 1320b79dc7749e98fb61b6bd396d489a4d622f67
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Dec 11 14:45:28 2019 +0000
Change the spacing in files gnc-plugin-budget.*
commit eb7810788bfdc2c39b24280dc3108948e94fa41f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Dec 11 13:53:24 2019 +0000
Missing g_strfreev in gnc-plugin-page-report for keys value
commit 803d4c511eae2b3ebe429d40595657a2f3bf447c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Dec 11 12:00:57 2019 +0000
Bug 797489 - No option to use account codes in Budget View - Part1
In the budget view there is no option to add the account code column
which some uses use for sorting their accounts. This commit introduces
a feature flag to be used in version 4.0 but if set in 3.8 will hide
the new account code column so the view is not disrupted.
commit d0727a1bfb2b23fb16ae8bc5f276cffd91caea6e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Dec 10 14:18:37 2019 +0000
Bug797519 - Budget Viewer Totals do not redraw upon to Sign-Reversal changes
Connect to the 'row-changed' signal for the account tree and do a
redraw on the totals tree view. Also fixes when changing the preference
for using negative amounts in red.
commit dc1881bd4b17dbc45780ba615379340bfb950f60
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Dec 10 14:04:52 2019 +0000
Make sure the same variable name is used for GncBudgetView
GncBudgetView was name differently through out the file so change all
uses to be the same.
commit 4a4e0ae56273c7fbd21c70ab8d67d0a0be0e03ed
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Dec 10 13:40:37 2019 +0000
Change some spacing in source files gnc-budget-view.*
commit 5f6b9946d470636dba99ca6acd78c5ea34e9593e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 11 19:54:08 2019 +0800
[report-utilities] bugfix: fix overpayment detection
For 1 payment to >1 invoices, previous would miscalculate overpayment.
Old overpayment definition -- from the payment amount, successively
subtract the invoice totals. If remaining is >0, then this is
overpayment. But this fails whereby invoice was partially paid
elsewhere because the overpayment would miss them.
New overpayment definition -- the payment txn is analysed, and all
APAR-splits' lots are analysed. Any lot with no invoice is a
prepayment.
This is a simpler algorithm and does not require the creation and
searching of invoices-and-splits.
commit 0212537cca6bf941f09c61dd34c4072d5ed3caba
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 11 19:54:00 2019 +0800
[new-owner-report] bugfix: fix overpayment detection
For 1 payment to >1 invoices, previous would miscalculate overpayment.
Old overpayment definition -- from the payment amount, successively
subtract the invoice totals. If remaining is >0, then this is
overpayment. But this fails whereby invoice was partially paid
elsewhere because the overpayment would miss them.
New overpayment definition -- the payment txn is analysed, and all
APAR-splits' lots are analysed. Any lot with no invoice is a
prepayment.
commit 3efb960daf319f72b6108ca6632f2a42f19591ff
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 10 18:23:30 2019 +0800
Bug 797521 - Receivable Aging (beta): prepayments logic doesn't work, appears to use incorrect absolute value logic
Overpayments create at least 2 APAR splits (1 for each invoice, and 1
for the overpayment), they were processed multiple times.
Modify query to return unique transactions, thereby ensuring a payment
gets processed once only.
commit 60765e388ac69c4ae95223562de1108bc1a9f43e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 9 19:31:31 2019 +0800
Bug 797279 - Reports RTL do not support RTL
RTL autodetect seems to rely on the report-title being RTL.
commit e40bee0ff6ba884fa4d0dfd8c2a93a87124939ed
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 9 18:20:57 2019 +0800
[Bug 797520] Balance Sheet (Multicolumn) the retained earnings amount in the equity section has its sign reversed
c21bb66d6 had a regression: income-expense-balances was originally
negated, only to be negated again for use in retained-earnings-fn. The
previous change forgot to negate income-expense-balances.
This commit removes the negation before use of income-expense-balances
in retained-earnings-fn, thereby simplifying code.
Summary of changes:
gnucash/gnome/gnc-budget-view.c | 944 +++++++++++----------
gnucash/gnome/gnc-budget-view.h | 20 +-
gnucash/gnome/gnc-plugin-budget.c | 161 ++--
gnucash/gnome/gnc-plugin-budget.h | 6 +-
gnucash/gnome/gnc-plugin-page-budget.c | 546 ++++++------
gnucash/gnome/gnc-plugin-page-budget.h | 4 +-
gnucash/gnome/gnc-plugin-page-report.c | 3 +
gnucash/report/report-utilities.scm | 36 +-
gnucash/report/reports/standard/balsheet-pnl.scm | 9 +-
gnucash/report/reports/standard/new-aging.scm | 2 +-
.../report/reports/standard/new-owner-report.scm | 29 +-
.../reports/standard/test/test-balsheet-pnl.scm | 17 +-
.../reports/standard/test/test-owner-report.scm | 44 +-
libgnucash/engine/gnc-features.c | 1 +
libgnucash/engine/gnc-features.h | 1 +
15 files changed, 942 insertions(+), 881 deletions(-)
More information about the gnucash-patches
mailing list