r15647 - gnucash/trunk - Remove all traces of the AccountGroup data structure. Accounts now
David Hampton
hampton at cvs.gnucash.org
Thu Feb 22 20:24:07 EST 2007
Author: hampton
Date: 2007-02-22 20:23:31 -0500 (Thu, 22 Feb 2007)
New Revision: 15647
Trac: http://svn.gnucash.org/trac/changeset/15647
Removed:
gnucash/trunk/src/engine/Group.c
gnucash/trunk/src/engine/Group.h
gnucash/trunk/src/engine/GroupP.h
Modified:
gnucash/trunk/lib/libqof/backend/file/qof-backend-qsf.h
gnucash/trunk/lib/libqof/qof/qofinstance-p.h
gnucash/trunk/lib/libqof/qof/qofinstance.h
gnucash/trunk/lib/libqof/qof/qofsession.h
gnucash/trunk/src/app-utils/app-utils.i
gnucash/trunk/src/app-utils/gnc-account-merge.c
gnucash/trunk/src/app-utils/gnc-account-merge.h
gnucash/trunk/src/app-utils/gnc-component-manager.c
gnucash/trunk/src/app-utils/gnc-sx-instance-model.c
gnucash/trunk/src/app-utils/gnc-ui-util.c
gnucash/trunk/src/app-utils/gnc-ui-util.h
gnucash/trunk/src/app-utils/guile-util.h
gnucash/trunk/src/app-utils/options.scm
gnucash/trunk/src/backend/file/gnc-account-xml-v2.c
gnucash/trunk/src/backend/file/gnc-book-xml-v2.c
gnucash/trunk/src/backend/file/gnc-commodity-xml-v2.c
gnucash/trunk/src/backend/file/gnc-schedxaction-xml-v2.c
gnucash/trunk/src/backend/file/gnc-xml.h
gnucash/trunk/src/backend/file/io-example-account.c
gnucash/trunk/src/backend/file/io-example-account.h
gnucash/trunk/src/backend/file/io-gncxml-v1.c
gnucash/trunk/src/backend/file/io-gncxml-v2.c
gnucash/trunk/src/backend/file/io-utils.c
gnucash/trunk/src/backend/file/io-utils.h
gnucash/trunk/src/backend/file/test/test-load-example-account.c
gnucash/trunk/src/backend/file/test/test-load-xml2.c
gnucash/trunk/src/backend/file/test/test-xml-account.c
gnucash/trunk/src/backend/file/test/test-xml-transaction.c
gnucash/trunk/src/backend/postgres/PostgresBackend.c
gnucash/trunk/src/backend/postgres/PostgresBackend.h
gnucash/trunk/src/backend/postgres/account.c
gnucash/trunk/src/backend/postgres/account.h
gnucash/trunk/src/backend/postgres/checkpoint.c
gnucash/trunk/src/backend/postgres/checkpoint.h
gnucash/trunk/src/backend/postgres/events.c
gnucash/trunk/src/backend/postgres/table.m4
gnucash/trunk/src/backend/postgres/test/test-db.c
gnucash/trunk/src/backend/postgres/test/test-period.c
gnucash/trunk/src/backend/postgres/txn.c
gnucash/trunk/src/backend/postgres/txn.h
gnucash/trunk/src/backend/postgres/txnmass.c
gnucash/trunk/src/business/business-core/gncInvoice.c
gnucash/trunk/src/business/business-gnome/business-gnome-utils.c
gnucash/trunk/src/business/business-gnome/dialog-payment.c
gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c
gnucash/trunk/src/business/business-gnome/gnc-plugin-page-invoice.c
gnucash/trunk/src/business/business-ledger/gncEntryLedger.c
gnucash/trunk/src/business/business-ledger/gncEntryLedgerLoad.c
gnucash/trunk/src/business/business-reports/owner-report.scm
gnucash/trunk/src/engine/Account.c
gnucash/trunk/src/engine/Account.h
gnucash/trunk/src/engine/AccountP.h
gnucash/trunk/src/engine/Makefile.am
gnucash/trunk/src/engine/Period.c
gnucash/trunk/src/engine/SX-book-p.h
gnucash/trunk/src/engine/SX-book.c
gnucash/trunk/src/engine/SX-book.h
gnucash/trunk/src/engine/SchedXaction.c
gnucash/trunk/src/engine/Scrub.c
gnucash/trunk/src/engine/Scrub.h
gnucash/trunk/src/engine/Scrub2.c
gnucash/trunk/src/engine/Scrub3.c
gnucash/trunk/src/engine/Scrub3.h
gnucash/trunk/src/engine/ScrubP.h
gnucash/trunk/src/engine/Split.c
gnucash/trunk/src/engine/TransLog.c
gnucash/trunk/src/engine/Transaction.c
gnucash/trunk/src/engine/Transaction.h
gnucash/trunk/src/engine/cap-gains.c
gnucash/trunk/src/engine/cashobjects.c
gnucash/trunk/src/engine/engine-helpers.c
gnucash/trunk/src/engine/engine-utilities.scm
gnucash/trunk/src/engine/engine.i
gnucash/trunk/src/engine/engine.scm
gnucash/trunk/src/engine/gnc-associate-account.c
gnucash/trunk/src/engine/gnc-budget.c
gnucash/trunk/src/engine/gnc-engine.c
gnucash/trunk/src/engine/gnc-engine.h
gnucash/trunk/src/engine/test-core/test-engine-stuff.c
gnucash/trunk/src/engine/test-core/test-engine-stuff.h
gnucash/trunk/src/engine/test/test-create-account.scm
gnucash/trunk/src/engine/test/test-group-vs-book.c
gnucash/trunk/src/engine/test/test-lots.c
gnucash/trunk/src/engine/test/test-period.c
gnucash/trunk/src/engine/test/test-query.c
gnucash/trunk/src/experimental/cgi-bin/gnc-server.c
gnucash/trunk/src/experimental/cgi-bin/hello2.c
gnucash/trunk/src/experimental/cgi-bin/hello3.c
gnucash/trunk/src/gnome-utils/account-quickfill.c
gnucash/trunk/src/gnome-utils/account-quickfill.h
gnucash/trunk/src/gnome-utils/dialog-account.c
gnucash/trunk/src/gnome-utils/dialog-account.h
gnucash/trunk/src/gnome-utils/dialog-transfer.c
gnucash/trunk/src/gnome-utils/dialog-utils.c
gnucash/trunk/src/gnome-utils/gnc-account-sel.c
gnucash/trunk/src/gnome-utils/gnc-file.c
gnucash/trunk/src/gnome-utils/gnc-html.c
gnucash/trunk/src/gnome-utils/gnc-tree-model-account.c
gnucash/trunk/src/gnome-utils/gnc-tree-model-account.h
gnucash/trunk/src/gnome-utils/gnc-tree-model.h
gnucash/trunk/src/gnome-utils/gnc-tree-view-account.c
gnucash/trunk/src/gnome-utils/gnc-tree-view-account.h
gnucash/trunk/src/gnome-utils/window-main-summarybar.c
gnucash/trunk/src/gnome/dialog-commodities.c
gnucash/trunk/src/gnome/dialog-find-transactions.c
gnucash/trunk/src/gnome/druid-acct-period.c
gnucash/trunk/src/gnome/druid-hierarchy.c
gnucash/trunk/src/gnome/druid-merge.c
gnucash/trunk/src/gnome/druid-merge.h
gnucash/trunk/src/gnome/druid-stock-split.c
gnucash/trunk/src/gnome/gnc-plugin-page-account-tree.c
gnucash/trunk/src/gnome/gnc-plugin-page-register.c
gnucash/trunk/src/gnome/gnc-split-reg.c
gnucash/trunk/src/gnome/reconcile-list.c
gnucash/trunk/src/gnome/top-level.c
gnucash/trunk/src/gnome/window-reconcile.c
gnucash/trunk/src/import-export/binary-import/druid-commodity.c
gnucash/trunk/src/import-export/hbci/druid-hbci-utils.c
gnucash/trunk/src/import-export/hbci/gnc-hbci-gettrans.c
gnucash/trunk/src/import-export/hbci/gnc-hbci-transfer.c
gnucash/trunk/src/import-export/import-account-matcher.c
gnucash/trunk/src/import-export/import-backend.c
gnucash/trunk/src/import-export/import-match-map.c
gnucash/trunk/src/import-export/ofx/gnc-ofx-import.c
gnucash/trunk/src/import-export/qif-import/druid-qif-import.c
gnucash/trunk/src/import-export/qif-import/qif-dialog-utils.scm
gnucash/trunk/src/import-export/qif-import/qif-guess-map.scm
gnucash/trunk/src/import-export/qif-import/qif-import.scm
gnucash/trunk/src/import-export/qif-import/qif-merge-groups.scm
gnucash/trunk/src/import-export/qif-import/qif-to-gnc.scm
gnucash/trunk/src/import-export/qif-io-core/qif-acct-table.scm
gnucash/trunk/src/import-export/qif-io-core/qif-io-core.scm
gnucash/trunk/src/import-export/qif-io-core/test/test-import-phase-1.scm
gnucash/trunk/src/register/ledger-core/gnc-ledger-display.c
gnucash/trunk/src/register/ledger-core/split-register-control.c
gnucash/trunk/src/register/ledger-core/split-register-load.c
gnucash/trunk/src/register/ledger-core/split-register-model.c
gnucash/trunk/src/register/ledger-core/split-register-p.h
gnucash/trunk/src/register/ledger-core/split-register.c
gnucash/trunk/src/register/ledger-core/split-register.h
gnucash/trunk/src/report/locale-specific/us/taxtxf-de_DE.scm
gnucash/trunk/src/report/locale-specific/us/taxtxf.scm
gnucash/trunk/src/report/report-system/commodity-utilities.scm
gnucash/trunk/src/report/report-system/html-acct-table.scm
gnucash/trunk/src/report/report-system/html-utilities.scm
gnucash/trunk/src/report/report-system/report-system.scm
gnucash/trunk/src/report/report-system/report-utilities.scm
gnucash/trunk/src/report/standard-reports/account-piecharts.scm
gnucash/trunk/src/report/standard-reports/account-summary.scm
gnucash/trunk/src/report/standard-reports/advanced-portfolio.scm
gnucash/trunk/src/report/standard-reports/average-balance.scm
gnucash/trunk/src/report/standard-reports/balance-sheet.scm
gnucash/trunk/src/report/standard-reports/budget.scm
gnucash/trunk/src/report/standard-reports/cash-flow.scm
gnucash/trunk/src/report/standard-reports/category-barchart.scm
gnucash/trunk/src/report/standard-reports/daily-reports.scm
gnucash/trunk/src/report/standard-reports/equity-statement.scm
gnucash/trunk/src/report/standard-reports/general-journal.scm
gnucash/trunk/src/report/standard-reports/income-statement.scm
gnucash/trunk/src/report/standard-reports/net-barchart.scm
gnucash/trunk/src/report/standard-reports/portfolio.scm
gnucash/trunk/src/report/standard-reports/price-scatter.scm
gnucash/trunk/src/report/standard-reports/transaction.scm
gnucash/trunk/src/report/standard-reports/trial-balance.scm
gnucash/trunk/src/scm/price-quotes.scm
Log:
Remove all traces of the AccountGroup data structure. Accounts now
point directly to their parent and have a simple GList of children.
(The old method was alternating data structures in the form Account,
AccountGroup, Account, AccountGroup, etc.)
More information about the gnucash-patches
mailing list