gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Sat Jan 31 11:26:31 EST 2015


Updated	 via  https://github.com/Gnucash/gnucash/commit/e1c7d9d1 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/785c6d62 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/b3781c16 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c312b865 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/48b30271 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/87520cdd (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7581436e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0ff9eba9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5e60a234 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/564b9874 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2494bfc6 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d5da5933 (commit)
	from  https://github.com/Gnucash/gnucash/commit/13303eb3 (commit)



commit e1c7d9d1b9db191d1b627c0e27a11e1ece208e13
Merge: 13303eb 785c6d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 31 18:37:41 2015 +0100

    Merge branch 'maint'
    
    - Bug 731889 - guile 2 exports different autoconf macros than what is expected
    - Bug 742624 - [patch] Scheduled Transaction Editor results in immediate segfault
    - Numeric values with more than commodity smallest fraction get silently dropped.
    - Bug 721196 - Use a regex for checking for a valid numeric value.
    - Bug 727647 - "gncInvoiceGetTotal" is not read-only function?
    - Bug 743609 - Add configure options to disable libsecret detection
    - Switch from guile to xml to manage our iso-currencies source file
    - Rewrite gnc-test-env in perl
    - Bug 619899 - Use normal gettext or intltool toolchain also for scm files
    
    Resolved conflicts:
    	make-gnucash-potfiles.in
    	po/POTFILES.in
    	po/POTFILES.skip
    	src/backend/dbi/test/Makefile.am

commit 785c6d621bf93f4970a167295650777d386d6dbb
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 31 14:33:33 2015 +0100

    Bug 731889 - guile 2 exports different autoconf macros than what is expected
    
    Check for the now required ltdl.h and bail out if not found

commit b3781c16d0d84be66bdd4b4a507ca5803f394f57
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 29 13:39:23 2015 -0800

    Bug 731889 - guile 2 exports different autoconf macros than what is expected
    
    Replace the autogen-sh time configuration which doesn't really work
    correctly by making a local interpreter which links whichever library
    pkg-config finds.
    
    Also makes Guile-2.0 the default by looking for it first.

commit c312b865d19aeaa7688bff37ae5d07c641481efd
Author: Geert Janssens <info at kobaltwit.be>
Date:   Tue May 31 15:03:09 2011 +0200

    Bug 619899 - Use normal gettext or intltool toolchain also for scm files

commit 48b30271e0427dde058a475849869454fcf4e851
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Jan 30 11:49:41 2015 +0100

    Rewrite gnc-test-env in perl
    
    This eliminates another guile dependency in the build chain
    
    Conflicts:
    	src/backend/dbi/test/Makefile.am

commit 87520cdde4bd85731a8f82393be90b316ffefa05
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 29 21:07:07 2015 +0100

    Switch from guile to xml to manage our iso-currencies source file

commit 7581436e794db23b6bcea41683fefe4c6d3a2841
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Jan 29 17:55:23 2015 +0100

    Bug 743609 - Add configure options to disable libsecret detection

commit 0ff9eba94f0d273ec11e4e19da42019bdc6cc802
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Jan 28 17:00:21 2015 +0100

    Bug 727647 - "gncInvoiceGetTotal" is not read-only function?
    
    The root cause is in gncRecomputeValues. This function
    only alters runtime cached values so it should not
    trigger a book dirty action (mark_entry).

commit 5e60a234006ef68a517af0204d92f96ebe2f5de6
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Jan 25 11:14:53 2015 +0000

    Bug 721196 - Use a regex for checking for a valid numeric value.
    
    Just testing for an empty field will miss the cases where there are
    spaces or decimal separators present.

commit 564b9874575bb689974caca91a6737c8b12ef9cb
Author: Mike Evans <mikee at saxicola.co.uk>
Date:   Sun Jan 25 11:08:05 2015 +0000

    Numeric values with more than commodity smallest fraction get silently dropped.
    
    If there are more DPs than the commodity smallest fraction they get
    lost when calling gnc_numeric_convert().  Removed the call.

commit 2494bfc63fe1374cae1ffd2a8492245c6a30bc57
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 24 17:33:39 2015 +0100

    Bug 742624 - [patch] Scheduled Transaction Editor results in immediate segfault

commit d5da59331fe1454265b12787722c9d41c33e7586
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Jan 24 16:10:58 2015 +0100

    Bug 731889 - guile 2 exports different autoconf macros than what is expected
    
    The problem is mainly a poorly chosen error message. The user
    should generally only rerun autogen.sh, so I have added this
    in the error message.



