CVS update: gnucash/src/scm
Dave Peticolas
peticolas@linas.org
Thu, 8 Feb 2001 17:31:54 -0600 (CST)
Date: Thursday February 8, 2001 @ 17:31
Author: peticolas
Update of /home/cvs/cvsroot/gnucash/src/scm
In directory www.linas.org:/tmp/cvs-serv2070/src/scm
Modified Files:
html-barchart.scm html-document.scm html-piechart.scm
html-style-info.scm html-style-sheet.scm html-table.scm
html-text.scm prefs.scm report.scm
Log Message:
Bill Gribble's patch.
* src/gnome/druid-qif-import.c: restructure druid a bit to
allow more flexible navigation (in particular, so we can have
a global pref to skip documentation pages)
* src/scm/html-*.scm: change rendering model to speed up reports.
use a "string tree" instead of the old with-output-to-string and
compile style tables where possible. Strangely enough, alists
are faster than hash tables.
* src/scm/html-table.scm: clean up row/col style stuff a little.
semantics changed a wee bit: now row style takes precedence over
column style. this was necessary for performance.
* src/scm/prefs.scm: add a global pref to skip doc pages in the
QIF importer.
* src/scm/report.scm: shuffle around a bit for the new rendering
model.
* src/gnome/window-report.c: back out some overly-aggressive
memory reclamation. I need to figure out how to do this right.