gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Mon Apr 9 15:25:02 EDT 2018
Updated via https://github.com/Gnucash/gnucash/commit/ba3bf37d (commit)
via https://github.com/Gnucash/gnucash/commit/7a0f0d57 (commit)
via https://github.com/Gnucash/gnucash/commit/89a1cfd2 (commit)
via https://github.com/Gnucash/gnucash/commit/cf24f983 (commit)
from https://github.com/Gnucash/gnucash/commit/11ac05ae (commit)
commit ba3bf37d93514a1ad254144cf3cb7fe4fb6b584a
Merge: 7a0f0d5 cf24f98
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 9 12:22:05 2018 -0700
Merge DiMan's GNUCASH_MICRO_VERSION fix into unstable.
commit 7a0f0d57c809a2177d015ad4a961e2b1d34dfee6
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 8 17:37:39 2018 -0700
Bug 782144 - git-master - Save Corrupts Data File / Not Open Data File
After much thrashing this turned out to be caused by a date string
with a 3-digit year and that caused an unexpected boost::bad_cast
exception from boost::posix_time::time_from_string().
To prevent that and anything like it, pre-parse the string with
regular expressions to classify them and split out the timezone
if there is one. If neither (perhaps eventually none) of the
regexes match throw std::invalid_argument. The C function will
catch this and return 0.
commit 89a1cfd24af529c7ca885ec7e90d198908133cbf
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 8 14:11:28 2018 -0700
Add note about ALLOW_OLD_GETTEXT.
commit cf24f9830bb81392d445e689d67c74a21e026422
Author: Di Mang <DiMan at users.noreply.github.com>
Date: Wed Apr 4 23:11:13 2018 +0200
Remove GNUCASH_MICRO_VERSION from VERSION...
and remove of variable CPACK_PACKAGE_VERSION_PATCH
Summary of changes:
CMakeLists.txt | 3 +--
README.dependencies | 5 ++++-
libgnucash/engine/gnc-datetime.cpp | 34 +++++++++++++++++++++++-----------
3 files changed, 28 insertions(+), 14 deletions(-)
More information about the gnucash-patches
mailing list