gnucash/src/engine
Linas Vepstas 934bbbe90e accidentally worked with down-level copy. Ouch! undo damage
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9177 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-26 01:50:23 +00:00
..
test remove spectacularly brain-damaged implementation of 'ForEach' 2003-08-16 21:13:31 +00:00
test-core remove spectacularly brain-damaged implementation of 'ForEach' 2003-08-16 21:13:31 +00:00
.cvsignore * src/engine/.cvsignore: add a few missing bits. 2001-12-11 16:20:52 +00:00
Account.c remove spectacularly brain-damaged implementation of 'ForEach' 2003-08-16 21:13:31 +00:00
Account.h update documentation 2003-08-24 00:33:52 +00:00
AccountP.h rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
cap-gains.c accidentally worked with down-level copy. Ouch! undo damage 2003-08-26 01:50:23 +00:00
cap-gains.h fix bugs, add features to auto-cap-gains system. 2003-08-25 23:34:34 +00:00
commodity-table.scm * src/engine/commodity-table.scm: move gnc:commodity-is-currency? here 2003-01-17 03:18:36 +00:00
design.txt add strict types in order to enable the perl/Java wrappers to function 2001-10-31 15:25:46 +00:00
engine-helpers.c qof translation screwed up a couple of things 2003-06-28 21:24:07 +00:00
engine-helpers.h Rename gncbook and gncsession to qofbook and qofsession 2003-06-27 02:51:10 +00:00
engine-init.scm Move commodity tables into GNCBooks instead of global data. 2001-10-03 10:07:45 +00:00
engine-interface.scm Move entity tables from sessions to books. 2001-11-24 12:10:42 +00:00
engine-utilities.scm Eliminate the zillion warning messages when running gnucash with the 2002-12-24 01:52:06 +00:00
engine.scm * src/engine/commodity-table.scm: move gnc:commodity-is-currency? here 2003-01-17 03:18:36 +00:00
extensions.txt Missed some. 2001-08-07 23:36:04 +00:00
FreqSpec.c improve documentation, add more debugging statements 2003-07-13 21:20:29 +00:00
FreqSpec.h add documentation 2003-07-26 02:44:34 +00:00
FreqSpecP.h rename the entity functions from xaccEntity to qof_entity 2003-06-26 07:30:48 +00:00
glib-helpers.c Initial port from the deprecated (in 1.6) guile gh_xxx interface to 2003-02-22 08:15:53 +00:00
glib-helpers.h Initial port from the deprecated (in 1.6) guile gh_xxx interface to 2003-02-22 08:15:53 +00:00
gnc-associate-account.c rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
gnc-associate-account.h add strict types in order to enable the perl/Java wrappers to function 2001-10-31 15:25:46 +00:00
gnc-be-utils.h Rename gncbook and gncsession to qofbook and qofsession 2003-06-27 02:51:10 +00:00
gnc-book.h rename GNCBook to QofBook 2003-06-25 00:52:46 +00:00
gnc-commodity.c provide additional trace granularity (for tracing commodities) 2003-08-23 22:15:35 +00:00
gnc-commodity.h add commodity_table_copy, commodity_copy routines. 2003-08-17 04:20:25 +00:00
gnc-date.c add some more date utilities 2003-07-26 04:36:39 +00:00
gnc-date.h add some more date utilities 2003-07-26 04:36:39 +00:00
gnc-engine-util.c move the string cache from gnc-engine to gnc-engine-util 2003-06-09 17:53:41 +00:00
gnc-engine-util.h remove config file from public includes 2003-06-27 04:54:59 +00:00
gnc-engine.c rename the entity functions from xaccEntity to qof_entity 2003-06-26 07:30:48 +00:00
gnc-engine.h move definition of price to global file; fix dox 2003-08-21 13:28:36 +00:00
gnc-event-p.h * src/engine/gnc-event*.[ch]: 2003-06-27 05:51:05 +00:00
gnc-event.c cleanup tracing print 2003-08-11 01:59:21 +00:00
gnc-event.h * src/engine/gnc-event*.[ch]: 2003-06-27 05:51:05 +00:00
gnc-lot-p.h add traversal marker 2003-08-16 00:16:28 +00:00
gnc-lot.c misc cleanup 2003-08-24 18:59:31 +00:00
gnc-lot.h documentation updates 2003-07-27 17:21:50 +00:00
gnc-numeric.c bug fix 2003-08-10 20:10:28 +00:00
gnc-numeric.h 2003-05-26 Benoit Gr�goire <bock@step.polymtl.ca> 2003-05-29 04:47:54 +00:00
gnc-numeric.scm 2001-08-06 Bill Gribble <grib@billgribble.com> 2001-08-07 23:29:04 +00:00
gnc-pricedb-p.h start trying to fix how the price db begin-edit/end-edit so that 2003-08-16 18:59:01 +00:00
gnc-pricedb.c flesh out pricedb query so that it actually works 2003-08-20 14:02:23 +00:00
gnc-pricedb.h move definition of price to global file; fix dox 2003-08-21 13:28:36 +00:00
gnc-session-scm.c Rename gncbook and gncsession to qofbook and qofsession 2003-06-27 02:51:10 +00:00
gnc-session-scm.h Rename gncbook and gncsession to qofbook and qofsession 2003-06-27 02:51:10 +00:00
gnc-session.h Rename gncbook and gncsession to qofbook and qofsession 2003-06-27 02:51:10 +00:00
gnc-trace.c provide additional trace granularity (for tracing commodities) 2003-08-23 22:15:35 +00:00
gnc-trace.h provide additional trace granularity (for tracing commodities) 2003-08-23 22:15:35 +00:00
GNCId.h rename the entity functions from xaccEntity to qof_entity 2003-06-26 07:30:48 +00:00
gncmod-engine.c Initial port from the deprecated (in 1.6) guile gh_xxx interface to 2003-02-22 08:15:53 +00:00
gncObject.h oops 2003-06-25 02:27:22 +00:00
Group.c remove spectacularly brain-damaged implementation of 'ForEach' 2003-08-16 21:13:31 +00:00
Group.h remove spectacularly brain-damaged implementation of 'ForEach' 2003-08-16 21:13:31 +00:00
GroupP.h Rename gncbook and gncsession to qofbook and qofsession 2003-06-27 02:51:10 +00:00
guid.c * configure.in: change (and comment out) checks for pthreads 2003-07-10 03:08:48 +00:00
guid.h correct inconsistent documentation 2003-08-09 14:23:19 +00:00
gw-engine-spec.scm * src/engine/Backend.h: add a new error, ERR_BACKEND_READONLY 2003-07-26 21:43:54 +00:00
gw-kvp-spec.scm rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
iso-4217-currencies.scm Correct ISO code for the Polish currency. 2003-05-29 23:47:52 +00:00
iso-currencies-to-c translate currency names 2003-08-11 03:07:28 +00:00
kvp_doc.txt fix bugs, add features to auto-cap-gains system. 2003-08-25 23:34:34 +00:00
kvp_frame.c add easy-to-use kvp value getters. This and the setters previously added 2003-08-24 01:46:06 +00:00
kvp_frame.h add easy-to-use kvp value getters. This and the setters previously added 2003-08-24 01:46:06 +00:00
kvp-scm.c rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
kvp-scm.h rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
kvp-util-p.h refactor the 'gemini' kvp utilities to make them more generally useful. 2003-08-25 23:32:53 +00:00
kvp-util.c refactor the 'gemini' kvp utilities to make them more generally useful. 2003-08-25 23:32:53 +00:00
kvp-util.h cleanup grungy utils, I need to be able to use this 2003-05-28 23:27:05 +00:00
Makefile.am go live with first cut of cap gains 2003-08-25 20:02:41 +00:00
md5.c * src/engine/md5.c: include string.h to get bcopy def. 2001-08-11 05:45:19 +00:00
md5.h Missed some. 2001-08-07 23:36:04 +00:00
messages.c Progress toward getting the 'make distcheck' target to successfully 2002-12-15 22:09:43 +00:00
messages.h 2003-03-15 Christian Stimming <stimming@tuhh.de> 2003-03-14 23:59:25 +00:00
Period.c implement moving of old prices into closed books. 2003-08-21 13:38:58 +00:00
Period.h implement moving of old prices into closed books. 2003-08-21 13:38:58 +00:00
qof.h remove config file from public includes 2003-06-27 04:54:59 +00:00
qofbackend-p.h Rename gncbook and gncsession to qofbook and qofsession 2003-06-27 02:51:10 +00:00
qofbackend.c Matthew Vanecek's patch: 2003-08-10 20:24:44 +00:00
qofbackend.h Fix a comment pointer (gnc.gwp no longer exists) 2003-07-26 21:46:05 +00:00
qofbook-p.h rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
qofbook.c enhance debug printing 2003-08-20 13:47:18 +00:00
qofbook.h the init/.shutdown functions shouldn't be private 2003-06-30 05:59:14 +00:00
qofid-p.h rename the entity functions from xaccEntity to qof_entity 2003-06-26 07:30:48 +00:00
qofid.c * src/engine/qofid.c: change the entity table to use 2003-06-27 22:29:20 +00:00
qofid.h rename the entity functions from xaccEntity to qof_entity 2003-06-26 07:30:48 +00:00
qofobject-p.h the init/.shutdown functions shouldn't be private 2003-06-30 05:59:14 +00:00
qofobject.c add debug prints 2003-08-20 13:53:38 +00:00
qofobject.h the init/.shutdown functions shouldn't be private 2003-06-30 05:59:14 +00:00
qofquery-p.h the init/.shutdown functions shouldn't be private 2003-06-30 05:59:14 +00:00
qofquery.c perform sort only if needed 2003-08-21 14:23:44 +00:00
qofquery.h add documentation 2003-07-26 04:58:55 +00:00
qofquerycore-p.h rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
qofquerycore.c rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
qofquerycore.h rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
qofqueryobject-p.h rename the entity functions from xaccEntity to qof_entity 2003-06-26 07:30:48 +00:00
qofqueryobject.c rename the entity functions from xaccEntity to qof_entity 2003-06-26 07:30:48 +00:00
qofqueryobject.h rename the entity functions from xaccEntity to qof_entity 2003-06-26 07:30:48 +00:00
qofsession-p.h cleanup/rearrange for multiple books 2003-08-09 15:56:46 +00:00
qofsession.c continuing cleanup to support multiple books 2003-08-09 19:14:05 +00:00
qofsession.h continuing cleanup to support multiple books 2003-08-09 19:14:05 +00:00
Query.c remove dead code 2003-07-13 04:15:45 +00:00
Query.h misc cleanup 2003-08-09 23:17:03 +00:00
QueryCore.h oops 2003-06-26 04:36:12 +00:00
QueryNew.h convert QueryObject to QofQueryObject 2003-06-26 04:30:43 +00:00
QueryObject.h convert QueryObject to QofQueryObject 2003-06-26 04:30:43 +00:00
QueryP.h rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
README Missed some. 2001-08-07 23:36:04 +00:00
README.query-api Missed some. 2001-08-07 23:36:04 +00:00
SchedXaction.c Clean up usage of guid_to_string() function. There is no longer any 2003-06-28 06:29:17 +00:00
SchedXaction.h rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
SchedXactionP.h rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
Scrub2.c go live with first cut of cap gains 2003-08-25 20:02:41 +00:00
Scrub2.h go live with first cut of cap gains 2003-08-25 20:02:41 +00:00
Scrub.c remove spectacularly brain-damaged implementation of 'ForEach' 2003-08-16 21:13:31 +00:00
Scrub.h Move price quote information from the Account data structure to the 2003-05-11 00:45:03 +00:00
ScrubP.h inital checkin -- add private prototype for utility func 2003-03-31 04:42:16 +00:00
SX-book-p.h rename GNCBook to QofBook 2003-06-25 00:52:46 +00:00
SX-book.c Rename gncbook and gncsession to qofbook and qofsession 2003-06-27 02:51:10 +00:00
SX-book.h rename GNCBook to QofBook 2003-06-25 00:52:46 +00:00
SX-ttinfo.c rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
SX-ttinfo.h 2002-07-24 Joshua Sled <jsled@asynchronous.org> 2002-07-24 22:04:57 +00:00
Transaction.c remove spectacularly brain-damaged implementation of 'ForEach' 2003-08-16 21:13:31 +00:00
Transaction.h Add warning in docs about xaccSplitSetBaseValue 2003-08-14 22:10:43 +00:00
TransactionP.h rename kvp_frame to KvpFrame to more closely follow gnome naming conventions 2003-06-27 23:33:00 +00:00
TransLog.c standardize some of the names of the date handling routines; 2003-06-30 04:14:50 +00:00
TransLog.h 2003-05-26 Benoit Gr�goire <bock@step.polymtl.ca> 2003-05-29 04:47:54 +00:00
xlate.pl the init/.shutdown functions shouldn't be private 2003-06-30 05:59:14 +00: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