gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Fri Jun 6 10:06:54 EDT 2014


Updated	 via  https://github.com/Gnucash/gnucash/commit/b68e261c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/eb4fc000 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/840feccb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/88bfbb19 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/549ede11 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c9c498a8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8ac8c70c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c5de3a9c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b0879931 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/33c4facf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dbd8a563 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/620114af (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f3e76fb9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/72911a7c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5336a431 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8a45ce41 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7c003f23 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d85725c0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/f9548652 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ec98be5b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/1f303f7b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7daad042 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/75114b7c (commit)
	from  https://github.com/Gnucash/gnucash/commit/81fb7738 (commit)



commit b68e261c79a4e3a818b04ed8c09ad0c79864e337
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu May 29 23:59:40 2014 +0200

    Some adjustments, new IPython version

commit eb4fc0002d184509396a202ce51000073d9028ab
Merge: ec98be5 840fecc
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jun 6 16:54:44 2014 +0200

    Merge branch 'maint' into master
    
    * Bug 719457 - Template for Home Mortgage Loan isn't properly nested.
    * Always use the price we display to calculate the current value of an account.
    * Bug 728717 - Ubuntu 14.04 - GNUcash crashes on close
    * Bug 725054 - Re-numbering sub accounts crashes the program
    * More fix-ups for the renumber subaccounts dialog.
    * 722200 - configure script does not pick the correct am_cv_scanf version
    * Python bindings.  Add function gncVendorNextID, complementary to gncCustomerNextID
    * Bug 730255 - Python bindings: Assigns bill entries to non-existant invoice.
    * Relax requirements for booleans in invoice line.
    * Add some date format checking and make sure generated dates are the correct user selected format, not always locale format.
    * Fix broken win32 build; MinGW needs our strptime.
    * Fix broken build on 64-bit systems
    * New/revised version of the Brazilian Portuguese translation file, For version 2.6.3. Translator: Miguel Rozsas <miguel at rozsas.eng.br>
    * Bug 720934 - Barcharts with many data points have overlapping x-axis labels
    * Python bindings - no instance necessary anymore

commit 840feccbf7a6ca183fc9c60a1c7ee7b2b7eb10bc
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu May 29 23:44:36 2014 +0200

    Python bindings - no instance necessary anymore

commit 88bfbb19a043949ca406d52036578ece27611ca4
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Sun Jun 1 13:44:51 2014 +0200

    Bug 720934 - Barcharts with many data points have overlapping x-axis labels
    
    Use jqplot.cursor.js (enanbles zooming) and jqplot.dateAxisRenderer.js instead of jqplot.categoryAxisRenderer.js

commit 549ede1168bbd6e108a898fe82fa12cd3926bb0e
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Tue Jun 3 19:45:04 2014 -0400

    New/revised version of the Brazilian Portuguese translation file, For version 2.6.3. Translator: Miguel Rozsas <miguel at rozsas.eng.br>

commit c9c498a85c44cabded5e5dfcfd5121eba9e6a01a
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jun 5 13:15:52 2014 -0700

    Fix broken build on 64-bit systems
    
    Where G_GUINT64_FORMAT is %ld, so GCC complains about long long.

commit 8ac8c70cf1e973d65bf5a1822dd466139ffff734
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Jun 3 09:39:44 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    Wrap SCANF_FOO_CHECK calls with CFLAGs including -Wall -Werror so
    that the tests fail to compile and %lld fails as it does during the
    build.

commit c5de3a9c460313520d3b83b6a240c2e93f35833c
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 2 17:38:49 2014 -0700

    Fix broken win32 build; MinGW needs our strptime.

commit b08799314e63ca300bacdd759e0fddca127efd2e
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 2 13:37:24 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    Different tack: Use G_GUINT64_FORMAT in guid.c instead of messing with
    defining __USE_MINGW_ANSI_STDIO

commit 33c4facfc71bef579ae49818daf5e8773e0217d3
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 2 12:48:45 2014 -0700

    Revert "722200 - configure script does not pick the correct am_cv_scanf version"
    
    This reverts commit f9548652de6b0684d818bc5bd147942453dd8886.

commit dbd8a5638c791ae19418e04260f138dadea2acdd
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jun 2 12:48:32 2014 -0700

    Revert "722200 - configure script does not pick the correct am_cv_scanf version"
    
    This reverts commit f3e76fb9df0c4b1276909a8f33421ee6c79f5455.

