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.