2003-07-09 Christian Stimming <stimming@tuhh.de>

* README: Added remark about gnucash-docs.

	* src/import-export/hbci/druid-hbci-initial.c: Clarify the part of
	the HBCI setup about potentially adding HBCI accounts manually.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8845 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming 2003-07-09 20:29:54 +00:00
parent aae31451f0
commit e1ce34c9e5
4 changed files with 141 additions and 66 deletions

View File

@ -1,3 +1,10 @@
2003-07-09 Christian Stimming <stimming@tuhh.de>
* README: Added remark about gnucash-docs.
* src/import-export/hbci/druid-hbci-initial.c: Clarify the part of
the HBCI setup about potentially adding HBCI accounts manually.
2003-07-04 David Hampton <hampton@employees.org>
* src/gnome/dialog-price-edit-db.c: Add a couple of extra checks

106
README
View File

@ -45,6 +45,26 @@ Features include:
automatically complete the transaction.
The interface is customizable from within the
application itself (no editing config files :) )
- Scheduled Transactions: GnuCash now has the ability to
automatically create and enter transactions, remind when
a transaction is due, give a choice of entering a transaction
or postponing it and remove an automated transaction after a
certain period.
- Mortgage & Loan Repayment Druid: Used to setup a variable
payment loan scheduled transaction.
- Small Business Accounting Features: GnuCash now can be used
for Customer and Vendor tracking, Invoicing and Bill Payment,
and using different Tax and Billing Terms in a small business.
- OFX Import: GnuCash is the first free software application
to support the Open Financial Exchange protocol that many
banks and financial services are moving to use. The
development of OFX and HBCI support has also resulted in
an improved transaction matching system that more accurately
picks duplicate transactions.
- HBCI Support: GnuCash is the first free software application
to support the German Home Banking Computer Interface protocol
which includes statement download, initiate bank transfers
and direct debits.
- Quicken File Import: Import Quicken QIF style files.
QIF files are automatically merged to eliminate
duplicate transactions.
@ -66,8 +86,9 @@ Features include:
currencies are supported and can be bought and
sold (traded). Currency movements between accounts
are fully balanced when double-entry is enabled.
(Some aspects of multiple currency support are not
fully implemented.)
- New Multi-Currency Transaction Handling: GnuCash no longer
requires separate currency exchange accounts to handle
multiple currency transfers.
- Chart of Accounts: A master account can have a hierarchy
of detail accounts underneath it. This allows similar
account types (e.g. Cash, Bank, Stock) to be grouped
@ -98,7 +119,12 @@ Features include:
account groups to be transmitted to other processes
via pipes or sockets.
- International date handling, many different translations.
- New User Manual and Help: A brand new user help has been
written which focuses on how to do tasks in conjunction
with a Tutorial and Concepts guide that gives the user
background information on using GnuCash.
- Redesigned Menu's: The GnuCash menu's have been redesigned
to conform more with the new GNOME Human Interface Guidelines.
Home Page:
http://gnucash.org/
@ -107,16 +133,26 @@ Precompiled binaries:
http://www.gnucash.org/pub/gnucash/
Development versions:
http://www.gnucash.org/source_code.php3
http://www.gnucash.org/en/hacking.phtml
####################
Upgrading from 1.6.x
--------------------
###############################
Upgrading from earlier versions
-------------------------------
There are many changes from the 1.6 series - have a look at the
NEWS file if you want more details. If you are running 1.8.x
for the first time on a 1.6.x data file, things *should* go smoothly.
But sometimes they don't. Backup your data!
There are many, many changes from the 1.6 series - have a look at the
NEWS file if you want more details. In particular:
- GnuCash now requires g-wrap 1.3.4 or better. See the "dependencies"
section of this file for more detail.
- The data files are not able to be accessed by 1.6 once the new
features are used and saved, i.e. they are not backwards-compatible!
So backup your data!
- The help documentation of gnucash has been moved to the separate
package gnucash-docs. If you see error messages like "URL not found"
when clicking on the "Help" menu item, you need to install the
separate package gnucash-docs.
We hope you enjoy all the new features!
@ -203,6 +239,16 @@ In addition, some perl modules need to be installed. You can run
the script 'update-finance-quote' as root to obtain the latest
versions of required packages.
To use the new import features (OFX and HBCI) you need to obtain
the following;
libofx: This library provide support for OFX file imports.
GnuCash has mostly been tested against the 0.6.2 version, though
any newer version should also work. Sources can be found at
http://sourceforge.net/projects/libofx/
openhbci: This library provide support for HBCI file imports.
GnuCash has mostly been tested against the 0.9.6 version, though
any newer version should also work. Sources can be found at
http://sourceforge.net/projects/openhbci/
#######
Running
@ -275,14 +321,11 @@ following packages:
g-wrap: RPM's, debs, and source available at
http://www.gnucash.org/pub/g-wrap.
You should use g-wrap 1.3.2 or later.
You should use g-wrap 1.3.4 or later.
texinfo: If you are building from CVS, you need the GNU texinfo
package, version 4.0 or later.
docbook: To build the online manual, you will need the docbook
tools, include jade and the docbook stylesheets.
What you'll need to get and install in order to make sure you have all
of these pieces properly installed for your particular operating
system flavor will vary, but here's at least a partial list of what
@ -291,14 +334,11 @@ you'll need for the systems we know about:
Debian/GNU/Linux:
current:
libgnome-dev
libgtkhtml-dev (you can grab this from Helixcode, it may not be
in Debian itself ATM)
guile1.3
libguile6-dev
libguile6-slib
libgtkhtml-dev
guile1.4
libguile9-dev
libguile9-slib
RedHat:
???
SuSE:
see doc/build-suse.txt
@ -333,11 +373,6 @@ If you want to make sure that all languages get installed, run
$ unset LINGUAS
$ ./configure
The 1.2 stable release of GnuCash had a Motif based user interface,
and there was also an experimental, but never finished qt interface.
Both of these have been removed from the source tree during the
process of migrating to automake, but anyone who is interested in
resurrecting these bits can easily retrieve them from CVS.
Note that while you need the Gnome libraries installed, you don't
need to have a Gnome desktop.
@ -371,12 +406,13 @@ details.
Supported Platforms
-------------------
GnuCash 1.5.x is known to work with the following operating systems:
GnuCash 1.8.x is known to work with the following operating systems:
GNU/Linux -- x86, Sparc, Alpha
Solaris -- Sparc
GNU/Linux -- x86, Sparc, PPC
Solaris -- Sparc
FreeBSD -- x86
OpenBSD -- x86
MacOS X -- PPC
Previous versions have been known to work on the following platforms, but
their current status is unknown:
@ -385,11 +421,9 @@ SGI IRIX -- MIPS
IBM AIX 4.1.5 -- RS/6000 http://www-frec.bull.com/
Unixware 7 -- Intel
SCO OpenServer 5.0.4 -- Intel
HPUX 11.0 -- http://cloud.prohosting.com/patos/docs/gnucash_on_hpux11.htm
See http://www.gnucash.org/pub/gnucash
or http://www.linas.org/linux/gnucash
See http://www.gnucash.org/pub/gnucash (high-bandwidth)
or http://linas.org/linux/gnucash (slow-www )
for precompiled (but *very old*) binaries for these platforms
GnuCash can probably be made to work with most POSIX-ish platforms,
@ -448,9 +482,9 @@ To get a copy of the source in the experimental development tree do a
cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout -r HEAD gnucash
To get a copy of the source in the gnucash-1.4 stable production tree do a
To get a copy of the source in the gnucash-1.8 stable production tree do a
cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout -r gnucash-1-4-branch gnucash
cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout -r gnucash-1-8-branch gnucash
##################

