gnucash/debian
Dave Peticolas a14bf2bfab James LewisMoss's patch.
* src/test/test-stuff.c (failure): don't print num if == -1.
	(success): same.
	(get_random_account): move here from test-xml-account.c
	(get_random_split): move here from test-xml-transaction.c
	(get_random_transaction): same.
	(success_args): New func.
	(success): Simplified version
	(failure_args): new func.
	(failure): Simplified version.

	* src/engine/io-gncbin-r.c: same as below.

	* src/engine/TransLog.c (xaccTransWriteLog): same as below.

	* src/engine/Group.c (xaccGroupMergeAccounts): same as below.

	* src/engine/Backend.c (xaccTransactionGetBackend): Convert to not
	use the split's acc part directly, but only to access through
	funcs

	* src/engine/sixtp-dom-parsers.c (dom_tree_generic_parse): Add
	generic parser.

	* src/engine/gnc-account-xml-v2.c (gnc_account_end_handler): use
	generic parser extracted from here and used here and
	gnc-transaction-iml-v2.c

	* src/engine/Transaction.c (xaccInitSplit): Add a split->acc_guid
	field that is set to the account's guid.  This way an Account is
	not required to exist yet when loading the split.  Later when
	xaccSplitGetAccount is called the account is looked up, cached and
	returned.  Make sure everything accesses ->acc through the helper
	function.

	* src/engine/AccountP.h: same as below.

	* src/engine/Account.c (xaccAccountSetGUID): mark guid argument
	const since it doesn't keep a pointer to it.

	* src/doc/xml/transactions-v2.dtd: change guid -> id.
	* src/engine/Transaction.c (get_denom_internal): New helper func.
	(get_currency_denom): use func.
	(get_security_denom): use func.

	* src/engine/sixtp.c: (sixtp_sax_end_handler,
	sixtp_sax_characters_handler, sixtp_sax_start_handler): don't use
	g_return_if_fail to test pdata->parsing_ok so we don't see the
	million CRITICAL warnings.  We'll print an error at the end
	anyway.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3762 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-03-09 07:46:13 +00:00
..
.cvsignore James LewisMoss's patch with: 2000-12-19 07:59:44 +00:00
changelog James LewisMoss's patch. 2001-03-09 07:46:13 +00:00
control James LewisMoss's patch. 2001-02-15 00:17:57 +00:00
control_fr John Goerzen's debian patch. 2000-06-04 21:40:15 +00:00
copyright James LewisMoss's build system patch. 2000-12-11 21:26:58 +00:00
dirs Tomas Pospisek's debian patches. 2000-05-07 01:00:26 +00:00
gnucash.menu Tomas Pospisek's debian patches. 2000-05-07 01:00:26 +00:00
Makefile.am James LewisMoss's refactoring of the XML code. 2001-01-24 07:18:17 +00:00
postinst James LewisMoss's patch with: 2000-12-19 07:59:44 +00:00
README.debian John Goerzen's debian patch. 2000-06-04 21:40:15 +00:00
rules James LewisMoss's patch. 2001-03-09 07:46:13 +00:00

gnucash for DEBIAN
----------------------

This is BETA software.  It works to a degree but there may still be
bugs and unimplemented features.  If you want a stable version, it
is recommended you use "xacc" which is also packaged for Debian.

Tyson Dowd <trd@cs.mu.oz.au>, Wed, 10 Mar 1999 13:00:12 +1100
John Goerzen <jgoerzen@complete.org> June 2, 2000