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
Richard Cohen 9c6ad222a9
[-Wunused-function] - remove
3 years ago
..
mocks Bug 796955 - Import CSV - Single-line two-currency transactions can't be imported 3 years ago
test [-Wunused-function] - remove 3 years ago
test-core [-Wunused-function] - remove 3 years ago
Account.cpp [-Wunused-value] - remove 3 years ago
Account.h Reduce GncImportMatchMap to just the account 3 years ago
AccountP.h Allow the balances of sub accounts to be used in limits 3 years ago
CMakeLists.txt Merge branch 'maint' 3 years ago
FreqSpec.h
Query.c
Query.h Use internal extern "C" { ... } for C++ 3 years ago
README
README.query-api
Recurrence.c Revert b5f5129f7 using gnc_list_length_cmp 4 years ago
Recurrence.h Use internal extern "C" { ... } for C++ 3 years ago
SX-book-p.h Use internal extern "C" { ... } for C++ 3 years ago
SX-book.c Merge branch 'maint' 3 years ago
SX-book.h Use internal extern "C" { ... } for C++ 3 years ago
SX-ttinfo.c
SX-ttinfo.h Use internal extern "C" { ... } for C++ 3 years ago
SchedXaction.c Merge branch 'maint' 3 years ago
SchedXaction.h Use internal extern "C" { ... } for C++ 3 years ago
Scrub.c Remove some unused variables - and the initialization 3 years ago
Scrub.h Use internal extern "C" { ... } for C++ 3 years ago
Scrub2.c Make xaccScrubUtilityGetOrMakeAccount static and remove ScrubP.h 5 years ago
Scrub2.h Fix typos in libgnucash/ 5 years ago
Scrub3.c
Scrub3.h Use internal extern "C" { ... } for C++ 3 years ago
ScrubBudget.c [budget-feature] move unset_feature call to gnc_budget_gui_delete_budget 3 years ago
ScrubBudget.h [1/2][Scrubbudget.c] use heuristics to scrub budget signs 4 years ago
ScrubBusiness.c g_free gnc_ctime which returns a new gchar* 5 years ago
ScrubBusiness.h
Split.c Remove some unused variables with obviously no side effects 3 years ago
Split.h [Split.c] xaccSplitListGetUniqueTransactionsReversed 5 years ago
SplitP.h Use internal extern "C" { ... } for C++ 3 years ago
TransLog.c Remove some unused variables with obviously no side effects 3 years ago
TransLog.h Use internal extern "C" { ... } for C++ 3 years ago
Transaction.c [-Wunused-function] - remove 3 years ago
Transaction.h [Transaction.c] use heuristics to determine txn->txn_type 4 years ago
TransactionP.h Use internal extern "C" { ... } for C++ 3 years ago
cap-gains.c Fix typos in libgnucash/ 5 years ago
cap-gains.h Fix typos in libgnucash/ 5 years ago
cashobjects.c Bug 798320 - Error message indicating a crash of GNUcash when closing... 4 years ago
cashobjects.h Use internal extern "C" { ... } for C++ 3 years ago
design.txt Fix typos in libgnucash/ 5 years ago
engine-helpers.c Remove the incomplete book-currency code. 5 years ago
engine-helpers.h Use internal extern "C" { ... } for C++ 3 years ago
extensions.txt Fix typos in libgnucash/ 5 years ago
gnc-accounting-period.c [options] Move options from app-utils to engine. 4 years ago
gnc-accounting-period.h Use internal extern "C" { ... } for C++ 3 years ago
gnc-aqbanking-templates.cpp Use internal extern "C" { ... } for C++ 3 years ago
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 Merge branch 'maint' 3 years ago
gnc-commodity.h Use internal extern "C" { ... } for C++ 3 years ago
gnc-commodity.hpp Use internal extern "C" { ... } for C++ 3 years ago
gnc-date-p.h
gnc-date.cpp Remove some unused variables with obviously no side effects 3 years ago
gnc-date.h Use internal extern "C" { ... } for C++ 3 years ago
gnc-datetime.cpp Remove some unused variables with obviously no side effects 3 years ago
gnc-datetime.hpp Rename GncDateTime's ymd to gnc_ymd to avoid a name conflict with Carbon. 3 years ago
gnc-engine.c Bug 798237 - Logging during XML file loading degrades performance... 5 years ago
gnc-engine.h Use internal extern "C" { ... } for C++ 3 years ago
gnc-euro.c Remove non-ISO4217 currency codes from gnc-euro table. 3 years ago
gnc-euro.h Use internal extern "C" { ... } for C++ 3 years ago
gnc-event.c
gnc-event.h
gnc-features.cpp Use internal extern "C" { ... } for C++ 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 Use internal extern "C" { ... } for C++ 3 years ago
gnc-int128.cpp [-Wunused-value] - remove 3 years ago
gnc-int128.hpp Silence Clang deprecation warnings about sprintf. 3 years ago
gnc-lot-p.h
gnc-lot.c Remove some unused variables with obviously no side effects 3 years ago
gnc-lot.h
gnc-numeric.cpp Remove some unused variables with obviously no side effects 3 years ago
gnc-numeric.h Use internal extern "C" { ... } for C++ 3 years ago
gnc-numeric.hpp Fix typos in libgnucash/ 5 years ago
gnc-option-date.cpp Use internal extern "C" { ... } for C++ 3 years ago
gnc-option-date.hpp Use internal extern "C" { ... } for C++ 3 years ago
gnc-option-impl.cpp Remove some unused variables - and the initialization 3 years ago
gnc-option-impl.hpp Use internal extern "C" { ... } for C++ 3 years ago
gnc-option-ui.hpp [options] Move options from app-utils to engine. 4 years ago
gnc-option-uitype.hpp Bug753307 - Custom Report be selectable as default Report for Printing 3 years ago
gnc-option.cpp Use internal extern "C" { ... } for C++ 3 years ago
gnc-option.hpp Use internal extern "C" { ... } for C++ 3 years ago
gnc-optiondb-impl.hpp Use internal extern "C" { ... } for C++ 3 years ago
gnc-optiondb.cpp [-Wunused-function] - remove 3 years ago
gnc-optiondb.h Use internal extern "C" { ... } for C++ 3 years ago
gnc-optiondb.hpp Bug753307 - Custom Report be selectable as default Report for Printing 3 years ago
gnc-pricedb-p.h Use internal extern "C" { ... } for C++ 3 years ago
gnc-pricedb.c Merge branch 'maint' 3 years ago
gnc-pricedb.h [gnc-pricedb] add user:stock-transaction price source 4 years ago
gnc-rational-rounding.hpp
gnc-rational.cpp
gnc-rational.hpp
gnc-session.c
gnc-session.h Use internal extern "C" { ... } for C++ 3 years ago
gnc-timezone.cpp Use some unused variables 3 years ago
gnc-timezone.hpp Use internal extern "C" { ... } for C++ 3 years ago
gnc-uri-utils.c Fix typos in libgnucash/ 5 years ago
gnc-uri-utils.h Use internal extern "C" { ... } for C++ 3 years ago
gncAddress.c Remove extra semicolons 3 years ago
gncAddress.h Use internal extern "C" { ... } for C++ 3 years ago
gncAddressP.h
gncBillTerm.c Merge branch 'maint' 3 years ago
gncBillTerm.h Merge Richard Cohen's 'cleanup' into master. 3 years ago
gncBillTermP.h Use internal extern "C" { ... } for C++ 3 years ago
gncBusiness.c
gncBusiness.h Use internal extern "C" { ... } for C++ 3 years ago
gncCustomer.c Remove some unused variables with obviously no side effects 3 years ago
gncCustomer.h Merge Richard Cohen's 'cleanup' into master. 3 years ago
gncCustomerP.h
gncEmployee.c Remove extra semicolons 3 years ago
gncEmployee.h Merge Richard Cohen's 'cleanup' into master. 3 years ago
gncEmployeeP.h
gncEntry.c Merge branch 'maint' 3 years ago
gncEntry.h Merge Richard Cohen's 'cleanup' into master. 3 years ago
gncEntryP.h Use internal extern "C" { ... } for C++ 3 years ago
gncIDSearch.c Revert b5f5129f7 using gnc_list_length_cmp 4 years ago
gncIDSearch.h
gncInvoice.c Remove some unused variables with obviously no side effects 3 years ago
gncInvoice.h Merge Richard Cohen's 'cleanup' into master. 3 years ago
gncInvoiceP.h Use internal extern "C" { ... } for C++ 3 years ago
gncJob.c Remove some unused variables with obviously no side effects 3 years ago
gncJob.h Merge branch 'maint' 3 years ago
gncJobP.h
gncOrder.c Remove extra semicolons 3 years ago
gncOrder.h Merge Richard Cohen's 'cleanup' into master. 3 years ago
gncOrderP.h Fix typos in libgnucash/ 5 years ago
gncOwner.c Revisit invoice payment in multi-currency context 3 years ago
gncOwner.h Use internal extern "C" { ... } for C++ 3 years ago
gncOwnerP.h
gncTaxTable.c Merge branch 'maint' 3 years ago
gncTaxTable.h Merge Richard Cohen's 'cleanup' into master. 3 years ago
gncTaxTableP.h Use internal extern "C" { ... } for C++ 3 years ago
gncVendor.c Remove some unused variables with obviously no side effects 3 years ago
gncVendor.h Merge Richard Cohen's 'cleanup' into master. 3 years ago
gncVendorP.h
guid.cpp Remove some unused variables - leave the side effect 3 years ago
guid.h Move glib and gtk includes out of extern C for tests. 5 years ago
guid.hpp Use internal extern "C" { ... } for C++ 3 years ago
iso-4217-currencies.xml Bug 798614 - Croatia to join the Euro 3 years ago
iso-currencies-to-c.xsl
kvp-frame.cpp [-Wunused-lambda-capture] (clang) - remove 3 years ago
kvp-frame.hpp [kvp-frame.cpp] expose iterator, skip inexistent frame 4 years ago
kvp-value.cpp KvpValue: Use boost::typeindex::type_id instead of buildtin typeid. 5 years ago
kvp-value.hpp Use internal extern "C" { ... } for C++ 3 years ago
kvp_doc.txt Fix typos in libgnucash/ 5 years ago
policy-p.h Merge branch 'maint' 4 years ago
policy.c [-Wunused-function] - remove 3 years ago
policy.h Remove the incomplete book-currency code. 5 years ago
qof-backend.cpp Use internal extern "C" { ... } for C++ 3 years ago
qof-backend.hpp Use internal extern "C" { ... } for C++ 3 years ago
qof-gobject.h Remove extra semicolons 3 years ago
qof-string-cache.cpp Use internal extern "C" { ... } for C++ 3 years ago
qof-string-cache.h Use const return values for string cache 5 years ago
qof-win32.cpp Another extern-C glib.h, for Windows this time. 5 years ago
qof.h Use internal extern "C" { ... } for C++ 3 years ago
qofbackend.h Fix typos in libgnucash/ 5 years ago
qofbook-p.h
qofbook.cpp Remove some unused variables - and the initialization 3 years ago
qofbook.h Allow to select saved report on print invoice button 3 years ago
qofbook.hpp [gnc-features.cpp] convert to cpp 3 years ago
qofbookslots.h Allow to select saved report on print invoice button 3 years ago
qofchoice.cpp Fix build with glib2 2.67.x. 5 years ago
qofchoice.h
qofclass-p.h
qofclass.cpp Fix build with glib2 2.67.x. 5 years ago
qofclass.h Fix typos in libgnucash/ 5 years ago
qofevent-p.h
qofevent.cpp Fix build with glib2 2.67.x. 5 years ago
qofevent.h
qofid-p.h
qofid.cpp Use internal extern "C" { ... } for C++ 3 years ago
qofid.h Use internal extern "C" { ... } for C++ 3 years ago
qofinstance-p.h
qofinstance.cpp Remove some unused variables with obviously no side effects 3 years ago
qofinstance.h Use internal extern "C" { ... } for C++ 3 years ago
qoflog.cpp Use const references for for-loops to avoid unnecessary copies 3 years ago
qoflog.h Fix qoflog's comments to reflect a preference for the macros over GLib functions. 5 years ago
qofobject-p.h
qofobject.cpp [-Wunused-function] - remove 3 years ago
qofobject.h Fix typos in libgnucash/ 5 years ago
qofquery-p.h
qofquery.cpp Remove some unused variables with obviously no side effects 3 years ago
qofquery.h Fix various typos 4 years ago
qofquerycore-p.h
qofquerycore.cpp Avoid unnecessary g_list_length in equality functions 4 years ago
qofquerycore.h
qofsession.cpp Use internal extern "C" { ... } for C++ 3 years ago
qofsession.h
qofsession.hpp Fix some return of ptr-to-temporary errors 6 years ago
qofutil.cpp Bug 798679 - Unicode normalization should be used for comparison but not stored. 3 years ago
qofutil.h [qofutil.h] don't recurse includes 4 years ago
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