gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Apr 27 18:00:50 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/9c4469d0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/83e993fb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f6855bc0 (commit)
	from  https://github.com/Gnucash/gnucash/commit/3e41bb01 (commit)



commit 9c4469d0399164697f6716d0e960daa7fbe259f2
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 27 13:27:47 2018 -0700

    Bug 795405 - All Dates in Price Database Off-By-One After 3.0 Upgrade
    
    Also Bug 791825 - Accounting Period dates off by 1.
    The DST start/end dates were reversed *and* the DST offset had the wrong
    sign in Windows, resulting in the effective timezone always being one to
    the west off (i.e. PDT was -9 and PST was -8).

commit 83e993fb80ebc94c13fd4239e0321406bdf4bc6f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 27 13:27:28 2018 -0700

    Add a TimeZoneProvider::dump().
    
    Because gdb can't always see clearly inside m_zone_vector.

commit f6855bc0f8eaf39cf3a4670d37e113c5b056af56
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Apr 27 13:23:33 2018 -0700

    Rename zone_vector to m_zone_vector.
    
    To comply with coding spec.



Summary of changes:
 libgnucash/engine/gnc-timezone.cpp            | 67 ++++++++++++++++-----------
 libgnucash/engine/gnc-timezone.hpp            |  3 +-
 libgnucash/engine/test/gtest-gnc-timezone.cpp | 13 +++++-
 po/POTFILES.in                                |  1 -
 4 files changed, 53 insertions(+), 31 deletions(-)



More information about the gnucash-patches mailing list