diff --git a/ChangeLog b/ChangeLog index c0a8909308..d4450444b2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2006-07-09 Chris Lyttle + + * NEWS: Added some text about the release. + * configure.in: Change to version 2.0.0 + * src/gnome-utils/glade/totd.glade: Removed 1.8 references + * doc/README.OFX: Removed 1.8 references + * doc/tip_of_the_day.list.in: Removed 1.8 references + * doc/README.german: Removed 1.8 references + * doc/TRANSLATION_HOWTO: Removed 1.8 references + * README: Removed 1.8 references + 2006-07-07 David Hampton * src/engine/Transaction.c: Restore 1.8 behavior by using the full diff --git a/NEWS b/NEWS index 4a3b51eb23..1f4eb023f9 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,29 @@ Version history: ------- ------- + 2.0.0 - 9 July 2006 + o Release of new stable version 2.0.0. + o GnuCash 2.0 is based on state-of-the-art gtk2 GUI technology. + o GnuCash 2.0 follows the Gnome Human Interface Guidelines (HIG) for + a consistent behaviour and look-and-feel for the whole Desktop. + o New tabbed window. + o New importing feature: OFX DirectConnect can directly retrieve and + import account statements over the Internet. + o Implemented a "Hide account" feature to keep a better overview of + your current accounts. + o Implemented the ability to create budgets within GnuCash using + your account data. + o New importing feature: MT940 files can be imported (in addition to + QIF files and OFX files). + o The data file format has been improved with respect to + international characters. Data files with international characters + can be transferred to other countries flawlessly. + o Support for Accounting Periods. + o GnuCash Help and Guide are now fully integrated with the GNOME Help + system (Yelp). + o New releases of Finance::Quote and LibOFX will be coming soon to + update support for GnuCash 2.0.0. + 1.9.8 - 18 June 2006 o Welcome to GnuCash 1.9.8 aka "Grab that cash with both hands and make a stash" the first release candidate of the GnuCash Open Source diff --git a/README b/README index 221e12df46..478bed4c7d 100644 --- a/README +++ b/README @@ -1,13 +1,5 @@ ############################################################ - GnuCash 1.9.x README file. - -NOTE: THIS IS A DEVELOPMENT RELEASE!!! THIS VERSION HAS NOT -BEEN TESTED PROPERLY AND MAY DO ABSOLUTELY ANYTHING! - -USE AT YOUR OWN RISK (AND KEEP *LOTS* OF BACKUPS) - -If you want something a bit more tested, please use the -1.8 stable series. + GnuCash 2.0.x README file. ------------------------------------------------------------ ################## @@ -15,7 +7,6 @@ Table of Contents: ------------------ - Overview - - Upgrading from 1.6.x - Upgrading from 1.8.x - Dependencies - Invocation/running @@ -23,7 +14,7 @@ Table of Contents: - Building & Installing - Supported Platforms - Additional Download Sites - - Getting the Source via CVS + - Getting the Source via SVN - Developing GnuCash ######## @@ -140,7 +131,7 @@ http://www.gnucash.org/en/hacking.phtml Upgrading from earlier versions ------------------------------- -There are many, many changes from the 1.6 series - have a look at the +There are many, many changes from the 1.8 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" @@ -164,7 +155,7 @@ Dependencies The following packages are required to be installed to run GnuCash: -[FIXME; see README.dependencies] +[see README.dependencies] To be able to use certain features of GnuCash, such as reports and network stock price downloads, you must have the following packages @@ -179,7 +170,7 @@ 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-1.8.10 and newer needs at least the version libofx-0.7.0 + GnuCash-2.0.0 and newer needs at least the version libofx-0.7.0 or newer. Sources can be found at http://sourceforge.net/projects/libofx/ aqbanking: This library provide support for HBCI online actions. @@ -331,7 +322,7 @@ details. Supported Platforms ------------------- -GnuCash 1.8.x is known to work with the following operating systems: +GnuCash 2.0.x is known to work with the following operating systems: GNU/Linux -- x86, Sparc, PPC Solaris -- Sparc @@ -410,10 +401,10 @@ directory to be called, and is optional. If you leave it out, you'll have a directory called "trunk" created containing all the source code. -If you want the latest 1.8.x code, you'd need to pull from the -1.8 branch, as follows: +If you want the latest 2.0.x code, you'd need to pull from the +2.0 branch, as follows: - svn checkout http://svn.gnucash.org/repo/gnucash/branches/1.8 gnucash-1.8 + svn checkout http://svn.gnucash.org/repo/gnucash/branches/2.0 gnucash-2.0 ################## diff --git a/configure.in b/configure.in index 4161864213..6b4fdd66a4 100644 --- a/configure.in +++ b/configure.in @@ -20,7 +20,7 @@ dnl Process this file with autoconf to produce a configure script. # Autoconf initialization AC_PREREQ(2.59) -AC_INIT([gnucash], [1.9.8], [gnucash-devel@gnucash.org]) +AC_INIT([gnucash], [2.0.0], [gnucash-devel@gnucash.org]) AC_CONFIG_HEADERS(config.h) AC_CONFIG_SRCDIR(src/engine/Transaction.h) diff --git a/doc/README.OFX b/doc/README.OFX index f3dea9bab7..294dda97c2 100644 --- a/doc/README.OFX +++ b/doc/README.OFX @@ -27,14 +27,13 @@ as other services, such as bill payment. Features requiring direct access 2. Requirements ------------ -LibOFX 0.6.2 or later (in the 0.6x series, for GnuCash 1.8, the interface will -change in later versions) +LibOFX 0.7.0 or later http://libofx.sourceforge.net/ which in turn requires: OpenSP 1.3.x or later, http://openjade.sourceforge.net/ -Then you enable OFX support by building GnuCash 1.7.x/1.8.x with: +Then you enable OFX support by building GnuCash with: --enable-ofx added to ./autogen.sh (for CVS) or ./configure (for tarballs) make @@ -263,9 +262,7 @@ from bank to bank. (8) Can I export my Gnucash data in QIF, OFX, CSV, etc. ? -Export capability is currently being built into LibOfx. During the -1.8.x series, Gnucash will be able to export in any format supported by -LibOFX. +Export capability is currently being built into LibOfx. 7. Credits------- diff --git a/doc/README.german b/doc/README.german index 188bacc38a..981aae4415 100644 --- a/doc/README.german +++ b/doc/README.german @@ -1,11 +1,3 @@ -************ Unstabile Version ****************** -Alle Versionen der 1.9.x Serie von GnuCash sind experimentelle -Entwicklungsversionen. Sie koennen normal funktionieren, muessen aber -nicht. Benutzung auf eigene Gefahr! - -Die letzte stabile Version war gnucash-1.8.12. -Die nächste stabile Version wird gnucash-2.0.0 sein. - ############################################## GnuCash diff --git a/doc/TRANSLATION_HOWTO b/doc/TRANSLATION_HOWTO index 5515e452c2..21df643d1b 100644 --- a/doc/TRANSLATION_HOWTO +++ b/doc/TRANSLATION_HOWTO @@ -50,9 +50,10 @@ http://www.iro.umontreal.ca/contrib/po/HTML/ ============================================================================== 2) Get the source from CVS/SVN - FIXME: This section is now outdated since the source is now in SVN - instead of CVS. Please check the website. + ****FIXME: This section is now outdated since the source is now in SVN + instead of CVS. Please check the website.***** +####################################################################### The first thing to do is to download the latest STABLE branch of gnucash from CVS and get it to compile. Do not use the HEAD branch, since the text in the HEAD branch changes so much, it would be a waste of time to translate @@ -65,7 +66,7 @@ cvs -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot login Checkout the current stable branch. cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout \ - -rgnucash-1-8-branch gnucash + -rgnucash-2-0-branch gnucash Checkout the documentation (optional, but recommended) cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout \ @@ -73,6 +74,7 @@ cvs -z3 -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout \ After this initial CVS checkout, you can update your CVS files using: cvs -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot update gnucash +######################################################################## ============================================================================== 3) Contact the maintainer of your language @@ -93,7 +95,7 @@ The beginning of your .po file should look something similar to this: # msgid "" msgstr "" -"Project-Id-Version: GnuCash 1.8.3\n" +"Project-Id-Version: GnuCash 2.0.0\n" "POT-Creation-Date: 2003-05-16 16:42-0300\n" "PO-Revision-Date: 2003-06-02 12:00-0300\n" "Last-Translator: Jon Lapham \n" @@ -129,7 +131,7 @@ versions. cd gnucash ./autogen.sh -./configure --enable-debug --prefix=/opt/gnucash-1.8 +./configure --enable-debug --prefix=/opt/gnucash-2.0 If autogen complains about missing development packages, find them on your favorite OS distribution, install it, and try to re-run the autogen command. @@ -153,7 +155,7 @@ To compile the documentation, enter the gnucash-doc directory and go through the same process: ./autogen.sh -./configure --prefix=/opt/gnucash-1.8 +./configure --prefix=/opt/gnucash-2.0 make su - make install @@ -164,7 +166,7 @@ make install After installation, insure that it works by running (as a normal user, no need to be root here): -/opt/gnucash-1.8/bin/gnucash +/opt/gnucash-2.0/bin/gnucash It is a good idea to use absolute paths like this to insure you run the proper gnucash executable. To run your OS pre-installed version of @@ -176,7 +178,7 @@ In either case, you can easily switch between the various languages the gnucash has available by placing the LANG env var before the call to the executable: -LANG=pt_BR /opt/gnucash-1.8/bin/gnucash +LANG=pt_BR /opt/gnucash-2.0/bin/gnucash ============================================================================== 6) The glossary file @@ -318,7 +320,7 @@ make install Now you can run gnucash with your ned translations: -LANG=XXXX /opt/gnucash-1.8/bin/gnucash +LANG=XXXX /opt/gnucash-2.0/bin/gnucash When you are happy with the new translation file, email a gzipped version of it to the gnucash-patches mailing list. @@ -350,10 +352,10 @@ change the translation to exactly match that of the gnome libraries. To do this, you need to run gnucash under gdb: -LANG=XXXX /opt/gnucash-1.8/bin/gnucash-env gdb /usr/bin/guile +LANG=XXXX /opt/gnucash-2.0/bin/gnucash-env gdb /usr/bin/guile Then, from within gdb, issue: -run -e main -s /opt/gnucash-1.8/libexec/gnucash/overrides/gnucash --g-fatal-warnings +run -e main -s /opt/gnucash-2.0/libexec/gnucash/overrides/gnucash --g-fatal-warnings Eventually, gnucash should crash (because of the --g-fatal-warnings directive), when it does, issue from within gdb: @@ -387,7 +389,7 @@ Remember that the translations must contain the proper underscores. ------------ To follow gnucash as it access files, -strace /opt/gnucash-1.8/bin/gnucash +strace /opt/gnucash-2.0/bin/gnucash ============================================================================== 11) How to translate the GnuCash guide and/or help files diff --git a/doc/tip_of_the_day.list.in b/doc/tip_of_the_day.list.in index c926da342c..535043f36c 100644 --- a/doc/tip_of_the_day.list.in +++ b/doc/tip_of_the_day.list.in @@ -1,8 +1,3 @@ - N_( "Warning!! This is a DEVELOPMENT version of GnuCash. \ -It probably has lots of bugs and unstable features! \ -If you are looking for a stable personal finance application, \ -you should use the latest release of GnuCash 1.8.") - N_( "The GnuCash online manual has lots of helpful information. \ If you are upgrading from earlier versions of GnuCash, the section \ \"What's new in GnuCash 2.0\" is particularly interesting. You can \ diff --git a/src/gnome-utils/glade/totd.glade b/src/gnome-utils/glade/totd.glade index 9803aa2e28..7fdba4d1ce 100644 --- a/src/gnome-utils/glade/totd.glade +++ b/src/gnome-utils/glade/totd.glade @@ -172,8 +172,8 @@ 0 0 The text of the tip goes here. Some example placeholder text: -Warning This is a DEVELOPMENT version of GnuCash. It probably has lots of bugs and unstable features! -If you are looking for a stable personal finance application, you should use the latest release of GnuCash 1.8 +If you are looking for a stable personal finance application, you should use +the latest release of GnuCash 2.0 0