You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gnucash/libgnucash/engine
John Ralls 1020bde89c
Fix crashes in test-engine on Arch Linux.
3 years ago
..
mocks Bug 798748 - Transaction Notes field's value does not appear in... 3 years ago
test Fix crashes in test-engine on Arch Linux. 3 years ago
test-core
Account.cpp Fix crashes in test-engine on Arch Linux. 3 years ago
Account.h
AccountP.h
CMakeLists.txt Merge John Ralls's 'Bug798614' into maint. 4 years ago
FreqSpec.h
Query.c
Query.h
README
README.query-api
Recurrence.c
Recurrence.h
SX-book-p.h
SX-book.c Merge Bob Fewell's 'nofree' into maint. 3 years ago
SX-book.h
SX-ttinfo.c
SX-ttinfo.h
SchedXaction.c Merge Bob Fewell's 'nofree' into maint. 3 years ago
SchedXaction.h
Scrub.c
Scrub.h
Scrub2.c
Scrub2.h
Scrub3.c
Scrub3.h
ScrubBusiness.c
ScrubBusiness.h
Split.c Bug 798680 - Not able to match a reverse transaction of a... 3 years ago
Split.h
SplitP.h
TransLog.c
TransLog.h
Transaction.c Fix crashes in test-engine on Arch Linux. 3 years ago
Transaction.h
TransactionP.h Bug 798748 - Transaction Notes field's value does not appear in... 3 years ago
cap-gains.c
cap-gains.h
cashobjects.c
cashobjects.h
design.txt
engine-helpers.c
engine-helpers.h
extensions.txt
gnc-aqbanking-templates.cpp
gnc-aqbanking-templates.h
gnc-backend-prov.hpp
gnc-budget.cpp [gnc-budget] gnc_budget_get_account_period_note returns a const 3 years ago
gnc-budget.h [gnc-budget] gnc_budget_get_account_period_note returns a const 3 years ago
gnc-commodity.c Simplify gnc_commodity equality and compare functions. 3 years ago
gnc-commodity.h
gnc-date-p.h
gnc-date.cpp Fix some bad code formatting 3 years ago
gnc-date.h
gnc-datetime.cpp
gnc-datetime.hpp
gnc-engine.c
gnc-engine.h
gnc-euro.c
gnc-euro.h
gnc-event.c
gnc-event.h
gnc-features.cpp [gnc-features.cpp] backport gnc_features_set_unused from master 3 years ago
gnc-features.h [gnc-features.cpp] backport gnc_features_set_unused from master 3 years ago
gnc-hooks.c
gnc-hooks.h
gnc-int128.cpp
gnc-int128.hpp
gnc-lot-p.h
gnc-lot.c
gnc-lot.h
gnc-numeric.cpp
gnc-numeric.h
gnc-numeric.hpp
gnc-pricedb-p.h
gnc-pricedb.c Merge Bob Fewell's 'nofree' into maint. 3 years ago
gnc-pricedb.h
gnc-rational-rounding.hpp
gnc-rational.cpp
gnc-rational.hpp
gnc-session.c
gnc-session.h
gnc-timezone.cpp
gnc-timezone.hpp
gnc-uri-utils.c
gnc-uri-utils.h
gncAddress.c
gncAddress.h
gncAddressP.h
gncBillTerm.c Merge Bob Fewell's 'nofree' into maint. 3 years ago
gncBillTerm.h
gncBillTermP.h
gncBusiness.c
gncBusiness.h
gncCustomer.c
gncCustomer.h
gncCustomerP.h
gncEmployee.c
gncEmployee.h
gncEmployeeP.h
gncEntry.c Merge Bob Fewell's 'nofree' into maint. 3 years ago
gncEntry.h
gncEntryP.h
gncIDSearch.c
gncIDSearch.h
gncInvoice.c Merge Bob Fewell's 'nofree' into maint. 3 years ago
gncInvoice.h
gncInvoiceP.h
gncJob.c
gncJob.h
gncJobP.h
gncOrder.c
gncOrder.h
gncOrderP.h
gncOwner.c Revisit invoice payment in multi-currency context 3 years ago
gncOwner.h
gncOwnerP.h
gncTaxTable.c Merge Bob Fewell's 'nofree' into maint. 3 years ago
gncTaxTable.h
gncTaxTableP.h
gncVendor.c
gncVendor.h
gncVendorP.h
guid.cpp
guid.h
guid.hpp
iso-4217-currencies.xml
iso-currencies-to-c.xsl
kvp-frame.cpp Fix a missed g_value_dup_string and some no longer used variables. 3 years ago
kvp-frame.hpp
kvp-value.cpp
kvp-value.hpp [kvp] Use static strings and boxed in gvalue_from_kvp_value. 3 years ago
kvp_doc.txt
policy-p.h
policy.c
policy.h
qof-backend.cpp
qof-backend.hpp
qof-gobject.h
qof-string-cache.cpp
qof-string-cache.h
qof-win32.cpp
qof.h
qofbackend.h
qofbook-p.h
qofbook.cpp [qofbook.cpp] backport qof_book_unset_feature from master 3 years ago
qofbook.h [qofbook.cpp] backport qof_book_unset_feature from master 3 years ago
qofbook.hpp [gnc-features.cpp] convert to cpp 4 years ago
qofbookslots.h
qofchoice.cpp
qofchoice.h
qofclass-p.h
qofclass.cpp
qofclass.h
qofevent-p.h
qofevent.cpp
qofevent.h
qofid-p.h
qofid.cpp
qofid.h
qofinstance-p.h
qofinstance.cpp [kvp] Use static strings and boxed in gvalue_from_kvp_value. 3 years ago
qofinstance.h
qoflog.cpp Fix some typos 3 years ago
qoflog.h
qofobject-p.h
qofobject.cpp
qofobject.h
qofquery-p.h
qofquery.cpp
qofquery.h
qofquerycore-p.h
qofquerycore.cpp
qofquerycore.h
qofsession.cpp
qofsession.h
qofsession.hpp
qofutil.cpp Bug 798679 - Unicode normalization should be used for comparison but not stored. 3 years ago
qofutil.h
xlate.pl

README


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