gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Wed Nov 12 09:40:39 EST 2014


Updated	 via  https://github.com/Gnucash/gnucash/commit/578dfd81 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/dd65a6e3 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d6826976 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3a825c92 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5f3f9a52 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c9bfaa8b (commit)
	 via  https://github.com/Gnucash/gnucash/commit/be0e3581 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/97f8f39d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/2a6fcf1c (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9f15bb19 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4e61f0fc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cde31d6e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/76a340c2 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/766bb51d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4fcc83a0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/5acdbb6f (commit)
	 via  https://github.com/Gnucash/gnucash/commit/283dfa2d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/25a7e9cc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a9a037d8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4d4345dc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/ddd733db (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cd93de38 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/daf31ded (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d0a020bf (commit)
	 via  https://github.com/Gnucash/gnucash/commit/a0c03160 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/3b21aacb (commit)
	 via  https://github.com/Gnucash/gnucash/commit/92fed5b8 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/238c889d (commit)
	 via  https://github.com/Gnucash/gnucash/commit/289bfc2a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/cbe6c230 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/4e99e09e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/fbb5291a (commit)
	 via  https://github.com/Gnucash/gnucash/commit/68798181 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/00b827db (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6d0a3707 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/96289823 (commit)
	from  https://github.com/Gnucash/gnucash/commit/f750cab8 (commit)



commit 578dfd810b489129653435f9fe25130d4d10580e
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 12 15:19:52 2014 +0100

    Fix head-or-tail stylesheet after guile2 compile changes
    
    In particular the N_ macro is now defined in a separate module
    which should be 'use-module'd when N_ is used.

commit dd65a6e39ef0d922d73852c2215f0307e40cc940
Merge: f750cab d682697
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 12 14:47:05 2014 +0100

    Periodic merge of branch 'maint'
    
    Fixed conflicts:
    	src/test-core/Makefile.am
    
    Most important changes:
    * precompile scm files in case guile 2 is detected
    * several new and updated translations
    * several bugfixes since the 2.6.4 release

commit d6826976efdd83ac620355f499546c6f6af097cf
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 12 14:43:01 2014 +0100

    Fix parallel make for guile2 compilation

commit 3a825c929f789b0c988aec8f16eab2b840ca90f0
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Wed Nov 12 12:07:51 2014 +0100

    QIF Import crashes when closing via the 'X' button on the last page
    
    Using the 'Close' button works correctly. The difference is that
    the 'X' button triggers a cancel action while the 'Close' button
    triggers a close action. I have changed this such that when the
    import already happened (that is when the user is looking at the
    summary page), a close action will be triggered in both cases.

commit 5f3f9a525a4f0810452f58926b878fd4892f117d
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Nov 4 18:15:01 2014 +0100

    Omit extension on calls to load-extension
    
    .so was platform specific. By omitting the extension
    guile properly finds the right library on both linux
    and Windows (haven't tested on OS X but I assume it
    to work there as well).

commit c9bfaa8bb3cf803253f3ec3cfa65e3c5b38d8182
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 31 10:26:03 2014 +0100

    Use one common base directory to store all scheme files and modules
    
    This makes it easier for humans to locate a file after
    installation and simplifies the build system.

commit be0e3581c248c0e4476e8ea550588070d28e407c
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Thu Oct 30 17:54:36 2014 +0100

    Guile 2 pre-compilation improvements
    
    1. Tell the engine to look in the build dir for the backend modules
       Guile compilation loads the engine libraries for
       some guile modules. This triggers the engine
       initialization code which tries to load the xml backend module
       and optionally the dbi module as well.
       By default it looks for these modules in the installed directory
       but during build they are not installed yet, so use a few
       environment variables to tell the engine to look in the build
       dir instead.
    
    2. Wait for the c library to be linked before attempting to
       compile the guile files. Some guile files need the library
       to be available.
    
    Note that neither fix is necessary for all directories that has
    scheme files to compile. For consistency between makefiles, I have
    chosen to add them to all, which won't hurt.

