gnucash/src/engine
Linas Vepstas 37ee1c09a0 add a pair of utility routines that will be needed by the GUI
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8219 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-04-09 03:09:31 +00:00
..
test ignore more stuff 2003-04-06 07:29:23 +00:00
test-core Initial port from the deprecated (in 1.6) guile gh_xxx interface to 2003-02-22 08:15:53 +00:00
.cvsignore * src/engine/.cvsignore: add a few missing bits. 2001-12-11 16:20:52 +00:00
Account.c two bug fixes: 2003-04-07 05:21:49 +00:00
Account.h add documentation 2003-04-07 05:19:23 +00:00
AccountP.h 2003-03-15 Christian Stimming <stimming@tuhh.de> 2003-03-14 23:59:25 +00:00
Backend.c Some i18n fixes. Updated German Translation. 2002-11-17 21:31:55 +00:00
Backend.h 2003-03-18 Benoit Gr�goire <bock@step.polymtl.ca> 2003-03-19 05:50:20 +00:00
BackendP.h * Matthew Vanecek's patch: 2002-11-16 23:17:09 +00:00
commodity-table.scm * src/engine/commodity-table.scm: move gnc:commodity-is-currency? here 2003-01-17 03:18:36 +00:00
date.c Collapse the DateUtils.[ch] files into date.[ch]. 2003-03-17 02:02:10 +00:00
date.h fix a FIXME note 2003-03-30 03:30:42 +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 Initial port from the deprecated (in 1.6) guile gh_xxx interface to 2003-02-22 08:15:53 +00:00
engine-helpers.h Initial port from the deprecated (in 1.6) guile gh_xxx interface to 2003-02-22 08:15:53 +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 2002-12-30 Christian Stimming <stimming@tuhh.de> 2002-12-30 01:14:56 +00:00
FreqSpec.h 2003-03-18 Benoit Gr�goire <bock@step.polymtl.ca> 2003-03-19 05:50:20 +00:00
FreqSpecP.h Work on moving entity tables into sessions. 2001-10-09 08:26:03 +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 further backend->book simplification 2001-11-25 08:31:26 +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 * engine/gnc-be-utils.h: implement macro helpers for begin/commit functions 2002-11-03 20:21:42 +00:00
gnc-book-p.h * kvp-option-registry.scm: create a registry of kvp-options 2002-07-08 14:52:55 +00:00
gnc-book.c Collapse the DateUtils.[ch] files into date.[ch]. 2003-03-17 02:02:10 +00:00
gnc-book.h 2003-03-18 Benoit Gr�goire <bock@step.polymtl.ca> 2003-03-19 05:50:20 +00:00
gnc-commodity.c Convert from the old to new symbols for Russian Roubles (RUB -> 2003-01-11 21:36:34 +00:00
gnc-commodity.h add documentation 2003-03-30 18:40:40 +00:00
gnc-engine-util.c * src/engine/gnc-engine-util.c: turn off DEBUG on all the modules 2003-02-02 03:06:29 +00:00
gnc-engine-util.h 2003-03-15 Christian Stimming <stimming@tuhh.de> 2003-03-14 23:59:25 +00:00
gnc-engine.c create xaccQueryAddGUIDMatchGL() and wrap it. This is a special function 2002-06-28 04:20:46 +00:00
gnc-engine.h cleanup author credits 2003-03-31 04:41:21 +00:00
gnc-event-p.h change API to supply a "const GUID *" because it's read-only 2002-03-02 18:53:15 +00:00
gnc-event.c change API to supply a "const GUID *" because it's read-only 2002-03-02 18:53:15 +00:00
gnc-event.h Missed some. 2001-08-07 23:36:04 +00:00
gnc-lot-p.h add documentation 2003-03-30 18:40:40 +00:00
gnc-lot.c add convenience function to find date on which lot was closed 2003-04-02 04:02:34 +00:00
gnc-lot.h add convenience function to find date on which lot was closed 2003-04-02 04:02:34 +00:00
gnc-numeric.c * src/engine/gnc-numeric. -- fix the gnc_numeric_lcd() algo to 2003-01-21 01:50:16 +00:00
gnc-numeric.h add documentation 2003-03-31 03:25:37 +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 find out what book a price belongs to 2002-01-02 03:18:46 +00:00
gnc-pricedb.c 2003-03-31 Herbert Thoma <herbie@hthoma.de> 2003-03-31 19:12:21 +00:00
gnc-pricedb.h 2003-03-31 Herbert Thoma <herbie@hthoma.de> 2003-03-31 19:12:21 +00:00
gnc-session-p.h xxx 2002-01-04 18:21:52 +00:00
gnc-session-scm.c Collapse the DateUtils.[ch] files into date.[ch]. 2003-03-17 02:02:10 +00:00
gnc-session-scm.h Initial port from the deprecated (in 1.6) guile gh_xxx interface to 2003-02-22 08:15:53 +00:00
gnc-session.c 2003-03-29 Christian Stimming <stimming@tuhh.de> 2003-03-29 21:33:04 +00:00
gnc-session.h 2003-03-18 Benoit Gr�goire <bock@step.polymtl.ca> 2003-03-19 05:50:20 +00:00
GNCId.c fix a compiler warning for g_cache_remove() 2002-06-01 01:57:53 +00:00
GNCId.h * Update the Backend API in the engine for better plugability. 2002-10-16 04:49:09 +00:00
GNCIdP.h * src/engine/GNCId.c: Implement xaccForeachEntity() as a which 2002-05-25 02:50:24 +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.c change the structure member name: 2002-03-05 03:07:26 +00:00
gncObject.h * src/engine/GNCId.c: Implement xaccForeachEntity() as a which 2002-05-25 02:50:24 +00:00
gncObjectP.h * Plug-in Extensions for backends, so pluggable objects can 2002-03-04 19:34:52 +00:00
Group.c misc cleanup; lot-related bug fixes; add more traces 2002-05-26 04:42:08 +00:00
Group.h minor typo cleanup 2003-04-07 05:22:30 +00:00
GroupP.h remove some book-setting craziness 2001-12-04 07:36:45 +00:00
guid.c Peter O'Gorman's patch for Max OS X. 2002-01-30 07:38:35 +00:00
guid.h Don't g-wrap engine private functions. 2001-11-01 10:31:25 +00:00
gw-engine-spec.scm Provide access to new pricedb lookup function and to the engine event 2002-12-24 01:42:09 +00:00
gw-kvp-spec.scm * configure.in: require g-wrap >= 1.3.3 2002-12-12 05:14:01 +00:00
iso-4217-currencies.scm Add note that Austrian switched from Shillings to Euros. 2003-01-11 20:00:56 +00:00
iso-currencies-to-c Updates to build system by John H. Pierce 2003-01-06 07:15:30 +00:00
kvp_doc.txt add documentation for keys used by lots 2003-04-07 05:24:43 +00:00
kvp_frame.c Add missing include. 2002-01-03 01:28:46 +00:00
kvp_frame.h Updated function documentation for doxygen. 2003-03-26 23:07:01 +00:00
kvp-scm.c Initial port from the deprecated (in 1.6) guile gh_xxx interface to 2003-02-22 08:15:53 +00:00
kvp-scm.h * kvp-scm: create gnc_kvp_frame_delete_at_path() and wrap it. 2002-07-06 21:50:14 +00:00
kvp-util-p.h inital checkin of misc, bogus, useless utils 2001-11-26 07:17:26 +00:00
kvp-util.c bug fix 2001-12-05 06:52:56 +00:00
Makefile.am rename the 'GetOrMake' routine, its not static any more but shared between two files 2003-03-31 05:15:21 +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 fix bug: need to mark account as 'changed' so that it gets saved. 2003-04-07 05:18:10 +00:00
Period.h 2003-03-15 Christian Stimming <stimming@tuhh.de> 2003-03-14 23:59:25 +00:00
Query.c Remove redundant routines and place a single copy in a common location. 2002-12-15 23:25:01 +00:00
Query.h Add menu items and code to the register window so a user can limit 2002-12-16 01:01:01 +00:00
QueryCore.c * src/engine/QueryCore.c: fix the algorithm to compute equality 2003-01-13 05:33:11 +00:00
QueryCore.h Integration of the new Query subsystem, to replace the old Query 2002-06-05 21:59:35 +00:00
QueryCoreP.h Integration of the new Query subsystem, to replace the old Query 2002-06-05 21:59:35 +00:00
QueryNew.c * src/backend/postgres/PostgresBackend.c (pgendEnable): 2003-02-01 21:26:33 +00:00
QueryNew.h * src/engine/QueryNew.h: add QUERY_PARAM_ACTIVE 2003-01-15 03:49:51 +00:00
QueryNewP.h Integration of the new Query subsystem, to replace the old Query 2002-06-05 21:59:35 +00:00
QueryObject.c Integration of the new Query subsystem, to replace the old Query 2002-06-05 21:59:35 +00:00
QueryObject.h Integration of the new Query subsystem, to replace the old Query 2002-06-05 21:59:35 +00:00
QueryObjectP.h QueryObject: Move the 'Param Function Getter' to the public API 2002-02-24 22:43:54 +00:00
QueryP.h Integration of the new Query subsystem, to replace the old Query 2002-06-05 21:59:35 +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 2003-01-25 Joshua Sled <jsled@asynchronous.org> 2003-01-26 02:53:58 +00:00
SchedXaction.h 2003-03-18 Benoit Gr�goire <bock@step.polymtl.ca> 2003-03-19 05:50:20 +00:00
SchedXactionP.h 2002-09-29 Joshua Sled <jsled@asynchronous.org> 2002-09-29 20:44:54 +00:00
Scrub2.c add a pair of utility routines that will be needed by the GUI 2003-04-09 03:09:31 +00:00
Scrub2.h add a pair of utility routines that will be needed by the GUI 2003-04-09 03:09:31 +00:00
Scrub.c cleanup order in which scrubbing is performed, 2003-04-05 05:38:12 +00:00
Scrub.h cleanup order in which scrubbing is performed, 2003-04-05 05:38:12 +00:00
ScrubP.h inital checkin -- add private prototype for utility func 2003-03-31 04:42:16 +00:00
SX-ttinfo.c 2002-12-15 Joshua Sled <jsled@asynchronous.org> 2002-12-16 00:35:27 +00:00
SX-ttinfo.h 2002-07-24 Joshua Sled <jsled@asynchronous.org> 2002-07-24 22:04:57 +00:00
Transaction.c add debug statements 2003-04-06 07:28:08 +00:00
Transaction.h minor documentation update 2003-04-02 04:22:02 +00:00
TransactionP.h remove obsolete commentary 2003-03-30 03:01:23 +00:00
TransLog.c Collapse the DateUtils.[ch] files into date.[ch]. 2003-03-17 02:02:10 +00:00
TransLog.h 2003-03-15 Christian Stimming <stimming@tuhh.de> 2003-03-14 23:59:25 +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