Revision history for Perl extension RTF::Document.
Note that very important changes which affect compatability with previous
versions are marked with an asterisk ('*').
0.63 N/A
- fixed bug with { par_number => { after=>'text' } }
- added more document and formatting properties
0.62 Mon Sep 27 08:00:00 1999
* changed required Perl version to 5.005
- 8-bit characters are now escaped
- font names and style names are now escaped
- added rudimentary paragraph numbering
- fixed bug: moved charset propertiy to document area
- added more document and formatting properties
- styles now inherit from basedon property
- a warning is emitted when "next" attribute of style sheets is
specifed
- unknown font family now returns a warning, and family "nil" is
assumed
0.61 Wed Sep 22 03:24:02 1999
* Units::Type has been renamed to Convert::Units::Type
- Information Group is built after initializing document format:
this allows multiple calls to rtf() method
- Style Sheet Table is built as new styles are added
- further rewriting, so that all tables are groups within the
root document: THIS MIGHT INTRODUCE BUGS WITH SOME VIEWERS,
though technically it should be no problem according to the
RTF specification
- added ability to define a default color (although most RTF
readers will not use it)
- added splice_raw() method for inserting or changing controls
and text
- changed wording or warnings; other minor changes in code,
including cleaning up a few warnings
- code in escape_text fixed so that trailing spaces not added to
escapes prior to other controls or end of line
- split_text() added as a wrapper for escape_text() - this is
to separate the text from controls and make parsing easier
- PCDATA (string) arguments in properties are now escaped
- Added SYNOPSIS section to POD
0.6 Mon Sep 20 01:09:36 1999
* changed text() to add_text(), since it now requires a special
group argument that specifies where text is to be added; usually
one will add everything to root(), however one could organize a
document into grouped sections and paragraphs and operate on
them independently
- added ability to add groups with add_group() method
- the "root" of the document is available using root()
- rewrote the internals heavily to make grouping more flexible
* separated document properties from section/paragraph/character
properties: document properties can only be specified when
constructing a new RTF document
0.51 N/A
- add_color() now supports the 'name' property to refer to
standard color names
* add_color( red=>?, green=>?, blue=>?, gray=>?) properties now
allow for 0-255 or 0%-100%. Note that earlier uses of 'gray'
property will not be compatible
- added 'autoupdate' attribute to style sheets
- other properties added (see %PROPERTIES in Document.pm source)
- changes to documentation as needed
0.5 Sun Sep 19 00:54:30 1999
- original public release (earlier versions were actually in
production but rewritten several times as I experimented with
various interfaces and ideas)