commit 97f8f39dc6c57d7b9f965e11be9b375256a71fba
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Fri Oct 31 10:07:10 2014 +0100

    Pre-compile scm files when building with guile 2
    
    With pre-compiled scm files, guile will no longer
    resort to autocompilation at first startup. This avoids
    bugs like downstream
    https://bugzilla.redhat.com/show_bug.cgi?id=1151870
    (Where autocompiled files for an older version of
    gnucash are more recent than the source files installed
    with the newer version)
    
    Note that a new variable GUILE_LOAD_COMPILED_PATH is added
    for this in the environment file. This variable should probably
    be updated in the OSX and Windows build scrips if/when these
    are building with guile 2.
    
    Strictly speaking this new variable is only needed for guile 2.
    However since guile 1.8 simply ignores the environment variable,
    it's just set unconditionally regardless of the guile version
    being active.

commit 2a6fcf1cd585e74fe8d450c92068944948f7ac50
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 28 22:37:01 2014 +0100

    Guile module structure cleanup
    
    - fix circular dependency between business-reports.scm and owner-report.scm
    - split out gettext routines to properly handle N_ for all files that use it
    - remove some unused module inclusions
    - tax module depends on app-utils -> fix build order

commit 9f15bb19fd0171b8fc1aa6d093139b161a958bc3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 28 21:22:01 2014 +0100

    Fix a few deprecation warnings when building and testing with guile 2

commit 4e61f0fc9fc342f8580b3d3e5191945e0cc15d57
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 28 20:40:21 2014 +0100

    Harmonize variable names used to refer to guile modules in all makefiles
    
    This makes the makefiles more similar and hence
    easier to understand and maintain

commit cde31d6ea6f3377cddc2345ef83a12e22238ad20
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Wed Oct 15 21:07:01 2014 -0400

    Assamese Indic Language translation file (Devanagari script)

commit 76a340c25aea7ac92049b7feb3d302f12c393cad
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Wed Oct 15 21:05:08 2014 -0400

    Add Assamese Indic Language (as) to LINGUAS
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738599

commit 766bb51dba39eb9e92543ca40c5e050d5b1f91fa
Author: Cristian Marchi <cri79 at libero.it>
Date:   Sat Nov 8 11:32:29 2014 +0100

    Update Italian translation.

commit 4fcc83a02c512e78572543aab33ce537a71937f0
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Fri Oct 17 23:34:36 2014 +0200

    Add missing comma in call to gtk_tree_store_set().
    
    This was causing random crashes in the Debian package, see:
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764510
    
    Thanks to Frédéric Bière for finding and fixing the problem.

commit 5acdbb6f52bc449d19fdc7b0b5ec147a9ff99e40
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sun Oct 26 23:05:55 2014 +0100

    Rewrite old-fashioned makefile construct

commit 283dfa2d8317dada0ec494f2fe933dc38320a604
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Sat Oct 25 12:31:52 2014 +0200

    Fix invocations of guile function 'load-from-path'
    
    The '.scm' extension prevents loading of a precompiled
    version of the file from the %load-compiled-path and
    will always trigger an autocompilation instead. Omitting
    the extension properly allows the function to load a
    precompiled version if it exists and is more recent than
    the source file. This is only relevant for guile 2 but
    works ok for guile 1.8 as well so it's changed unconditionally.

commit 25a7e9ccf63fca01f7382bebd68202c0f35bff41
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 21 23:12:59 2014 +0200

    Fix some warnings found with msgfmt -c in the po files

commit a9a037d881f43c8cab3b1ba7e59787da938e28b3
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 21 23:49:51 2014 +0200

    Revert "Remove bare percent sign in taxinvoice.scm, replace with English."
    
    This reverts commit 289bfc2aefdf203881bc3e130cc98aa720e558df.

commit 4d4345dc144a0caec2726612c9a62f60fc52dece
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 17:19:24 2014 -0400

    Indic Language Konkani translation in Latin script
    
    Konkani Language translation po file from C-DAC, Pune, India.

commit ddd733dbde952f28cbbc3ac33bd8c038aee736fc
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 17:18:39 2014 -0400

    Add kok at latin to LINGUAS_ALL (Konkani in Latin script)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738829

