gnucash/libgnucash/engine
2017-08-22 00:30:28 -04:00
..
test Add tests for converting doubles 96.16 and 9616000000.0 to GncNumeric. 2017-08-22 00:30:28 -04: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 Rename directory for code from external projects 2017-08-17 15:25:49 +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 Use time64 GncDateTime constructor instead of struct tm constructor. 2017-08-20 21:49:04 +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 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 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 Rename directory for code from external projects 2017-08-17 15:25:49 +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 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 Test features to see if they're already set before setting them. 2017-08-20 21:24:02 +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 Disable creating a date string to maybe use in a PINFO message. 2017-08-20 21:31:07 +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