WinDent
-------
Based on Indent version 1.10, originally released with BSD, subsequently maintained by Sun
under the GNU public license.
Modified for Windows by Jacob Navia and Herman Oosthuysen.

Copyright GNU Public Licence, Freeware.

Maintainer:
Aerospace Software Ltd.
217 Edgedale Gardens NW, Calgary, Alberta, T3A 4M7, Canada
Phone: 403+241-8773, Fax: 403+241-8841
E-Mail: Aerosoft@AerospaceSoftware.com
Web: http://www.AerospaceSoftware.com


WinDent Version 1.20, July 00
-----------------------------
Multiple file capability:
WinDent can now process multiple files.  These can be passed on the command line, selected
with the file browse dialogue (using ctrl-click), or dragged and dropped, up to a maximum 
of 128 file names in one go.  The error handling is not good yet and exceeding this limit 
may cause a problem.

File names passed on the command line must be in quotes, with the full DOS path:
windent "d:\lcc_work\file1.c" "d:\lcc_work\file2.c" "d:\lcc_work\file3.h"
If a filename is passed on the command line, then WinDent will run, indent the files using the
default settings and terminate, without requiring any mouse clicks, to make it callable
from a batch file.

If no filename is supplied, it will display the dialogue and wait for a file selection.

Note that the original indent code cannot handle spaces in file names.  The quotes requirement 
is the first step to get around that limitation.  Thanks Bill for doing this spaces thing
to us...

WinDent Version 1.10, July 00
-----------------------------
Ease of use issues:
Improve batch file operation.  If WinDent is called with a filename on the command line, it 
will run, indent the file and terminate.  If no filename is supplied, it will display the 
dialogue and wait for a file selection.
Modify the file dialogue for file drag and drop capability.
Until the bug in the Indent  code is found regarding the file close problem, multiple files
cannot be processed.

WinDent Version 1.00, July 00
-----------------------------
First working version.
Process one file at a time due to an Indent bug, probably introduced in version 1.3 of Indent.
Note that if Tabs are set to 0 or 1, all tabs will be expanded to spaces, using the Indent
setting as the 'tab' width.
The original file aquires a .bak extension.  The indented file aquires the original name.
The default settings are compiled into a table and should give reasonable results.

