|
|
<article id="xacc-about">
|
|
|
|
|
|
<artheader>
|
|
|
<title>About GnuCash</title>
|
|
|
</artheader>
|
|
|
|
|
|
<sect1>
|
|
|
<title>Introduction</title>
|
|
|
|
|
|
<para>GnuCash is a program to keep track of your finances.
|
|
|
To get straight to work recording your finances, try the
|
|
|
<link linkend="xacc-quickstart">Quick Start Guide</link>.
|
|
|
|
|
|
For more information about the many features that GnuCash
|
|
|
offers, have a look at the <link linkend="xacc-features">Features
|
|
|
</link> page.
|
|
|
</para>
|
|
|
</sect1>
|
|
|
|
|
|
<sect1 id="xacc-versioning">
|
|
|
<title>Versioning</title>
|
|
|
|
|
|
<para>The versioning scheme for GnuCash parallels that of the
|
|
|
Linux kernel, where "even" sub-versions indicate versions that
|
|
|
are intended to be stable, only seeing maintenance to fix bugs,
|
|
|
and "odd" sub-versions indicate an "experimental" stream that
|
|
|
seeks to add enhancement.
|
|
|
The latest stable release is 1.6.x; if you don't intend to
|
|
|
do development work, you should be using either this version,
|
|
|
or an older stable version. These versions are fairly stable,
|
|
|
with all currently known bugs fixed.
|
|
|
The present "experimental" stream is gnucash-1.7.x, which is
|
|
|
now almost at beta-test stage. This is the version you are
|
|
|
using right now, obviously! If you are using this version
|
|
|
with real data, PLEASE MAKE BACKUPS REGULARLY!
|
|
|
|
|
|
Once the 1.7.x series stabilizes, the next stable series
|
|
|
will be 1.8.x.
|
|
|
|
|
|
</para>
|
|
|
<para>If you wish to "hack" on the experimental version, you should
|
|
|
first start by reading through the <ulink url="http://linas.org/linux/xacc/projects.html">Project Goals</ulink>
|
|
|
page in order to get some perspective on the overall design.
|
|
|
|
|
|
</para>
|
|
|
</sect1>
|
|
|
|
|
|
<sect1 id="xacc-developers">
|
|
|
<title>Lead Developers</title>
|
|
|
<para> <glosslist>
|
|
|
<glossentry>
|
|
|
<glossterm><email>rclark@hmc.edu</email> Robin Clark</glossterm>
|
|
|
<glossdef>
|
|
|
<para>wrote the original <application>X-Accountant</application> in
|
|
|
Motif as a school project, taking it to version 0.9 by October
|
|
|
1997. Although every single
|
|
|
line of his code has been re-written, his name appears as a
|
|
|
credit in almost every file. Such is the magic of copyrights.
|
|
|
</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>linas@linas.org</email> Linas Vepstas</glossterm>
|
|
|
<glossdef>
|
|
|
<para>liked what he saw: the GUI was slick, the code was
|
|
|
documented and well structured, and it was all GPL'ed. And so he
|
|
|
re-wrote it: adding cell-widgets to XbaeMatrix, so that the
|
|
|
combobox and arrows would make an even slicker GUI, rewrote the
|
|
|
<application>X-Accountant</application> internals to add
|
|
|
double-entry, an account hierarchy, split out a transaction
|
|
|
mini-engine, add support for stocks, and spiffed up the help
|
|
|
menus. That was version 1.0 as of January 1998. For
|
|
|
version 1.1 & 1.2, the engine was expanded and refined, and the
|
|
|
register window code completely redesigned and made mostly
|
|
|
Motif-(and GUI-)independent.
|
|
|
Linas is now active with Gnumatic Incorporated, a company formed to
|
|
|
enhance and support GnuCash for everyone, from home desktop users
|
|
|
to commercial and professional accountants.
|
|
|
</para>
|
|
|
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>jcollins@gnucash.org</email> Jeremy
|
|
|
Collins</glossterm>
|
|
|
<glossdef>
|
|
|
<para>publicized the <application>GnoMoney</application> project widely
|
|
|
and broadly, and then changed its name to
|
|
|
<application>GnuCash</application>.
|
|
|
(Actually, put the selection
|
|
|
of the name up to popular vote. Democracy is not
|
|
|
a good way to pick names.)
|
|
|
Jeremy registered the domain name, and created and maintained
|
|
|
the gnucash.org web site for years,
|
|
|
and got the initial GTK/gnome code working. The newest
|
|
|
website design is Jeremy's as well.
|
|
|
</para>
|
|
|
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>rlb@cs.utexas.edu</email> Rob Browning</glossterm>
|
|
|
<glossdef>
|
|
|
|
|
|
<para>abused everyone for not using Perl, and then after we added Perl
|
|
|
support, dumped Perl in favor of <link linkend="Guile"> Guile</link> /
|
|
|
<link linkend="Scheme"> Scheme </link> support. Rob built the build
|
|
|
infrastructure, hacked the gtk code, and is whacking the file format.
|
|
|
Also, the re-write of reports and statement downloading in <link
|
|
|
linkend="scheme"> Scheme </link>, the <link linkend="gwrap"> g-wrap
|
|
|
</link> guile wrapper, and the user preferences.
|
|
|
</para>
|
|
|
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>dave@krondo.com</email> Dave Peticolas</glossterm>
|
|
|
<glossdef>
|
|
|
<para>hacks obsessively on GnuCash. But he can stop anytime he
|
|
|
wants to. Really.
|
|
|
(As he is now the gatekeeper of the GnuCash CVS tree, be nice to him,
|
|
|
or he may decide to stop hacking in the middle of your patch).
|
|
|
</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>grib@billgribble.com</email> Bill
|
|
|
Gribble</glossterm>
|
|
|
<glossdef>
|
|
|
<para>
|
|
|
is not shy, or softly spoken. So don't be shy if you find a bug in
|
|
|
his code: QIF import, query API and transaction search, check-printing,
|
|
|
commodity and currency support, gtkhtml integration and report printing.
|
|
|
</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>rgmerk@mira.net</email> Robert Graham
|
|
|
Merkel</glossterm>
|
|
|
<glossdef>
|
|
|
<para>
|
|
|
extensive work on reports and reporting infrastructure,
|
|
|
gnome GUI work, and user preferences.
|
|
|
</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>dres@debian.org</email> James LewisMoss</glossterm>
|
|
|
<glossdef>
|
|
|
<para>
|
|
|
design doc patches, XML refactoring,
|
|
|
automated test suite, new file hierarchy import.
|
|
|
</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>stimming@tuhh.de</email> Christian
|
|
|
Stimming</glossterm>
|
|
|
<glossdef>
|
|
|
<para>
|
|
|
is a report-generating monster. He's been on of the largest
|
|
|
contributors to the current report infrastructure, creating
|
|
|
many of the important reports.
|
|
|
</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>jsled@asynchronous.org</email> Joshua Sled</glossterm>
|
|
|
<glossdef>
|
|
|
<para>
|
|
|
works on scheduled transactions and budgeting.
|
|
|
</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
</glosslist>
|
|
|
|
|
|
</para>
|
|
|
</sect1>
|
|
|
|
|
|
<sect1 id="xacc-contributors">
|
|
|
<title>Other Contributors</title>
|
|
|
|
|
|
<para>The <emphasis>cast of thousands</emphasis> includes:
|
|
|
|
|
|
<glosslist>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>arensb@cfar.umd.edu</email> Andrew
|
|
|
Arensburger</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for FreeBSD and other patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>matt_armstrong@bigfoot.com</email> Matt
|
|
|
Armstrong</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for misc fixes</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>warlord@MIT.EDU</email> Derek
|
|
|
Atkins</glossterm>
|
|
|
<glossdef>
|
|
|
<para>build system patch, rpc backend</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>fred@moremagic.com</email> Fred Baube</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for attempted Java port/MoneyDance</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>dennisb@cs.chalmers.se</email> Dennis
|
|
|
Björklund</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Swedish translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>bojsen@worldnet.att.net</email> Per
|
|
|
Bojsen</glossterm>
|
|
|
<glossdef>
|
|
|
<para>several core dump fixes</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>tboldt@attglobal.net</email> Terry Boldt
|
|
|
</glossterm>
|
|
|
<glossdef>
|
|
|
<para>financial calculator and expression parser</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>simon.britnell@peace.com</email> Simon
|
|
|
Britnell</glossterm>
|
|
|
<glossdef>
|
|
|
<para>patch to RPM spec</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>cbbrowne@acm.org</email> Christopher B.
|
|
|
Browne</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for perl stock scripts, Guile-based QIF import code, lots
|
|
|
of changes to English documentation, and lots of guile
|
|
|
code</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>conrad@mail.watersprite.com.au</email> Conrad
|
|
|
Canterford</glossterm>
|
|
|
<glossdef>
|
|
|
<para>register bug fix</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>wwc@wwcnet.nu</email> Bill
|
|
|
Carlson</glossterm>
|
|
|
<glossdef>
|
|
|
<para>performance improvements</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>davefx@aspl.f2s.com</email> David Mar?n
|
|
|
Carre?o </glossterm>
|
|
|
<glossdef>
|
|
|
<para>Spanish translations of initial account setup accounts</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>carol@gnumatic.com</email> Carol
|
|
|
Champagne</glossterm>
|
|
|
<glossdef>
|
|
|
<para>documentation & a patient GUI usability critic</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>grahamc@zeta.org.au</email> Graham
|
|
|
Chapman</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for the xacc-rpts addon package</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>georgec@sco.com</email> George Chen</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for MS-Money QIF support</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>china@thewrittenword.com</email> Albert
|
|
|
Chin-A-Young</glossterm>
|
|
|
<glossdef>
|
|
|
<para>configure.in patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>kenneth@gnome.org</email> Kenneth
|
|
|
Christiansen</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Danish translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>jcollins@gnucash.org</email> Jeremy
|
|
|
Collins</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for GnoMoney and GTK port</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>mcondell@bbn.com</email> Matthew
|
|
|
Condell</glossterm>
|
|
|
<glossdef>
|
|
|
<para>FreeBSD patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>pcondon@rackspace.com</email> Patrick
|
|
|
Condron</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for webserver and T1 connection.</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>raphael.dechenaux@worldonline.fr</email> Raphael
|
|
|
Dechenaux</glossterm>
|
|
|
<glossdef>
|
|
|
<para>register patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>Ciaran.Deignan@bull.net</email> Ciaran
|
|
|
Deignan</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for AIX binary version</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>gjditchfield@acm.org</email> Glen
|
|
|
Ditchfield</glossterm>
|
|
|
<glossdef>
|
|
|
<para>updated documentation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>tyson@tyse.net</email> Tyson Dowd</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for config/make patches and debian maintenance</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>ripley@xs4all.nl</email> Koen D'Hondt</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for Solaris patches to XmHTML</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>bob@mostly.com</email> Bob Drzyzgula</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for budgeting design notes</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>pjf@schools.net.au</email> Paul
|
|
|
Fenwick</glossterm>
|
|
|
<glossdef>
|
|
|
<para>ASX support, Finance::Quote</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>hfiguiere@teaser.fr</email> Hubert
|
|
|
Figuiere</glossterm>
|
|
|
<glossdef>
|
|
|
<para>patch to <application>gnc-prices</application></para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>frob@df.ru</email> Valek Filippov
|
|
|
</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Russian translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>jufi@nerdnet.de</email> Jan-Uwe
|
|
|
Finck</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for German message translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>kevinfinn@mediaone.net</email> Kevin
|
|
|
Finn</glossterm>
|
|
|
<glossdef>
|
|
|
<para>auto-decimal point patch, options patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>rjf@aracnet.com</email> Ron
|
|
|
Forrester</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for gnome patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>DFreese@osc.uscg.mil</email> Dave
|
|
|
Freese</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for leap-year fix</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>jgoerzen@complete.org</email> John
|
|
|
Goerzen</glossterm>
|
|
|
<glossdef>
|
|
|
<para>file i/o fix for 64-bit architectures</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>hans@degraaff.org</email> Hans de Graaff
|
|
|
</glossterm>
|
|
|
<glossdef>
|
|
|
<para>xml patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>grib@billgribble.com</email> Bill
|
|
|
Gribble</glossterm>
|
|
|
<glossdef>
|
|
|
<para>QIF import code, check printing, transaction find
|
|
|
dialog</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>hag@linnaean.org</email> Daniel Hagerty</glossterm>
|
|
|
<glossdef>
|
|
|
<para>patch to balance sheet report</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>mhamada@redhat.com</email> Mitsuo
|
|
|
Hamada</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Japanese translations</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>otto@bug.redhat.com</email> Otto
|
|
|
Hammersmith</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for RedHat RPM packaging</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>hampton@employees.org</email> David Hampton</glossterm>
|
|
|
<glossdef>
|
|
|
<para>qif import patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>offby1@blarg.net</email> Eric Hanchrow</glossterm>
|
|
|
<glossdef>
|
|
|
<para>updated currency documentation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>haral@codec.ro</email> Alexandru
|
|
|
Harsanyi</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for fixing miscellaneous core dumps and lockups.</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>john@dhh.gt.org</email> John Hasler</glossterm>
|
|
|
<glossdef>
|
|
|
<para>engine patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>hellan@acm.org</email> Jon Kåre
|
|
|
Hellan</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for fixing miscellaneous core dumps and lockups.</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>claus_h@image.dk</email> Claus Hindsgaul</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Danish translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>jjvmjv@mundomail.net</email> Miquel Jordana
|
|
|
Vilamitjana</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Spanish translation of manual</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>PrakashK@bigfoot.com</email> Prakash
|
|
|
Kailasa</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for gnome build fixes</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>small@arcadia.spb.ru</email> Alexey
|
|
|
Kakunin</glossterm>
|
|
|
<glossdef>
|
|
|
<para>quickfill patch for cyrillic</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>ben.kelly@ieee.org</email> Ben Kelly</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for Motif menu bug fix, core dump fixes</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>tkludy@csd.sgi.com</email> Tom Kludy</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for SGI Irix port</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>kraai@alumni.carnegiemellon.edu</email> Matt
|
|
|
Kraai</glossterm>
|
|
|
<glossdef>
|
|
|
<para>date accelerator bug fix</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>sk@xgm.de</email> Sven Kuenzler</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for SuSE README file</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>blarsen@ada-works.com</email> Bryan
|
|
|
Larsen</glossterm>
|
|
|
<glossdef>
|
|
|
<para>guile budget report</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>LeachCJ@az1.bp.com</email> Chris
|
|
|
J (Oakton) Leach</glossterm>
|
|
|
<glossdef>
|
|
|
<para>autoconf patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>nj.lee@plumtree.co.nz</email> Nicholas Lee</glossterm>
|
|
|
<glossdef>
|
|
|
<para>scheme bug fix</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>minfrin@sharp.fm</email> Graham Leggett</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for fixing a hang</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>mellon@andare.fugue.com</email> Ted
|
|
|
Lemon</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for NetBSD port</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>y-le-ny@ifrance.com</email> Yannick Le
|
|
|
Ny</glossterm>
|
|
|
<glossdef>
|
|
|
<para>pour la traduction en Français</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>glikely@nortelnetworks.com</email> Grant
|
|
|
Likely</glossterm>
|
|
|
<glossdef>
|
|
|
<para>gnome and engine patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>happyguy_pt@hotmail.com</email> Duarte
|
|
|
Loreto</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Portuguese translations</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>chris@wilddev.net</email> Chris Lyttle</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Register documentation and screenshots.</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>kmaraas@gnome.org</email> Kjartan Maraas</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Norwegian translations</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>martinh@pegasus.cc.ucf.edu</email> Heath
|
|
|
Martin</glossterm>
|
|
|
<glossdef>
|
|
|
<para>major work on the gnome register</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>mgmartin@abacusnet.net</email> Matt
|
|
|
Martin</glossterm>
|
|
|
<glossdef>
|
|
|
<para>guile error handling code</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>rgmerk@mira.net</email> Robert Graham
|
|
|
Merkel</glossterm>
|
|
|
<glossdef>
|
|
|
<para>extensive work on reports and reporting infrastructure, gnome
|
|
|
GUI work, and user preferences.</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>juanmagm@mail.com</email> Juan Manuel
|
|
|
Garc<72>a Molina</glossterm>
|
|
|
<glossdef>
|
|
|
<para>spanish translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>molnarc@mandrakesoft.com</email> Christopher
|
|
|
Molnar</glossterm>
|
|
|
<glossdef>
|
|
|
<para>build system patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>mooney@dogbert.cc.ndsu.NoDak.edu</email> Tim
|
|
|
Mooney</glossterm>
|
|
|
<glossdef>
|
|
|
<para>port to alpha-dec-osf4.0f</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>gam3@ann.softgams.com</email> G. Allen Morris
|
|
|
III</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for QIF core dump fix</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>dres@phoenixdsl.com</email> James
|
|
|
LewisMoss</glossterm>
|
|
|
<glossdef>
|
|
|
<para>design doc patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>sjmurdoch@bigfoot.com</email> Steven
|
|
|
Murdoch</glossterm>
|
|
|
<glossdef>
|
|
|
<para>gnc-prices fix for London exchange</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>brent@baton.phys.lsu.edu</email> Brent
|
|
|
Neal</glossterm>
|
|
|
<glossdef>
|
|
|
<para>TIAA-CREF support</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>j.e.nielsen@iname.com</email> Johnny Ernst
|
|
|
Nielsen</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Danish translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>stefan-ml@snobis.de</email> Stefan
|
|
|
Nobis</glossterm>
|
|
|
<glossdef>
|
|
|
<para>German translation patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>d95mback@dtek.chalmers.se</email> Martin
|
|
|
Norb<72>ck</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Swedish translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>spacey@inch.com</email> Peter
|
|
|
Norton</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for a valiant attempt at a GTK port</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>notting@redhat.com</email> Bill Nottingham</glossterm>
|
|
|
<glossdef>
|
|
|
<para>guile configure patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>webmaster@obsidian.uia.net</email> OmNiBuS
|
|
|
</glossterm>
|
|
|
<glossdef>
|
|
|
<para>web site graphics and content</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>gordo@pincoya.com</email> Gordon Oliver
|
|
|
</glossterm>
|
|
|
<glossdef>
|
|
|
<para>multiple currency status line patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>dwarf@solarisresources.com</email> Alan Orndorff
|
|
|
</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Solaris packager</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>mopyr@IPM.Lviv.UA</email> Myroslav
|
|
|
Opyr</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for misc patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>laurent.pelecq@wanadoo.fr</email> Laurent
|
|
|
Pélecq</glossterm>
|
|
|
<glossdef>
|
|
|
<para>i18n patches with gettext</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>Alain.Peyrat@nmu.alcatel.fr</email> Alain
|
|
|
Peyrat</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for <filename>configure.in</filename> patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>peter@wuzel.m.isar.de</email> Peter
|
|
|
Pointner</glossterm>
|
|
|
<glossdef>
|
|
|
<para>motif and configuration patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>maufk@csv.warwick.ac.uk</email> Gavin
|
|
|
Porter</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for euro style dates</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>tpo@spin.ch</email> Tomas Pospisek</glossterm>
|
|
|
<glossdef>
|
|
|
<para>debian patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>famille.p.poulain@free.fr</email> Paul Poulain</glossterm>
|
|
|
<glossdef>
|
|
|
<para>French translations</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>rr@sco.com</email> Ron Record</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for SCO Unixware and OpenServer binaries</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>Keith.Refson@earth.ox.ac.uk</email> Keith
|
|
|
Refson</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Solaris fixes</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>schoenberger@signsoft.com</email> Dirk
|
|
|
Schoenberger</glossterm>
|
|
|
<glossdef>
|
|
|
<para>began the Qt/KDE port</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>jan.schrage@urz.uni-heidelberg.de</email> Jan
|
|
|
Schrage</glossterm>
|
|
|
<glossdef>
|
|
|
<para>documentation patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>cls@seawood.org</email> Christopher
|
|
|
Seawood</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for XbaeMatrix core dump</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>aleseveso@tiscalinet.it</email> Alessandro
|
|
|
Seveso</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Italian translations</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>msimons@fsimons01.erols.com</email> Mike
|
|
|
Simons</glossterm>
|
|
|
<glossdef>
|
|
|
<para>misc <filename>configure.in</filename> patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>keld@dkuug.dk</email> Keld Simonsen</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Danish translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>rich@brake.demon.co.uk</email> Richard
|
|
|
Skelton</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for Solaris cleanup</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>spruth@bigfoot.com</email> Henning
|
|
|
Spruth</glossterm>
|
|
|
<glossdef>
|
|
|
<para>for German text and euro date rework</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>bds02@uow.edu.au</email> Ben Stanley</glossterm>
|
|
|
<glossdef>
|
|
|
<para>test infrastructure</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>robby.stephenson@usa.net</email> Robby
|
|
|
Stephenson</glossterm>
|
|
|
<glossdef>
|
|
|
<para>register & file history patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>stimming@tuhh.de</email> Christian
|
|
|
Stimming</glossterm>
|
|
|
<glossdef>
|
|
|
<para>report patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>garrisonstuber@bellsouth.net</email> Michael
|
|
|
T. Garrison Stuber</glossterm>
|
|
|
<glossdef>
|
|
|
<para>report patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>bszx@bszxdomain.edu.eu.org</email> Bartek
|
|
|
Szady</glossterm>
|
|
|
<glossdef>
|
|
|
<para>engine and build system patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>tma@iis.fhg.de</email> Herbert Thoma</glossterm>
|
|
|
<glossdef>
|
|
|
<para>gnome register & euro support patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>troeger@samart.co.th</email> Arnold Troeger</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Mandrake packager</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>detrout@earthlink.net</email> Diane
|
|
|
Trout</glossterm>
|
|
|
<glossdef>
|
|
|
<para><link linkend="scheme"> Scheme </link> qif import patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>uschold@cs.ucf.edu</email> Richard
|
|
|
-Gilligan- Uschold</glossterm>
|
|
|
<glossdef>
|
|
|
<para>tax report and txf export</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>rkw@dataplex.net</email> Richard
|
|
|
Wackerbarth</glossterm>
|
|
|
<glossdef>
|
|
|
<para>patch to <application>gnc-prices</application>, qif import fixes</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>rob@valinux.com</email> Rob Walker</glossterm>
|
|
|
<glossdef>
|
|
|
<para>guile and register patches</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>dwmw2@infradead.org</email> David
|
|
|
Woodhouse</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Great Britain translations</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>gooch@ic.EECS.Berkeley.EDU</email> Ken
|
|
|
Yamaguchi</glossterm>
|
|
|
<glossdef>
|
|
|
<para>QIF import fixes; MYM import</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>shimpei@gol.com</email> Shimpei
|
|
|
Yamashita</glossterm>
|
|
|
<glossdef>
|
|
|
<para>Japanese translation</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
|
|
|
<glossentry>
|
|
|
<glossterm><email>jazepeda@pacbell.net</email> Alex Zepeda</glossterm>
|
|
|
<glossdef>
|
|
|
<para>postgres configure patch</para>
|
|
|
</glossdef>
|
|
|
</glossentry>
|
|
|
</glosslist>
|
|
|
|
|
|
</para>
|
|
|
</sect1>
|
|
|
|
|
|
<sect1 id="xacc-oses">
|
|
|
<title>Supported Operating Systems</title>
|
|
|
|
|
|
<para>GnuCash 1.6.0 is known to work on the following systems:
|
|
|
|
|
|
<itemizedlist>
|
|
|
|
|
|
<listitem>
|
|
|
<para>Linux</para>
|
|
|
</listitem>
|
|
|
|
|
|
<listitem>
|
|
|
<para>FreeBSD</para>
|
|
|
</listitem>
|
|
|
|
|
|
<listitem>
|
|
|
<para>NetBSD</para>
|
|
|
</listitem>
|
|
|
|
|
|
<listitem>
|
|
|
<para>Solaris</para>
|
|
|
</listitem>
|
|
|
|
|
|
</itemizedlist>
|
|
|
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
|
|
|
<ulink url="http://www.gnucash.org/">
|
|
|
<inlinemediaobject>
|
|
|
<imageobject>
|
|
|
<imagedata fileref="image/logo-linux.png">
|
|
|
</imageobject>
|
|
|
</inlinemediaobject>
|
|
|
</ulink>
|
|
|
|
|
|
<ulink url="http://www.debian.org"><inlinemediaobject>
|
|
|
<imageobject>
|
|
|
<imagedata fileref="image/logo-debian.png">
|
|
|
</imageobject>
|
|
|
</inlinemediaobject></ulink>
|
|
|
|
|
|
<ulink url="http://www.netbsd.org"><inlinemediaobject>
|
|
|
<imageobject>
|
|
|
<imagedata fileref="image/logo-NetBSD-banner.png">
|
|
|
</imageobject>
|
|
|
</inlinemediaobject></ulink>
|
|
|
|
|
|
</para>
|
|
|
</sect1>
|
|
|
|
|
|
<sect1 id="xacc-history">
|
|
|
<title>History</title>
|
|
|
|
|
|
<para> The table below shows some historical lines-of-code and
|
|
|
number-of-files metrics for the <application>GnuCash</application>
|
|
|
development project. Note that not all of the code is counted: for
|
|
|
instance, the Makefiles and configure.in and autogen.sh are not counted.
|
|
|
Also, files that are automatically generated are not counted, nor are
|
|
|
files that have been 'borrowed' from other projects. Also not counted
|
|
|
are experimental files, miscellaneous perl scripts, various translators,
|
|
|
addons and utilities.
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
Note also that KLOC's are not a good metric of programmer productivity,
|
|
|
nor even that <application>wc</application> is a good way of counting
|
|
|
KLOC's. Much better measures are complexity metrics, which, for
|
|
|
example, count the number and size of if-then-else blocks, or the number
|
|
|
and size of all blocks, or the number of math operators per each
|
|
|
statement. Maybe someday we'll run one of those tools on this code.
|
|
|
For now, this is what we have.
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
<table>
|
|
|
<title> Historical Development Stats </title>
|
|
|
|
|
|
<tgroup cols="12">
|
|
|
<thead>
|
|
|
<row>
|
|
|
<entry>Version</entry>
|
|
|
<entry>engine</entry>
|
|
|
<entry>register</entry>
|
|
|
<entry>ledger</entry>
|
|
|
<entry>motif</entry>
|
|
|
<entry>gnome</entry>
|
|
|
<entry>scheme</entry>
|
|
|
<entry>docs</entry>
|
|
|
<entry>txt</entry>
|
|
|
<entry>Total</entry>
|
|
|
<entry>Languages</entry>
|
|
|
<entry>Author Credits</entry>
|
|
|
</row>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
<row>
|
|
|
<entry>xacc-0.9
|
|
|
Sept 97</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>34 files
|
|
|
(7.5+0.9)</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>5 files
|
|
|
(0.4)</entry>
|
|
|
<entry>1 file
|
|
|
(0.1)</entry>
|
|
|
<entry>40 files
|
|
|
(8.8)</entry>
|
|
|
<entry>1</entry>
|
|
|
<entry>1</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>xacc-0.9w
|
|
|
Dec 97</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>51 files
|
|
|
(13.8+1.5)</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>9 files
|
|
|
(0.8)</entry>
|
|
|
<entry>1 file
|
|
|
(0.1)</entry>
|
|
|
<entry>61 files
|
|
|
(16.2)</entry>
|
|
|
<entry>1</entry>
|
|
|
<entry>2</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>xacc-1.0.17
|
|
|
Feb 98</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>52 files
|
|
|
(14.8+1.8)</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>12 files
|
|
|
(1.4)</entry>
|
|
|
<entry>4 files
|
|
|
(0.3)</entry>
|
|
|
<entry>68 files
|
|
|
(18.3)</entry>
|
|
|
<entry>1</entry>
|
|
|
<entry>7</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>gnucash-1.1.15
|
|
|
Aug 98</entry>
|
|
|
<entry>24 files
|
|
|
(6.2+1.5)</entry>
|
|
|
<entry>31 files
|
|
|
(6.1+1.7)</entry>
|
|
|
<entry>5 files
|
|
|
(1.4+0.4)</entry>
|
|
|
<entry>30 files
|
|
|
(7.4+0.7)</entry>
|
|
|
<entry>17 files
|
|
|
(3.4+0.5)</entry>
|
|
|
<entry>3 files
|
|
|
(0.3)</entry>
|
|
|
<entry>16 files
|
|
|
(1.9)</entry>
|
|
|
<entry>17 files
|
|
|
(1.8)</entry>
|
|
|
<entry>159 files
|
|
|
(34.7)</entry>
|
|
|
<entry>1 (0.17)</entry>
|
|
|
<entry>25</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>gnucash-1.2.2
|
|
|
Aug 99</entry>
|
|
|
<entry>41 files
|
|
|
(10.2+3.6)</entry>
|
|
|
<entry>28 files
|
|
|
(5.5+1.7)</entry>
|
|
|
<entry>14 files
|
|
|
(2.4+0.6)</entry>
|
|
|
<entry>26 files
|
|
|
(8.7+0.5)</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>14 files
|
|
|
(1.4)</entry>
|
|
|
<entry>30 files
|
|
|
(2.6)</entry>
|
|
|
<entry>15 files
|
|
|
(1.8)</entry>
|
|
|
<entry>168 files
|
|
|
(39.0)</entry>
|
|
|
<entry>3 (0.54)</entry>
|
|
|
<entry>41</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>gnucash-1.3.6
|
|
|
April 2000</entry>
|
|
|
<entry>41 files
|
|
|
(12.9+4.0)</entry>
|
|
|
<entry>32 files
|
|
|
(6.8+2.1)</entry>
|
|
|
<entry>19 files
|
|
|
(4.0+0.8)</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>78 files
|
|
|
(32.2+3.0)</entry>
|
|
|
<entry>74 files
|
|
|
(4.0+0.7+12.3)</entry>
|
|
|
<entry>33 files
|
|
|
(7.8)</entry>
|
|
|
<entry>25 files
|
|
|
(4.5)</entry>
|
|
|
<entry>302 files
|
|
|
(95.1)</entry>
|
|
|
<entry>5 (4.3) </entry>
|
|
|
<entry>61</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>gnucash-1.4.6
|
|
|
Sept 2000</entry>
|
|
|
<entry>43 files
|
|
|
(13.0+3.6)</entry>
|
|
|
<entry>27 files
|
|
|
(5.9+2.0)</entry>
|
|
|
<entry>24 files
|
|
|
(5.4+1.8)</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>82 files
|
|
|
(33.8+3.0)</entry>
|
|
|
<entry>68 files
|
|
|
(4.0+0.7+15.5)</entry>
|
|
|
<entry>36 files
|
|
|
(9.3)</entry>
|
|
|
<entry>36 files
|
|
|
(4.8)</entry>
|
|
|
<entry>316 files
|
|
|
(101.9)</entry>
|
|
|
<entry>7 (6.0)</entry>
|
|
|
<entry>82</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>gnucash-1.4.12
|
|
|
April 2001</entry>
|
|
|
<entry>43 files
|
|
|
(13.1+3.6)</entry>
|
|
|
<entry>27 files
|
|
|
(5.9+2.0)</entry>
|
|
|
<entry>24 files
|
|
|
(5.4+1.8)</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>82 files
|
|
|
(33.5+3.0)</entry>
|
|
|
<entry>73 files
|
|
|
(4.0+0.7+17.7)</entry>
|
|
|
<entry>43 files
|
|
|
(11.5)</entry>
|
|
|
<entry>39 files
|
|
|
(6.0)</entry>
|
|
|
<entry>331 files
|
|
|
(108.2)</entry>
|
|
|
<entry>12 (17.8)</entry>
|
|
|
<entry>97</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>gnucash-1.5.2
|
|
|
Sept 2000</entry>
|
|
|
<entry>46 files
|
|
|
(14.9+3.7)</entry>
|
|
|
<entry>29 files
|
|
|
(6.3+2.0)</entry>
|
|
|
<entry>25 files
|
|
|
(5.7+1.8)</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>83 files
|
|
|
(35.8+2.9)</entry>
|
|
|
<entry>73 files
|
|
|
(4.6+0.8+16.8)</entry>
|
|
|
<entry>37 files
|
|
|
(10.7)</entry>
|
|
|
<entry>48 files
|
|
|
(8.2)</entry>
|
|
|
<entry>341 files
|
|
|
(114.2)</entry>
|
|
|
<entry>8 (7.8)</entry>
|
|
|
<entry>89</entry>
|
|
|
</row>
|
|
|
<row>
|
|
|
<entry>gnucash-1.6.0
|
|
|
June 2001</entry>
|
|
|
<entry>139 files
|
|
|
(42.8+8.3)</entry>
|
|
|
<entry>28 files
|
|
|
(5.7+2.0)</entry>
|
|
|
<entry>23 files
|
|
|
(10.1+1.5)</entry>
|
|
|
<entry>-</entry>
|
|
|
<entry>132 files
|
|
|
(60.0+4.2)</entry>
|
|
|
<entry>102 files
|
|
|
(6.2+0.8+27.3)</entry>
|
|
|
<entry>64 files
|
|
|
(12.1)</entry>
|
|
|
<entry>69 files
|
|
|
(12.9)</entry>
|
|
|
<entry>455 files
|
|
|
(193.9)</entry>
|
|
|
<entry>11 (18.7)</entry>
|
|
|
<entry>123</entry>
|
|
|
</row>
|
|
|
</tbody>
|
|
|
</tgroup>
|
|
|
</table>
|
|
|
|
|
|
</para>
|
|
|
<para>Each cell displays the following:
|
|
|
|
|
|
number of *c and *.h files
|
|
|
(KLOCS in *.c + KLOCS in *.h)
|
|
|
(or KLOCS of *.txt or KLOCS of *.scm as appropriate)
|
|
|
|
|
|
</para>
|
|
|
<para>where KLOC == kilo-lines-of-code, as reported by
|
|
|
<application>wc</application>.
|
|
|
|
|
|
<itemizedlist>
|
|
|
<listitem>
|
|
|
<para>engine -- contents of the src/engine and the include
|
|
|
directories
|
|
|
|
|
|
</para>
|
|
|
</listitem>
|
|
|
<listitem>
|
|
|
<para>register -- contents of the register directory
|
|
|
|
|
|
</para>
|
|
|
</listitem>
|
|
|
<listitem>
|
|
|
<para>ledger -- *.c, *.h files in the src directory only
|
|
|
|
|
|
</para>
|
|
|
</listitem>
|
|
|
<listitem>
|
|
|
<para>motif -- contents of src/motif directory
|
|
|
|
|
|
</para>
|
|
|
</listitem>
|
|
|
<listitem>
|
|
|
<para>gnome -- src/gnome plus src/register/gnome
|
|
|
|
|
|
</para>
|
|
|
</listitem>
|
|
|
<listitem>
|
|
|
<para>scheme -- scheme and guile code -- <filename> src/scm </filename> plus
|
|
|
<filename> src/guile </filename> -- in parenthesis is <filename>*.c + *.h + *.scm</filename>
|
|
|
</para>
|
|
|
</listitem>
|
|
|
<listitem>
|
|
|
<para>docs -- english-only user documentation
|
|
|
(html or sgml) 'wc doc/html/C/*html doc/sgml/C/*sgml'
|
|
|
</para>
|
|
|
</listitem>
|
|
|
<listitem>
|
|
|
<para>Languages -- the number of languages that the application messages
|
|
|
have been translated to. In parenthesis, the number of messages
|
|
|
in the message files <command>grep msgstr *.po |wc</command>,
|
|
|
in thousands.
|
|
|
</para>
|
|
|
</listitem>
|
|
|
|
|
|
<listitem> <para>txt -- internal <filename>README</filename>,
|
|
|
<filename>*.txt</filename> and <filename>*.texinfo</filename>
|
|
|
documentation files in all subdirectories.
|
|
|
'wc README* */README* */*/README* INSTALL* NEWS AUTHORS *txt */*txt */*/*txt */*/*/*.txt */*/*/*.texinfo */*/*/*/*.texinfo'
|
|
|
</para>
|
|
|
</listitem>
|
|
|
|
|
|
<listitem>
|
|
|
<para>Authors -- the number of authors credited in the AUTHORS file.
|
|
|
This includes both primary authors and maintainers, as well as
|
|
|
those who submitted small patches, fixes, documentation and
|
|
|
translations.
|
|
|
</para>
|
|
|
</listitem>
|
|
|
</itemizedlist>
|
|
|
|
|
|
</para>
|
|
|
</sect1>
|
|
|
</article>
|
|
|
|
|
|
<!-- Local variables: -->
|
|
|
<!-- sgml-parent-document: "gnucash.sgml" -->
|
|
|
<!-- End: -->
|