gnucash maint: Fix timezone transition times.

John Ralls jralls at code.gnucash.org
Sat Nov 7 14:05:59 EST 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/3bcf57e7 (commit)
	from  https://github.com/Gnucash/gnucash/commit/b6c0a62b (commit)



commit 3bcf57e7f21033a73102ad986bcf669644fa9979
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Nov 6 16:54:22 2020 -0800

    Fix timezone transition times.
    
    This is responsible for test failures on DST transition days.
    
    See the comments in gnc-timezone.cpp for an explanation of why this is
    correct. The rubric was tested on macOS, Arch Linux, Debian Unstable,
    Fedora 33, and Ubuntu 18.04 to confirm universal applicability.



Summary of changes:
 libgnucash/engine/gnc-timezone.cpp            | 32 ++++++++++++++---
 libgnucash/engine/test/gtest-gnc-datetime.cpp | 51 +++++++++++++++++++++++++++
 2 files changed, 79 insertions(+), 4 deletions(-)



More information about the gnucash-patches mailing list