mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
* 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
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