Ovation 2.69  5th. December 2002

04/12/2002

DP 372

New function

void savetextastype(string & name,int filetype);

This function saves the current text story in a file. Currently the filetype
parameter must be TEXT i.e. 0xFFF.


20/11/2002

DP 371

The options which check documents for errors have been extended. Now if you
select check before saving, a CRC (checksum) is calculated for the document
contents and saved with the document. Selecting check on load checks this
value (if it was saved) and in addition checks the length of the file against
the value saved in the document. Documents have always contained this length
data.

The motivation for this is the old situation of not knowing if document
corruption is due to disc system errors or bugs in Ovation.

The recommendation is to select both checks from the program general choices.


6/11/2002

DP 370

Fine tuned c.pxds and c.impex to improve handling of DDL files which contain
graphics for which there is no rendering code.


23/10/2002

DP 369

Transparency hatching fixed for shapes higher than wider.


DP 368

Text marking/blanking code tweeked for negative values of bsize.


DP 367

Open two views on a document, have a text frame over another frame with a
coloured background. Edit the text. Note that one of the frames shows some
of the coloured background.

Fixed.


DP 366

Stepping the document view by pages, does a zero memory access.

Fixed.


02/10/2002

DP 365

32 bit work

New OvationUtils module, version 0.01, has to be loaded with 2.68.


08/09/2002

DP 364

In picture info code c.draw, should be len=strlen()+1.

Fixed.


03/09/02

DP363

Edit dictionary name in window title can be corrupt.

Fixed.


14/08/02

DP362

The code for running applets accesses location zero.

addtabruler code with null tab ruler accesses location zero.

More bugs in the "found on Windows, never did much harm" series.



04/07/02

DP361

Decimal tabs not reloaded from DDL files.

Fixed.

This is a horrible mix up. At some point document preferences were added to
DDL files. The mistake was using the {decimaltab } operator in the
preferences when it is also used in tab ruler definitions. Preferences now
use {decimaltabchar }.


DP360 

Artworks improvements.

There has been a longstanding problem that ArtWorks uses a particular
register both for flags and memory addresses when talking to OP, if memory
addresses become large enough the flags become scrambled. A previous version
of OP solved this by moving ArtWorks files into low memory when rendering
them.

Martin Wuerthner has provided a modification to resolve this problem -
AWRender module version 1.37. The OP ArtWorks applet 1.08 understands the new
interface with the AWRender code.

MW also found a bug with over printing colours.

"random result if r1 is a literal colour and not a colour definition pointer"



