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