|
|
<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. Its features
|
|
|
include:
|
|
|
|
|
|
<ITEMIZEDLIST>
|
|
|
<LISTITEM> <PARA><EMPHASIS>Multiple Accounts.</EMPHASIS>
|
|
|
Create a GnuCash account for each of your bank
|
|
|
accounts. Each account maintains both a running balance and a
|
|
|
reconciled balance, so you can keep track of the checks that
|
|
|
have cleared your account.
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
<LISTITEM> <PARA> <EMPHASIS>Simple User Interface.</EMPHASIS> </PARA>
|
|
|
<PARA>If you can use the register in the back of your checkbook, you
|
|
|
can use <APPLICATION>GnuCash.</APPLICATION>
|
|
|
Type directly into the register, tab between fields, and use
|
|
|
quick-fill to automatically complete transactions.
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
<LISTITEM> <PARA> <EMPHASIS><LINK LINKEND="XACC-RECNWIN">Automated Tools
|
|
|
for Reconciling Accounts.</LINK></EMPHASIS> </PARA>
|
|
|
|
|
|
<PARA>At the end of the month, open up the <EMPHASIS>reconcile</EMPHASIS>
|
|
|
window, enter the ending balance from your bank statement, and check
|
|
|
off the transactions that appear in the bank statement. This agrees
|
|
|
what you have recorded in GnuCash with what your bank has reported,
|
|
|
and makes it easier to track down any discrepancies. </PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
<LISTITEM> <PARA> <EMPHASIS>QuickFill.</EMPHASIS> </PARA>
|
|
|
|
|
|
<PARA>If you begin typing in the description field, and the text matches
|
|
|
a previous transaction, hitting <KEYCAP>TAB</KEYCAP> will copy in that
|
|
|
previous transaction. This is a handy time saver if you regularly create
|
|
|
similar transactions.
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
<LISTITEM> <PARA> <EMPHASIS>Stock/Mutual Fund Portfolios.</EMPHASIS> </PARA>
|
|
|
|
|
|
<PARA>Track stocks individually (one per account) or in
|
|
|
portfolio of accounts (a group of accounts that can be
|
|
|
displayed together).
|
|
|
There are tools to
|
|
|
<LINK LINKEND="XACC-TICKER">automatically collect stock quotes.</LINK>
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
<LISTITEM>
|
|
|
<PARA>Support for <EMPHASIS><LINK LINKEND="XACC-CURRENCYHANDLING">multiple
|
|
|
currencies</LINK></EMPHASIS> and <EMPHASIS>currency trading accounts.
|
|
|
</EMPHASIS>
|
|
|
(partial, still broken).
|
|
|
Bank accounts may be established in different
|
|
|
currencies, and trades at varying exchange rates may be
|
|
|
made, in much the same way stocks trade at varying
|
|
|
prices.
|
|
|
|
|
|
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
<LISTITEM>
|
|
|
<PARA><EMPHASIS><LINK LINKEND="QIF">Quicken File Import</LINK>.</EMPHASIS>
|
|
|
</PARA>
|
|
|
<PARA>Imports Quicken-style QIF files. The import wizard automatically
|
|
|
merges duplicate transactions.
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
<LISTITEM>
|
|
|
<PARA><EMPHASIS><LINK LINKEND="XACC-REPORTS">Reports</LINK>.</EMPHASIS> Display
|
|
|
or output as HTML Balance, Transaction, and Profit/Loss
|
|
|
reports, as well as graphical account balance tracking.
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
</ITEMIZEDLIST>
|
|
|
|
|
|
</PARA>
|
|
|
</SECT1>
|
|
|
|
|
|
<SECT1 ID="XACC-FEATURES">
|
|
|
<TITLE>Advanced Features</TITLE>
|
|
|
<PARA> </PARA>
|
|
|
<PARA>GnuCash offers some features not found in simpler accounting
|
|
|
programs.
|
|
|
|
|
|
<ITEMIZEDLIST>
|
|
|
<LISTITEM>
|
|
|
<PARA> <EMPHASIS><LINK LINKEND="XACC-CHARTOFACCTS">Chart of Accounts</LINK></EMPHASIS>
|
|
|
|
|
|
</PARA>
|
|
|
<PARA>A master account can have a hierarchy of more detailed
|
|
|
accounts arranged underneath it. This allows related
|
|
|
account types (<EMPHASIS>e.g.</EMPHASIS> - Cash, Bank, Stock) to be
|
|
|
grouped under one master account ( <EMPHASIS>e.g.</EMPHASIS> -
|
|
|
Assets).
|
|
|
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
<LISTITEM>
|
|
|
<PARA><EMPHASIS><LINK LINKEND="XACC-DOUBLEENTRY">Double
|
|
|
Entry</LINK></EMPHASIS>
|
|
|
|
|
|
</PARA>
|
|
|
<PARA>Every transaction must debit one account and credit others
|
|
|
by an equal amount. This ensures that the 'books balance':
|
|
|
that the difference between income and outflow exactly equals
|
|
|
the sum of all assets, be they bank, cash, stock or other.
|
|
|
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
<LISTITEM>
|
|
|
<PARA><EMPHASIS><LINK LINKEND="XACC-INCOMEEXPENSE">Income/Expense Account
|
|
|
Types (Categories)</LINK></EMPHASIS>
|
|
|
</PARA>
|
|
|
<PARA>These serve not only to categorize your cash flow, but when used
|
|
|
properly with the double-entry feature and equity accounts, these can
|
|
|
provide an accurate Profit & Loss statement.
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
<LISTITEM>
|
|
|
<PARA><EMPHASIS>General Ledger</EMPHASIS> </PARA>
|
|
|
|
|
|
<PARA>Multiple accounts may be displayed in one register
|
|
|
window at the same time. This can make it easier to track
|
|
|
down data errors. It also provides a convenient way of
|
|
|
viewing a portfolio of many stocks, by showing all
|
|
|
transactions in that portfolio.
|
|
|
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
</ITEMIZEDLIST>
|
|
|
|
|
|
</PARA>
|
|
|
</SECT1>
|
|
|
|
|
|
<SECT1 ID="XACC-VERSIONING">
|
|
|
<TITLE>Versioning</TITLE>
|
|
|
<PARA> </PARA>
|
|
|
<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.4.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.5.x, which is
|
|
|
somewhat unstable.
|
|
|
Once the 1.5.x series stabilizes, the next stable series
|
|
|
will be 1.6.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.
|
|
|
</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 Guile/Scheme
|
|
|
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 scheme,
|
|
|
the g-wrap 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>
|
|
|
</GLOSSLIST>
|
|
|
|
|
|
</PARA>
|
|
|
</SECT1>
|
|
|
|
|
|
<SECT1 ID="XACC-CONTRIBUTORS">
|
|
|
<TITLE>Fixers and Patchers</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</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><ULINK URL="simon.britnell@peace.com">Simon
|
|
|
Britnell</ULINK></GLOSSTERM>
|
|
|
<GLOSSDEF>
|
|
|
<PARA>patch to RPM spec</PARA>
|
|
|
</GLOSSDEF>
|
|
|
</GLOSSENTRY>
|
|
|
|
|
|
<GLOSSENTRY>
|
|
|
<GLOSSTERM><ULINK URL="http://www.hex.net/~cbbrowne">Christopher B.
|
|
|
Browne</ULINK></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>carol@gnumatic.com</email> Carol
|
|
|
Champagne</GLOSSTERM>
|
|
|
<GLOSSDEF>
|
|
|
<PARA>documentation</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><ULINK URL="mailtochina@thewrittenword.com">Albert
|
|
|
Chin-A-Young</ULINK></GLOSSTERM>
|
|
|
<GLOSSDEF>
|
|
|
<PARA>configure.in patch</PARA>
|
|
|
</GLOSSDEF>
|
|
|
</GLOSSENTRY>
|
|
|
<GLOSSENTRY>
|
|
|
<GLOSSTERM><email>jcollins@gnucash.org</email> Jeremey
|
|
|
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>ju_finck@mail.netwave.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>grib@billgribble.com</email> Bill
|
|
|
Gribble</GLOSSTERM>
|
|
|
<GLOSSDEF>
|
|
|
<PARA>QIF import code, check printing, transaction find
|
|
|
dialog</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>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>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>tkludy@csd.sgi.com</email> Tom Kludy</GLOSSTERM>
|
|
|
<GLOSSDEF>
|
|
|
<PARA>for SGI Irix port</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>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>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>reporting, gnome, and configuration patches.</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>stefan-ml@snobis.de</email> Stefan
|
|
|
Nobis</GLOSSTERM>
|
|
|
<GLOSSDEF>
|
|
|
<PARA>German translation patch</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>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>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>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>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>robby.stephenson@usa.net</email> Robby
|
|
|
Stephenson</GLOSSTERM>
|
|
|
<GLOSSDEF>
|
|
|
<PARA>register & file history patches</PARA>
|
|
|
</GLOSSDEF>
|
|
|
</GLOSSENTRY>
|
|
|
|
|
|
<GLOSSENTRY>
|
|
|
<GLOSSTERM><email>stimming@uclink.berkeley.edu</email> Christian
|
|
|
Stimming</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>detrout@earthlink.net</email> Diane
|
|
|
Trout</GLOSSTERM>
|
|
|
<GLOSSDEF>
|
|
|
<PARA>scheme 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>
|
|
|
</GLOSSLIST>
|
|
|
|
|
|
</PARA>
|
|
|
</SECT1>
|
|
|
|
|
|
<SECT1 ID="XACC-OSES">
|
|
|
<TITLE>Supported Operating Systems</TITLE>
|
|
|
|
|
|
<PARA>GnuCash 1.5.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="10">
|
|
|
<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>
|
|
|
</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>
|
|
|
</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>
|
|
|
</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>
|
|
|
</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>
|
|
|
</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>
|
|
|
</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>
|
|
|
</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>
|
|
|
</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>
|
|
|
</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 -- src/scm plus
|
|
|
src/guile -- in parenthesis is (*.c + *.h + *.scm)
|
|
|
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
<LISTITEM>
|
|
|
<PARA>docs -- english-only user documentation
|
|
|
(html or 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 (grep msgstr *.po |wc), in thousands.
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
<LISTITEM>
|
|
|
<PARA>txt -- internal <filename>README</filename>,
|
|
|
<filename>*.txt</filename> and <filename>*.texinfo</filename>
|
|
|
documentation files in all subdirectories,
|
|
|
</PARA>
|
|
|
</LISTITEM>
|
|
|
|
|
|
</ITEMIZEDLIST>
|
|
|
|
|
|
</PARA>
|
|
|
</SECT1>
|
|
|
</ARTICLE>
|
|
|
|
|
|
<!-- Local variables: -->
|
|
|
<!-- sgml-parent-document: "gnucash.sgml" -->
|
|
|
<!-- End: -->
|