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 fcc1653822
Replace overly indirect gnc_business_get_default_tax_table.
7 years ago
..
test Merge Christian Gruber's 'rework_gtest_src' into maint. 7 years ago
test-core Use split SCU when borking random split pairs. 8 years ago
Account.cpp replace deprecated g_type_class_add_private 7 years ago
Account.h
AccountP.h
CMakeLists.txt Include libicu-i18n in libgncmod-engine linkage for new ICU API usage. 7 years ago
FreqSpec.h
Query.c
Query.h
README
README.query-api
Recurrence.c
Recurrence.h
SX-book-p.h
SX-book.c
SX-book.h
SX-ttinfo.c
SX-ttinfo.h
SchedXaction.c
SchedXaction.h
Scrub.c Merge Chris Carson's 'refactor-Scrub-c' into maint. 7 years ago
Scrub.h Add routine to fix Account Color being set to "Not Set" 7 years ago
Scrub2.c
Scrub2.h
Scrub3.c
Scrub3.h
ScrubBusiness.c Fix most of the unused assignment errors from static analysis. 8 years ago
ScrubBusiness.h
ScrubP.h
Split.c
Split.h
SplitP.h
TransLog.c
TransLog.h
Transaction.c Sorting speed-up: Cache the bool value of Transaction's is_closing property. 7 years ago
Transaction.h
TransactionP.h Sorting speed-up: Cache the bool value of Transaction's is_closing property. 7 years ago
business-core.i
business-core.scm [business-core] refactor & document gnc:owner-from-split 7 years ago
cap-gains.c Fix most of the unused assignment errors from static analysis. 8 years ago
cap-gains.h
cashobjects.c
cashobjects.h
commodity-table.scm
design.txt
engine-common.i
engine-deprecated.c
engine-deprecated.h
engine-helpers-guile.h
engine-helpers.c Fix most of the unused assignment errors from static analysis. 8 years ago
engine-helpers.h
engine-interface.scm Bug 767772 - Associated file with transaction is lost 7 years ago
engine-utilities.scm [engine-utilities] deprecate account utility functions 7 years ago
engine.i completion wrap qoflog 7 years ago
engine.scm [engine-utilities] deprecate account utility functions 7 years ago
extensions.txt
glib-helpers.c Bug 797127 - Company name and address in reports not display properly 7 years ago
glib-helpers.h
gnc-aqbanking-templates.cpp Fix most of the unused assignment errors from static analysis. 8 years ago
gnc-aqbanking-templates.h
gnc-backend-prov.hpp
gnc-budget.c Replace deprecated g_type_class_add_private 7 years ago
gnc-budget.h
gnc-commodity.c Replace deprecated g_type_class_add_private 7 years ago
gnc-commodity.h
gnc-date-p.h
gnc-date.cpp [gnc-date][API] find locale's start of week using ICU. 7 years ago
gnc-date.h [gnc-date][API] find locale's start of week using ICU. 7 years ago
gnc-datetime.cpp Bug 797067 - Date displayed incorrectly in register take two. 7 years ago
gnc-datetime.hpp Add GncDateTime::timestamp(). 7 years ago
gnc-engine.c
gnc-engine.h
gnc-event.c
gnc-event.h
gnc-features.c
gnc-features.h
gnc-hooks-scm.h
gnc-hooks.c Bug 797127 - Company name and address in reports not display properly 7 years ago
gnc-hooks.h
gnc-int128.cpp Bug 796949 - Fix division and rounding of zero. 7 years ago
gnc-int128.hpp
gnc-lot-p.h
gnc-lot.c Replace deprecated g_type_class_add_private 7 years ago
gnc-lot.h
gnc-numeric.cpp [numeric] Fix constructor from strings in range (0 ,1) 7 years ago
gnc-numeric.h Fix the comments on double_to_gnc_numeric. GNC_DENOM_AUTO is allowed. 7 years ago
gnc-numeric.hpp typo 8 years ago
gnc-numeric.scm
gnc-pricedb-p.h Bug 797165 - Crash on price deletion. 7 years ago
gnc-pricedb.c Bug 797165 - Crash on price deletion. 7 years ago
gnc-pricedb.h Bug 797165 - Crash on price deletion. 7 years ago
gnc-rational-rounding.hpp Bug 796949 - Fix division and rounding of zero. 7 years ago
gnc-rational.cpp
gnc-rational.hpp
gnc-session.c
gnc-session.h
gnc-timezone.cpp Fix most of the unused assignment errors from static analysis. 8 years ago
gnc-timezone.hpp
gnc-uri-utils.c Bug 797175 - Opening a file from a gvfs mount point fails 7 years ago
gnc-uri-utils.h gnc-uri - refer to 'scheme' instead of 'protocol' as that's the more formal term used in uris 7 years ago
gncAddress.c
gncAddress.h
gncAddressP.h
gncBillTerm.c
gncBillTerm.h
gncBillTermP.h
gncBusGuile.c
gncBusGuile.h
gncBusiness.c
gncBusiness.h
gncCustomer.c Prevent potential nullptr dereference. 8 years ago
gncCustomer.h
gncCustomerP.h Cache current owner balances 8 years ago
gncEmployee.c Prevent potential nullptr dereference. 8 years ago
gncEmployee.h
gncEmployeeP.h Cache current owner balances 8 years ago
gncEntry.c GncEntry - Fix inverted comparison 7 years ago
gncEntry.h
gncEntryP.h
gncIDSearch.c
gncIDSearch.h
gncInvoice.c Fix most of the unused assignment errors from static analysis. 8 years ago
gncInvoice.h
gncInvoiceP.h
gncJob.c
gncJob.h
gncJobP.h
gncOrder.c
gncOrder.h
gncOrderP.h
gncOwner.c Cache current owner balances 8 years ago
gncOwner.h
gncOwnerP.h Cache current owner balances 8 years ago
gncTaxTable.c Replace overly indirect gnc_business_get_default_tax_table. 7 years ago
gncTaxTable.h Replace overly indirect gnc_business_get_default_tax_table. 7 years ago
gncTaxTableP.h
gncVendor.c Prevent potential nullptr dereference. 8 years ago
gncVendor.h
gncVendorP.h Cache current owner balances 8 years ago
gncmod-engine.c
guid.cpp
guid.h
guid.hpp
iso-4217-currencies.xml Bug 797319 - Mauritanian ouguiya MRO shows too few decimals 7 years ago
iso-currencies-to-c.xsl
kvp-frame.cpp
kvp-frame.hpp
kvp-scm.cpp Bug 797127 - Company name and address in reports not display properly 7 years ago
kvp-scm.h
kvp-value.cpp Fix the remaining static analysis warnings. 8 years ago
kvp-value.hpp
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 Replace overly indirect gnc_business_get_default_tax_table. 7 years ago
qofbook.h Replace overly indirect gnc_business_get_default_tax_table. 7 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 Fix a bunch of memory allocation errors found by clang static analysis. 8 years ago
qofid.h
qofinstance-p.h
qofinstance.cpp directly use G_DEFINE_TYPE_WITH_PRIVATE instead of QOF_GOBJECT_GET_TYPE 7 years ago
qofinstance.h
qoflog.cpp Modify the qof log format based on max logger name from log.conf 7 years ago
qoflog.h completion wrap qoflog 7 years ago
qofobject-p.h
qofobject.cpp
qofobject.h
qofquery-p.h
qofquery.cpp Fix most of the unused assignment errors from static analysis. 8 years ago
qofquery.h
qofquerycore-p.h
qofquerycore.cpp
qofquerycore.h
qofsession.cpp Bug 796878 - test-qofsession fails on x86_32. 8 years ago
qofsession.h
qofsession.hpp
qofutil.cpp
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