Commit Graph
100 Commits
Author SHA1 Message Date
Christian Stimming a4bb22b23c Clarify Derek's code to be licensed "GPL v2 or later" as he has confirmed in private email.
All of his other code has been licensed this way all along anyway.

After this change, all source code files are licensed under both
GPL version 2 and GPL version 3, which gives us enough flexibility in case any
requirements might switch to GPL v3-only. But currently we are for sure both.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19546 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-09-04 20:00:15 +00:00
Christian Stimming ee9f654f0f Win32: Add gtk include path to gwenhywfar configure.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19543 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-09-04 08:52:04 +00:00
Christian Stimming 2aac56acb3 Win32: Add pkg-config version check for aqbanking so that the new version is installed without removing the old one manually.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19540 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-09-03 16:18:58 +00:00
Christian Stimming e6b7066fd7 Win32: Update aqbanking packages. Enable building with aqbanking5.
In r19532 I accidentally already removed the Qt DLLs from the installer. Of
course those can only be removed if indeed aqbanking5 is used, otherwise
they must still be in the installer.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19539 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-09-03 16:08:20 +00:00
Christian Stimming 687685616f Remove aqbanking2 from windows build scripts. Add optional aqbanking5 instead, which works without QT.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19532 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-09-01 16:24:02 +00:00
Christian Stimming 4e7014e48a Add scheme wrapper for SX cashflow calculation, including a typemap for the resulting GHashTable.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19531 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-09-01 16:23:50 +00:00
Christian Stimming 4b3ef0786d Add scheme/swig typemap for GDate.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19530 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-09-01 16:23:21 +00:00
Christian Stimming b1c5eb1477 Implement the evaluation of SX cashflow.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19511 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-29 20:37:20 +00:00
Christian Stimming d09d6a572e More const correctness and refactoring in gnc-sx-instance-model.c.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19510 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-29 20:37:05 +00:00
Christian Stimming 9eba06e5f5 Update license after Josh Sled's relicensing of his code under GPL v2 and/or v3.
He wrote to gnucash-devel on 2010-08-28:

Much of the last batch code I contributed to gnucash was licensed
without the "or any later version" clause of the GPL boilerplate, and
thus specifically and only under version 2 of the GPL.

I hereby extend that to version 2 and/or version 3.

