Previous Next Contents

Changes from January-May 1998

leaf.table.conclude_table – did not reset ‘intable’ condition if table was unbordered. Fixed, with the addition of a PostScript comment.

leaf.table.Vrule – indexed line weights incorrectly – fixed.

ACDS 5th Feb 1998

leaf.Init, leaf.table.Spread/List – use correct decimal character from the ‘Regional Settings’ list for decimal alignment.

leaf.table.List – applies cell-shadings as for Spread (but much faster).

Web upload as release 1.5a – 24th Feb 1998

Layout.ShowProps – dropdowns sized more sensibly for small lists.

leaf.table.List – uses KeyStyle correctly to retain columns which are not necessarily at the left of the report. Spanned headings are tricky here – possible bugs in this area! See the code around line[47] for the main changes.

PostScrp.RunOff – gets ‘Abort’ box in the DQ (see PSP) and turns off the sysmenu as pressing the ‘X’ gave an error.

Web Upload – ACDS 25th March 1998

leaf.table.List – failed to page across the ŒFMT specification in the example above. Fixed.

ACDS 26th March 1998

leaf.table.List – allows ŒFMT by cell. Some efficiency penalty for the columnar case, but not worth detecting this and avoiding the ŒFMT¨ (unfortunately)

ACDS 8th April 1998

leaf.table.Spread – re-wrapped incorrectly when a table cell was split across a page boundary.

leaf.table.List – accepts a vector setting of horizontal (as well as vertical) gridlines to allow application to rule after every 5 lines etc. Spread also.

ACDS 22nd April 1998 – Web upload

PostScrp.hGrid,vGrid,Box – restore font having switched it to draw the box chars. This cures an occasional (bizarre) effect where cells were printed in a very large TimesRoman font on LaserJet II printers.

leaf.table.Measure – allows one extra point of slack space around measured headings, otherwise we sometimes get an ‘exact’ fit which wraps incorrectly.

leaf.table.Spread – trims font spec and qfmt spec (cell based) correctly if the matrix did not fit and was chopped widthwise. This could result in columns being formatted with the wrong font.

leaf.InitSpool – additional variable leaf.‘spoolname sets the name of the spool file. If this is null NewLeaf generates a unique name using the system time. This is the best option if you are running on a multi-user system such as ‘Hydra’. Note that it is up to the application to delete these files. If the spoolpath is null (the default) NewLeaf now uses the TEMP directory rather than the working directory.

– also InitSpool now ŒFERASEs the file if it was already there, as this prevents occasional ‘FILE DAMAGED’ problems with ŒFDROP for little extra cost in time.

leaf.SpoolPage – now has a shy result preventing the occasional ‘0’ in the session.

ACDS 30th May 1998 – Web upload


Continue to: Changes up to end Dec 1997
© Copyright Causeway Graphical Systems Ltd 1996-9