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/src/engine
Chris Shoemaker 63f60a302c
Various whitespace, line-wrap, and comment changes.
20 years ago
..
test Use glib filepath manipulation functions instead of our own manual methods. Necessary for non-Unix machines. Please keep an eye open for potential filename lookup problems. 20 years ago
test-core Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
Account.c Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
Account.h Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
AccountP.h Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
FreqSpec.c Remove more functions to be deprecated in libqof2. (Pass Two - more 20 years ago
FreqSpec.h Never include "config.h" from a header file. Doing so makes it nigh 20 years ago
FreqSpecP.h Update FSF street address. 21 years ago
GNCId.h Use only qof.h in place of other QOF headers 21 years ago
Group.c Restore a comment that explains the algorithm restored in r14488. 20 years ago
Group.h Leave the accounts unordered in the engine. Switch the g-wrap 20 years ago
GroupP.h Never include "config.h" from a header file. Doing so makes it nigh 20 years ago
Makefile.am Allow proper compile/install from tarball using separate builddir. 20 years ago
Period.c Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
Period.h Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
Query.c Update FSF street address. 21 years ago
Query.h Update FSF street address. 21 years ago
QueryCore.h Use only qof.h in place of other QOF headers 21 years ago
QueryNew.h Use only qof.h in place of other QOF headers 21 years ago
QueryObject.h Use only qof.h in place of other QOF headers 21 years ago
QueryP.h Update FSF street address. 21 years ago
README
README.query-api
Recurrence.c Collapse duplicated code into a single function. 20 years ago
Recurrence.h Factor out some code from gnc-budget into Recurrence so that the budget 20 years ago
SX-book-p.h Use only qof.h in place of other QOF headers 21 years ago
SX-book.c Add account-deletion handling for SXes. Bug#312730. 20 years ago
SX-book.h Never include "config.h" from a header file. Doing so makes it nigh 20 years ago
SX-ttinfo.c Update FSF street address. 21 years ago
SX-ttinfo.h Never include "config.h" from a header file. Doing so makes it nigh 20 years ago
SchedXaction.c Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
SchedXaction.h Add begin_edit/commit_edit brackets around object modifications. Some 20 years ago
SchedXactionP.h Update FSF street address. 21 years ago
Scrub.c Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
Scrub.h Clean up the xml file some by dropping empty kvp strings/frames and 20 years ago
Scrub2.c This patch fixes almost all of the test-period errors. It still 20 years ago
Scrub2.h Update FSF street address. 21 years ago
Scrub3.c Update FSF street address. 21 years ago
Scrub3.h Update FSF street address. 21 years ago
ScrubP.h Never include "config.h" from a header file. Doing so makes it nigh 20 years ago
Split.c Properly round values when setting the Base Value. Fixes #337505. 20 years ago
Split.h Splits can now keep track of their own rollback state. 20 years ago
SplitP.h Never include "config.h" from a header file. Doing so makes it nigh 20 years ago
TransLog.c Factor out #define _GNU_SOURCE from various .c files into an AC_GNU_SOURCE 20 years ago
TransLog.h Start a new log file after a save. Fixes #173056. 20 years ago
Transaction.c Restore 1.8 behavior by using the full date/time when sorting on the 20 years ago
Transaction.h Various whitespace, line-wrap, and comment changes. 20 years ago
TransactionP.h Never include "config.h" from a header file. Doing so makes it nigh 20 years ago
cap-gains.c Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
cap-gains.h Move some gains-related transaction-scrubbing operations to from 20 years ago
cashobjects.c Update FSF street address. 21 years ago
cashobjects.h Update FSF street address. 21 years ago
commodity-table.scm Finish cleaning up old uses of NS_ISO. Use the C is_currency function 20 years ago
design.txt Collapse the gnome2 branch back into HEAD. 21 years ago
engine-helpers.c Make the removal of scm_block_gc conditional on having guile 1.8 20 years ago
engine-helpers.h Use only qof.h in place of other QOF headers 21 years ago
engine-interface.scm Use for-each, lambda expressions for iterating over split lists. 20 years ago
engine-utilities.scm Mike Alexander's patch to get currency quote retrieval working again, 20 years ago
engine.scm Finish cleaning up old uses of NS_ISO. Use the C is_currency function 20 years ago
extensions.txt Collapse the gnome2 branch back into HEAD. 21 years ago
glib-helpers.c Update FSF street address. 21 years ago
glib-helpers.h Update FSF street address. 21 years ago
gnc-associate-account.c Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
gnc-associate-account.h Update FSF street address. 21 years ago
gnc-book.h Use only qof.h in place of other QOF headers 21 years ago
gnc-budget.c Add begin/commit edit blocks to budget setters. Change to using the 20 years ago
gnc-budget.h Add begin/commit edit blocks to budget setters. Change to using the 20 years ago
gnc-commodity.c Update mnemonic for Mexican Peso. Fixes Bug #345048. 20 years ago
gnc-commodity.h Merge 'misc-backend' -r 14160:14184 into trunk. 20 years ago
gnc-engine.c Use glib filepath manipulation functions instead of our own manual methods. Necessary for non-Unix machines. Please keep an eye open for potential filename lookup problems. 20 years ago
gnc-engine.h Merge 'misc-backend' -r 14160:14184 into trunk. 20 years ago
gnc-event.h Add a new event for when a split associated with account is changed. 20 years ago
gnc-filepath-utils.c Use glib filepath manipulation functions instead of our own manual methods. Necessary for non-Unix machines. Please keep an eye open for potential filename lookup problems. 20 years ago
gnc-filepath-utils.h Consolidate the creation of all file names under ~/.gnucash, and also 21 years ago
gnc-hooks-scm.h Update FSF street address. 21 years ago
gnc-hooks.c Add a "book saved" hook. Use this to update the window titles after a 20 years ago
gnc-hooks.h Add a "book saved" hook. Use this to update the window titles after a 20 years ago
gnc-lot-p.h Convert Lots from a QofEntity to a QofInstance. 20 years ago
gnc-lot.c Add begin_edit/commit_edit brackets around object modifications. Some 20 years ago
gnc-lot.h Add begin_edit/commit_edit brackets around object modifications. Some 20 years ago
gnc-numeric.scm Update FSF street address. 21 years ago
gnc-pricedb-p.h Add 'const' qualifiers to various functions. 20 years ago
gnc-pricedb.c Merge 'misc-backend' -r 14160:14184 into trunk. 20 years ago
gnc-pricedb.h Andrew Sackville-West's changes to add the ability to lookup the 20 years ago
gnc-session-scm.c Merge 'misc-backend' -r 14160:14184 into trunk. 20 years ago
gnc-session-scm.h Merge 'misc-backend' -r 14160:14184 into trunk. 20 years ago
gnc-session.c Revert r13749. Wedon't need to explicitly #include glib.h 20 years ago
gnc-session.h Since QOF no longer keeps track of the "current" session, 20 years ago
gncObject.h Use only qof.h in place of other QOF headers 21 years ago
gncla-dir.h.in Update FSF street address. 21 years ago
gncmod-engine.c Regularize capitalization of the word 'GnuCash'. 20 years ago
gw-engine-spec.scm Regularize the account type names into the form ACCT_TYPE_xxx. 20 years ago
gw-kvp-spec.scm Revert r13749. Wedon't need to explicitly #include glib.h 20 years ago
iso-4217-currencies.scm Adjust currency decimals as pointed out in bug#320203 20 years ago
iso-currencies-to-c Collapse the gnome2 branch back into HEAD. 21 years ago
kvp-scm.c Get gnucash to build properly with the new QOF changes (0.6.4+) 20 years ago
kvp-scm.h Use only qof.h in place of other QOF headers 21 years ago
kvp_doc.txt Collapse the gnome2 branch back into HEAD. 21 years ago
policy-p.h Update FSF street address. 21 years ago
policy.c This patch fixes almost all of the test-period errors. It still 20 years ago
policy.h Update FSF street address. 21 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