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