Summary of changes:
 .gitignore                                         |    1 -
 Makefile.am                                        |   11 +-
 configure.ac                                       |   69 +-
 intl-scm/Makefile.am                               |   22 -
 intl-scm/xgettext.scm                              |   75 -
 make-gnucash-potfiles.in                           |    3 +-
 po/POTFILES.in                                     |  129 +-
 po/POTFILES.skip                                   |   83 +-
 src/Makefile.am                                    |    4 +-
 src/app-utils/Makefile.am                          |    2 +-
 src/app-utils/test/Makefile.am                     |    2 +-
 src/backend/dbi/test/Makefile.am                   |    2 +-
 src/backend/sql/test/Makefile.am                   |    2 +-
 src/backend/xml/test/Makefile.am                   |    2 +-
 src/bin/overrides/gnucash-build-env.in             |    2 +-
 src/business/business-gnome/Makefile.am            |    2 +-
 src/core-utils/Makefile.am                         |    2 +-
 src/core-utils/test/Makefile.am                    |    2 +-
 src/engine/Makefile.am                             |   18 +-
 src/engine/gncEntry.c                              |    3 -
 src/engine/iso-4217-currencies.scm                 |  253 --
 src/engine/iso-4217-currencies.xml                 | 3009 ++++++++++++++++++++
 src/engine/iso-currencies-to-c.in                  |   99 -
 .../iso-currencies-to-c.xsl}                       |   51 +-
 src/engine/test/Makefile.am                        |    2 +-
 src/gnc-module/Makefile.am                         |    2 +-
 src/gnc-module/test/Makefile.am                    |    2 +-
 src/gnc-test-env.in                                |  139 -
 src/gnc-test-env.pl                                |   61 +
 src/gnome-utils/Makefile.am                        |    2 +-
 src/gnome-utils/gnc-dense-cal.c                    |    8 +-
 src/gnome-utils/test/Makefile.am                   |    2 +-
 src/import-export/csv-imp/gnc-csv-model.c          |   10 +-
 src/import-export/qif-imp/Makefile.am              |    2 +-
 src/import-export/qif/test/Makefile.am             |    2 +-
 src/import-export/test/Makefile.am                 |    2 +-
 src/optional/python-bindings/tests/Makefile.am     |    2 +-
 src/plugins/bi_import/dialog-bi-import.c           |    3 -
 src/register/register-core/test/Makefile.am        |    2 +-
 src/register/register-gnome/test/Makefile.am       |    2 +-
 src/report/business-reports/Makefile.am            |    2 +-
 src/report/locale-specific/us/Makefile.am          |    2 +-
 src/report/locale-specific/us/test/Makefile.am     |    2 +-
 src/report/report-gnome/Makefile.am                |    2 +-
 src/report/report-gnome/test/Makefile.am           |    2 +-
 src/report/report-system/Makefile.am               |    2 +-
 src/report/report-system/test/Makefile.am          |    2 +-
 src/report/standard-reports/Makefile.am            |    2 +-
 src/report/standard-reports/test/Makefile.am       |    2 +-
 src/report/stylesheets/Makefile.am                 |    2 +-
 src/report/stylesheets/test/Makefile.am            |    2 +-
 src/report/utility-reports/Makefile.am             |    2 +-
 src/report/utility-reports/test/Makefile.am        |    2 +-
 src/scm/Makefile.am                                |    2 +-
 src/tax/us/Makefile.am                             |    2 +-
 src/tax/us/test/Makefile.am                        |    2 +-
 src/test-core/Makefile.am                          |    2 +-
 util/guile.c                                       |   71 +
 58 files changed, 3400 insertions(+), 796 deletions(-)
 delete mode 100644 intl-scm/Makefile.am
 delete mode 100644 intl-scm/xgettext.scm
 delete mode 100644 src/engine/iso-4217-currencies.scm
 create mode 100644 src/engine/iso-4217-currencies.xml
 delete mode 100755 src/engine/iso-currencies-to-c.in
 copy src/{gnome-utils/make-gnc-warnings-c.xsl => engine/iso-currencies-to-c.xsl} (62%)
 delete mode 100755 src/gnc-test-env.in
 create mode 100755 src/gnc-test-env.pl
 create mode 100644 util/guile.c



More information about the gnucash-patches mailing list