Files
gnucash/src/engine
Dave Peticolas ce80ff48a2 James LewisMoss's patch.
* src/test/test-xml-account.c (delete_random_account): new func to
	cleanup commodities not generally freed at xaccAccountDestroy.
	(node_and_account_equal): complete func to compare account and the
	dom tree created.  Looks good except for some warnings from
	dom_tree_to_text.

	* src/test/test-stuff.c (equals_node_val_vs_commodity): new func.
	(equals_node_val_vs_guid): New func.
	(equals_node_val_vs_string): new func.

	* src/engine/gnc-account-xml-v2.c (account_code_handler): Add func.
	(account_description_handler): Add func.  Oops forgot a couple.
	(gnc_account_dom_tree_create): Move all string tags in file to
	const gchar*s.
	(account_slots_handler): Complete func.

	* make-gnucash-patch.in: Test to see if makepatch exists.

	* src/engine/sixtp-dom-parsers.c (dom_tree_to_text): same as
	below.  Add NULL tests for arguments.  Affected many functions in
	this file.

	* src/engine/gnc-pricedb-xml-v1.c (price_parse_xml_sub_node): Same
	as below.

	* src/engine/gnc-commodity-xml-v2.c (set_commodity_value): Convert
	dom_tree_to_text to act as rest looking at children on it's own.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3718 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-02-28 08:06:50 +00:00
..
2001-02-27 06:10:01 +00:00
2000-08-31 08:50:20 +00:00
2001-02-28 08:06:50 +00:00
2001-02-27 00:05:12 +00:00
2001-02-22 06:21:38 +00:00
2001-02-22 07:29:05 +00:00
2001-02-22 07:29:05 +00:00
2001-01-04 10:23:58 +00:00
2001-02-15 00:17:57 +00:00
2001-02-12 22:46:55 +00:00
2001-02-28 08:06:50 +00:00
2001-02-22 07:29:05 +00:00
2001-02-27 03:09:36 +00:00
2001-02-22 07:29:05 +00:00
2001-02-22 07:29:05 +00:00
2001-02-25 11:36:35 +00:00
2000-06-02 09:00:31 +00:00
2000-06-02 09:00:31 +00:00
2001-02-03 00:44:34 +00:00
2000-04-24 21:12:41 +00:00
2000-04-08 09:32:08 +00:00
2000-06-04 21:28:09 +00:00
2001-02-28 08:06:50 +00:00
2001-02-12 23:50:34 +00:00
2001-02-08 04:08:50 +00:00
2001-02-15 00:17:57 +00:00

This directory contains code for the accounting engine.
Its fairly clean but far from perfect, and it certainly
lacks advanced features.

There should be no GUI code in this subdirectory, and,
ideally, it should build cleanly and independently of 
any GUI elements or assumptions.

For design documentation, please see the file "design.txt",
and also, look at the header files carefully.  The documentation
for each routine is in the header files for that routine.

September 1998