gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Dec 23 13:07:13 EST 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/c8eb55bb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/40c55899 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cec27308 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/58147ea4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3c406c93 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/e79fe2f2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/018d5d8d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/48259600 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/30b2c0bc (commit)
	from  https://github.com/Gnucash/gnucash/commit/80c015d6 (commit)



commit c8eb55bb34875545d22e55c261521858d7e05ccd
Merge: 80c015d6d 40c55899b
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 23 10:04:46 2022 -0800

    Merge John Ralls's c++options reprise into master.

commit 40c55899bc0a48b981f5c345459df4a0342f96d2
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 23 10:01:52 2022 -0800

    [c++options] Convert remaining reports and tests to new API.

commit cec27308d86da6b89a56c099d84d556def15140c
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 22 18:09:48 2022 -0800

    Convert non-trep-based report tests to new API

commit 58147ea4704f71996f0c3d54a44420bdc6861911
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 23 09:57:23 2022 -0800

    [c++options] Convert trep-engine, trep-based-reports, and tests to new API

commit 3c406c93741441e2b24d99fd31463f80ddfa5ede
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 22 16:50:46 2022 -0800

    # This is a combination of 2 commits.
    # This is the 1st commit message:
    
    Convert trep-engine to the new options API.
    
    # This is the commit message #2:
    
    Update trep-based reports to new options API.

commit e79fe2f2d98d14e46341fd970fb9890b2f06c62f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 1 11:08:28 2022 -0700

    [options] Update stylesheets to use new API.

commit 018d5d8d8313e04bae72e21574cb7156c0a279db
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Aug 1 09:56:06 2022 -0700

    [options] Update documentation to reflect C++ options.

commit 4825960089375cfcc3a3a2d7c914f2403d4711dd
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Dec 22 16:19:19 2022 -0800

    Convert report core and html to new options API.

commit 30b2c0bcac56b69a9f4fd3f9c3e98cf869664138
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Aug 26 11:50:40 2022 -0700

    [options] Provide gnc:register-multichoice-callback-option.
    
    Compatibility function for passing symbols or numbers as the default
    value.
    
    Note that this isn't used by GnuCash code and so isn't exercised or
    tested, it's provided only to simplify user-written code migration.



