gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Sat Jan 2 17:36:38 EST 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/1e7433da (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ca606e76 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/15ecf114 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/955043b8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a169ee70 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1151b2c4 (commit)
	from  https://github.com/Gnucash/gnucash/commit/89da0f10 (commit)



commit 1e7433daf3307fb3e6ff6d479aacb22d42941fda
Merge: 89da0f10b ca606e769
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Jan 3 06:31:39 2021 +0800

    Merge branch 'maint-augment-run-report' into maint #857

commit ca606e7694563b273292e1c23999f77544a474ae
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 2 23:28:39 2021 +0800

    [c-interface.scm] deprecate gnc:last-captured-error

commit 15ecf114c64e65f2b102946e18665a53e1a7e70a
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 2 21:45:45 2021 +0800

    [gnucash-commands.cpp] display report errors to stderr

commit 955043b8c913a71b4c026d178c81c1404f4fe0e2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 2 21:23:15 2021 +0800

    [gnc-plugin-report-system.c] use gnc_run_report_id_string_with_error_handling
    
    don't use gnc_run_report_id_string

commit a169ee70c2dfebeaa0565099c68e6531e7c0f9f3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 2 21:22:10 2021 +0800

    [gnc-report.c] expose gnc_run_report_id_string_with_error_handling
    
    similar to gnc_run_report_id_string but also receives and populates
    **errmsg if the report crashes

commit 1151b2c402825e7ca68038c19ffcd2775ed5c55f
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sat Jan 2 21:15:48 2021 +0800

    [report-core.scm] create and expose gnc:render-report
    
    similar to gnc:report-run but *always* returns a 2-element list
    containing data OR captured_error



Summary of changes:
 gnucash/gnome/gnc-plugin-report-system.c |  6 ++--
 gnucash/gnucash-commands.cpp             | 10 +++++--
 gnucash/report/gnc-report.c              | 51 ++++++++++++++++++++++++++++++++
 gnucash/report/gnc-report.h              |  6 ++++
 gnucash/report/report-core.scm           |  9 ++++++
 libgnucash/app-utils/c-interface.scm     |  3 +-
 6 files changed, 77 insertions(+), 8 deletions(-)



More information about the gnucash-patches mailing list