After the radical changes in the i-scream database design, some of these classes had to be rewritten. The new design also meant that it was possible to generate multiple reports per machine per SQL select, so other parts of the DBReporter were rewritten to take advantage of this performance gain.
Working on the 4th level index page generation.
Now including an initial revision of IndexMaker - class that can be extended to produce a index of several reports.
All generated pages are now stored as metadata in ReportPages. This will allow the index pages to be created more easily.
The x axis of each graph now includes a scale.
Changes to assist the creation of an index page (not done yet)
Reports no longer have the data included in the SHTML file (this could often be VERY large). Destination directories for reports has also changed.
Graphs now relect the time period for which they have been produced. Axis titles are now used. Added a missing </tr> tag.
Remove the first two reports as they no longer comply with the template standards. The rest of the program has been altered to handle plugin reports, which can be defined in a report.lst file.
Replaced CVS tags in some files.
Moved some parameters into the Parameter class. Program exits if the database driver cannot be found. Colours are now obtained from the IscreamColour class. (Including the infamous i-scream blue.) CpuUserReport provides an example of report overriding.
Made separate X and Y grade scales for the graphs.
Made the heirarchical printing of the current progress include the name of the report.
Used to create and ultimately output a gif image. This class accepts a PlotData object in the constructor, yet has the filename, size, etc. passed in a separate method - this is so that the same PlotData can easily be used to create several graphs of differing filenames, sizes, etc.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.