2005-11-05 Christian Stimming <stimming@tuhh.de>
* autogen.sh: Replace old crufty autogen.sh script with
* radically
simplified version. Simply call all helper programs in one
sequence and that's it.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11841 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-10-08 Christian Stimming <stimming@tuhh.de>
* src/engine/Transaction.c: Remove misleading (char*) casts by
Linas Vepstas from 2003-09-14, but nevertheless the code doesn't
have any errorneous double-free's at this point.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11414 57a11ea4-9604-0410-9ed3-97b8803252fd
* macros/openhbci.m4: Remove old unused macros. Add macro name
quotations as required by newer automake.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11169 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-23 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/dialog-hbcitrans.c: Fix handling of debit
notes -- they were broken at all times since the aqbanking
transition, oops.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11053 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-23 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/dialog-hbcitrans.c: Add sanity checks and
ask user when there are no purpose lines.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11051 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-05-06 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button):
Finally generalize the AqBanking setup call. Now the setup wizard
for OFX-DirectConnect can be called by Tools -> HBCI Setup as
well.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@11028 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-21 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-getbalance.c: Fix forgotten NULL
check as reported by Martin Preuss <aquamaniac@gmx.de>.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10975 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-06 Christian Stimming <stimming@tuhh.de>
* po/rw.po, po/glossary/rw.po: Add Kinyarwanda translation by
Steven Michael Murphy <murf@e-tools.com>
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10955 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-04-02 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/dialog-hbcitrans.c: Fix warning about
deprecated aqbanking function in aqbanking-1.0.7
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10943 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-03-20 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-utils.c: Retrieve the current
book's character encoding which so far is identical to the
locale's encoding by nl_langinfo().
* src/import-export/hbci/hbci-interaction.c: Fixed ignored 'abort'
button.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10937 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-03-19 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-utils.c (gnc_hbci_descr_tognc):
Correctly convert imported transaction description from utf-8 to
iso-8859-15 which currently comes closest to gnucash's internal
encoding. This needs to be changed again for the gnome2 port, but
I'll think of that early enough.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10935 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-03-13 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-getbalance.c: Improve user
message when downloaded balance is already identical to reconciled
balance.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10931 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-26 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-kvp.c (force_account_dirty):
Force account 'dirty' after modifying the kvp_frame. Hopefully
fixes#165096.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10918 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-21 Christian Stimming <stimming@tuhh.de>
* src/import-export/import-backend.c, import-backend.h,
import-main-matcher.h: Revert the change in December about date
matching thresholds that broke some OFX import. Now, the hard
limit days interval is set by the importing sub-module when
creating the dialog. This way, HBCI and OFX can set their
different requirements. (Note: QIF does not use this code at all.)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10909 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-02-06 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-gettrans.c: Fix HBCI date range
for statement download.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10451 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-29 Christian Stimming <stimming@tuhh.de>
* configure.in, src/tax/us/gncmod-tax-us.c,
src/report/locale-specific/us/gncmod-locale-reports-us.c,
src/app-utils/gnc-ui-util.c: Make localized tax categories
disabled by default; can be enabled by
--enable-locale-specific-tax switch.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10432 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-29 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/dialog-hbcitrans.c: Enable debit notes
again. Various other improvements.
* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button),
configure.in: Adapt to latest changes in aqbanking; external
wizard name is no longer hard-coded here but is asked from
aqbanking.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10427 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-16 Christian Stimming <stimming@tuhh.de>
* src/app-utils/gnc-ui-util.c: Modify tax option code to load
tax-de_DE module in the appropriate locale.
* src/report/locale-specific/us/gncmod-locale-reports-us.c,
de_DE.scm: Add scheme module for locale-report/us
resp. locale-report/de_DE again because it seems to be required.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10417 57a11ea4-9604-0410-9ed3-97b8803252fd
2005-01-10 Christian Stimming <stimming@tuhh.de>
* src/report/locale-specific/us/gncmod-locale-reports-us.c,
src/tax/us/gncmod-tax-us.c: For German tax categories, make sure
the module name will match the de_DE locale or will fall back to
us module name all the time.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10408 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-29 Christian Stimming <stimming@tuhh.de>
* src/tax/us/txf-de_DE.scm: Add Tax TXF categories for the de_DE
locale, i.e. the German tax report. If the current locale begins
with de_DE, the new German tax categories will be loaded,
otherwise the conventional U.S. ones. This is the easiest method
to allow other (non-U.S.) tax categories to be selected in the
accounts' tax settings.
* src/report/locale-specific/us/taxtxf-de_DE.scm: Add Tax report
for de_DE locale. If the current locale begins with de_DE, the new
German tax report will be loaded, otherwise the conventional
U.S. report.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10390 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-12-23 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/druid-hbci-initial.c (on_aqhbci_button):
Add extra sanity checks and verbose error message if the setup
wizard of aqhbci cannot be found.
* src/import-export/hbci/gncmod-hbci.c: Fix potentially missing
initialization of gwenhywfar library, as reported by Peter
O'Gorman on Max OS X.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10384 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-11-27 Christian Stimming <stimming@tuhh.de>
* src/import-export/import-backend.c
(gnc_import_find_split_matches): Improve importer performance by
matching imported transactions only against transactions in the
proper time interval.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10343 57a11ea4-9604-0410-9ed3-97b8803252fd
untranslated strings.
2004-11-13 Christian Stimming <stimming@tuhh.de>
* src/report/report-gnome/window-report.c,
src/scm/main-window.scm: Identified and fixed several places with
untranslated strings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10334 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-11-01 Christian Stimming <stimming@tuhh.de>
* src/gnome/dialog-find-transactions.c: Mark search criteria for
translation -- somehow this had been missed all the time.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10322 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-09-30 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-getbalance.c: Fix HBCI balance
retrieval when some of the returned balance is NULL.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10287 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/hbci-interaction.c: Finally fix the HBCI
implementation based on aqbanking/aqhbci. This can now be tested
intensively.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10268 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-09-06 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/dialog-hbcitrans.c,
gnc-hbci-getbalance.c, gnc-hbci-gettrans.c: More AqBanking work
after hints from Martin Preuss <martin@libchipcard.de>.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10257 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/hbci/*.h, *.c, macros/aqbanking.m4,
configure.in: Major change for HBCI. It is no longer based on the
openhbci2 library but instead on the aqbanking library
http://sf.net/projects/aqbanking which is Martin Preuss' successor
of openhbci2. This means that now aqbanking-0.9.2 is required
instead of any of the openhbci[2] package. Still needs more
testing, though.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10256 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-06-30 Christian Stimming <stimming@tuhh.de>
* src/report/report-gnome/window-report.c: Add toolbar element for
saving the current report.
* src/report/report-system/report.scm, report-system.scm: Add
function for saving one particular report to the
~/.gnucash/saved-reports-1.8 file. Add extra menu only for
customized reports.
* src/scm/main-window.scm, src/scm/main.scm: Remove the previous
function for saving all reports since it is no longer necessary.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10127 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-06-18 Christian Stimming <stimming@tuhh.de>
* src/scm/main-window.scm, src/scm/main.scm: Added example Menu
item "File -> Save all reports" that will call the new report
saving function for all reports. Reports are appended to
~/.gnucash/saved-reports-1.8 . This would need more work so that
not all reports are saved but only the currently selected one --
any volunteer may feel free to add that.
* src/report/report-system/report.scm, report-system.scm: Added
gnc:report-generate-saved-forms that will generate the scheme code
necessary to create a new report from the saved options of an old
report (merged from 1-8-branch).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10074 57a11ea4-9604-0410-9ed3-97b8803252fd
2004-05-08 Christian Stimming <stimming@tuhh.de>
* src/import-export/import-match-map.c
(gnc_imap_add_account_bayes): Skip the case when a token is the
empty string. This caused many warnings about a NULL kvp_frame
lookup.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9956 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/import-backend.c: Commented out setting the
memo always to "Auto-created split" due to popular request.
* src/import-export/hbci/druid-hbci-initial.c, hbci-interaction.c,
all files: Preliminary completion of openhbci2 support -- getting
the transactions seems to work, as well as the HBCI setup.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9817 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/import-export/import-account-matcher.h: Make string argument
a const char*. Make boolean argument a gboolean.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9816 57a11ea4-9604-0410-9ed3-97b8803252fd