Updated HBCI readme.

2004-10-30  Christian Stimming  <stimming@tuhh.de>

	* doc/README.HBCI: Updated HBCI readme.

	* src/import-export/hbci/hbci-interaction.c: Fix problems with
	user messages.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10309 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming 2004-10-30 10:24:02 +00:00
parent ec42458433
commit 23b612c6c5
4 changed files with 42 additions and 16 deletions

View File

@ -1,3 +1,10 @@
2004-10-30 Christian Stimming <stimming@tuhh.de>
* doc/README.HBCI: Updated HBCI readme.
* src/import-export/hbci/hbci-interaction.c: Fix problems with
user messages.
2004-10-24 Benoit Grégoire <bock@step.polymtl.ca> 2004-10-24 Benoit Grégoire <bock@step.polymtl.ca>
* po/fr.po: Translation from Johan Buret, unfortunately on the wrong branch. * po/fr.po: Translation from Johan Buret, unfortunately on the wrong branch.

8
README
View File

@ -245,10 +245,12 @@ the following;
GnuCash has mostly been tested against the 0.6.2 version, though GnuCash has mostly been tested against the 0.6.2 version, though
any newer version should also work. Sources can be found at any newer version should also work. Sources can be found at
http://sourceforge.net/projects/libofx/ http://sourceforge.net/projects/libofx/
openhbci: This library provide support for HBCI file imports. aqbanking/aqhbci: This library provide support for HBCI file imports.
GnuCash has mostly been tested against the 0.9.6 version, though GnuCash has mostly been tested against the 0.9.7 version, though
any newer version should also work. Sources can be found at any newer version should also work. Sources can be found at
http://sourceforge.net/projects/openhbci/ http://sourceforge.net/projects/aqbanking and
http://sourceforge.net/projects/aqhbci/. More info in
doc/README.HBCI.
####### #######
Running Running

View File

@ -14,7 +14,11 @@ README.HBCI
Since the beta release 1.7.2, GnuCash features HBCI online banking Since the beta release 1.7.2, GnuCash features HBCI online banking
support. This makes it the world's first *free* HBCI-enabled personal support. This makes it the world's first *free* HBCI-enabled personal
finance manager. finance manager.
Many additional information about GnuCash and HBCI can be found on
http://linuxwiki.de/GnuCash, http://linuxwiki.de/AqBanking, and
http://linuxwiki.de/OpenHBCI.
HBCI (Home Banking Computer Interface) is a standard used by German HBCI (Home Banking Computer Interface) is a standard used by German
banks for offering online banking service. Through this standard, banks for offering online banking service. Through this standard,
@ -35,12 +39,22 @@ HBCI for now.
2. Requirements 2. Requirements
------------ ------------
OpenHBCI 0.9.3 or later AqBanking 0.9.7 and AqHBCI 0.9.13, or any later version: Get
http://sourceforge.net/projects/openhbci aqbanking, aqbanking-devel from
http://sourceforge.net/projects/aqbanking, then aqhbci, aqhbci-devel
and wizard-kde from http://sourceforge.net/projects/aqhbci/
(Historical note: Until gnucash-1.8.9, the library "openhbci" had been
used, but with gnucash-1.8.10, gnucash switched to the successor of
openhbci which is aqbanking/aqhbci.)
which in turn requires: which in turn requires:
Libchipcard 0.6 or later, http://sourceforge.net/projects/libchipcard Gwenhywfar 1.1.0, http://sourceforge.net/projects/gwenhywfar, which in
and OpenSSL any 0.9.x, http://www.openssl.org turn requires OpenSSL any 0.9.x, http://www.openssl.org
For chipcard support, you also need plugin-ddvcard from
http://sourceforge.net/projects/aqhbci, which in turn requires
Libchipcard2 version 1.9.1 or later,
http://sourceforge.net/projects/libchipcard
Then you can build GnuCash 1.7.x/1.8.x with: Then you can build GnuCash 1.7.x/1.8.x with:
./configure --enable-hbci --with-openhbci-prefix=/your/openhbci/prefix ./configure --enable-hbci --with-openhbci-prefix=/your/openhbci/prefix
@ -56,8 +70,9 @@ HBCI support is accessible through a few new menu items:
* Setup: In the main window with the account hierarchy, the "Tools" menu * Setup: In the main window with the account hierarchy, the "Tools" menu
(German: "Werkzeuge") now contains the item "HBCI Setup" ("HBCI (German: "Werkzeuge") now contains the item "HBCI Setup" ("HBCI
Einrichtung"). This menu item opens the HBCI Setup druid which will Einrichtung"). This menu item opens the HBCI Setup druid which will
guide you through the setup. guide you through the setup. (Note: With the new aqbanking/aqhbci, the
Setup druid is an external program provided by the aqhbci authors.)
- Chip card users will need to run this only once. (see 6. Known - Chip card users will need to run this only once. (see 6. Known
Problems below if this doesn't work) Problems below if this doesn't work)
@ -164,11 +179,11 @@ smallest improvements.
7. Credits 7. Credits
------- -------
The excellent OpenHBCI library is written by Fabian Kaiser The excellent AqBanking/AqHBCI library is written by Martin Preuss
<fabian.kaiser@gmx.de>, Martin Preuss <openhbci@aquamaniac.de>, and <openhbci@aquamaniac.de> and Christian Stimming
Christian Stimming <stimming@tuhh.de>. Libchipcard is written by Martin <stimming@tuhh.de>. Libchipcard is written by Martin Preuss
Preuss <openhbci@aquamaniac.de>. <openhbci@aquamaniac.de>.
By Christian Stimming <stimming@tuhh.de> By Christian Stimming <stimming@tuhh.de>
Saturday, Feb 1, 2003 October 30th, 2004

View File

@ -545,7 +545,9 @@ static int messageBoxCB(AB_BANKING *ab, GWEN_TYPE_UINT32 flags,
gnome_dialog_set_parent (GNOME_DIALOG (dialog), GTK_WINDOW (data->parent)); gnome_dialog_set_parent (GNOME_DIALOG (dialog), GTK_WINDOW (data->parent));
gnome_dialog_set_close (GNOME_DIALOG (dialog), TRUE); gnome_dialog_set_close (GNOME_DIALOG (dialog), TRUE);
label = gtk_label_new (text); label = gtk_label_new (text);
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
gtk_box_pack_start (GTK_BOX (GNOME_DIALOG (dialog)->vbox), label, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (GNOME_DIALOG (dialog)->vbox), label, TRUE, TRUE, 0);
gtk_widget_show (label);
result = gnome_dialog_run_and_close (GNOME_DIALOG (dialog)); result = gnome_dialog_run_and_close (GNOME_DIALOG (dialog));
if (result<0 || result>2) { if (result<0 || result>2) {