The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
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)