gnucash master: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sun Dec 17 16:01:47 EST 2017
Updated via https://github.com/Gnucash/gnucash/commit/0026b108 (commit)
via https://github.com/Gnucash/gnucash/commit/c1b5e6c8 (commit)
via https://github.com/Gnucash/gnucash/commit/70fe66c9 (commit)
via https://github.com/Gnucash/gnucash/commit/5da9e2f4 (commit)
via https://github.com/Gnucash/gnucash/commit/8efc0e7b (commit)
via https://github.com/Gnucash/gnucash/commit/51fab91f (commit)
via https://github.com/Gnucash/gnucash/commit/4ce47b89 (commit)
via https://github.com/Gnucash/gnucash/commit/e1d33854 (commit)
via https://github.com/Gnucash/gnucash/commit/ac0d335c (commit)
via https://github.com/Gnucash/gnucash/commit/a5134f91 (commit)
via https://github.com/Gnucash/gnucash/commit/aeb2e65f (commit)
via https://github.com/Gnucash/gnucash/commit/1c8c53a8 (commit)
via https://github.com/Gnucash/gnucash/commit/6db08207 (commit)
via https://github.com/Gnucash/gnucash/commit/de4d1e98 (commit)
via https://github.com/Gnucash/gnucash/commit/9dc66c0b (commit)
via https://github.com/Gnucash/gnucash/commit/c0659c8e (commit)
via https://github.com/Gnucash/gnucash/commit/ec9f60d3 (commit)
via https://github.com/Gnucash/gnucash/commit/98d41bc3 (commit)
via https://github.com/Gnucash/gnucash/commit/87e833c6 (commit)
via https://github.com/Gnucash/gnucash/commit/9dcb2037 (commit)
from https://github.com/Gnucash/gnucash/commit/ac89797e (commit)
commit 0026b108517a4f9c3f65d2d8e595b4b5d28d07ff
Merge: e1d3385 c1b5e6c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 17 13:00:00 2017 -0800
Merge branch 'maint' into unstable
commit c1b5e6c8df22ff680c436e670287de5aee10fe9d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 16 15:28:56 2017 -0800
Release 2.6.19
commit 70fe66c9fd9bbe78234e939a1dde26a0ab696d21
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 16 15:11:14 2017 -0800
Fix python tests when building from tarball.
commit 5da9e2f4c98eabf3417afc173c2b0654a0b94e5a
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 16 11:28:24 2017 -0800
Update Dutch and Serbian translations from the Translation project.
commit 8efc0e7bdc6c7876e376aa4e8ef7b8b4f3ffa52a
Merge: 51fab91 9dcb203
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 16 10:54:03 2017 -0800
Merge Rob Gowin's Partial Fix for Bug 787497 into maint.
commit 51fab91ffef8aafea8a80de11f96a8697bc332cc
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 16 10:36:27 2017 -0800
Add test-flat-bayes to autotools build.
commit 4ce47b898d45339b95756bb3157a0b7afb9e1830
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 16 10:35:07 2017 -0800
Add minimum version to feature and fix copy-paste error in test-flat-bayes.
As recommended by Geert Janssens.
commit e1d338542880815f871f7741682e673781412716
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 15 10:13:41 2017 -0800
Handle mid-pacific timezones in date-sensitive tests.
commit ac0d335c4fd83f0fe425f8bac05addb1958af069
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 15 10:12:01 2017 -0800
Revert post-construction adjustment of ldt for DST.
It was incorrect.\nMake corresponding adjustment to far eastern offset in neutral time adjustment.
commit a5134f91e1bbb27d38c10dc3bc0db1a3c828bc61
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 12 21:01:58 2017 -0800
Fix neutral time for consistent dates in mid-pacific time zones.
Echoes a change made some time ago in 2.6 where the time is adjusted from 10:59Z in time zones where that won't be the same date.
commit aeb2e65ff163f72f1cfb12422378628de58bed89
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 12 11:50:24 2017 -0800
Fix posted-date scrub incrementing the day in central pacific timezones.
commit 1c8c53a8616c9073d129e5a236ceef7c4d5be663
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 12 11:48:11 2017 -0800
Remove (unused because of an error) parse-to-tm string timespec construction.
commit 6db08207718304af6bff832f4a607d61d52e514b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 12 08:42:32 2017 -0800
Fix offset handling in GncDateTime struct tm ctor, gnc_mktime, & gnc_timegm.
Tests now pass in all TZa from Honolulu to New Zealand.
commit de4d1e98599544e53e3a6adaaf421a89bb6decb3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Dec 11 21:56:20 2017 +0100
Add infrastructure to handle preference schema migrations and use it to replace one preference
The preference schema migration collects all schema mutations that can occur
when upgrading to a newer gnucash version. The old gconf to gsettings conversion is
integrated in this system as well. Newer schema mutations will happen based on version
number upgrades though.
The preference that got replaced is "use-theme-colors". Based on discussion in bug 746163
(https://bugzilla.gnome.org/show_bug.cgi?id=746163) and gnucash-docs PR#105
(https://github.com/Gnucash/gnucash-docs/pull/105) this has been replaced with
"use-gnucash-color-theme" with inverted meaning. The old option is kept around for one or
two major release cycles to allow seamless conversion.
commit 9dc66c0b7dac576885d2b58dd7a2538b92774293
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 8 12:15:37 2017 -0800
Fix the Mac install_name_dir to point at CMAKE_INSTALL_FULL_LIBDIR.
Instead of CMAKE_INSTALL_LIBDIR; it needs to be an absolute path.
commit c0659c8e2bb520abb940dd2303969fc468101a16
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 10 12:51:24 2017 -0800
Bug 791422 - gnucash 2.7 no longer opens sqlite3...
as it doesn't load proper backend.
The cause was that the libdbi-driver path in CMakeLists.txt was wrong
and GNC_DBD_DIR was being set unconditionally in etc/gnucash/environment
with an invalid path.
commit ec9f60d3fd1dd2dbcecba8017225f40763f3f862
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 9 15:36:43 2017 -0800
Test more thoroughly gnc-timezone's parsing of the zoneinfo database.
Then fix the resulting problems.
commit 98d41bc374dffa07a1a7553b70d096002ef8b0c3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 8 23:29:21 2017 +0100
Fix transient parent warnings for tip-of-the-day and file dialogs
commit 87e833c693e0b0fa887d6f1fd8fd6622ec459b95
Author: lmat <dartme18 at gmail.com>
Date: Wed Nov 22 14:02:45 2017 -0500
GUID/Flat bayes handling in 2.6
With 2.8 soon able to write flat guid bayes kvps, 2.6 will also need
to be able to read them. This change enables 2.6 to be able to write
all known types of import maps: not-flat guid and account name, and
flat guid import maps, but it is not able to convert between these
types. 2.8 is able to read earlier, not-flat bayes kvps,
and will convert them to a flat guid model.
commit 9dcb2037ad8ffe6295e343d7656ca311c80679a5
Author: Rob Gowin <robgowin at gmail.com>
Date: Sat Dec 2 17:59:40 2017 -0600
Partial fix for Bug 787497 - Disabling options cripples dist package
WITH_OFX, WITH_SQL and WITH_AQBANKING handling is fixed. The
dist files for these features are always included in the dist
tarball.
I added code for WITH_GNUCASH=OFF to error out when trying to
create a dist tarball. Not fully tested because WITH_GNUCASH=OFF
itself does not build.
Still need to backport fixes from unstable for WITH_PYTHON=OFF.
Summary of changes:
CMakeLists.txt | 32 +-
ChangeLog | 214 +-
NEWS | 23 +-
common/cmake_modules/MakeDist.cmake | 6 +-
gnucash/CMakeLists.txt | 14 +-
gnucash/gnome-search/CMakeLists.txt | 2 +-
gnucash/gnome-utils/CMakeLists.txt | 2 +-
gnucash/gnome-utils/dialog-file-access.c | 21 +-
gnucash/gnome-utils/dialog-file-access.h | 6 +-
gnucash/gnome-utils/dialog-totd.c | 18 +-
gnucash/gnome-utils/dialog-totd.h | 1 +
gnucash/gnome-utils/gnc-autosave.c | 2 +-
gnucash/gnome-utils/gnc-file.c | 120 +-
gnucash/gnome-utils/gnc-file.h | 28 +-
gnucash/gnome-utils/gnc-gnome-utils.c | 4 +-
gnucash/gnome-utils/gnc-main-window.c | 2 +-
gnucash/gnome-utils/gnc-plugin-file-history.c | 3 +-
gnucash/gnome-utils/gnc-tree-model-split-reg.c | 4 +-
gnucash/gnome-utils/gnc-tree-model-split-reg.h | 2 +-
gnucash/gnome-utils/gnc-tree-view-split-reg.c | 4 +-
.../gtkbuilder/dialog-preferences.glade | 8 +-
gnucash/gnome-utils/gtkbuilder/dialog-totd.glade | 1 -
gnucash/gnome/assistant-hierarchy.c | 3 +-
gnucash/gnome/dialog-new-user.c | 2 +-
gnucash/gnome/gnc-plugin-basic-commands.c | 18 +-
.../gnome/gschemas/org.gnucash.gschema.xml.in.in | 14 +-
gnucash/gnome/top-level.c | 2 +
gnucash/gnucash-bin.c | 7 +-
gnucash/html/CMakeLists.txt | 2 +-
gnucash/import-export/CMakeLists.txt | 10 +-
gnucash/import-export/aqb/CMakeLists.txt | 2 +-
gnucash/import-export/aqb/gnc-file-aqb-import.c | 15 +-
gnucash/import-export/aqb/gnc-file-aqb-import.h | 3 +-
gnucash/import-export/aqb/gnc-plugin-aqbanking.c | 12 +-
gnucash/import-export/aqb/test/test-kvp.c | 33 +-
gnucash/import-export/bi-import/CMakeLists.txt | 2 +-
.../import-export/bi-import/dialog-bi-import-gui.c | 6 +-
gnucash/import-export/csv-exp/CMakeLists.txt | 2 +-
gnucash/import-export/csv-imp/CMakeLists.txt | 2 +-
.../import-export/customer-import/CMakeLists.txt | 2 +-
.../customer-import/dialog-customer-import-gui.c | 7 +-
gnucash/import-export/log-replay/CMakeLists.txt | 2 +-
gnucash/import-export/log-replay/gnc-log-replay.c | 5 +-
gnucash/import-export/log-replay/gnc-log-replay.h | 4 +-
.../log-replay/gnc-plugin-log-replay.c | 2 +-
gnucash/import-export/ofx/CMakeLists.txt | 2 +-
gnucash/import-export/ofx/gnc-ofx-import.c | 5 +-
gnucash/import-export/ofx/gnc-ofx-import.h | 4 +-
gnucash/import-export/ofx/gnc-plugin-ofx.c | 2 +-
gnucash/import-export/ofx/gschemas/CMakeLists.txt | 6 +-
gnucash/import-export/ofx/test/CMakeLists.txt | 10 +-
gnucash/import-export/qif-imp/CMakeLists.txt | 2 +-
.../import-export/qif-imp/assistant-qif-import.c | 5 +-
gnucash/import-export/qif/CMakeLists.txt | 2 +-
gnucash/register/ledger-core/CMakeLists.txt | 2 +-
gnucash/register/register-core/CMakeLists.txt | 2 +-
gnucash/register/register-gnome/CMakeLists.txt | 2 +-
gnucash/register/register-gnome/gnucash-sheet.c | 10 +-
gnucash/register/register-gnome/gnucash-sheetP.h | 2 +-
gnucash/report/locale-specific/us/CMakeLists.txt | 2 +-
gnucash/report/report-gnome/CMakeLists.txt | 2 +-
.../report/report-gnome/gnc-plugin-page-report.c | 3 +-
gnucash/report/report-system/CMakeLists.txt | 2 +-
.../report-system/test/test-report-utilities.scm | 4 +-
.../test/test-cashflow-barchart.scm | 23 +-
gnucash/report/stylesheets/CMakeLists.txt | 2 +-
libgnucash/app-utils/CMakeLists.txt | 4 +-
libgnucash/app-utils/date-utilities.scm | 4 +-
libgnucash/app-utils/gnc-gsettings.c | 35 +-
libgnucash/app-utils/gnc-gsettings.h | 12 +-
libgnucash/backend/CMakeLists.txt | 6 +-
libgnucash/backend/dbi/CMakeLists.txt | 48 +-
libgnucash/backend/dbi/test/CMakeLists.txt | 2 +-
libgnucash/backend/sql/CMakeLists.txt | 27 +-
.../backend/sql/gnc-sql-column-table-entry.cpp | 28 +-
libgnucash/backend/sql/test/CMakeLists.txt | 18 +-
libgnucash/core-utils/gnc-prefs.h | 4 +-
libgnucash/engine/Transaction.c | 15 +-
libgnucash/engine/gnc-date.cpp | 12 +-
libgnucash/engine/gnc-date.h | 3 -
libgnucash/engine/gnc-datetime.cpp | 53 +-
libgnucash/engine/gnc-datetime.hpp | 2 +-
libgnucash/engine/gnc-timezone.cpp | 58 +-
libgnucash/engine/test/gtest-gnc-datetime.cpp | 31 +-
libgnucash/engine/test/gtest-gnc-timezone.cpp | 211 +-
libgnucash/engine/test/test-gnc-date.c | 99 +-
libgnucash/tax/us/CMakeLists.txt | 2 +-
po/nl.po | 2180 ++++++++++----------
po/sr.po | 442 ++--
89 files changed, 2369 insertions(+), 1695 deletions(-)
More information about the gnucash-patches
mailing list