Commit Graph

12345 Commits

Author SHA1 Message Date
Andreas Köhler
0e7fb6ab9b Bug #607255: Repair Hungarian report main menu, by Attila Nagy.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18576 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-20 23:39:32 +00:00
Christian Stimming
a881c3edf4 Bug #607185: Add f-q workaround for missing date.
Patch by "meo":

If for whatever reason finance-quote is unable to get a date for a quote or to
convert it to the standardized form, gnucash is unable to use the otherwise
correct quote. With web pages being updated definitively more frequently than
finance-quote, this is quite a nuisance.
Up to now, gnc-fq-helper emits an error message + the quote, a combination
gnucash is unable to process. This patch presents a workaround.

I would prefer using the current date + 12 hours rather than current date +
time, but this is open for discussion.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18575 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-17 21:26:48 +00:00
Christian Stimming
f6195c389b Updated Persian (Farsi) translation by Mehdi Alidoost
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18574 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-16 20:38:02 +00:00
Christian Stimming
e102dfa917 Add ChangeLog.2009 for the last year.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18573 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-15 20:49:10 +00:00
Christian Stimming
a2b3b35227 Bug #606077: Fix uncommon configure option --program-suffix.
Patch by Peter Selinger:

OK, the attached patch fixes part of this problem. Specifically, it applies the
specified transform (from ./configure option --program-suffix,
--program-prefix, or --program-transform-name) to the files

src/bin/gnucash-valgrind
src/bin/gnucash-gdb
src/bin/gnucash

This is done in the Makefile at compile time.

