gnucash master: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Sun Jan 18 09:17:44 EST 2015
Updated via https://github.com/Gnucash/gnucash/commit/219a06b5 (commit)
via https://github.com/Gnucash/gnucash/commit/d9900a7b (commit)
via https://github.com/Gnucash/gnucash/commit/a3cf7f28 (commit)
via https://github.com/Gnucash/gnucash/commit/1b227b1a (commit)
via https://github.com/Gnucash/gnucash/commit/afaec370 (commit)
via https://github.com/Gnucash/gnucash/commit/7963421d (commit)
via https://github.com/Gnucash/gnucash/commit/609ca725 (commit)
via https://github.com/Gnucash/gnucash/commit/403fdd30 (commit)
via https://github.com/Gnucash/gnucash/commit/16a8ff53 (commit)
via https://github.com/Gnucash/gnucash/commit/ad09bcfd (commit)
from https://github.com/Gnucash/gnucash/commit/46a3c5fb (commit)
commit 219a06b5f7cfab01b4813ca15a5a7cf0f5be168f
Merge: 46a3c5f d9900a7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jan 18 16:07:14 2015 +0100
Merge branch 'maint'
* Revert one patch for bug 740471 - it caused a different segmentation fault
* Bug 738749 - Broken account template en_GB/uk-vat.gnucash-xea
* Bug 721196 - Fixed for locales where decimal point is a comma
* Bug 672760 - Postponed transaction applied invalid date
* Added Lithuanian language business accounts
* Bug 742332 - German tax report uses US tax quarters and not real quarters
commit d9900a7b4fabf9a0dbff6fc493538e4ceb58218a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jan 18 16:05:15 2015 +0100
Use the enum name instead of a number for GDateMonth
This is needed for c++, not really for c.
commit a3cf7f2868ca8157d6e096e683ce0c32f525b302
Author: Markus Blatt <markus at dr-blatt.de>
Date: Sun Jan 4 18:21:37 2015 +0100
[Bug 742332] - German tax report uses US tax quarters and not real quarters.
Due a copy and paste the German tax report was still using the
US quarters. This wrong as the latter are not real quarters as in
Germany. To fix this we simply set tax-qtr-real-qtr-year to 0 to
force real quarters. Thus changes to taxtxf.scm can be easily ported
to taxtxf-de_DE.scm
commit 1b227b1abcb4dfdacfd081d2eb464c99f34baf4d
Author: Romas <romastaluntis at gmail.com>
Date: Thu Jan 15 19:38:42 2015 +0100
Added Lithuanian language business accounts
commit afaec3703761ee2b7b5584b35d5eec36b9647559
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 11 13:57:32 2015 -0800
Bug 672760 - Postponed transaction applied invalid date
Part 2: GDate can represent a wider range that GDateTime, so make
sure that GDates outside of the range are clamped. The GDateTime
range is 1 - 9999 CE, more than wide enough for most purposes. GDate
can represent out to 65535CE, but the significant difference is that
a freshly-cleared GDate is 0CE, which GDateTime won't accept. That we
set to the Unix Epoch 0, 1970-Jan-1.
gnc_sx_incr_temporal_state can invalidate the gdate, so make sure that a
valid date is stored.
Adding the inst->temporal_state ptr to the sx->deferredList is wrong, it's
freed shortly after adding, causing later access to the freed ptr.
Add a clone instead.
commit 7963421dd228e5cb80fad325a7e3d3cfe7d76e61
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 11 13:57:32 2015 -0800
Bug 672760 - Postponed transaction applied invalid date
Part 2: GDate can represent a wider range that GDateTime, so make
sure that GDates outside of the range are clamped. The GDateTime
range is 1 - 9999 CE, more than wide enough for most purposes. GDate
can represent out to 65535CE, but the significant difference is that
a freshly-cleared GDate is 0CE, which GDateTime won't accept. That we
set to the Unix Epoch 0, 1970-Jan-1.
commit 609ca72553c586f190c015552db7f25d60f928db
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 11 10:27:09 2015 -0800
Bug 672760 - Postponed transaction applied invalid date, causing segfault
upon opening data file.
Part 1: Prevent the crash by skipping instances with invalid dates.
commit 403fdd30f06caa8c9abf71b8aadb0d0e03d5a0df
Author: Mike Evans <mikee at saxicola.co.uk>
Date: Sun Jan 11 15:47:39 2015 +0000
Bug 721196 - Fixed for locales where decimal point is a comma.
commit 16a8ff53327ab5f4483b66d6df62952b4e1ac924
Author: Ralf Habacker <ralf.habacker at freenet.de>
Date: Sun Oct 19 12:23:17 2014 +0200
Bug 738749 - Broken account template en_GB/uk-vat.gnucash-xea.
Fix missing parent of first level accounts by comparing to the last correct kmymoney template import.
commit ad09bcfd4a3c32288b1ad28dccb2bf31683a5be0
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Dec 29 16:30:04 2014 +0100
Revert "Bug 740471 - Applying payment to invoice Segmentation fault"
This reverts commit a6d7184d830d8a8bc0c339d012ac17c249a40994.
The patch had no effect on the bug at all and needlessly clutters the code.
Summary of changes:
accounts/Makefile.am | 1 +
accounts/en_GB/uk-vat.gnucash-xea | 10 +
accounts/{zh_HK => lt}/Makefile.am | 3 +-
.../{fr_FR => lt}/acctchrt_business.gnucash-xea | 595 ++++++---------------
configure.ac | 1 +
src/app-utils/gnc-sx-instance-model.c | 3 +-
src/engine/SchedXaction.c | 7 +-
src/engine/gncOwner.c | 6 +-
src/gnome-utils/gnc-dense-cal.c | 16 +-
src/import-export/csv-imp/gnc-csv-model.c | 4 +-
src/libqof/qof/gnc-date.cpp | 28 +-
src/report/locale-specific/us/taxtxf-de_DE.scm | 7 +-
12 files changed, 231 insertions(+), 450 deletions(-)
copy accounts/{zh_HK => lt}/Makefile.am (68%)
copy accounts/{fr_FR => lt}/acctchrt_business.gnucash-xea (67%)
More information about the gnucash-patches
mailing list