Commit Graph

12881 Commits

Author SHA1 Message Date
Geert Janssens
b5d8ff463f Fix libdbi hardcoded driver directory usage
Patch by Bill Nottingham, with modifications to only set GNC_DBD_DIR if --with-dbi-dbd-path is explicitly set.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19191 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-20 20:16:47 +00:00
Geert Janssens
6745d5788d Win32 use up-to-date configure parameters for aqbanking
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19190 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-20 20:02: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
Geert Janssens
4ca1cd8525 Bug #618647 - Compile .ico as resource into gnucash-bin.exe, patch by Tao Wang
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19186 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-20 13:25:33 +00:00
Geert Janssens
d242c702e6 Svn ignore built files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19185 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-20 08:34:50 +00:00
Geert Janssens
60c67af073 Bug #618505 - Separate shell functions files from variables and steps files, patch by Yasuaki Taniguchi
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19184 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-20 08:08:35 +00:00
Geert Janssens
2bac5bcb31 Additional fix for Simplified Chinese translation of windows installer
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19183 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-19 22:00:48 +00:00
Mike Alexander
3bcf2f9264 Make the keychain interface in MacOSX compile and work.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19182 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-19 20:27:12 +00:00
Geert Janssens
f796e05b2f Fix windows build
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19181 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-19 16:21:50 +00:00
Phil Longstaff
0685c85204 Set default webkit font from system font.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19180 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-17 23:02:00 +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
Phil Longstaff
d027861d49 Merge CSS and plain stylesheets, leaving the plain and remove the CSS stylesheet. Plain now has font specifications.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19173 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-15 15:04:54 +00:00
Phil Longstaff
9833f70b32 Add font support to all stylesheets
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19172 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-15 14:50:33 +00:00
Geert Janssens
01b550472a Add rules to copy the necessary icons during build.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19171 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-15 14:34:04 +00:00
Geert Janssens
14baacc4b7 Add "Pay invoice" toolbar button when invoice is open.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19169 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-15 13:48:40 +00:00
Geert Janssens
7ae2aa87cd Reapply Simplified Chinese patches
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19168 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-15 10:27:50 +00:00
Geert Janssens
a281a96835 Repatch Windows installer for Simplified Chinese
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19167 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-15 07:31:23 +00:00
Cristian Marchi
1c80539a5c Update of Latvian Translation by Valdis Vitolins
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19166 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-15 06:37:52 +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
Christian Stimming
33a5d64fee I18n improvements: Remove colons from translatable strings. Use correct capitalization.
In most cases, the changed strings already appear somewhere else in the program,
so only very few are unfortunately now new strings even though we hoped
we could stick to the string freeze.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19162 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 09:00:28 +00:00
Geert Janssens
9be1fe1973 zh_CN translation for Windows Installer, patch by Tao Wang.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19161 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 08:36:59 +00:00
Geert Janssens
564151792d Update zh_CN account charts, patch by Tao Wang.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19160 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 08:33:30 +00:00
Christian Stimming
b22a2e8448 Fix windows tag build script, by Geert Janssens
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19159 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 07:55:45 +00:00
Christian Stimming
2d179a9aff Updated Dutch translation, copied from the Translation Project.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19158 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 07:52:05 +00:00
Christian Stimming
301c70fc75 Bug #618341: Additional paths to reset.sh
Patch by Yasuaki Taniguchi.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19157 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 07:36:11 +00:00
Christian Stimming
2e918c2bcc One more revert of r19148, "Bug #615168: Remove instances of (use-modules (ice-9 slib))..."
Missed that one in r19154.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19156 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 07:24:00 +00:00
Christian Stimming
fd892aa3fd Revert r19147, "Bug #615168: Remove spurious (require 'hash-table) instances..."
Apparently guile-1.6 still needs all of those.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19155 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 07:09:39 +00:00
Christian Stimming
105d7936ef Partly revert r19148, "Bug #615168: Remove instances of (use-modules (ice-9 slib))..."
Apparently guile-1.6 needs this in more places than I thought at r19148.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19154 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-14 07:09:28 +00:00
Christian Stimming
b3fcd05aa2 Update Chinese (simplified) Translation, copied from the Translation Project.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19153 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-12 19:58:08 +00:00
Geert Janssens
a420cdad86 Fix help text, discovered by Nikos Charonitakis
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19152 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-12 14:21:11 +00:00
Cristian Marchi
997ad0c24d Update of Brazilian Portuguese translation by Miguel A.Rozsas
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19150 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-12 06:13:39 +00:00
Cristian Marchi
a482fd36ce Update of Greek translation by Nikos Charonitakis
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19149 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-11 17:45:09 +00:00
Christian Stimming
e34979b54f Bug #615168: Remove instances of (use-modules (ice-9 slib)) except report-system.scm
There are no more instances of (require ...), so Guile's slib support is
no longer needed.

Patch by Andy Wingo, but except report-system.scm because saved
reports still use the hash-for-each -- so we will need to
continue to support the symbol.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19148 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-09 19:24:45 +00:00
Christian Stimming
3ac36c816b Bug #615168: Remove spurious (require 'hash-table) instances except report-system.scm
Patch by Andy Wingo, but except report-system.scm.

