gnucash master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sat Jan 14 14:57:46 EST 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/88cb24ca (commit)
	 via  https://github.com/Gnucash/gnucash/commit/43a8db25 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3925106e (commit)
	from  https://github.com/Gnucash/gnucash/commit/c1e38d5a (commit)



commit 88cb24caa70c5ccb50cc2b8658c34f92c575d0a0
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 11:51:52 2017 -0800

    Ensure that all GncDate and GncDateTime constructors are in try blocks.
    
    To prevent leaking exceptions to C code.

commit 43a8db25ac41255dcac6a8782c97445e46a225c4
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 11:49:48 2017 -0800

    Make GncDate and GncDateTime default constructors have the current day/time.
    
    Like documented, and instead of the epoch day/time like the underlying boost
    implementation.

commit 3925106e706c680880f2133293b923d53b0ea648
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jan 14 11:48:18 2017 -0800

    Fix crash when $TZ isn’t defined.



Summary of changes:
 src/libqof/qof/gnc-date.cpp                | 107 ++++++++++++++++++++++-------
 src/libqof/qof/gnc-datetime.cpp            |   4 +-
 src/libqof/qof/gnc-timezone.cpp            |  47 +++++++------
 src/libqof/qof/gnc-timezone.hpp            |   1 +
 src/libqof/qof/test/gtest-gnc-datetime.cpp |   3 +-
 5 files changed, 112 insertions(+), 50 deletions(-)



More information about the gnucash-patches mailing list