gnucash master: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Sat Feb 4 23:12:09 EST 2023


Updated	 via  https://github.com/Gnucash/gnucash/commit/85c24916 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/928f4f62 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1c09adec (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ce3447e6 (commit)
	from  https://github.com/Gnucash/gnucash/commit/60209a76 (commit)



commit 85c2491664f07b27d2a122c91fee9ade099cc5d6
Merge: 60209a766 928f4f623
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Feb 5 12:09:38 2023 +0800

    Merge branch 'maint'

commit 928f4f62322856f864b7616c7e66b045c8aca0bd
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 4 14:12:35 2023 -0800

    Fix test error from replacing guile * form.

commit 1c09adec87314f643ad7c3f7fc92a694a028ab7e
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Feb 4 09:36:46 2023 -0800

    Use gnc_numeric_multiply instead of Guile's * form for computing prices.
    
    Partly fixes bug 798550 (https://bugs.gnucash.org/show_bug.cgi?id=798550)
    
    Guile's * form when applied to rationals doesn't reduce and since
    guile uses gmp for unlimited precision arithmetic produces numbers
    that can't be passed back to C functions because they're too big for
    any normal C integer types.

commit ce3447e6ea8b2f734b24a2502e865ebbbc21aaaa
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jan 30 10:23:05 2023 -0800

    Bug 798740 - Build fails with gcc 13
    
    Protect against passing an lseek failure rv to read().



Summary of changes:
 gnucash/report/commodity-utilities.scm |  7 +++++--
 libgnucash/app-utils/file-utils.c      | 15 +++++++++++----
 2 files changed, 16 insertions(+), 6 deletions(-)



More information about the gnucash-patches mailing list