In the end, I am not sure why the GnuCash configure.in provides the
--program-suffix mechanism at all, since apparently it hasn't been used in 10
years. According to info autoconf, these are supposed to be enabled by the
macro AC_ARG_PROGRAM, but I don't see this in configure.in. So perhaps it has
been enabled by accident and shouldn't really be there.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18572 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-15 20:43:00 +00:00
Christian Stimming
53dd0f605a Bug #511606: Fix ipmt() and ppmt() functions in scheduled transactions.
Patch by Jean-Baptiste: " The instance counter is now incremented into increment_sx_state function."

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18571 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-15 20:38:33 +00:00
Christian Stimming
c259408efe Bug #538902: Moves the "New Accounts Page" menu option to the "View" menu
Patch by Steven N. Severinghaus.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18570 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-15 20:38:13 +00:00
Christian Stimming
0df835b5df Update Chinese (simplified) translation, copied from the Translation Project.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18569 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-13 19:21:32 +00:00
Geert Janssens
e9e773fe7b Fix translation issues caused by r18474.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18568 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-13 00:00:03 +00:00
Christian Stimming
52ee855678 Update British English translation by Mike E.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18567 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-12 21:25:04 +00:00
Christian Stimming
35d0cbfbca Remove de_CH translation because it ceased to be maintained. The normal German translation will appear for de_CH locales, just as in 2.2.x.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18566 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-12 21:19:47 +00:00
Christian Stimming
bd415b5d56 Updated Persian (Farsi) translation by Mehdi Alidoost
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18565 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-12 20:29:09 +00:00
Geert Janssens
4398d35577 Fix typo: accouting -> accounting
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18564 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-12 19:40:07 +00:00
Geert Janssens
2ae9f8697c Bug #348701 Wrong currency symbol when currency is set to DKK
This fix reverts changeset r7200, which caused some currency symbols to be replaced with the EURO sign.
This replacement was a workaround for gtkhtml1 and no longer needed.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18563 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-12 18:08:17 +00:00
Christian Stimming
bcec4ce194 Update German translation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18561 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-11 21:36:36 +00:00
Christian Stimming
cc7f71bb3e Bug #606626: Change wording from Druid to Assistant
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18560 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-11 21:32:13 +00:00
Christian Stimming
767a90ae47 Remove build directories of dependencies after their successful installation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18559 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-11 20:50:18 +00:00
Christian Stimming
7ae3909d00 Add initial Persian translation (Farsi) by Mehdi Alidoost.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18558 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-11 20:25:04 +00:00
Christian Stimming
fc397e16b4 Fix translation error in r18550, bug#602051.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18557 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-10 19:45:08 +00:00
Christian Stimming
2778d769a8 Update Japanese translation, copied from the Translation Project.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18556 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-10 19:22:05 +00:00
Mike Alexander
dff335dd3e Speed up the balance sheet report by a factor of 5 or so by using C functions instead
of Scheme functions to get account commodity balances.  This idea is borrowed 
from the EGuile version of the balance sheet report.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18555 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-09 05:52:05 +00:00
Mike Alexander
9d725a6aef Remove a couple of unused local variables left over from a previous iteration of
the trading account changes.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18554 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-09 05:48:48 +00:00
Mike Alexander
5f07987bb2 Avoid a bunch of assertion failures when the general ledger is open. The general ledger has no
account so attempts to get the balance of the register's account pass a null account pointer
to functions that won't accept that.  Also stop leaking a GList in the functions that get account
balances.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18553 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-09 05:47:54 +00:00
Mike Alexander
6085758a8b Remove the "Compute unrealized gains and losses" option from the balance sheet
report.  Instead compute unrealized gains and losses only if the current book
does not use trading accounts.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18552 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-09 04:54:02 +00:00
Christian Stimming
56e67d882e Bug #589032: Replace some strcmp() by safe_strcmp() to fix crashes on NULL strings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18551 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-05 22:37:30 +00:00
Christian Stimming
be3f045fb4 Minor updates to British English translation by Mike Evans.
Copied from bug#602051.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18550 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-05 22:09:45 +00:00
Christian Stimming
2f998bed01 Bug #602051: Replace the word "string" in GUI messages by non-developer wordings.
Same for dialog -> window.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18549 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-05 22:09:25 +00:00
Christian Stimming
869c30a007 Update German translation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18548 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-04 21:21:54 +00:00
Christian Stimming
80971f866b I18n improvement: Translate plural-dependent string correctly by ngettext().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18547 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-04 21:07:16 +00:00
Christian Stimming
668c8dfac2 Bug #602091: Fix broken Due Bill Reminder in all non-C locales
The Due Bill Reminder used the translated form of "Invoice" as
query string predicate, which can't work because the untranslated
string must be searched for.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18546 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-04 21:06:57 +00:00
Christian Stimming
a5217470af Fix guile-1.6 compatibility of r18541 (bug#582325).
We still suppport guile-1.6, hence we can use the functions
introduced in guile-1.8 only by providing our own backward compatibility
macro definitions in guile-mappings.h.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18545 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-04 20:21:22 +00:00
Christian Stimming
d61fd27953 Update gwenhywfar/aqbanking version numbers for win32 build.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18544 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-04 20:18:21 +00:00
Mike Alexander
91bdb89a72 Add a Select Children button to the widget used for account selection in
report options dialogs.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18543 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-01-02 22:59:38 +00:00
Mike Alexander
ee8a1499e7 Load gnc-build-url from the correct file so the accounts list
option works again.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18542 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-31 23:15:31 +00:00
Geert Janssens
35c352d09b Fix bug #582325 by refactoring some deprecated guile functions:
SCM_BOOLP -> scm_is_bool
SCM_NULLP -> scm_is_null
SCM_FALSEP -> scm_is_false
SCM_NFALSEP -> scm_is_true
SCM_VECTORP -> scm_is_vector
SCM_NUMBERP -> scm_is_number
SCM_CONSP -> scm_is_pair
SCM_STRING_CHARS -> scm_to_locale_string

Specifically the replacement of SCM_STRING_CHARS with scm_to_locale_string fixes Bug #582325

Additionally, I have renamed these internal functions for global consistency:
SCM_PROCEDUREP -> scm_is_procedure
SCM_LISTP -> scm_is_list
SCM_EXACTP -> scm_is_exact
SCM_EQUALP -> scm_is_equal

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18541 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-31 14:41:12 +00:00
Phil Longstaff
1f61a5c473 Don't show hidden accounts in the transfer dialog. This should be connected to the UI,
but my ubuntu has glade 3 which mucks up the .glade files.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18540 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-30 16:49:30 +00:00
Christian Stimming
c969cd19ae Updated German translation
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18539 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-29 21:18:54 +00:00
Christian Stimming
14408752ec Bug #605414: Clarify Quick-fill tip of the day
Patch by James Raehl:

Patch adds Tab key step to the Quick Fill tip.  New users do not know about
this step.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18538 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-29 20:20:56 +00:00
Christian Stimming
a120ce996c Bug #605415: Relax limit on scheduled days in the future
Patch by James Raehl: Expand scheduled transaction date limit by 366 days

Usually, scheduled transactions are limited to 365 days in the future.  This
patch doubles that limit plus adds a day for leap years.  The patch supports a
method for separating transactions that are not yet posted at the bank, by
assigning an initial date one year in the future.  Under this method, scheduled
transactions and their reminders are one year in the future, since they have
not happened yet.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18537 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-29 20:20:36 +00:00
Christian Stimming
3535078fe7 Remove unneeded information lines about "qof" - we're using our internal code always anyway.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18536 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-29 20:13:25 +00:00
Christian Stimming
61c16a06dd Re-indentation of source code, next batch.
This also strips trailing whitespaces from lines where they existed.
This re-indentation was done using astyle-1.23 using the following options:

astyle --indent=spaces=4 --brackets=break --pad-oper

Discussed at http://lists.gnucash.org/pipermail/gnucash-devel/2009-August/026121.html

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18535 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-29 20:12:48 +00:00
Mike Alexander
5860ae976c Allow digits in Gtk action names created in gnc_create_extension_info.
This should fix bug 447339 as long as all report names are unique 
considering only alphanumeric characters.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18534 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-29 06:13:26 +00:00
Christian Stimming
ba39c5cda5 Updated Dutch translation, by Mark Haanen and Jos, copied from the Translation Project.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18533 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-28 19:50:00 +00:00
Christian Stimming
5e03ed3e98 Updated aqbanking version numbers for win32 build
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18532 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-27 20:51:48 +00:00
Christian Stimming
5704fcc102 Updated Japanese translation, by Yasuaki Taniguchi, copied from the Translation Project.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18531 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-27 20:46:56 +00:00
Christian Stimming
e939dd3f77 I18n fix of concatenated expression.
We must not concatenate a word expression from different strings.
Instead, we must translate each expression separately.

Pointed out by Mark Haanen.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18530 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-23 21:04:22 +00:00
Christian Stimming
a0703becbf Updated Dutch translation, by Mark Haanen, copied from the Translation Project.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18529 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-23 20:54:48 +00:00
Phil Longstaff
e190f37cec Fix bug #603215 - Custom report from Budget Report does not save selected Budget
Problem was how budget option tried to create the lambda function to restore the value.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18528 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-20 00:25:50 +00:00
Phil Longstaff
7bbb8888a7 Free accounts/lots/splits/transactions when closing a book
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18527 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-18 19:45:57 +00:00
Geert Janssens
c41b3b0d60 Bug #479581 gnucash --nofile hasn't application name in window title
When no file is selected, the title now becomes "Unsaved Book - GnuCash".
The first part is following Gnome HIG guidelines, the latter part is
a preference of several GnuCash developers.
Furthermore, the "- GnuCash" suffix will always be appended, not only 
when no file is open.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18526 57a11ea4-9604-0410-9ed3-97b8803252fd
2009-12-18 12:39:15 +00:00