gnucash/libgnucash/engine
2017-12-21 07:39:33 -05:00
..
test Kvp no longer parses entries looking for delimiters 2017-12-21 07:39:32 -05:00
test-core Kvp no longer parses entries looking for delimiters 2017-12-21 07:39:32 -05:00
Account.cpp Corrected memory management issue 2017-12-21 07:39:33 -05:00
Account.h Fixed conversion problem 2017-12-21 07:39:32 -05:00
AccountP.h Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
business-core.i Merge branch 'maint' 2017-09-10 19:16:38 +02:00
business-core.scm Restructure the src directory 2017-08-10 18:45:00 +02:00
cap-gains.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
cap-gains.h Restructure the src directory 2017-08-10 18:45:00 +02:00
cashobjects.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
cashobjects.h Restructure the src directory 2017-08-10 18:45:00 +02:00
CMakeLists.txt Account.c to Account.cpp 2017-12-21 07:39:32 -05: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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
engine.scm Drop guile 1.8 support 2017-12-20 14:55:40 +01: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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
glib-helpers.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-aqbanking-templates.cpp Kvp no longer parses entries looking for delimiters 2017-12-21 07:39:32 -05: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 Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05:00
gnc-budget.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-commodity.c Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05:00
gnc-commodity.h Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
gnc-date-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-date.cpp Fix offset handling in GncDateTime struct tm ctor, gnc_mktime, & gnc_timegm. 2017-12-12 21:02:11 -08:00
gnc-date.h Fix offset handling in GncDateTime struct tm ctor, gnc_mktime, & gnc_timegm. 2017-12-12 21:02:11 -08:00
gnc-datetime.cpp Revert post-construction adjustment of ldt for DST. 2017-12-15 10:12:01 -08:00
gnc-datetime.hpp Fix neutral time for consistent dates in mid-pacific time zones. 2017-12-12 21:02:11 -08:00
gnc-engine.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-engine.h Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
gnc-event.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-event.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-features.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-features.h Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
gnc-hooks-scm.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-hooks.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-hooks.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-int128.cpp Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05:00
gnc-lot.h Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
gnc-numeric.cpp Revert "Partial fix to exception crashes on Windows." 2017-10-26 13:08:36 -07: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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-pricedb.h Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
gnc-rational-rounding.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-rational.cpp Fix sigfigs(n) rounding to work when the input is bigger tnan 10**n. 2017-08-22 00:47:08 -04:00
gnc-rational.hpp Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-session.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gnc-session.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gnc-timezone.cpp Fix timezone constructor crash when zone file has no transitions. 2017-12-18 09:48:17 -08: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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gncBusGuile.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncBusiness.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gncBusiness.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncCustomer.c Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05: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 Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05: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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
gncInvoice.c Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05: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 Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05: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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Assign as payment - when random transaction is selected, reset transaction description to owner 2017-11-18 17:43:33 +01: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 Merge branch 'maint' 2017-09-10 19:16:38 +02:00
gncTaxTable.h Merge branch 'maint' 2017-09-10 19:16:38 +02:00
gncTaxTableP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
gncVendor.c Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05: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 Implement flat bayes kvp 2017-12-21 07:39:32 -05:00
guid.h Restructure the src directory 2017-08-10 18:45:00 +02:00
guid.hpp Implement flat bayes kvp 2017-12-21 07:39:32 -05:00
iso-4217-currencies.xml Merge branch 'maint' 2017-09-15 21:51:50 +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 Kvp no longer parses entries looking for delimiters 2017-12-21 07:39:32 -05:00
kvp-frame.hpp Kvp no longer parses entries looking for delimiters 2017-12-21 07:39:32 -05:00
kvp-scm.cpp Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
kvp-scm.h Restructure the src directory 2017-08-10 18:45:00 +02:00
kvp-value.cpp Change kvp string representation 2017-12-21 07:39:32 -05:00
kvp-value.hpp Change kvp string representation 2017-12-21 07:39:32 -05:00
Makefile.am Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
policy-p.h Restructure the src directory 2017-08-10 18:45:00 +02:00
policy.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
policy.h Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
qof-backend.cpp Rework directory determination in CMake builds. 2017-12-05 17:25:52 -08:00
qof-backend.hpp kvp frame to template and correcting failure macro 2017-12-21 07:39:32 -05:00
qof-gobject.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qof-string-cache.cpp Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
qof-string-cache.h Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
qof-win32.cpp Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Kvp no longer parses entries looking for delimiters 2017-12-21 07:39:32 -05: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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
qofid.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofinstance-p.h Renaming functions to get rid of temporary name 2017-12-21 07:39:33 -05:00
qofinstance.cpp Renaming functions to get rid of temporary name 2017-12-21 07:39:33 -05:00
qofinstance.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qoflog.cpp Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
qofquerycore.h Restructure the src directory 2017-08-10 18:45:00 +02:00
qofsession.cpp kvp frame to template and correcting failure macro 2017-12-21 07:39:32 -05: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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
qofutil.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Query.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
Recurrence.h Restructure the src directory 2017-08-10 18:45:00 +02:00
SchedXaction.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
SchedXaction.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Scrub2.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
Scrub2.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Scrub3.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
Scrub3.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Scrub.c Renaming functions to get rid of temporary name 2017-12-21 07:39:33 -05:00
Scrub.h Restructure the src directory 2017-08-10 18:45:00 +02:00
ScrubBusiness.c Merge branch 'maint' into unstable 2017-11-09 13:45:45 -08: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 Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05:00
Split.h Account.c to Account.cpp 2017-12-21 07:39:32 -05: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 Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
SX-book.h Restructure the src directory 2017-08-10 18:45:00 +02:00
SX-ttinfo.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +02:00
SX-ttinfo.h Restructure the src directory 2017-08-10 18:45:00 +02:00
Transaction.c Removed qof_instance_set_kvp, qof_instance_get_kvp 2017-12-21 07:39:32 -05:00
Transaction.h Account.c to Account.cpp 2017-12-21 07:39:32 -05:00
TransactionP.h Restructure the src directory 2017-08-10 18:45:00 +02:00
TransLog.c Prevent gcc from searching config.h in the current directory 2017-10-26 14:05:17 +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