Any contribution I've made to gnucash which was under the GPLv2 only may
be considered to be under both v2 and v3.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19507 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-29 19:43:19 +00:00
Christian Stimming f8432c0cb6 I18n: Fix last remaining user-visible mention of the abbreviation "SX".
This should have never appeared in a user message. However, in order
not to make this single string untranslated, we add the correct form
but don't use it yet so that it can be translated, and we will be
using it once 2.4.0 is out and the string freeze lifted.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19506 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-29 19:43:05 +00:00
Christian Stimming 64c0790c29 Replace misleading "Passiva" in accounts/de_DE/* by "Fremdkapital" with description "alle Verbindlichkeiten"
Patch by Frank H. Ellenberger.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19471 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-25 12:24:59 +00:00
Christian Stimming e0e1fba675 Add functions to calculate the cash-flow numbers that will be generated by a Scheduled Transaction. Unfinished, though.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19470 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-24 20:23:27 +00:00
Christian Stimming dfee800c87 I18n: Replace untranslatable sub-strings by the correct full strings.
The implementation is a hacky workaround, but at least better than
having weird translations as in the current state. Note: Even
though new strings are introduced, they are not yet used in order
not to break the string freeze here. The new strings need to
be activated once the 2.4.0 string freeze is lifted.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19469 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-24 20:23:12 +00:00
Christian Stimming fd2bbf47c4 Add aqbanking5 extensions of GWEN_GUI object.
We need to locally store a reference to that particular GWEN_GUI
object that was used in Extend because we have more than one such
object in use inside gnucash (currently). If accidentally the wrong
one would be used in Unextend, a crash occurs.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19465 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-22 20:48:55 +00:00
Christian Stimming 238086f863 Fix erroneous place of "Bildung" account in hierarchy: Was moved to top-level due to double parent tag.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19464 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-22 19:13:00 +00:00
Christian Stimming 3553df6441 Add new function gnc_sx_get_num_occur_daterange and unittests for this in test-sx.c.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19463 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-22 11:10:25 +00:00
Christian Stimming de83edb352 And more const-correctnes in SchedXaction.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19462 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-22 11:10:12 +00:00
Christian Stimming f3dfae15c9 Make sx-instance-model more const-correct. Improve documentation.
Fix minor memory leak in gnc_sx_get_current_instances(void) - was not
free'ing the GDate of now.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19459 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-21 20:57:31 +00:00
Christian Stimming 5cacefebc2 Impove const-correctness of SchedXaction.h functions; improve documentation.
Also, replace "void *" by pointers to the actual type.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19458 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-21 20:57:19 +00:00
Christian Stimming 492c69f070 Unify label with src/gnome/gnc-plugin-page-register.c:379.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19456 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-21 19:30:06 +00:00
Christian Stimming 1a557bcff5 Aqbanking: Enable gwengui-gtk2 implementation and fix setup wizard.
Setup wizard was missing OnlineInit/OnlineFini calls around it; with
them and the newest gwenhywfar, the setup wizard is now working again
in a gtk2 implementation.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19447 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-18 20:32:42 +00:00
Christian Stimming 0af1c605c2 Add lookup of linker flags of libgwenhyfar-gui-gtk2.
It is still disabled until more testing has been done, though.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19446 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-17 21:30:17 +00:00
Christian Stimming 0f7bed2537 Add instantiation of gwengui-gtk2 object in gnucash, which enables the setup wizard again, but it doesn't fully work yet.
In particular, a quick test runs into significant UI work which is
still needed, and also occasional crashes might occur. Hence, the
gwengui-gtk2 parts have to be enabled manually by un-commenting
USING_GWENHYWFAR_GTK2_GUI.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19445 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-17 21:05:40 +00:00
Christian Stimming 61c0f6d15a Minor simplification of aqbanking version number check.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19444 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-17 20:16:32 +00:00
Christian Stimming 95e41e1235 Check for upgrading an older aqbanking configuration to its current version.
This way, an older configuration is now updated automatically.

Patch by Bill Nottingham, confirmed by Martin Preuss, adapted to aqbanking5 by myself.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19443 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-17 20:16:18 +00:00
Christian Stimming 5e68bc0093 Bug #625193: Move newly introduced search-by-id functions into src/engine.
Patch by Mike Evans.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19442 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-17 19:52:24 +00:00
Christian Stimming 864311e8a3 update po/de.po after r19435 msgmerge
1. 2 dirty and 2 new strings
2. partial spell verification
 entity -> Entität
 small typos

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19441 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-17 19:50:13 +00:00
Christian Stimming eee03f03c9 correct syntax error in po/glossary/de.po
" must be quoted in strings.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19440 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-17 19:49:59 +00:00
Christian Stimming 9d7b03615f Update po files with up-to-date pot template.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19435 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-15 09:20:18 +00:00
Christian Stimming 35ba93ed48 Remove unused file from both SVN and POTFILES.in.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19434 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-15 09:05:05 +00:00
Christian Stimming ef26cb58ea Bug #626459: Change Transaction Report default account selection to none
I think in the specific case of the
"Transaction Report" this is the better choice. The error message
will be clear enough ("No accounts selected. Click here to Edit report
options"), and it will probably meet the user expectation that some account
needs to be selected anyway before something can be seen.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19432 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-14 20:57:26 +00:00
Christian Stimming 5fbfa23dbb Bug #625193: Added 'search by ID' in python binding for invoices, customers and bills.
Patch by Mike E and Mark Jenkins:

When creating or appending to invoices, customers and bills, searching by ID is
likely more useful than by GUID.  I've added this functionality to the Python
bindings.

Search by ID using the python code:
tmp = gnucash.gnucash_core_c.search_invoice_on_id(ID,book.instance)
if tmp:
  invoice =  gnucash.gnucash_business.Invoice(instance=tmp)

Use the invoice object as in sample_scripts/simple_invoice_insert.py

I support this patch, but I've made a few improvments of my own.

I switched up the arguments in search_customer_on_id, search_invoice_on_id,
search_bill_on_id to have Book first and ID second. The reason for this was to
make these functions more consistent with the other functions where a search is
done through a book on a particular attribute.

Also added some specific python bindings support to allow this to be used as
methods of Book: Book.CustomerLookupByID, Book.InvoiceLookupByID,
Book.BillLoookupByID.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19431 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-14 20:48:18 +00:00
Christian Stimming f8df02cdb4 Bug #624721: Show backtrace for errors in eguile templates
Patch by Matthijs Kooijman:

The current eguile template implementation catches errors that occur while
evaluating an eguile template. However, only the error is shown, not a
backtrace (so no location of the error either).

The attached patch modifies the error handling to also capture the stack
backtrace, using a lazy exception handler (e.g., capture the stack before
unwinding the stack to the real exception handler).

To extract only the relevant part of the stack (e.g., the part inside the
eguile template, not the tens of stack frames leading up to the report
rendering), a stack dump is made just before evaluating the eguile template (so
a sort of "diff" can be made).

For more details, see the extensive comments in the patch itself.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19430 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-14 20:48:05 +00:00
Christian Stimming 044873ee08 Bug #616613: Automatically append the extension if user forgot append them.
Patch by "Bob":

The enclosed patch simply tests for a period in the file name,
if one exists it leaves it alone,
if not, it adds one plus a default extension.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19429 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-14 20:47:53 +00:00
Christian Stimming 0d9917127f Bug #626403: Fix inconsistent formatting between stylesheets (Webkit vs. gtkhtml)
Patch by Alex Aycinena:

The 'default' stylesheet formats the balance sheet, cash flow, income statement
and transaction reports properly under webkit but not under gtkhtml.

The 'easy', 'footer', and 'technicolor' stylesheets are the reverse; that is,
they format the balance sheet, cash flow, income statement and transaction
reports properly under gtkhtml but not under webkit, except that the 'footer'
stylesheet also has some formatting problems with gtkhtml as well.

The attached patch file corrects these problems. Specifically:

- styles that are missing in the 'footer' stylesheet (compared to 'easy') are
added

- the function 'gnc-html-engine-supports-css' is used in the 'default', 'easy',
'footer' and 'technicolor' stylesheets to provide styles for either webkit or
gtkhtml

- the taxtxf.scm report file is simplified to take advantage of these changes

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19428 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-14 20:14:37 +00:00
Christian Stimming 0c41000c7a de.po: correction of "Income Tax Identity"
This term is used in the first dialog of "Ta_x Report Options".

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19427 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-14 20:11:23 +00:00
Christian Stimming 100ba4a4e7 Fix stupid compiler error.
(Should compile first, then commit, not the other way round.)

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19422 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-12 20:20:10 +00:00
Christian Stimming d743401986 Add error message if the unimplemented aqbanking setup button is pressed.
Please see http://lists.gnucash.org/pipermail/gnucash-devel/2010-August/029188.html
and http://lists.gnucash.org/pipermail/gnucash-devel/2010-August/029189.html

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19421 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-12 20:18:44 +00:00
Christian Stimming 0197ca7d42 Copy OpenOffice.org python macro for import of the gnucash file to here because its original download location is hard to reach.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19420 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-08-12 19:59:57 +00:00
Christian Stimming 9b5261641e Updated German translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19385 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-29 20:42:17 +00:00
Christian Stimming b5cabba4eb Updated Dutch translation by Mark Haanen, copied from the TP.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19384 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-29 20:24:47 +00:00
Christian Stimming 1fcdfe70d2 Add missing return value specification of lookup_by_code() in python bindings.
Patch by Daniele Varrazzo.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19383 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-29 20:16:08 +00:00
Christian Stimming bc16634061 Add initial Bulgarian translation, by Rosi Dimova, by Bulgarian Gnome translation team.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19382 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-29 20:09:24 +00:00
Christian Stimming dc99266e24 Fix missing translation of buttons in invoice reminder dialog.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19378 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-23 19:22:55 +00:00
Christian Stimming 1a69ea8392 Bug 612337: Add file save to hierarchy druid when the new file druid completes.
Patch by "Bob": I thought I would give this a try and come up with a patch to use the file save
as function after the after pressing the apply button. Not sure if it is the
best way but seems to work on my linux box and on windows without any errors.

I have changed the text in the account.glade file to reflect the firing of the
save as and also increased the size of the window to give more room for the
'Category Description' to stop scroll bars.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19377 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-20 20:37:39 +00:00
Christian Stimming 4dd0ee9c87 Fix r19364: Remove last reference to removed business-backend-sql.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19373 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-15 20:05:40 +00:00
Christian Stimming 3ef60aaba4 Bug #621016: Print multiple checks at the same time
The print checks operation should be able to print more than one check with a
single invocation of the "Print Check..." command.  The attached patch does
this.  If the active register is an account register, then the selected
transaction is printed (as before).  If it is a search results register where
all the splits are from the same account, then it prints a check for each of
them.  Anything else is an error.

Patch by Mike Alexander.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19370 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-14 20:38:24 +00:00
Christian Stimming 591bf8b9a7 Bug #118391: This patch add isocodes support for Windows build.
It automatically download,
build, install and packaging the isocodes.

Currently, the patch will not make Windows build show the locale long
currencies name. But it make the isocode available on Windows. Since the long
currencies names are already shown on Linux, I think it should not far to make
it happen on Windows too, especially the isocode will be available after this
patch.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19369 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-14 20:22:18 +00:00
Christian Stimming 0276f793bc Bug #620763: Fix permuted "Retained Earnings/Losses" in balsheet-eg.eguile.scm
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19368 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-14 20:22:06 +00:00
Christian Stimming 3d6d345a04 Bug #620763: remove trailing whitespace from balsheet-eg*
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19367 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-14 20:21:54 +00:00
Christian Stimming e1b1654f73 Bug #556713: Fix inconsistency in report options
The attached patch should fix the remaining outstanding issues of this bug.
Applying this patch now would break string freeze.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19366 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-14 20:21:40 +00:00
Christian Stimming f30fa7295b Update POTFILES.in after file moving.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19365 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-14 19:54:11 +00:00
Christian Stimming 2f39208e7d Merge the sql parsers of the business objects into the main sql module.
Also, completely remove the business-core/sql module because it is
no longer needed. The tests of this module have been moved into
backend/dbi because they depend on sql+dbi, but not more than that.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19364 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-14 19:39:19 +00:00
Christian Stimming 0f17917433 Completely remove the business-core/xml module as it is no longer needed.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19363 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-13 09:56:24 +00:00
Christian Stimming 8cbf79291d Remove the separate business xml backend from cutecash and python as well.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19362 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-13 09:56:02 +00:00
Christian Stimming d35b135447 Merge the xml parsers of business objects into the main xml backend module.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19361 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-13 09:55:46 +00:00
Christian Stimming 4bd4d41c05 Remove separate object initialization in engine/gncBusiness.c and move this into one common initialization function cashobjects_register in <engine/cashobjects.h>.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19360 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-12 20:12:22 +00:00
Christian Stimming f8007880fd Follow-up of r19358: Need to use AB_SetupDialog_new instead as replacement of the previous wizard.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19359 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-12 20:12:08 +00:00
Christian Stimming ea0327864c Adapt to newest (unstable) aqbanking: No external application needed anymore for user setup.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19358 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-12 18:54:42 +00:00
Christian Stimming 1111914b03 Merge most recent pot template into all language po files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19334 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-04 20:32:51 +00:00
Christian Stimming da5edb6d81 Update German translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19333 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-04 20:16:35 +00:00
Christian Stimming c937185ada Merge most recent translation template into de.po.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19332 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-04 20:16:17 +00:00
Christian Stimming cad2b40bca Update POTFILES.in after recent file move.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19331 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-04 20:16:01 +00:00
Christian Stimming fae41c96b5 I18n improvements in invoice reports: Mark last untranslated strings for translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19330 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-04 20:15:49 +00:00
Christian Stimming 76b764582a Move the business object implementations from separate module into the main gnucash engine.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19329 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-03 21:53:22 +00:00
Christian Stimming 8e781e8cb4 Move initialization of business objects into gncBusiness.c so that this fits to the header where the function was declared.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19328 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-03 21:53:08 +00:00
Christian Stimming 5133b1733e Remove header gncBusinessP.h which is unused anyway.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19327 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-07-03 21:52:51 +00:00
Christian Stimming eaf3c5cbf8 Updated Dutch translation, copied from the Translation Project
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19311 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-30 18:20:36 +00:00
Christian Stimming 84d8a07dc5 Fix erroneous quotation in scheme string of last commit
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19310 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-28 14:56:12 +00:00
Christian Stimming f4a684f0fd Improve the initial report loading code so that it loads only files ending with .scm.
This should avoid accidentally loading .scm~ backup files etc. The code
matches the filenames against the regexp "\.scm$", so the previous hand-
written comparison against "." and ".." is no longer necessary as those don't
match that regexp anyway.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19309 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-27 18:56:56 +00:00
Christian Stimming 8c8fcd39af Update de.po after invoice review.
There were some equivocalnesses between invoice and balance.
After using the strings from tax-invoice in the other invoice forms,
the de translations should switch back.

Patch by Frank H. Ellenberger.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19308 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-27 18:39:14 +00:00
Christian Stimming 187da546b6 Re-indentation of source code.
This re-indentation was done using astyle-1.24 using the following options:

astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19301 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-25 18:44:40 +00:00
Christian Stimming 63eed826bd Improve i18n comments: Comment for gnucash.pot must appear immediately before the marked string.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19300 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-25 18:22:59 +00:00
Christian Stimming 14940a96fa After learning the scheme case syntax, implement it correctly this time.
Fixes r19281, r19280, r19253, r19252.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19283 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-21 19:45:22 +00:00
Christian Stimming e859131511 Some more disabling of the new deactivated option in the piechart. Forgotten in r19280, sorry for that.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19281 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-20 18:42:25 +00:00
Christian Stimming ebb6d2120f Disable new option of piechart report even more.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19280 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-19 20:03:52 +00:00
Christian Stimming 43cecbcf51 Update Dutch translation from the TP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19269 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-16 19:10:22 +00:00
Christian Stimming 3b998c5979 Update Chinese (simplified) translation, from the TP
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19268 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-16 19:10:10 +00:00
Christian Stimming 2b9d91e808 Add simple checkbook account chart in Dutch, by Mark Haanen.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19258 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-14 18:23:55 +00:00
Christian Stimming d72ad8d082 Fix report error in piechart due to the temporary deactivation of the new option.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19256 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-13 20:11:17 +00:00
Christian Stimming e37590aa2f Make business sql backend initialization functions accessible when statically linking.
Same change as what r18841 added in business-core/xml.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19255 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-12 16:11:04 +00:00
Christian Stimming 86e75faa85 Add averaging option (but currently deactivated) for monthly or weekly average in account piechart.
Will be activated once we're out of string freeze in order not to have
untranslated strings show up for the user.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19253 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-12 15:51:53 +00:00
Christian Stimming e744fdff1c Add getter function for mapping a {year,month,day} symbol to the conversion function of a date to a fractional number.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19252 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-12 15:51:40 +00:00
Christian Stimming 7c61b19357 Fix r19227, r19228: Don't make the "Due Date" the primary search; fix erroneous parameters when inserting into list.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19230 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-04 13:37:13 +00:00
Christian Stimming 12f2b9e624 Update German translation
Patch by Frank H. Ellenberger: update de.po

1. add missing translations
2. review fuzzy translations
3. correct liabilities: Passiva -> Fremdkapital/Verbindlichkeiten
4. correct discount: Skonto -> Skonto, Rabatt & Nachlass
5. typos

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19229 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-04 13:23:58 +00:00
Christian Stimming 341f4019b0 Bug #618954: Add a column "Due" to the invoice search results list.
Patch by "scar".

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19228 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-04 09:38:32 +00:00
Christian Stimming 3b9544b380 Bug #618951: Add ability to search for invoices by due date
Patch by "scar".

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19227 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-04 09:38:20 +00:00
Christian Stimming dcf9cd937d File convert commodity.glade in glade3-3.6.7 to ensure our gtk-2.10 requirement is sufficient.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19226 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-03 20:18:38 +00:00
Christian Stimming 54347bc028 Bug #118391: Resize currency dropdown list
Patch by Frank H. Ellenberger.

Now in the tested (european) languages one can understand the meaning without
horizontal scrolling - search for MXV or UYI to see long examples.

I used glade 3, which created the file in a somewhat different way -
let me know, if that is a problem.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19225 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-03 20:05:43 +00:00
Christian Stimming 3f4f241a85 Bug #619984: Remove "Gnumatic, Inc." from po/Makevars
Gnumatic Inc. does since a few years no longer exist.
So it makes no sense, to have it as copyright holder of new GnuCash
translations.

I got Linas OK for this change on IRC:
http://lists.gnucash.org/logs/2010/05/2010-05-28.html#T13:37:53 - #T16:12:23

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19224 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-03 20:02:06 +00:00
Christian Stimming f13dd15fed Bug #617797: Set eol-style to CRLF for win32 files.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19223 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-03 19:58:28 +00:00
Christian Stimming 28a9de6ab8 Set eol-style for win32-bin.txt to CRLF because this file should view correctly on win32 systems
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19221 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-03 19:56:12 +00:00
Christian Stimming be43d127d6 Set all shell scripts to svn:eol-style LF because they should have the same line endings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19217 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-06-02 20:50:35 +00:00
Christian Stimming 0e0df56492 Updated Latvian translation by Valdis Vītoliņš.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19189 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-20 18:53:41 +00:00
Christian Stimming e2bd093abd Update Latvian account templates by Valdis Vitoliņš.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19188 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-20 18:52:36 +00:00
Christian Stimming e1add93556 Add Latvian account templates by Valdis Vitoliņš.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19177 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-15 20:29:24 +00:00
Christian Stimming ab93f4ecac Fix windows tag build script, by Geert Janssens
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19165 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 15:43:16 +00:00
Christian Stimming 6f9fb67c5d Revert r19159, "Fix windows tag build script, by Geert Janssens"
I thought I would get access to the build server immediately to
perform the cleanup of the old tag file, but apparently the server is
unreachable for me for now, so I cannot commit this change today. Maybe later.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19164 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 09:00:57 +00:00
Christian Stimming 467bc2e371 Update German translation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19163 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 09:00:43 +00:00