gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Sat Feb 15 10:14:05 EST 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/efed7094 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/555a467a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3ac60ed2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b23d2445 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7577afe0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f66b7ed2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/907bff34 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f5c0ddd7 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/58ddb47f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3be42beb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/18acb423 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/09d3e953 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6e64a378 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/19db1dae (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7cbe367c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/70d8acc7 (commit)
	from  https://github.com/Gnucash/gnucash/commit/50b882aa (commit)



commit efed70941437a7ec84e931a00590cb17f5fde562
Merge: 907bff34c 555a467ab
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 15 23:13:40 2020 +0800

    Merge branch 'maint'

commit 555a467aba7733e9bf7d6e53cc5b1054c328427a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 15 18:34:01 2020 +0800

    [new-owner-report] revert highlight trigger to onclick
    
    and use Windows libwebkit1-compatible javascript

commit 3ac60ed2e427816fcbc70b7f757b617510caef45
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 9 18:20:41 2020 +0800

    compact, use (ice-9 match)

commit b23d2445fc6b437b41f11740cdae5dd012f7b9dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Feb 13 16:34:25 2020 +0000

    New budgets save state information with no changes
    
    If you create a new budget and do not change any thing when closing the
    budget or quitting with new budget open the state information for that
    budget is saved but the budget is not. To fix this make a change to the
    new budget description to force the save of the new budget.

commit 7577afe0a9e6353dce2de2e99e7973dbd8ad2319
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Thu Feb 13 15:00:54 2020 +0000

    Bug 796911 - Minimum window width to large.
    
    This is down to the amount of information that is displayed on the
    register status bar which can also be influenced by the type of
    register being displayed. To fix this the text labels used have been
    enabled to ellipsize at the end and also the displayed information has
    been added to a tooltip. So for example the minimum app size was
    957x736 and after the changes it can be 610x475.

commit f66b7ed275eba56bd8fee1fee9f9e3457351cacb
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Wed Feb 5 14:41:01 2020 +0000

    Follow up to previous commit 94cb965
    
    This commit moves the setting up of the page changed signal callback to
    when the plugin page is inserted and also records the id used. This is
    used to disconnect this callback when the page is moved to a different
    window and also when the page is destroyed.

commit 907bff34c3a1e60931f87831926deac15a7a6b1d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 9 11:34:43 2020 +0800

    [gnc-module] clean up deprecation warnings
    
    * use reasonable max-width
    * compact code
    * use (ice-9 match)

commit f5c0ddd7864d2ddf59cd7fb7db8758bb982f04de
Merge: 50b882aa8 58ddb47f5
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 9 11:30:10 2020 +0800

    Merge branch 'maint'

commit 58ddb47f5696191b33b5fbacf632485d88ab73c7
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 9 11:13:59 2020 +0800

    [new-owner-report] change highlight trigger: onclick to onmousedown
    
    and also disable event propagation; this disables text selection

commit 3be42bebb859dfad7158cd18b689f9f0807cd557
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 9 09:55:25 2020 +0800

    [test-new-owner-report] refine test to target exact table row

commit 18acb42344c2f57ef6c9950e2d9a3a43a2c02983
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 9 10:27:36 2020 +0800

    [new-owner-report] clarify payment-txn processor
    
    use unique varnames

commit 09d3e953792d5272790710acf31f553800a6ad52
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 9 09:54:25 2020 +0800

    [new-owner-report] if Payment amount is negative, label "Refund"
    
    and add logic to properly handle AP/AR negation rules

commit 6e64a37839ae951d187f349ecf775e4aa32282fa
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 9 09:56:58 2020 +0800

    [new-owner-report] fix comment for non-document accumulator

commit 19db1daed68a1b9d2478066f10da70b7bdf0f69d
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 8 18:20:23 2020 +0800

    Bug 797419 - equity-statement unrealized-gain calculator uses weighted-average
    
    for consistency. all other unrealized-gain calculators use average-cost.

commit 7cbe367cafe531f295b05bb4a1a07f3e3309ea35
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 8 17:37:43 2020 +0800

    [new-owner-report] LHS invoice->payment LINK/PAYMENT merge
    
    * invoice->payment LINK or PAYMENT txns are handled identically. Merge.
    * reorder definitions in document handler.
    * rename variable 'invoice' to 'document'; invoice was clashing with
      outer variable. This fixes a credit-note negation bug.

commit 70d8acc7acf25f4df69afc379260ba9870d9633a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Feb 8 16:21:20 2020 +0800

    [test-new-owner-report] add tests for "$120 to partially repay"



Summary of changes:
 bindings/guile/gnc-module.scm                      |  93 ++++++++++---------
 gnucash/gnome-utils/gnc-main-window.c              |   8 +-
 gnucash/gnome-utils/gnc-plugin-page.c              | 102 ++++++++++++++++++++-
 gnucash/gnome-utils/gnc-plugin-page.h              |  35 ++++++-
 gnucash/gnome/gnc-plugin-budget.c                  |   8 ++
 gnucash/gnome/gnc-plugin-page-account-tree.c       |  47 ++++------
 gnucash/gnome/gnc-plugin-page-account-tree.h       |   9 --
 gnucash/gnome/gnc-plugin-page-budget.c             |  49 ++++------
 gnucash/gnome/gnc-plugin-page-budget.h             |  10 --
 gnucash/gnome/gnc-plugin-page-invoice.c            |  80 +++++++---------
 gnucash/gnome/gnc-plugin-page-owner-tree.c         |  55 ++++-------
 gnucash/gnome/gnc-plugin-page-register.c           |  61 +++++++-----
 gnucash/gnome/gnc-plugin-page-register.h           |  10 --
 gnucash/gnome/gnc-plugin-page-report.c             |  48 ++++------
 gnucash/gnome/gnc-plugin-page-sx-list.c            |  56 +++++------
 gnucash/gnome/gnc-split-reg.c                      |  33 +++++--
 gnucash/report/html-document.scm                   | 101 +++++++++-----------
 .../report/reports/standard/equity-statement.scm   |   6 +-
 .../report/reports/standard/new-owner-report.scm   |  77 ++++++++--------
 .../standard/test/test-equity-statement.scm        |   6 +-
 .../standard/test/test-new-owner-report.scm        |  70 +++++++++++---
 gnucash/report/reports/standard/view-column.scm    |  39 +++-----
 gnucash/report/trep-engine.scm                     |  20 ++--
 23 files changed, 546 insertions(+), 477 deletions(-)



More information about the gnucash-patches mailing list