commit cd93de381c64cb0a3bd9f5699934481e712cdc84
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 16:56:01 2014 -0400

    Indic Language Gujarati Translation File
    
    From the team at C-DAC, Pune, India

commit daf31ded078607fda174a99f02fddab24dfcc6ab
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 16:57:05 2014 -0400

    Addition of Gujarati (gu) to LINGUAS_ALL po file list
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738828

commit d0a020bfd6d339a82beb323e30ec3fa1153c0a3e
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 15:42:41 2014 -0400

    Indic Language Kannada Translation file
    
    Another addition from C-DAC, Pune, India.

commit a0c03160bf092a3c3c9b2ce40da61a36959db17a
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 19 15:41:59 2014 -0400

    Add kn (Kannada) to LINGUAS_ALL
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738827

commit 3b21aacbc8476484f00a4558add9c198b0bdd306
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Tue Oct 21 17:13:14 2014 +0200

    Revert to using numerical indexes for the x-axis on bar charts
    
    There is a bug in jqplot to prevents stacked charts from
    rendering properly when using strings for x-axis categories:
    https://bitbucket.org/cleonello/jqplot/issue/587/charts-disappear-by-enabling-stackseries

commit 92fed5b85ea74472f2ce238dd814970aba99a928
Author: Joe Hansen <joedalton2 at yahoo.dk>
Date:   Wed Oct 15 14:09:12 2014 +0200

    Updated Danish translation
    
    Copied from the translation project

commit 238c889da3fadfd1c92502a0eaf4144a899e9e36
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Oct 13 13:05:18 2014 -0700

    Bug 738113 - Crash on reload budget report.

commit 289bfc2aefdf203881bc3e130cc98aa720e558df
Author: Jeff Earickson <jaearick at colby.edu>
Date:   Sun Oct 12 22:29:40 2014 -0400

    Remove bare percent sign in taxinvoice.scm, replace with English.
    
    The bare percent sign in this string messes with po translation
    files and causes difficulties compiling without backslashes and
    other pain.  Cleans up the English by using real words.

commit cbe6c23087b0b495c3b7049afc772d78e7c35c0c
Author: Christian Stimming <christian at cstimming.de>
Date:   Wed Oct 8 21:24:51 2014 +0200

    Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup

commit 4e99e09e5fda9750b036a8aa5213083110a38ec0
Author: Christian Stimming <christian at cstimming.de>
Date:   Fri Sep 26 22:48:46 2014 +0200

    Aqbanking online SEPA transfer: Allow transfers without BIC, only IBAN. Also add IBAN checking.

commit fbb5291ac3267a266e56338a25befccc5f0aa3d5
Author: Christian Stimming <christian at cstimming.de>
Date:   Mon Sep 1 20:58:15 2014 +0200

    Aqbanking transfer: Make IBAN and BIC text entry fields filter digits or alphas correctly as needed.

commit 68798181589adac47d9bbb12a599bed1f9e8fdf8
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 13 20:45:11 2014 +0200

    Some minor cosmetics in the barchart code

commit 00b827dbf255d8c29c4c296e10a7baf4ee172cfe
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 13 20:44:42 2014 +0200

    Redo the highlighter in barcharts.
    
    The formatting code was removed with the introduction
    of the zoom cursor. It continued to display
    poorly formatted information though which is now fixed again

commit 6d0a3707e1f6cc0d8ca00a5a96fe0e9355bcbb61
Author: Geert Janssens <janssens-geert at telenet.be>
Date:   Mon Oct 13 20:36:35 2014 +0200

    Bug 737815 - Graphs cannot be generated correctly
    
    Revert x axis renderer from DateAxis to CategoryAxis.
    It looks like the DateAxis renderer wasn't meant to be
    used for a bar chart.

commit 96289823e5a7b7904bf9e64fe94bcb1dbcb0c7ee
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date:   Sat Oct 11 21:52:45 2014 +0200

    Bug737815 - Graphs Cannot Be Generated Correctly
    
    Fix in html-barchart.scm, change loop condition



