r15827 - gnucash/branches/gobject-engine-dev-warlord - Add hooks for the gobject dispose() function so that we can

Derek Atkins warlord at cvs.gnucash.org
Wed Apr 4 23:10:29 EDT 2007


Author: warlord
Date: 2007-04-04 23:10:26 -0400 (Wed, 04 Apr 2007)
New Revision: 15827
Trac: http://svn.gnucash.org/trac/changeset/15827

Modified:
   gnucash/branches/gobject-engine-dev-warlord/
   gnucash/branches/gobject-engine-dev-warlord/lib/libqof/qof/qof-gobject.h
   gnucash/branches/gobject-engine-dev-warlord/lib/libqof/qof/qofbook.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncAddress.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncBillTerm.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncCustomer.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncEmployee.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncEntry.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncInvoice.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncJob.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncOrder.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncTaxTable.c
   gnucash/branches/gobject-engine-dev-warlord/src/business/business-core/gncVendor.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/Account.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/FreqSpec.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/SX-book.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/SchedXaction.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/Split.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/Transaction.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/gnc-budget.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/gnc-commodity.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/gnc-lot.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/gnc-pricedb.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/test/test-book-merge.c
   gnucash/branches/gobject-engine-dev-warlord/src/engine/test/test-recursive.c
Log:
Add hooks for the gobject dispose() function so that we can
migrate each object's "free()" function to a combination of
dispose() and finalize().
(and yes, "make check" still passes all its tests)




More information about the gnucash-patches mailing list