gnucash unstable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Wed Dec 13 00:02:22 EST 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/a5134f91 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/aeb2e65f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1c8c53a8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6db08207 (commit)
	from  https://github.com/Gnucash/gnucash/commit/de4d1e98 (commit)



commit a5134f91e1bbb27d38c10dc3bc0db1a3c828bc61
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 12 21:01:58 2017 -0800

    Fix neutral time for consistent dates in mid-pacific time zones.
    
    Echoes a change made some time ago in 2.6 where the time is adjusted from 10:59Z in time zones where that won't be the same date.

commit aeb2e65ff163f72f1cfb12422378628de58bed89
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 12 11:50:24 2017 -0800

    Fix posted-date scrub incrementing the day in central pacific timezones.

commit 1c8c53a8616c9073d129e5a236ceef7c4d5be663
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 12 11:48:11 2017 -0800

    Remove (unused because of an error) parse-to-tm string timespec construction.

commit 6db08207718304af6bff832f4a607d61d52e514b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 12 08:42:32 2017 -0800

    Fix offset handling in GncDateTime struct tm ctor, gnc_mktime, & gnc_timegm.
    
    Tests now pass in all TZa from Honolulu to New Zealand.



Summary of changes:
 .../backend/sql/gnc-sql-column-table-entry.cpp     | 28 +----------
 libgnucash/engine/Transaction.c                    | 15 +++++-
 libgnucash/engine/gnc-date.cpp                     | 12 ++++-
 libgnucash/engine/gnc-date.h                       |  3 --
 libgnucash/engine/gnc-datetime.cpp                 | 55 ++++++++++++----------
 libgnucash/engine/gnc-datetime.hpp                 |  2 +-
 libgnucash/engine/test/gtest-gnc-datetime.cpp      | 20 +++++---
 libgnucash/engine/test/test-gnc-date.c             | 36 +++++++-------
 8 files changed, 91 insertions(+), 80 deletions(-)



More information about the gnucash-patches mailing list