Summary of changes:
 configure.ac                                       |     3 +-
 po/{kok.po => as.po}                               | 14151 +++++-----
 po/bg.po                                           |     1 -
 po/da.po                                           | 12783 ++++-----
 po/es.po                                           |     2 +-
 po/fi.po                                           |     2 +-
 po/gu.po                                           | 26151 +++++++++++++++++++
 po/he.po                                           |     2 +-
 po/hu.po                                           |     2 +-
 po/it.po                                           |  6838 ++---
 po/{brx.po => kn.po}                               | 13520 ++++++----
 po/{kok.po => kok at latin.po}                        | 10978 ++++----
 po/ro.po                                           |     2 +-
 po/ru.po                                           |     2 +-
 po/tr.po                                           |     2 +-
 src/Makefile.am                                    |     4 +-
 src/app-utils/Makefile.am                          |    39 +-
 src/app-utils/app-utils.scm                        |    52 +-
 src/app-utils/business-prefs.scm                   |     2 +
 src/app-utils/date-utilities.scm                   |     3 +-
 .../engine-utilities.scm => app-utils/gettext.scm} |    38 +-
 src/app-utils/prefs.scm                            |     2 +-
 src/app-utils/test/Makefile.am                     |     2 +-
 src/app-utils/test/test-load-module                |     2 +-
 src/backend/xml/test/Makefile.am                   |     2 +-
 src/bin/Makefile.am                                |     3 +-
 src/bin/environment.in                             |     3 +-
 src/bin/overrides/Makefile.am                      |     1 -
 src/bin/overrides/gnucash-env.in                   |     1 -
 src/business/business-gnome/Makefile.am            |    44 +-
 src/core-utils/Makefile.am                         |    26 +-
 src/core-utils/gnc-path.c                          |     6 +-
 src/core-utils/gnc-path.h                          |     4 +-
 src/engine/Makefile.am                             |    31 +-
 src/engine/engine.scm                              |    14 +-
 src/engine/gnc-budget.c                            |     6 +-
 src/engine/test/Makefile.am                        |     2 +-
 src/gnc-module/Makefile.am                         |    24 +-
 src/gnc-test-env.in                                |    11 +-
 src/gnome-utils/Makefile.am                        |    34 +-
 src/gnome-utils/gnome-utils.scm                    |     8 +-
 src/gnome-utils/test/Makefile.am                   |     2 +-
 src/gnome/dialog-sx-since-last-run.c               |     4 +-
 src/import-export/qif-imp/Makefile.am              |    24 +-
 src/import-export/qif-imp/assistant-qif-import.c   |    11 +-
 src/import-export/qif-imp/qif-import.scm           |    16 +-
 src/import-export/test/Makefile.am                 |     2 +-
 src/optional/python-bindings/tests/Makefile.am     |     2 +-
 src/report/business-reports/Makefile.am            |    54 +-
 src/report/business-reports/aging.scm              |     1 +
 src/report/business-reports/balsheet-eg.scm        |     2 +-
 src/report/business-reports/business-reports.scm   |    26 +-
 src/report/business-reports/customer-summary.scm   |     3 +-
 src/report/business-reports/easy-invoice.scm       |     3 +-
 src/report/business-reports/fancy-invoice.scm      |     3 +-
 src/report/business-reports/invoice.scm            |     3 +-
 src/report/business-reports/job-report.scm         |     3 +-
 src/report/business-reports/owner-report.scm       |    12 +-
 src/report/business-reports/payables.scm           |     2 +-
 src/report/business-reports/receivables.scm        |     2 +-
 src/report/business-reports/taxinvoice.scm         |     3 +-
 src/report/locale-specific/us/Makefile.am          |    54 +-
 src/report/locale-specific/us/taxtxf-de_DE.scm     |     1 +
 src/report/locale-specific/us/taxtxf.scm           |     8 +
 src/report/report-gnome/Makefile.am                |    36 +-
 src/report/report-gnome/report-gnome.scm           |     8 +
 src/report/report-gnome/test/Makefile.am           |     2 +-
 src/report/report-system/Makefile.am               |    43 +-
 src/report/report-system/eguile-html-utilities.scm |     2 -
 src/report/report-system/eguile-utilities.scm      |     8 +-
 src/report/report-system/html-barchart.scm         |    37 +-
 src/report/report-system/html-document.scm         |     4 +-
 src/report/report-system/html-fonts.scm            |     2 +
 src/report/report-system/html-piechart.scm         |     2 +-
 src/report/report-system/html-scatter.scm          |     2 +-
 src/report/report-system/html-style-sheet.scm      |     1 +
 src/report/report-system/options-utilities.scm     |     1 +
 src/report/report-system/report-system.scm         |    36 +-
 src/report/report-system/report.scm                |     9 +
 src/report/report-system/test/Makefile.am          |     2 +-
 src/report/standard-reports/Makefile.am            |    44 +-
 src/report/standard-reports/account-piecharts.scm  |     1 +
 src/report/standard-reports/account-summary.scm    |     1 +
 src/report/standard-reports/advanced-portfolio.scm |     1 +
 src/report/standard-reports/average-balance.scm    |     1 +
 src/report/standard-reports/balance-sheet.scm      |     2 +-
 .../standard-reports/budget-balance-sheet.scm      |     2 +-
 src/report/standard-reports/budget-barchart.scm    |     3 +-
 src/report/standard-reports/budget-flow.scm        |     1 +
 .../standard-reports/budget-income-statement.scm   |     2 +-
 src/report/standard-reports/budget.scm             |     1 +
 src/report/standard-reports/cash-flow.scm          |     1 +
 src/report/standard-reports/category-barchart.scm  |     3 +-
 src/report/standard-reports/daily-reports.scm      |     1 +
 src/report/standard-reports/equity-statement.scm   |     2 +-
 src/report/standard-reports/general-journal.scm    |     1 +
 src/report/standard-reports/general-ledger.scm     |     1 +
 src/report/standard-reports/income-statement.scm   |     2 +-
 src/report/standard-reports/net-barchart.scm       |     3 +-
 src/report/standard-reports/net-linechart.scm      |     1 +
 src/report/standard-reports/portfolio.scm          |     1 +
 src/report/standard-reports/price-scatter.scm      |     1 +
 src/report/standard-reports/register.scm           |     1 +
 src/report/standard-reports/sx-summary.scm         |     1 +
 src/report/standard-reports/test/Makefile.am       |     2 +-
 src/report/standard-reports/transaction.scm        |     1 +
 src/report/standard-reports/trial-balance.scm      |     2 +-
 src/report/stylesheets/Makefile.am                 |    31 +-
 src/report/stylesheets/stylesheet-easy.scm         |     1 +
 src/report/stylesheets/stylesheet-fancy.scm        |     1 +
 src/report/stylesheets/stylesheet-footer.scm       |     1 +
 src/report/stylesheets/stylesheet-head-or-tail.scm |     1 +
 src/report/stylesheets/stylesheet-plain.scm        |     2 +-
 src/report/stylesheets/test/Makefile.am            |     2 +-
 src/report/utility-reports/Makefile.am             |    31 +-
 src/report/utility-reports/hello-world.scm         |     7 +-
 src/report/utility-reports/test/Makefile.am        |     2 +-
 src/report/utility-reports/view-column.scm         |     7 +
 src/report/utility-reports/welcome-to-gnucash.scm  |     7 +
 src/scm/Makefile.am                                |    21 +-
 src/scm/gnumeric/Makefile.am                       |     9 +
 src/scm/main.scm                                   |    18 +-
 src/tax/us/Makefile.am                             |    29 +-
 src/tax/us/de_DE.scm                               |     6 +-
 src/tax/us/txf-de_DE.scm                           |     2 +
 src/tax/us/us.scm                                  |     4 +-
 src/test-core/Makefile.am                          |    22 +-
 src/test-core/unittest-support.scm                 |     8 +-
 128 files changed, 58114 insertions(+), 27420 deletions(-)
 copy po/{kok.po => as.po} (68%)
 mode change 100644 => 100755
 create mode 100644 po/gu.po
 copy po/{brx.po => kn.po} (65%)
 copy po/{kok.po => kok at latin.po} (72%)
 mode change 100644 => 100755
 copy src/{engine/engine-utilities.scm => app-utils/gettext.scm} (56%)



More information about the gnucash-patches mailing list