gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Mon May 13 18:19:29 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/e6c50357 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8738644a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aab89065 (commit)
	from  https://github.com/Gnucash/gnucash/commit/d4c524a9 (commit)



commit e6c50357bbff398cdba76213d7d1620ca8f6bd34
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 13 15:19:19 2019 -0700

    Fix test error string to match actual error.

commit 8738644af0dc70914c2f128ee985246a7e068f8d
Merge: d4c524a9e aab89065d
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 13 15:13:52 2019 -0700

    Merge David Palma's fix-division into maint.

commit aab89065da63db13d003dc75a1f63a2840928667
Author: David Palma <dbpalma9 at gmail.com>
Date:   Sat May 4 15:02:02 2019 +0100

    Bug 796949 - Fix division and rounding of zero.
    
    Fix division of 128-bit integers so that the remainder inherits the dividend's sign.
    Fix rounding for truncated zero.



Summary of changes:
 libgnucash/engine/gnc-int128.cpp             | 56 +++++++++++++++-------
 libgnucash/engine/gnc-rational-rounding.hpp  | 71 ++++++++++++++++++++++++----
 libgnucash/engine/test/gtest-gnc-int128.cpp  | 28 ++++++++---
 libgnucash/engine/test/gtest-gnc-numeric.cpp |  2 +-
 libgnucash/engine/test/utest-gnc-pricedb.c   |  2 +-
 5 files changed, 125 insertions(+), 34 deletions(-)



More information about the gnucash-patches mailing list