gnucash/libgnucash/engine
John Ralls e9ac71c0f9 Fix time-string format in backend for GncDateTime(std::string).
Also provide a simple test of that ctor.
2017-08-16 23:17:07 +02:00
..
test Fix time-string format in backend for GncDateTime(std::string). 2017-08-16 23:17:07 +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