commit | 07360b51b96e3a11aa21a9b00e89bfaf0d73b50f | [log] [tgz] |
---|---|---|
author | Paul Ganssle <paul@ganssle.io> | Sun Sep 02 14:34:35 2018 -0400 |
committer | Paul Ganssle <paul@ganssle.io> | Sun Sep 02 14:34:35 2018 -0400 |
tree | e3e85a68ed2ce1a052ae7d9279b94bf1d6cf53e5 | |
parent | 9b8744e7a8fc10d00345c6339197599657fcac29 [diff] |
Improve handling of base offset shifts This fixes a bug with the transition time of the Samoan base offset change (UTC-10 -> UTC+14), relating to the fact that it occurred during DST. When cleaning that up, I discovered a cleaner way to handle the issue of Portugal's base offset shift without a corresponding total offset shift, obviating the need for a second traversal of the transition list.