CVS update: gnucash/src/engine
Derek Atkins
warlord@linas.org
Wed, 5 Jun 2002 16:58:29 -0500 (CDT)
Date: Wednesday June 5, 2002 @ 16:58
Author: warlord
Update of /home/cvs/cvsroot/gnucash/src/engine
In directory www.linas.org:/tmp/cvs-serv17268/src/engine
Modified Files:
Account.h Query.c Query.h QueryCore.c QueryCore.h QueryCoreP.h
QueryNew.c QueryNew.h QueryNewP.h QueryObject.c QueryObject.h
QueryP.h Transaction.c Transaction.h engine-helpers.c
gnc-book.h gw-engine-spec.scm
Log Message:
Integration of the new Query subsystem, to replace the old Query
infrastructure. This also replaces the old "Find Transaction"
dialog with the new gnome-search dialog. Registers, Reports, SXs,
etc. all test out fine. Integration with SQL has been "done"
(i.e. it compiles cleanly) but not "tested." Lots of the old code
is still there, but #ifdef'ed out. That code will go away
shortly.
There is only one known loss-of-functionality: the query->xml-v1
converter was not re-implemented. The current intention is, if
this functionality is required, to use the query->scm converter
and then convert the scm->string and insert that into an XML
document.
Fix a Transaction Void bug.
Fix a few bugs in test code.