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