View File

@ -1463,6 +1463,21 @@ on_button_clicked (GtkButton *button,
/* Nothing else to do. */
gnome_druid_set_page (GNOME_DRUID (info->druid),
GNOME_DRUID_PAGE (info->accountinfopage));
} else if (strcmp (name, "addaccount_button") == 0) {
/* manually adding HBCI account is not yet implemented (should be
rather easy, though) */
gnc_error_dialog_parented
(GTK_WINDOW (info->window),
_("Unfortunately the manual adding of HBCI accounts to your OpenHBCI\n"
"configuration has not yet been implemented in GnuCash. Please use\n"
"other programs such as 'aqmoney' to manually add the HBCI accounts to\n"
"your OpenHBCI configuration (see aqmoney manual page).\n"
"\n"
"Note: Most banks automatically send the list of available HBCI\n"
"accounts to you when you press the button 'Update Account List'. The\n"
"manual adding of HBCI accounts is needed if and only if your bank does\n"
"not support this automatic updating of the account list. If in doubt,\n"
"contact your bank and/or the GnuCash and OpenHBCI developers."));
} else if (strcmp (name, "serveryes_button") == 0) {
druid_enable_next_button (info);
} else if (strcmp (name, "serverno_button") == 0) {
@ -1617,6 +1632,10 @@ void gnc_hbci_initial_druid (void)
(glade_xml_get_widget (xml, "updatelist_button")),
"clicked",
GTK_SIGNAL_FUNC (on_button_clicked), info);
gtk_signal_connect (GTK_OBJECT
(glade_xml_get_widget (xml, "addaccount_button")),
"clicked",
GTK_SIGNAL_FUNC (on_button_clicked), info);
gtk_signal_connect (GTK_OBJECT (page), "prepare",
GTK_SIGNAL_FUNC (on_accountlist_prepare), info);
gtk_signal_connect (GTK_OBJECT (page), "back",

View File

@ -1154,34 +1154,6 @@ progress of the HBCI connection in the HBCI connection window.</label>
<fill>True</fill>
</child>
<widget>
<class>GtkButton</class>
<name>addbank_button</name>
<can_focus>True</can_focus>
<label>Add
Bank</label>
<relief>GTK_RELIEF_NORMAL</relief>
<child>
<padding>0</padding>
<expand>False</expand>
<fill>False</fill>
</child>
</widget>
<widget>
<class>GtkButton</class>
<name>adduser_button</name>
<can_focus>True</can_focus>
<label>Add
User</label>
<relief>GTK_RELIEF_NORMAL</relief>
<child>
<padding>0</padding>
<expand>False</expand>
<fill>False</fill>
</child>
</widget>
<widget>
<class>GtkButton</class>
<name>hbciversion_button</name>
@ -1209,14 +1181,57 @@ account list</label>
<fill>False</fill>
</child>
</widget>
<widget>
<class>GtkButton</class>
<name>addaccount_button</name>
<can_focus>True</can_focus>
<label>Manually add
Account</label>
<relief>GTK_RELIEF_NORMAL</relief>
<child>
<padding>0</padding>
<expand>False</expand>
<fill>False</fill>
</child>
</widget>
<widget>
<class>GtkButton</class>
<name>addbank_button</name>
<can_focus>True</can_focus>
<label>Add
Bank</label>
<relief>GTK_RELIEF_NORMAL</relief>
<child>
<padding>0</padding>
<expand>False</expand>
<fill>False</fill>
</child>
</widget>
<widget>
<class>GtkButton</class>
<name>adduser_button</name>
<can_focus>True</can_focus>
<label>Add
User</label>
<relief>GTK_RELIEF_NORMAL</relief>
<child>
<padding>0</padding>
<expand>False</expand>
<fill>False</fill>
</child>
</widget>
</widget>
</widget>
<widget>
<class>GtkLabel</class>
<name>label828</name>
<label>Click &quot;Next&quot; when all desired accounts are matching.</label>
<justify>GTK_JUSTIFY_CENTER</justify>
<label>Click on the line of a HBCI account name if you want to match it to a GnuCash account.
Click &quot;Next&quot; when all desired accounts are matching.</label>
<justify>GTK_JUSTIFY_LEFT</justify>
<wrap>False</wrap>
<xalign>0.5</xalign>
<yalign>0.5</yalign>