r18253 - gnucash/trunk/src - Reports are now automatically picked up at startup time. Each file in the directory

Phil Longstaff plongstaff at code.gnucash.org
Sat Aug 15 20:50:34 EDT 2009


Author: plongstaff
Date: 2009-08-15 20:50:33 -0400 (Sat, 15 Aug 2009)
New Revision: 18253
Trac: http://svn.gnucash.org/trac/changeset/18253

Modified:
   gnucash/trunk/src/bin/Makefile.am
   gnucash/trunk/src/bin/gnucash-setup-env-osx.in
   gnucash/trunk/src/bin/gnucash-setup-env.in
   gnucash/trunk/src/report/standard-reports/Makefile.am
   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-balance-sheet.scm
   gnucash/trunk/src/report/standard-reports/budget-barchart.scm
   gnucash/trunk/src/report/standard-reports/budget-flow.scm
   gnucash/trunk/src/report/standard-reports/budget-income-statement.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/general-ledger.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/register.scm
   gnucash/trunk/src/report/standard-reports/standard-reports.scm
   gnucash/trunk/src/report/standard-reports/transaction.scm
   gnucash/trunk/src/report/standard-reports/trial-balance.scm
Log:
Reports are now automatically picked up at startup time.  Each file in the directory
share/gnucash/guile-modules/gnucash/report/standard-reports is assumed to be an SCM file which
defines a module which generates a report.

The business reports have not yet been converted.  A new element 'standard-reports' needs to be
added to the module definition.  I assume the business-reports.scm file sets up some resources
that the business reports use (e.g. the Business submenu under Reports).




More information about the gnucash-patches mailing list