Oleander Version History and Upcoming
Features
Version 1.04 (02/26/98)
- Added Manual demo to
distribution.
- Added Simple demo to
distribution.
- Fixed memory leak, not
destroying OleanderCOntroller datalink.
- Merged late binding Word8
unit for Delphi2 with early binding unit (rough merge,
though :-).
- OleanderController: added
UseInvisibleFields property and implemented functionality
of not using fields with visible' property set to
FALSE if UseInvisibleFields = TRUE.
- OleanderTools: Changed
TForEachComponentProc type to 'of object'.
- TOleanderController: wrapped
DoBeforePrintGroup, NextGroup and EndOfGroup in
try/except block to allow user group sequencing. Calling
abort during event handling cancels default handling.
- TOleanderController: added
BeforeEndOfGroup event.
- TOleanderController: added
BeforeNextGroup event.
- TOleanderController: wrapped
BeforeNextGroup in try/except block to allow user group
sequencing. Abort cancels default handling.
- TOleanderController: skipping
invalid bookmarks.
- TOleanderAuto: added virtual
DoCreateServer and DoGetActiveServer methods and changed
calling sequence of DoQuitServer to handle late/early
binding in the individual printer descendants.
- TOleanderWord7/Word8: added
the original documentname as template to the filenew
command to get document settings.
- TOleanderWord7: Spanish
Wordbasic dialect implemented
- TOleanderWord7: French
Wordbasic dialect implemented
- TOleanderWord7: Portuguese
Wordbasic dialect implemented
Version 1.03 (09/26/97)
- TOleanderAuto: Added
"try finally" block to capture OLE errors in
DoStartServer and DoShowServer methods during call to
CreateOLE.
- TOleanderWord7: Moved the
Word7 printername mapping from the Oleandertools unit
into OleanderWord7, to have all languge dependent stuff
in one unit. The Printername property could now be
handled the same in TOleanderWord7 and TOleanderWord8.
- TOleanderWord7: Finnish
Wordbasic dialect implemented
- TOleanderWord7: Swedish
Wordbasic dialect implemented
- TOleanderWord7: Dutch
Wordbasic dialect implemented
- TOleanderWord7: Italian
Wordbasic dialect implemented
- Learned that exceptions not
handled in exception handler will fall to next exception
handling level.
- Deleted all superfluous raise
statements.
- TOleanderPrinter: Added
abstract SaveDoc method to save the created documents.
Implemented in TOleanderWord7 and TOleanderWord8.
- Demo: Added SaveTo dialog
after print when Preview option is on, to demonstrate use
of new SaveDoc method.
Version 1.02 (09/01/97)
- TOleanderWord8:
OleanderPrinter.ActivePrinter was coded as method but is
a property.
- TOleanderWord7: Finnish
Wordbasic dialect prepared
- TOleanderWord7: Swedish
Wordbasic dialect prepared
- TOleanderWord7: Dutch
Wordbasic dialect prepared
- TOleanderWord7: Italian
Wordbasic dialect prepared
- TOleanderWord7: Added STORED
TRUE to published WordbasicDialect property due to
reports describing property saving errors.
- TOleanderWord7: Thought that
TWordbasicdialect is defined as (wbdEnglish,
wbdGerman,...) and would default to wbdEnglish at
creation time. But programmer was too patriotic.
- Added WordBasicdialect :=
wbdEnglish in constructor.
Version 1.01 (08/25/97)
To do
- TOleanderExcel component:
Oleanderprinter using Excel7 and Excel8
- TOleanderWordPerfect
component: Oleanderprinter using WordPerfect
- TOleanderStarWriter
component: Oleanderprinter using StarWriter
- Automatic document archive
feature
- More speed improvements
Back to the Oleander homepage