Files
gnucash/src
Dave Peticolas 1506523cf6 2001-10-12 Dave Peticolas <dave@krondo.com>
* src/test-core/test-stuff.c (get_random_string_without): new func

	* src/engine/test-core/test-engine-stuff.c
	(get_random_kvp_frame_depth): fix bug
	(get_random_session): new func

	* src/engine/Account.c (xaccAccountEqual): more warnings, use
	gnc_commodity_equal

	* src/engine/Group.c (xaccGroupEqual): more warnings

	* src/engine/Transaction.c: use gnc_commodity_equal

	* src/engine/gnc-book.c (gnc_book_equal): compare commodity tables

	* src/engine/gnc-commodity.c (gnc_commodity_equal): new func
	(gnc_commodity_table_equal): new func

	* src/engine/gnc-session.c (gnc_session_begin): destroy old backend

	* src/backend/postgres/test/.cvsignore: ignore test files

	* src/backend/postgres/test/Makefile.am: add file backend .la
	to get symbols for gdb

	* src/backend/postgres/test/run-tests.sh: remove test files
	before starting test

	* src/backend/postgres/test/test-db.c: when books differ, write
	out xml files

	* src/backend/file/test/test-xml-account.c (test_add_account):
	fix for strong commodity equal test


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5581 57a11ea4-9604-0410-9ed3-97b8803252fd
2001-10-12 10:50:35 +00:00
..
2001-10-10 23:20:25 +00:00
2001-10-10 23:23:41 +00:00
2001-10-10 23:30:44 +00:00
2001-10-10 23:31:55 +00:00
2001-09-24 07:22:02 +00:00

This directory contains

  calculation: an implementation of a financial calculator, an
               amortization scheduler, and an expression parser.
  doc: various notes about design and the design documentation.
  engine: a directory containing a gui-independent accounting engine
  experimental: for experimental systems.
  gnome: most of the code for the gtk/gnome front end.
  guile: guile related code including g-wrap bits.
  optional: bits supported via ./configure --enable-* or --with-* args.
  pixmaps: various runtime images.
  quotes: code for downloading stock quotes.
  register: a directory containg the register object.
  scm: all of the scheme code.

This directory contains a smatttering of gui-independent files.

  Destroy.[ch]      -- functions for destroying GUI windows
  EuroUtils.[ch]    -- implements euro currency conversions
  FileBox.h         -- generic interface to a file picker dialog
  FileDialog.[ch]   -- GUI independent functions for saving and loading
                       GnuCash files. The name of the file is rather
                       misleading!
  MainWindow.h      -- generic interface to main GUI window
  MultiLedger.[ch]  -- utilities for handling and updating multiple
                       register windows
  Refresh.[ch]      -- utilities for refreshing GUI windows
  SplitLedger.[ch]  -- loads a register window with data from the engine

  file-history.h    -- interface for saving and restoring file open history
  gnc-ui-common.h   -- define some GUI abstractions
  messages.h
  messages_i18n.h   -- translatable strings
  top-level.h       -- generic top-level interfaces
  ui-callbacks.h    -- an interface that any gnucash gui must support