gnucash/src/engine
David Hampton e3ca297efb Eliminate the zillion warning messages when running gnucash with the
--add-price-quotes flags.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7715 57a11ea4-9604-0410-9ed3-97b8803252fd
2002-12-24 01:52:06 +00:00
..
test * src/engine/test/test-querynew.c -- add a warning message about 2002-10-18 00:32:50 +00:00
test-core Fix a bunch of compiler warnings. 2002-06-24 05:58:58 +00:00
.cvsignore * src/engine/.cvsignore: add a few missing bits. 2001-12-11 16:20:52 +00:00
Account.c Support for having an account scu that doesn't match the account 2002-12-12 04:44:35 +00:00
Account.h Support for having an account scu that doesn't match the account 2002-12-12 04:44:35 +00:00
AccountP.h Support for having an account scu that doesn't match the account 2002-12-12 04:44:35 +00:00
Backend.c Some i18n fixes. Updated German Translation. 2002-11-17 21:31:55 +00:00
Backend.h Add a progress bar to main window. Use this progress bar to show the 2002-09-17 07:47:15 +00:00
BackendP.h * Matthew Vanecek's patch: 2002-11-16 23:17:09 +00:00
commodity-table.scm * src/engine/commodity-table.scm: migrate commodity table 2001-12-11 16:07:04 +00:00
date.c 2002-11-17 Joshua Sled <jsled@asynchronous.org> 2002-11-18 05:55:47 +00:00
date.h 2002-11-17 Joshua Sled <jsled@asynchronous.org> 2002-11-18 05:55:47 +00:00
DateUtils.c Missed some. 2001-08-07 23:36:04 +00:00
DateUtils.h Missed some. 2001-08-07 23:36:04 +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 * Update the Backend API in the engine for better plugability. 2002-10-16 04:49:09 +00:00
engine-helpers.h * src/engine/engine-helpers.h: accomodate changes to 2002-01-09 21:40:25 +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/engine.scm: fix for new g-wrap. 2002-01-09 21:41:02 +00:00
extensions.txt Missed some. 2001-08-07 23:36:04 +00:00
FreqSpec.c 2002-11-24 Joshua Sled <jsled@asynchronous.org> 2002-11-25 05:51:30 +00:00
FreqSpec.h 2002-08-09 Joshua Sled <jsled@asynchronous.org> 2002-08-09 16:38:25 +00:00
FreqSpecP.h Work on moving entity tables into sessions. 2001-10-09 08:26:03 +00:00
glib-helpers.c *** empty log message *** 2002-01-09 21:42:01 +00:00
glib-helpers.h 2001-08-06 Bill Gribble <grib@billgribble.com> 2001-08-07 23:29:04 +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 * however they should generate destroy events 2002-10-08 23:24:54 +00:00
gnc-book.h Add a progress bar to main window. Use this progress bar to show the 2002-09-17 07:47:15 +00:00
gnc-commodity.c * src/engine/gnc-commodity.c: change PWARN() to DEBUG() in 2002-12-07 23:50:14 +00:00
gnc-commodity.h uhh, never mind, revert the last patch 2002-01-02 06:31:49 +00:00
gnc-engine-util.c * gnc-engine-util.[ch]: add MOD_BUSINESS for logging (eww) 2002-11-03 03:33:15 +00:00
gnc-engine-util.h * gnc-engine-util.[ch]: add MOD_BUSINESS for logging (eww) 2002-11-03 03:33:15 +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 Accounts 'own' lots and provide memory management, etc. 2002-05-22 05:48:22 +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 create xaccQueryAddGUIDMatchGL() and wrap it. This is a special function 2002-06-28 04:20:46 +00:00
gnc-lot.c create xaccQueryAddGUIDMatchGL() and wrap it. This is a special function 2002-06-28 04:20:46 +00:00
gnc-lot.h add gnc_lot_count_splits() function 2002-06-27 14:09:53 +00:00
gnc-numeric.c Fix compiler warnings. 2001-12-08 01:44:58 +00:00
gnc-numeric.h Missed some. 2001-08-07 23:36:04 +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 Add a new pricedb lookup function. 2002-12-24 01:40:46 +00:00
gnc-pricedb.h Add a new pricedb lookup function. 2002-12-24 01:40:46 +00:00
gnc-session-p.h xxx 2002-01-04 18:21:52 +00:00
gnc-session-scm.c * Update the Backend API in the engine for better plugability. 2002-10-16 04:49:09 +00:00
gnc-session-scm.h Add a progress bar to main window. Use this progress bar to show the 2002-09-17 07:47:15 +00:00
gnc-session.c Don't erase the just loaded account information because the backend is 2002-12-04 02:08:51 +00:00
gnc-session.h * Update the Backend API in the engine for better plugability. 2002-10-16 04:49:09 +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 Fix a bunch of compiler warnings. 2002-06-24 05:58:58 +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 misc debugging cleanup and a typo fix 2001-12-05 06:27:39 +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 2002-11-30 Christian Stimming <stimming@tuhh.de> 2002-11-30 13:38:34 +00:00
iso-currencies-to-c uhh, never mind, revert the last patch 2002-01-02 06:31:49 +00:00
kvp_doc.txt - Add new Backend method, counter(), which increments a named counter and 2002-03-03 02:17:07 +00:00
kvp_frame.c Add missing include. 2002-01-03 01:28:46 +00:00
kvp_frame.h 2002-08-06 Christian Stimming <stimming@tuhh.de> 2002-08-06 00:05:37 +00:00
kvp-scm.c * gw-app-utils-spec.scm: wrap <gnc:OptionDB*>, option_db_new, 2002-07-08 04:38:04 +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 Progress toward getting the 'make distcheck' target to successfully 2002-12-15 22:09:43 +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 Progress toward getting the 'make distcheck' target to successfully 2002-12-15 22:09:43 +00:00
Period.c * Update the Backend API in the engine for better plugability. 2002-10-16 04:49:09 +00:00
Period.h add another note 2002-01-08 14:46:16 +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 -- make sure we have a string 2002-11-25 23:32:30 +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 Remove redundant routines and place a single copy in a common location. 2002-12-15 23:25:01 +00:00
QueryNew.h Remove redundant routines and place a single copy in a common location. 2002-12-15 23:25:01 +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 2002-10-06 Joshua Sled <jsled@asynchronous.org> 2002-10-06 22:31:05 +00:00
SchedXaction.h 2002-12-15 Joshua Sled <jsled@asynchronous.org> 2002-12-16 00:35:27 +00:00
SchedXactionP.h 2002-09-29 Joshua Sled <jsled@asynchronous.org> 2002-09-29 20:44:54 +00:00
Scrub.c 2002-11-19 Christian Stimming <stimming@tuhh.de> 2002-11-19 22:31:47 +00:00
Scrub.h Move entity tables from sessions to books. 2001-11-24 12:10:42 +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 2002-12-07 Christian Stimming <stimming@tuhh.de> 2002-12-07 13:05:45 +00:00
Transaction.h More comments about how to use functions (xaccSplitSetBaseValue). 2002-12-08 14:54:37 +00:00
TransactionP.h 2002-12-07 Christian Stimming <stimming@tuhh.de> 2002-12-07 13:05:45 +00:00
TransLog.c 2001-10-11 Dave Peticolas <dave@krondo.com> 2001-10-11 11:35:50 +00:00
TransLog.h Missed some. 2001-08-07 23:36:04 +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