Summary of changes:
 bindings/guile/options.scm                         |  14 +-
 gnucash/report/doc/report-html.txt                 |  15 +-
 gnucash/report/html-fonts.scm                      |  61 ++--
 gnucash/report/html-utilities.scm                  |  23 +-
 gnucash/report/options-utilities.scm               | 113 +++----
 gnucash/report/report-core.scm                     |  31 +-
 gnucash/report/reports/example/average-balance.scm |  88 +++---
 gnucash/report/reports/example/daily-reports.scm   |  45 +--
 gnucash/report/reports/example/hello-world.scm     | 208 ++++++-------
 gnucash/report/reports/example/sample-graphs.scm   |   9 +-
 .../report/reports/example/welcome-to-gnucash.scm  |   2 +-
 .../reports/locale-specific/de_DE/taxtxf.scm       |  34 +--
 .../report/reports/locale-specific/us/taxtxf.scm   |  70 ++---
 gnucash/report/reports/reports.scm                 |  14 +-
 .../report/reports/standard/account-piecharts.scm  |  73 ++---
 .../report/reports/standard/account-summary.scm    |  38 ++-
 .../report/reports/standard/advanced-portfolio.scm |  89 ++----
 .../report/reports/standard/balance-forecast.scm   |  51 ++--
 gnucash/report/reports/standard/balance-sheet.scm  | 134 ++++-----
 gnucash/report/reports/standard/balsheet-eg.scm    |  86 +++---
 gnucash/report/reports/standard/balsheet-pnl.scm   | 128 ++++----
 .../reports/standard/budget-balance-sheet.scm      | 117 +++-----
 .../report/reports/standard/budget-barchart.scm    |  62 ++--
 gnucash/report/reports/standard/budget-flow.scm    |  28 +-
 .../reports/standard/budget-income-statement.scm   | 123 +++-----
 gnucash/report/reports/standard/budget.scm         | 100 +++---
 gnucash/report/reports/standard/cash-flow.scm      |  25 +-
 .../report/reports/standard/cashflow-barchart.scm  |  47 +--
 .../report/reports/standard/category-barchart.scm  |  69 ++---
 .../report/reports/standard/customer-summary.scm   |  68 ++---
 gnucash/report/reports/standard/dashboard.scm      |   3 +-
 .../report/reports/standard/equity-statement.scm   |  59 ++--
 .../report/reports/standard/general-journal.scm    |   4 +-
 gnucash/report/reports/standard/general-ledger.scm |   4 +-
 .../report/reports/standard/ifrs-cost-basis.scm    |  54 ++--
 .../reports/standard/income-gst-statement.scm      | 106 +++----
 .../report/reports/standard/income-statement.scm   | 124 +++-----
 gnucash/report/reports/standard/invoice.scm        | 223 ++++++--------
 gnucash/report/reports/standard/lot-viewer.scm     |  18 +-
 gnucash/report/reports/standard/net-charts.scm     |  77 ++---
 gnucash/report/reports/standard/new-aging.scm      |  92 +++---
 .../report/reports/standard/new-owner-report.scm   | 110 +++----
 gnucash/report/reports/standard/portfolio.scm      |  37 +--
 gnucash/report/reports/standard/price-scatter.scm  |  32 +-
 gnucash/report/reports/standard/receipt.scm        | 116 ++++---
 .../report/reports/standard/reconcile-report.scm   |  38 +--
 gnucash/report/reports/standard/register.scm       | 122 ++++----
 gnucash/report/reports/standard/taxinvoice.scm     | 178 ++++++-----
 .../reports/standard/test/test-account-summary.scm |   7 +-
 .../reports/standard/test/test-average-balance.scm |   2 +-
 .../reports/standard/test/test-balsheet-pnl.scm    |   7 +-
 .../report/reports/standard/test/test-budget.scm   |   2 +-
 .../standard/test/test-cashflow-barchart.scm       |   2 +-
 .../report/reports/standard/test/test-charts.scm   |  15 +-
 .../standard/test/test-equity-statement.scm        |   2 +-
 .../reports/standard/test/test-ifrs-cost-basis.scm |   7 +-
 .../reports/standard/test/test-income-gst.scm      |   7 +-
 .../report/reports/standard/test/test-invoice.scm  |   7 +-
 .../standard/test/test-new-owner-report.scm        |   7 +-
 .../reports/standard/test/test-owner-report.scm    |   7 +-
 .../reports/standard/test/test-portfolios.scm      |   7 +-
 .../report/reports/standard/test/test-register.scm |   2 +-
 .../test/test-standard-category-report.scm         |   2 +-
 .../standard/test/test-standard-net-barchart.scm   |   2 +-
 .../standard/test/test-standard-net-linechart.scm  |   2 +-
 .../reports/standard/test/test-stress-options.scm  |  19 +-
 .../reports/standard/test/test-transaction.scm     |  14 +-
 .../reports/standard/test/test-trial-balance.scm   |   2 +-
 gnucash/report/reports/standard/trial-balance.scm  | 105 +++----
 gnucash/report/reports/standard/view-column.scm    |  28 +-
 gnucash/report/stylesheets/css.scm                 |  10 +-
 gnucash/report/stylesheets/footer.scm              | 122 +++-----
 gnucash/report/stylesheets/head-or-tail.scm        | 168 ++++-------
 gnucash/report/stylesheets/plain.scm               |  53 ++--
 gnucash/report/trep-engine.scm                     | 334 +++++++++------------
 75 files changed, 1776 insertions(+), 2528 deletions(-)



More information about the gnucash-patches mailing list