gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Sun Apr 10 00:30:53 EDT 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/736d2231 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d022651f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/40d5db43 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0c4d438a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aab33954 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ebbf7565 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c8f1caa9 (commit)
	from  https://github.com/Gnucash/gnucash/commit/6a668df1 (commit)



commit 736d2231987e8578ab2f70cef46cbce4e0e5f17a
Merge: d022651f3 aab33954e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 10 12:05:08 2022 +0800

    Merge branch 'maint-progress3' into maint #1312

commit d022651f38fdee1a9ceca100c819455db3a1c7b9
Merge: 6a668df16 40d5db43e
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Sun Apr 10 12:04:51 2022 +0800

    Merge branch 'maint-progress2' into maint #1311

commit 40d5db43e63a749ea70af4330a226119b6e6e1b3
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 6 07:15:39 2022 +0800

    Bug 797163 - qof_book_get_option segfaults when retrieving a non-leaf frame
    
    returns a KvpFrame into a nested list of pairs
    returns a KvpValue GLIST into a list

commit 0c4d438a0e027f2dd295bc5f679adfe56f69f389
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 6 07:15:09 2022 +0800

    [kvp-frame.cpp] expose iterator, skip inexistent frame

commit aab33954e73567c21e98bb5c610fefa880640049
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Apr 8 22:34:15 2022 +0800

    [gnc-numeric.cpp] Reduce logging level of gnc_numeric exception message
    
    Exceptions are expected in some use cases.

commit ebbf7565c985dd03dd14135c6cd4b5b6770c74ac
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 5 23:15:26 2022 +0800

    Bug 798496 - gncEntry Quantity and Discount are misusing commodity scu

commit c8f1caa95f6d6d9cba215a21d40e12c9164cdc81
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Tue Apr 5 23:15:09 2022 +0800

    Bug 798493 - Invoice Report Quantity & Unit Price fields have limited decimal precision on printed invoices
    
    use xaccPrintAmount which formats number nicely.



Summary of changes:
 bindings/guile/gnc-kvp-guile.cpp              | 63 ++++++++++++++++++++-----
 bindings/guile/test/CMakeLists.txt            |  1 +
 bindings/guile/test/test-scm-kvpvalue.scm     | 68 +++++++++++++++++++++++++++
 gnucash/register/ledger-core/gncEntryLedger.c | 16 -------
 gnucash/report/reports/standard/invoice.scm   |  4 +-
 libgnucash/engine/gnc-numeric.cpp             |  2 +-
 libgnucash/engine/kvp-frame.cpp               |  2 +
 libgnucash/engine/kvp-frame.hpp               |  3 ++
 8 files changed, 130 insertions(+), 29 deletions(-)
 create mode 100644 bindings/guile/test/test-scm-kvpvalue.scm



More information about the gnucash-patches mailing list