gnucash/libgnucash/engine
Robert Fewell 6ca85450a8 Move gnc-gdate-utils functions to gnc-date and remove files.
Also update related files to reflect move of gnc-gdate-util functions
2017-08-20 14:07:30 +01:00
..
test Modify the unit tests to reflect changes. 2017-08-20 09:50:31 +01:00
test-core Restructure the src directory 2017-08-10 18:45:00 +02:00
Account.c Commit imap conversions once per account instead of per import map slot. 2017-08-19 20:25:57 +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 Move gnc-gdate-utils functions to gnc-date and remove files. 2017-08-20 14:07:30 +01: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 Move gnc-gdate-utils functions to gnc-date and remove files. 2017-08-20 14:07:30 +01:00
gnc-date.h Move gnc-gdate-utils functions to gnc-date and remove files. 2017-08-20 14:07:30 +01: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 Revert "Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib." 2017-08-19 20:25:04 +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 Move gnc-gdate-utils functions to gnc-date and remove files. 2017-08-20 14:07:30 +01:00
gnc-pricedb.h This change modifies the way old prices can be removed. 2017-08-20 09:50:31 +01: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 Move gnc-gdate-utils functions to gnc-date and remove files. 2017-08-20 14:07:30 +01: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 Improve a comment 2017-08-17 12:36:48 +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