commit 620114af4940eec8edf87de6d61d7255ce706462
Merge: f3e76fb 8a45ce4
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Mon Jun 2 17:22:29 2014 +0100

    Merge branch 'maint' of https://github.com/Gnucash/gnucash into maint

commit f3e76fb9df0c4b1276909a8f33421ee6c79f5455
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 1 11:39:31 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    Add -Wall -Werror to CFLAGS to try to force failure.

commit 72911a7caa984e9abb1fe090e8c84b2b33ac8a8b
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Mon Jun 2 17:13:32 2014 +0100

    Add some date format checking and make sure generated dates are the
    correct user selected format, not always locale format.

commit 5336a43118c5f189a64b51d297e37fa5703be8be
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Mon Jun 2 13:15:09 2014 +0100

    Relax requirements for booleans in invoice line.
    
    Accept 'y' as well as 'yes', 't' as well as true.

commit 8a45ce41bcef926a3070d2215393c96a6b97b669
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Jun 1 11:39:31 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    Add -Wall -Werror to CFLAGS to try to force failure.

commit 7c003f23e4350f089fdb8ae47fbf32ad82f18834
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Sun Jun 1 13:24:20 2014 +0100

    Bug 730255 - Python bindings: Assigns bill entries to non-existant invoice.
    
    Add type checking to ensure entry type matches invoice (or bill) type.

commit d85725c080c6492e0a6eed83806e90c185a1bca0
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date:   Thu May 15 14:27:27 2014 +0100

    Python bindings.  Add function gncVendorNextID, complementary to
    gncCustomerNextID.

commit f9548652de6b0684d818bc5bd147942453dd8886
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 31 09:08:54 2014 -0700

    722200 - configure script does not pick the correct am_cv_scanf version
    
    On 64-bit Windows system.
    
    Test for need of and if needed define __USE_MINGW_ANSI_STDIO

commit ec98be5b90ed6411cb5cdb11648e313ff7d54dca
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date:   Thu May 29 23:44:36 2014 +0200

    no instance necessary anymore

commit 1f303f7b81a5dd5e9e1b71871b4c023623109a77
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 27 14:19:27 2014 -0700

    More fix-ups for the renumber subaccounts dialog.
    
    Add more invariant checks for safety.
    Suppress the '-' in the account-number format if the prefix is empty.
    Set the value for the interval GtkSpinButton so that it won't be 0 on startup.
    Fix the step-increment and page-increment property names in the builder file
    so that they have an effect.

commit 7daad042d0b5e426d0c5153d71abf69bd071fd4b
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue May 27 14:15:41 2014 -0700

    Bug 725054 - Re-numbering sub accounts crashes the program
    
    g_strdup_printf ("%s-%0*d", prefix, num_digits, interval) calls malloc()
    with the number of required characters, which includes num_digits characters
    for the numeric. If the interval is 0, log10(num_children * interval) is
    log10(0), which returns NAN (not a number), which when cast to size_t is
    MAXINT. That generates a malloc error, which crashes GnuCash.
    
    So don't let the interval be 0.

commit 75114b7c627394f0aa8ff151e229aae110699f3f
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon May 26 13:41:49 2014 -0700

    Bug 728717 - Ubuntu 14.04 - GNUcash crashes on close
    
    Root cause is initializing twice with a static dbi_instance. Prevent
    that.



Summary of changes:
 configure.ac                                       |    3 +
 po/pt_BR.po                                        | 2739 +++++++++-----------
 src/backend/dbi/gnc-backend-dbi.c                  |   41 +-
 src/gnome-utils/dialog-account.c                   |   60 +-
 src/gnome-utils/gtkbuilder/dialog-account.glade    |    5 +-
 src/libqof/qof/guid.cpp                            |   19 +-
 .../example_scripts/latex_invoices.py              |   61 +-
 .../python-bindings/example_scripts/str_methods.py |   66 +-
 src/optional/python-bindings/gnucash_business.py   |   10 +-
 src/plugins/bi_import/dialog-bi-import-gui.c       |    2 +-
 src/plugins/bi_import/dialog-bi-import-helper.c    |   24 +-
 src/plugins/bi_import/dialog-bi-import-helper.h    |    1 +
 src/plugins/bi_import/dialog-bi-import.c           |   97 +-
 src/plugins/bi_import/dialog-bi-import.h           |    2 +-
 src/report/report-system/html-barchart.scm         |   30 +-
 15 files changed, 1537 insertions(+), 1623 deletions(-)



More information about the gnucash-patches mailing list