gnucash unstable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Tue Dec 26 18:37:19 EST 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/bbd2df6a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/91727525 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a6a46d7c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a17bc85a (commit)
	from  https://github.com/Gnucash/gnucash/commit/2f96b19c (commit)



commit bbd2df6a3bb39ae62d91ec4f740f3366209aa675
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 23 14:27:04 2017 -0800

    Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7.
    
    Set a feature to prevent versions older that 2.6.20 from loading a
    database from which they cannot read the dates. Ideally we would do this
    only if the database is written to, but the current persistence design
    includes committing back to the database during the load so the net
    effect is that the flag would be set anyway.

commit 91727525b9cd3c12f4fa25268131b0161c6fc79e
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Dec 26 13:01:50 2017 -0800

    Enforce -Werror on C++ files and fix resulting errors.

commit a6a46d7cdcb032a878cd1c844c2636f7676e05d6
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 23 15:40:01 2017 -0800

    Test struct tm* returns from gnc_gmtime and gnc_localtime
    
    To ensure that we don't crash for dereffing a nullptr.

commit a17bc85a022339dad4fa125257b86f1878cb0b36
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat Dec 23 14:25:15 2017 -0800

    Enable reading undelimited YYYYMMDDHHMMSS time strings.
    
    For backwards compatibility with 2.4 and 2.6 SQLite3 databases.



Summary of changes:
 CMakeLists.txt                                     |  1 +
 common/base-typemaps.i                             | 59 ++++++++++++----------
 common/test-core/CMakeLists.txt                    |  2 +
 gnucash/gnome-utils/gnc-cell-renderer-date.c       |  3 +-
 gnucash/gnome/assistant-loan.c                     | 13 +++--
 .../csv-imp/assistant-csv-trans-import.cpp         |  8 +--
 libgnucash/backend/dbi/gnc-backend-dbi.cpp         |  7 ++-
 libgnucash/backend/sql/gnc-price-sql.cpp           |  2 +-
 libgnucash/engine/CMakeLists.txt                   |  1 +
 libgnucash/engine/Transaction.c                    | 11 ++--
 libgnucash/engine/gnc-datetime.cpp                 |  9 +++-
 libgnucash/engine/gnc-features.c                   |  1 +
 libgnucash/engine/gnc-features.h                   |  1 +
 libgnucash/engine/guid.cpp                         |  2 +-
 libgnucash/engine/qofinstance.cpp                  |  2 +-
 libgnucash/engine/qofsession.cpp                   |  6 ++-
 libgnucash/engine/test/test-qofsession.cpp         |  9 ++--
 17 files changed, 86 insertions(+), 51 deletions(-)



More information about the gnucash-patches mailing list