gnucash maint: Multiple changes pushed

Christopher Lam clam at
Fri Nov 8 05:45:10 EST 2019

Updated	 via (commit)
	 via (commit)
	 via (commit)
	from (commit)

commit 952c6561447a3ad560865af34d60dc7d05ab9f4f
Author: Christopher Lam <christopher.lck at>
Date:   Mon Nov 4 06:52:30 2019 +0800

    [dialog-payment] instead of tooltip, render in gtklabel
    The warning icon is used to show blocking and non-blocking warnings in
    a payment. Increase visibility by showing the warning as a gtklabel
    instead of a tooltip.

commit ee19108321631931a386dc4d1018b8f295df3f80
Author: Christopher Lam <christopher.lck at>
Date:   Mon Nov 4 06:33:43 2019 +0800

    [dialog-payment] tooltip warning if payment is unattached
    Completing a payment for a customer without associating with an open
    invoice is allowable and is used for prepayments.
    Previously this was done silently.
    This commit will enable a warning to inform that the payment does not
    have an invoice/bill document attached. This warning does not block
    the payment however.

commit 21d608038eadbe573e52a47a99bd57c1ee000474
Author: Christopher Lam <christopher.lck at>
Date:   Mon Nov 4 20:12:36 2019 +0800

    Addendum to UI Jump to Invoice at 535632b02
    Previous trans->invoice strategy was flawed. A payment for multiple
    invoices would always return the first invoice found.
    A safer approach is to find split->invoice -- this enables a split
    from a payment for multiple invoices to retrieve the corresponding
    The disadvantage is that we cannot jump from bank split to invoice
    split anymore; this is acceptable because a payment which covers
    multiple invoices would lead to ambiguity and would require UI to
    select the invoice for jump.

Summary of changes:
 gnucash/gnome/dialog-payment.c           | 26 +++++++++++++++----
 gnucash/gnome/gnc-plugin-page-register.c | 43 ++++++++++---------------------
 gnucash/gtkbuilder/  | 44 +++++++++++++++++++++++---------
 3 files changed, 67 insertions(+), 46 deletions(-)

More information about the gnucash-patches mailing list