gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Mar 21 18:55:17 EDT 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/1221d7eb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ebb5eb1f (commit)
	from  https://github.com/Gnucash/gnucash/commit/902561fa (commit)



commit 1221d7ebc174410a251592cd1471924e8f083fc3
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Mar 20 15:49:54 2021 -0700

    Bug 798150 - Error on report over time
    
    Extract functions LDT_from_date_time and LDT_from_date_daypart
    to avoid duplicate code. Handle date-times in start-of-DST transitions
    and better handle those in end-of-DST transitions. Test the results.

commit ebb5eb1f1760b40174f6be99c025f4475f681407
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Mar 21 13:53:48 2021 -0700

    Fix GncDateTime::format_zulu to emit the UTC timezone.
    
    Instead of the GncDateTime's timezone with the UTC timestamp.



Summary of changes:
 libgnucash/engine/gnc-datetime.cpp            | 155 ++++++++++++++------------
 libgnucash/engine/gnc-datetime.hpp            |   8 +-
 libgnucash/engine/test/gtest-gnc-datetime.cpp |  52 ++++++++-
 libgnucash/engine/test/gtest-gnc-timezone.cpp |   5 +
 4 files changed, 142 insertions(+), 78 deletions(-)



More information about the gnucash-patches mailing list