History of Dox
~~~~~~~~~~~~~~

N.B. All dates are in DD/MM/YY format. Two digit years are after 1997. Shows
date of completion of the version.

I wrote the dox programme after I needed to convert my resume from a word
processing document to an html document and finding that other programmes
insisted that I go back to my original documents and stuff around with
"style-sheets".

Coming soon: 
December 2000 - Fix bug which puts picture in wrong table cell.
December 2000 - Improved picture embedding.
December 2000 - MS Word support.

27/8/00 - Version 2.61:
9/8/00 - Version 2.60: Added hyperlinks, improved tables and font names. Added
experimental picture embedding. Fixed bug which caused stack overflow
exception by increasing stack size and using more dynamic memory allocation.
Work around - under certain conditions the font formatting would "lock on"
in Netscape, so I now emit html which circumvents this. Now checks if input
file really is rtf. Fixed bug which stopped rtf files being recognised.
Improved table support. Picture embedding - now independent of display, for
Windows 95 only. Rewrote doxcom.dll so it doesn't rely on doxdll.dll
Created non-ActiveX DLL doxlib.dll included with Dox COM/ActiveX Programming
Kit.

14/7/00 - Version 2.50, 2.51: Font colour. Left/right/centre alingnment. COM
system converted into DLL. Fixed accented character support. Drag and drop
support. Options menu includes default properties. Experimental picture
embedding - Windows 95 16&24 bit displays only. Windows 95 command line,
DLL programming kit and source code sale discontinued. MS-DOS, Windows 95
GUI, COM/ActiveX programming kit, Linux binary and Linux source continue.
Considering GPL for some of the MS-DOS/Windows code. Basic table support.

10/2/00 - Version 2.40: Picture extraction from rtf.

1/2/00 - Version 2.31: COM system. Empty font tag for html output bug fixed.

19/12/99 - Version 2.30: Added numerical escape characters in rtf, including
accented character support. Font size support significantly improved. Fixed
bug in GUI version where it would pause between files until the mouse was
moved. Improved GUI version's handling of 640x480 screens. Removed audio
reminder. New GUI options screen - only contains 'about' information at the
moment.

11/10/99 - Version 2.20: Added new escape characters in rtf: left/right
quote/double quote (as frequently used by MS Word). Fixed double spacing
at end of paragraphs problem. Fixed newline bug. Fixed an obscure
rtf brackets bug. NT filename bug should be fixed. Added font-size, it still
needs work though. Fixed problem with win95 version writing empty files.

28/6/99 - Version 2.10: Fixed bug in rtf output. Fixed rtf input re: ignoring
stylesheets etc. Properties section in win95 allows setting of various
parameters. No drag and drop.

11/2/99 - Version 2.00: First shareware version. Windows GUI ready no drag
& drop. Fixed bug related to font tables. Added wildcards to 16 bit version.

4/11/98 - Version 1.50: Hard drive crashed meaning 2.00 release is put back.
Fixes problems and bugs. Adds wildcard support. New command syntax.
Error/status messages routed to stderr. Dots show status every 1024 bytes.
Basic PS, RTF pictures lost. Recursive rtf brackets.

15/5/98: - Version 1.20 Windows 95 interface up and running, although it looks
pretty basic. Variable line length wrapping for text output. Worked around
problem with brackets in rtf - recursive solution will be made soon.
Implementation of pictures postponed due to problems.

31/3/98 - Version 1.10: Converts to & from rtf, html and text.

6/2/98 - Version 1.00: First attempt - consisted only of dox.c Could
only convert one way from rtf to html.



- Future -
* Support for PostScript, PDF and Microsoft Help.
* Allow editing of text in win95.

Dox is copyright 1998-2000 by Andrew Punch. The source code for this programme
may not be used without acknowledgement being given.