There is nothing that the slib hash-table module provides that was used
in any of these files; they all used Guile's stock hash tables.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19147 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-09 19:24:30 +00:00
Phil Longstaff
372d915aca Fix #616554 - New stylesheets based on Fancy template cause BIN to crash
An interface issue between libjpeg and webkit (incorrect type used in libjpeg) causes the crash.  This patch replaces the normal libjpeg with a patched one.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19146 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-09 17:13:02 +00:00
Christian Stimming
b053ab6854 Updated Danish translation by Joe Hansen, copied from the Translation Project.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19145 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-08 19:10:27 +00:00
Geert Janssens
786fa1b63b When posting an invoice, propose the invoice's opened date as post date.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19135 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-07 15:29:06 +00:00
Geert Janssens
2abdd379d3 Bug #352058 - Invoice entries should default to opening date of invoice.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19134 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-07 14:38:31 +00:00
Geert Janssens
7c058c43e7 Bug #615510 - Gnucash crashes when creating new customer job
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19133 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-07 14:31:50 +00:00
Geert Janssens
6e842f5fa5 Bug #357696 - Billable items appear in more than one invoice
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19132 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-07 10:32:07 +00:00
Christian Stimming
3295187d90 Bug #118391: Implement translation long currency names
Adjust in iso-4217-currencies.scm fullnames to conform with iso-codes-3.3

Patch by Frank H. Ellenberger.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19131 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-07 07:41:36 +00:00
Geert Janssens
a83c3f73f6 A search with no search terms set by the user should still honor the original search constraints.
For example: if a user does:
- Find customer
- Click on Customer's invoices
- Then explicitly removes the empty search term
- Click Find
=> the user should still see only the invoices for this customer.
Previously this scenario would return all bills, invoices AND vouchers in the book.

The cause was an attempt to merge two queries with AND while one query had no terms. The code
already partially checked for this, but there was still an unhandled case.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19130 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-06 16:23:10 +00:00
Geert Janssens
1c2f75c160 Return only bills when searching for bills, return only invoices when searching for invoices and return only vouchers when searching for vouchers
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19129 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-06 15:15:36 +00:00
Christian Stimming
6afded02b0 Cutecash: Fix config.h creation by using the #cmakedefine feature of CONFIGURE_FILE.
Finally, config.h will only be re-created if anything has changed, thus
reducing re-compiling to a minimum. This was done with instructions from
http://www.cmake.org/Wiki/CMake:How_To_Write_Platform_Checks ; however,
more of those checks (like CheckFunctionExists etc) don't work as easily as
CheckHeaderExists, so I left it at that.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19127 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-06 11:40:55 +00:00
Christian Stimming
d4419cfd14 Add support for upcoming libaqbanking-5 version.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19126 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-06 11:40:41 +00:00
Christian Stimming
3d4ebd8338 Bug #616524: Fix missing re-generating of gnucash_core.c code.
The .c file gets outdated easily because the makefile doesn't contain
enough of its dependencies. I would need to be regenerated each time any of the
included files was changed, but currently it doesn't contain these dependencies
in the makefile rules. Having it depending on config.h should
at least trigger the generation at each version number change (so
that the tarball contains an up-to-date version.)

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19124 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-06 09:02:00 +00:00
Christian Stimming
449df116d8 Bug #612212: Provide a method to set the default budget
Patch by Jeff Kletsky.

(Cstim: Accepted even though string freeze is in effect because it was
submitted before the freeze. Also, the string additions are very minor.)

Summary of Changes:

* Initial story related to providing default budget control
  * Add a "Budgeting" tab to the book-level preferences dialog
  * Add a "Default Budget" selector to the "Budgeting" tab
  * Modify gnc_budget_get_default() to
    * Respect the new KVP, if present
    * Fall back to 2.2.x behavior, if not present
  * Modify gnc:make-budget-option
    * Reformatted for readability with additional comments
    * Default is now "#f" so that selected value is always saved
      Otherwise, if selection happened to be the current default
      and the default was later changed, the report would change
    * getter, setter, and generate-restore-form all now consistent
      * setter now always takes a budget object
      * generate-restore-form does not rely on "hack" in setter that
          previously allowed either a budget object or a GUID string
          This is a different fix for 603215 -- see Known Issues

* Provide translation support for "Trading Acccounts" (and "Budgeting")
  * Refactor #define names for consistency and extensibility
    * KVP_OPTION_PATH for consistency with Guile usage
    * OPTION_SECTION_blahblah
    * OPTION_NAME_blahblah
  * Modify qofbookslots.h to be "SWIG-aware"
  * Pick up qofbookslots.h in make-gnucash-potfiles.in and po/POTFILES.in

Known Issues:

* There is no selection (yet) for "Use default budget" so changing the
  default budget and reloading a report does not change the budget used

* setter is no more robust to "bad" values than in previous code

* Budget reports created with 2.3.x after r18528 (between 2.3.8 and
  2.3.9) may not load or re-render as they relied on the setter taking
  either a budget object or a GUID as a string This should not impact
  any 2.2.x users as nothing was saved under 2.2.x related to the
  default budget. This can be resolved through removing the option
  restore code in ~/.gnucash/saved-reports-2.4 and, if affected reports
  were open, in ~/.gnucash/books/<name_of_book>

* Budget reports prior to r18528 did not save budget selection (603215)

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19123 57a11ea4-9604-0410-9ed3-97b8803252fd
2010-05-06 09:01:46 +00:00