CVS update: gnucash/src/business/business-core
Derek Atkins
warlord@linas.org
Sun, 3 Feb 2002 19:55:28 -0600 (CST)
Date: Sunday February 3, 2002 @ 19:55
Author: warlord
Update of /home/cvs/cvsroot/gnucash/src/business/business-core
In directory www.linas.org:/tmp/cvs-serv26475/src/business/business-core
Modified Files:
gncCustomer.c gncEmployee.c gncEntry.c gncEntry.h gncInvoice.c
gncInvoice.h gncOrder.c gncVendor.c
Log Message:
* fix QueryNew bug: make sure to retain book list
* Update the QueryNew API to take a GList of terms to allow
for any number of iterative lookups (such as
GncEntry->GncInvoice->GncAccount->GNCBook->guid) (not that this
is a useful example ;)
* Update all the business objects to the new API -- don't distinguish
between a parameter that returns a core type and a parameter that
returns another object. Note that this implies that the namespace
is shared between the objects and core types. Also note that this
is not enforced in any way.