gnucash/libgnucash/engine
Geert Janssens 1883d8ec31 Fix a number of test mismatches between cmake and autotools
cmake:
- add test-app-utils
- rename test-link-module to test-link-module-app-utils
- add gtest-import-map
autotools:
- move gtest-import-map from TEST_PROGS to TESTS (autotools) so it shows up in the colored results list
2017-08-16 12:40:38 +02:00
..
test Fix a number of test mismatches between cmake and autotools 2017-08-16 12:40:38 +02:00
test-core Restructure the src directory 2017-08-10 18:45:00 +02:00
Account.c Restructure the src directory 2017-08-10 18:45:00 +02:00
Account.h Restructure the src directory 2017-08-10 18:45:00 +02:00
AccountP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
business-core.i Restructure the src directory 2017-08-10 18:45:00 +02:00
business-core.scm Restructure the src directory 2017-08-10 18:45:00 +02:00
cap-gains.c Restructure the src directory 2017-08-10 18:45:00 +02:00
cap-gains.h Restructure the src directory 2017-08-10 18:45:00 +02:00
cashobjects.c Restructure the src directory 2017-08-10 18:45:00 +02:00
cashobjects.h Restructure the src directory 2017-08-10 18:45:00 +02:00
CMakeLists.txt Add conditional source files to dist tarball 2017-08-11 22:51:14 +02:00
commodity-table.scm Restructure the src directory 2017-08-10 18:45:00 +02:00
design.txt Restructure the src directory 2017-08-10 18:45:00 +02:00
engine-common.i Restructure the src directory 2017-08-10 18:45:00 +02:00
engine-helpers-guile.h Restructure the src directory 2017-08-10 18:45:00 +02:00
engine-helpers.c Restructure the src directory 2017-08-10 18:45:00 +02:00
engine-helpers.h Restructure the src directory 2017-08-10 18:45:00 +02:00
engine-interface.scm Restructure the src directory 2017-08-10 18:45:00 +02:00
engine-utilities.scm Restructure the src directory 2017-08-10 18:45:00 +02:00
engine.i Restructure the src directory 2017-08-10 18:45:00 +02:00
engine.scm Restructure the src directory 2017-08-10 18:45:00 +02:00
extensions.txt Restructure the src directory 2017-08-10 18:45:00 +02:00
FreqSpec.h Restructure the src directory 2017-08-10 18:45:00 +02:00
glib-helpers.c Restructure the src directory 2017-08-10 18:45:00 +02:00
glib-helpers.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-aqbanking-templates.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-aqbanking-templates.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-backend-prov.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-budget.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-budget.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-commodity.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-commodity.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-date-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-date.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-date.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-datetime.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-datetime.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-engine.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-engine.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-event.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-event.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-features.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-features.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-hooks-scm.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-hooks.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-hooks.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-int128.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-int128.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-lot-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-lot.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-lot.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-numeric.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-numeric.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-numeric.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-numeric.scm Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-pricedb-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-pricedb.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-pricedb.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-rational-rounding.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-rational.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-rational.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-session.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-session.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-timezone.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-timezone.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-uri-utils.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-uri-utils.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncAddress.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncAddress.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncAddressP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncBillTerm.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncBillTerm.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncBillTermP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncBusGuile.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncBusGuile.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncBusiness.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncBusiness.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncCustomer.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncCustomer.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncCustomerP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncEmployee.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncEmployee.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncEmployeeP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncEntry.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncEntry.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncEntryP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncIDSearch.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncIDSearch.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncInvoice.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncInvoice.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncInvoiceP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncJob.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncJob.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncJobP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncmod-engine.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncOrder.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncOrder.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncOrderP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncOwner.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncOwner.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncOwnerP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncTaxTable.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncTaxTable.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncTaxTableP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncVendor.c Restructure the src directory 2017-08-10 18:45:00 +02:00
gncVendor.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncVendorP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
guid.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
guid.h Restructure the src directory 2017-08-10 18:45:00 +02:00
guid.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
iso-4217-currencies.xml Restructure the src directory 2017-08-10 18:45:00 +02:00
iso-currencies-to-c.xsl Restructure the src directory 2017-08-10 18:45:00 +02:00
kvp_doc.txt Restructure the src directory 2017-08-10 18:45:00 +02:00
kvp-frame.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
kvp-frame.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
kvp-scm.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
kvp-scm.h Restructure the src directory 2017-08-10 18:45:00 +02:00
kvp-value.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
kvp-value.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
Makefile.am Restructure the src directory 2017-08-10 18:45:00 +02:00
policy-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
policy.c Restructure the src directory 2017-08-10 18:45:00 +02:00
policy.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qof-backend.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qof-backend.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qof-gobject.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qof-string-cache.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qof-string-cache.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qof-win32.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qof.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofbackend.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofbook-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofbook.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofbook.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofbookslots.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofchoice.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofchoice.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofclass-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofclass.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofclass.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofevent-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofevent.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofevent.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofid-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofid.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofid.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofinstance-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofinstance.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofinstance.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qoflog.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qoflog.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofobject-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofobject.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofobject.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofquery-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofquery.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofquery.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofquerycore-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofquerycore.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofquerycore.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofsession.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofsession.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofsession.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofutil.cpp Restructure the src directory 2017-08-10 18:45:00 +02:00
qofutil.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Query.c Restructure the src directory 2017-08-10 18:45:00 +02:00
Query.h Restructure the src directory 2017-08-10 18:45:00 +02:00
README Restructure the src directory 2017-08-10 18:45:00 +02:00
README.query-api Restructure the src directory 2017-08-10 18:45:00 +02:00
Recurrence.c Restructure the src directory 2017-08-10 18:45:00 +02:00
Recurrence.h Restructure the src directory 2017-08-10 18:45:00 +02:00
SchedXaction.c Restructure the src directory 2017-08-10 18:45:00 +02:00
SchedXaction.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Scrub2.c Restructure the src directory 2017-08-10 18:45:00 +02:00
Scrub2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Scrub3.c Restructure the src directory 2017-08-10 18:45:00 +02:00
Scrub3.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Scrub.c Restructure the src directory 2017-08-10 18:45:00 +02:00
Scrub.h Restructure the src directory 2017-08-10 18:45:00 +02:00
ScrubBusiness.c Restructure the src directory 2017-08-10 18:45:00 +02:00
ScrubBusiness.h Restructure the src directory 2017-08-10 18:45:00 +02:00
ScrubP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Split.c Restructure the src directory 2017-08-10 18:45:00 +02:00
Split.h Restructure the src directory 2017-08-10 18:45:00 +02:00
SplitP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
SX-book-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
SX-book.c Restructure the src directory 2017-08-10 18:45:00 +02:00
SX-book.h Restructure the src directory 2017-08-10 18:45:00 +02:00
SX-ttinfo.c Restructure the src directory 2017-08-10 18:45:00 +02:00
SX-ttinfo.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Transaction.c Restructure the src directory 2017-08-10 18:45:00 +02:00
Transaction.h Restructure the src directory 2017-08-10 18:45:00 +02:00
TransactionP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
TransLog.c Restructure the src directory 2017-08-10 18:45:00 +02:00
TransLog.h Restructure the src directory 2017-08-10 18:45:00 +02:00
xlate.pl Restructure the src directory 2017-08-10 18:45:00 +02: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