r12984 - gnucash/trunk/src - Move the global report hash-table from guile to C.

Chris Shoemaker chris at cvs.gnucash.org
Thu Jan 26 21:12:43 EST 2006


Author: chris
Date: 2006-01-26 21:12:41 -0500 (Thu, 26 Jan 2006)
New Revision: 12984
Trac: http://svn.gnucash.org/trac/changeset/12984

Added:
   gnucash/trunk/src/report/report-system/gw-report-system-spec.scm
Modified:
   gnucash/trunk/src/gnome/top-level.c
   gnucash/trunk/src/report/report-gnome/dialog-column-view.c
   gnucash/trunk/src/report/report-gnome/dialog-style-sheet.c
   gnucash/trunk/src/report/report-gnome/gnc-plugin-page-report.c
   gnucash/trunk/src/report/report-gnome/window-report.c
   gnucash/trunk/src/report/report-gnome/window-report.h
   gnucash/trunk/src/report/report-system/Makefile.am
   gnucash/trunk/src/report/report-system/gnc-report.c
   gnucash/trunk/src/report/report-system/gnc-report.h
   gnucash/trunk/src/report/report-system/html-style-sheet.scm
   gnucash/trunk/src/report/report-system/report-system.scm
   gnucash/trunk/src/report/report-system/report.scm
   gnucash/trunk/src/report/utility-reports/view-column.scm
   gnucash/trunk/src/report/utility-reports/welcome-to-gnucash.scm
   gnucash/trunk/src/scm/main-window.scm
   gnucash/trunk/src/scm/main.scm
Log:
   Move the global report hash-table from guile to C.
   Move the book-open/close hooks from guile to C.

   There are several places where we do report-management from C already.
   Those places no longer use libguile to access the hash-table of reports -
   they can just call C functions.

   For now, there's still some report-management happening in guile so guile
   can access the global state through g-wrapped functions.  Eventually, 
   all report-management should be in C and guile can just provide single
   reports one-at-a-time.
   




More information about the gnucash-patches mailing list