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