gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sat Jul 2 19:13:03 EDT 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/51e29e78 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6a81738e (commit)
	from  https://github.com/Gnucash/gnucash/commit/704bc835 (commit)



commit 51e29e7836af814868f51161cb3263465a5e951f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 2 16:03:55 2016 -0700

    Bug 137017 - date of transaction change with time zone change
    
    First step: Change the timestamp to 11:00 UTC instead of midnight local,
    adjusting by an hour or two if the local timezone is one near the
    International Date Line to keep the date from flipping around.
    
    Scrub all old entries to make current files correct.
    
    Note: This effectively disposes of the distinction of close-book transactions
    having a noon instead of midnight timestamp as a way to distinguish them
    from regular transactions, but that distinction doesn't seem to be used;
    xaccTransIsCloseBook() is used instead.

commit 6a81738e969cd56556f3dbaf1ee08521ee86a855
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Jul 2 14:08:14 2016 -0700

    Don't override optimization flags in CMakeLists.txt.



Summary of changes:
 CMakeLists.txt                        |  2 +-
 src/backend/sql/gnc-transaction-sql.c |  2 ++
 src/backend/xml/io-gncxml-v2.c        |  1 +
 src/engine/Scrub.c                    | 13 +++++++++
 src/engine/Scrub.h                    | 10 +++++++
 src/libqof/qof/gnc-date.c             | 45 ++++++++++++++++++++++++------
 src/libqof/qof/gnc-date.h             |  9 ++++++
 src/libqof/qof/test/test-gnc-date.c   | 52 ++++++++++++++++++++++++++++++++---
 8 files changed, 120 insertions(+), 14 deletions(-)



More information about the gnucash-patches mailing list