-- The unabridged history of dirhtml releases --
11/12/09:Fixed some issues with old style left/right framed builds
11/11/09:Variables are now supported in /FILE_TABLE_START, /FILE_TABLE_END, /FOLDER_TABLE_START and /FOLDER_TABLE_END script sections
11/8/09:Version 4.844 released: New variable added: %%ROOT_FOLDER%; Framed builds can use the primary script instead of specific left and right frame scripts; Fixed a bug that would cause included %%FILE...% variables to insert the filename from root folder instead of the first sub-folder when placed in an /ANCHOR script section (if there were no matching files in the root); Removed the recently added   before filenames not in the first column; Added   to the default word for K; An additional   is appended to the end of file times/dates, and also to filenames if sizes and dates are not shown
10/16/09:Fixed another continuing bug related to &'s in file/folder names, this time related to the translation of umlauted characters
9/29/09:Version 4.843 released: Popup help strings in the folder drop-down list now updates properly with help text from a language xml file; Chinese language translation added and some related chinese language filename bugs fixed; Fixed (again) bugs related to & in file and folder names; Changed the title of the european date checkbox
9/8/09:The default word for the parent folder is now correctly restored when dirhtml starts or when an .init file is loaded
9/3/09:Bug fixed: Popup help strings for two "Add" buttons on the first page were not being updated from a language xml file
8/1/09:Version 4.842 released: New option added to limit the maximum depth of subfolders shown as clickable anchors; Removed the Ctrl+Number functionality (it conflicted with special characters on some non-english keyboards)
7/28/09:The distributed dirhtml.zip file now encloses all files in a root folder; Icon has changed; An installable version is again offered for download
7/17/09:Version 4.841 released: HTML 5 doctype added, note that most (if not all) scripts will need to be rewritten to validate with HTML5, see this page; Bug fixed relating to the translation of the euro char, single and double quotation marks (€’‘“”) to html codes when the characters existed in linked file names
6/29/09:Output from the variable %%RELATIVE_PATH changed slightly; %%RELATIVE_PATH no longer shows the fully qualified path for files built via batch files
6/28/09:Version 4.8403 released: Using "." as the folder in batch generated files is working again
6/23/09:New variable added: %%NO_EXT_FNAME%
6/10/09:Version 4.8402 released: Strings shortened to a zero length were in fact zero length instead of unshortened
6/9/09:Version 4.8401 released: Fixed a bug that would add one &nbsp; for every anchor (except the first one) after the closing </html>
5/24/09:Added "clear: left" to #leftnav in help_styles.css
5/20/09:Group boxes are blue; Links to dirhtml web pages and email on the About Dirhtml page mysteriously weren't working
4/30/09:Auto-launched files built via batch files launch to the selected default browser (if there is one)
4/26/09:Fixed a bug in dirhtml_french.xml, which wasn't parsing correctly; added xml text for "XML file doesn't parse correctly"
4/22/09:When a string is selected from user defined dropdown lists, it moves to the top of the list
4/21/09:Version 4.84 released: Dirhtml XML files can be in UTF-8 or UTF-16 format (dirhtml_english.xml and dirhtml_french.xml were reformatted to UTF-8); A &nbsp; is added before folders, anchors and filenames that are not in the first column, additional code can be added via sections: /BEFORE_FILENAME_NOT_FIRST_COLUMN, /BEFORE_FOLDER_NOT_FIRST_COLUMN and /BEFORE_ANCHOR_NOT_FIRST_COLUMN; The <tr> for the sorted root folder as well as code from any related /ANCHOR or /ANCHOR_BEFORE is no longer skipped for recursive single file builds that don't create an anchor table; The number of file columns is reduced as needed for recursive, folder-sorted builds; Settings are saved if the application is closed non-traditionally; Added a "No file was built / No matching files or folders were found" dialog; Commas/periods are inserted into the number of files created in the "Created HTML File(s)" dialog;
4/13/09:File sizes are now reported correctly for giant files
4/12/09:Fixed a rather embarassing bug that would hang the program if a new folder was selected when there were already 15 folders in the drop-down list
4/7/09:Trivial changes (bad link in a help file, smooth buttons on the recursive page)
4/1/09:Version 4.834 released: Configuration (*.init) files are now in UTF-8 format with BOM and are no longer standard .ini files; Unsorted sorts were not being read from .ini files properly; When '.' is the folder to be searched, '.' is translated to the actual folder name; Changed the default scripts for left and right frames; The folder window in framed builds now includes a link to the file built in the root folder; Folder links can be limited to a max number of characters; Headers are no longer automatically suppressed for left frameset files; Fixed a bug that prevented files from being launched from the file created dialog on some non-english systems; New script section added: /ANCHOR_BEFORE; The script drop-down has a few entries when first run; &'s in %%F variable filenames are translated to &amp;'s
2/23/09A critical graphic file used for all help files was left out of dirhtml.zip; Replaced CStdioFileEx with non-MFC EZUTF
2/22/09Interim comments in scripts were not being skipped if the script was in UTF-16 format
2/11/09:Version 4.833 released: New variables added, %%2SLASHDIR%, %%2FSLASHDIR% and %%F_PATH_2SLASH%; %%F and %%DIR now work correctly in /PRE_HREF_FILE and /POST_HREF_FILE; The progress dialog always starts centered over the application; Unsorted was moved from the 'sort order' group to the 'sort by' group; The %%FILE...% variable can now be used in /ANCHOR or in the Anchor Prefix (on the Default Words page); Edit script wasn't working properly if the script filename included a space and a specific text editor was selected; Removed the trailing &nbsp; from recursive sorted folders; All recursive builds now respect the search depth setting; "/r/n"'s are translated to "/n"'s when a file is read via %%FILE...%; Convert latin characters now defaults to true; dirhtml_french.xml was borked in 4.832 and possibly in some earlier versions
11/18/08:Added an option to have no <title> when creating many files recursively; Further expanded instructions regarding auto-regenerating files via php
11/3/08:Added instructions on how to automatically regenerate server index files via php to the help_notes.html file
10/23/08:Bug fixed: Frameset files were not being written if the output file included a path
10/10/08:Version 4.832 released: New feature added: Folders Include, which works exactly like Filenames Include, but for folders; Added an option regarding processing the root folder when there is one or more strings in Folders Include; When dirhtml is run in batch file mode, it returns the number of files created; Fixed bugs relating to creating ini file entries for the character set and max file characters; New variable added: %%FOLDERS_INCLUDE%; UTF-8 is now the default character set; Removed the replace spaces and replace character entities options (which are now automatic); New sorting option - "Last access"
8/28/08:Version 4.831 released: Bug fixed: folder columns are weren't always being correctly read from the ui; Various script sections relating to using <colgroup> in generated tables added
8/23/08:Version 4.83 released: File builds are significantly faster; Generated files can use ANSI, UTF-8, or UTF-16LE character sets; Html <title>'s are correctly read from files with UTF-8 character sets; New button added to the file(s) generated dialog box: "Launch & Close"; Bug fixed: / preceded html file links that aren't in the root folder when "Use html <title> as link text" was selected; Bug fixed: comments in script files weren't always being skipped; Files built via batch files can be automatically launched; Bug fixed: max file characters weren't being written to .ini files if the miscellaneous tab had never been activated; When dirhtml is run for the first time, the folder is set to ".";
5/23/08:Version 4.823 released: Fixed a bug that would (under certain circumstances) incorrectly replace spaces in the folder portion of links when "Fully qualified path to links" was selected
5/11/08:Version 4.822 released: Fixed a bug introduced in v4.82 that placed a > at the start of the file table if an anchor table was not generated
4/10/08:Version 4.821 released: All numeric dropdown list boxes have been replaced with edit boxes/spin controls; Max characters need no longer be multiples of ten
3/21/08:If the root folder is a period ("."), the current directory will be used as the root folder, making it theoretically possible to use a generic dirhtml batch file as a cgi gateway.  It definitely makes it possible to generate an html file in the current folder by running a batch file (or by calling dirhtml.exe directly with an appropriate .ini file parameter).
3/15/08:Trailing &nbsp;'s removed from all <td>'s (use TD {padding-right: 5px} or something similar as needed instead); Modest changes made to some help files
2/27/08:Version 4.82 released; The number of visible characters in file links can be limited; Changed the way character-limited links are displayed; New script sections added: /ANCHOR_HEADER, /TABLE_HEADER, /HEADER_STYLE, /FILE_HEADER_OVERRIDE; The XHTML-Transitional doctype was slightly incorrect in previous versions; Replaced <p></p> with <div><br></div> when adding space between tables; Tables have a content description by default; The header of anchor tables has a correct colspan when there are less anchors than the max anchor columns; Slightly changed the default xhtml frameset file; The "Default frameset files" button is working again; Bug fixed: characters weren't being translated if "Use <html> title as link text" was selected; Separators for european style dates are user definable (e.g. 16/08/07, 16.08.07 or 16-08-07); Times are no longer preceded by &nbsp;, Dates are never preceded by two &nbsp;'s; The file table can optionally have a header (new default word added); "Sorted Folder Prefix" is now called "Anchor Prefix"; Default words dialog was reformatted, and now correctly updates itself when dirhtml starts; Dirhtml web site was moved to a new domain; Newly selected scripts appear at the top of the drop-down list; There is no header line to the folder table if the default folder word is blank; Bug fixed: dropdown lists weren't being cleared when a new .ini file was read; Pressing escape while the main window is active no longer closes the program; Sorting speed is improved; Various additional words (including the text used for months) and phrases can be translated via the language xml file; The default text editor is user definable
6/1/07:Version 4.81 released; All edit controls on the "Folders, Files" page are now drop down lists; New variable added: %%DATE_NO_TIME% (all future variables will end with %); The default font is now MS Sans Serif - 9 point; Fixed a bug which deleted the combo box's edit text if delete was pressed while hovering over the drop-down list; Adding a new skipped folder adds ";" to the existing string as needed; Fixed a bug introduced in v4.80 that caused tables to be sorted non-column-wise in batch file builds; Changed the default html title to "Listing of folder: %%DIR"; Web site moved to comcast; dirhtml@comcast.net is now the official dirhtml email address; Ctrl+F1 when the tree has the focus no longer brings up a no context help available message; Recursive searches can be limited to a specific folder depth
3/7/07:Context sensitive help files are opened instead of the generic Help->About page
3/5/07:Updated the help file system with a more modern look
3/3/07:Anchors in the file table can be full length when anchor table links are limited to a certain number of characters
2/10/07:Added a link to this web page to the About page
2/9/07:Removed the "Use /r/n for line breaks" option; Reformatted the Miscellaneous page; New script section added: /FILE_PREFIX; New variable added: %%F_PATH; %%F no longer includes the file's relative path; Fixed a bug which crashed the program during batch framed file builds
2/7/07:Recursive framesets use the "One HTML file per folder" html <title> setting
2/6/07:Scripts can include comments by preceding lines with //; Elements in language xml files do not have to be in a precise order
2/2/07:The application that receives launched .html files is user-selectable; UI pages can be activated by pressing Ctrl+1 through Ctrl+9
1/26/07:Added a trailing space to summary statistics' default words
1/24/07:Bug fixed: some settings were not being written to .ini files if the page they are on had never been activated
1/23/07:Version 4.80 released. New script sections added: /PRE_HREF_FOLDER, /POST_HREF_FOLDER, /SIZE_TD, /SIZE_TD2, /DATE_TD, /DATE_TD2, /TIME_TD, /TIME_TD2, /FILE_TABLE_ROW, /FOLDER_TABLE_ROW, /ANCHOR_TABLE_ROW; Outdated entries are removed from ini files; %%F includes the relative file path, when appropriate; Interface font is user-selectable; Builds can be cancelled more or less instantly during a sort; Selected folders and scripts are added to combo boxes based on complete rather than partial matches; Progress dialog shows when anchors are being generated; An error message is shown when an attempt to launch a generated file fails; The number of characters in anchor links can be limited; Folder and script listbox items can be deleted by hovering over them with the mouse and pressing Delete; Fixed a bug which prevented an anchor from being being generated for the root folder of a drive (e.g. C:\); Fixed a bug that changed the anchor table setting when "Sort By Folders" was toggled and a build executed; Removed align="center" from table header cells; Scripts can be in little endian unicode format
12/17/06:Version 4.79 released. New script sections added: /PRE_HREF_FILE, /FILE_TABLE_START, /FILE_TABLE_END, /FOLDER_TABLE_START, /FOLDER_TABLE_END, /ANCHOR_TABLE_START, /ANCHOR_TABLE_END; New variable added: %%VERSION; "What's This?" no longer appears when items are right clicked; Fixed a bug that caused the program to hang if a new script was selected (F5) when there were already ten scripts in the drop-down list; Maximum allowed number of drop-down list items increased to 15; Changed the way folders are stored in .ini files; Quoted more .ini file strings; %%DIR and %%FOLDER can be used as part of the html title; Changed the default title to %%DIR; Changed the way certain characters are translated in folder anchors; Reduced anchor colspans if dates are shown but times are not; Fixed a bug that resulted in unintentionally skipped folders on non-english systems; Changed default font to SWISS; "Convert & to &amp;" renamed to "Convert character entities," which now translates left/right quotation marks as well as &'s; Radical new xml based internationalization scheme implemented; Added a new option to force certain settings when building framed sites
10/27/06:Version 4.78 released. File table headers can be repeated after folder anchors; Moved and renamed some checkboxes on the Miscellaneous page; If anchors use forward slashes, %%DIR and %%RELATIVE_PATH backslashes are converted to forward slashes; Wide tooltips are narrower; Script edit box was changed to a drop down list; Main window is disabled while files are being generated; Special note: recursive builds with anchors may require scripts with different <th>, table or anchor border-top/border-bottom sizes to avoid duplicating borders, depending on the "repeat header after..." setting
8/15/06:The characters "(){}" are translated to underscores in anchor links
8/11/06:File sizes are 64 bit integers internally
8/10/06:Fixed a %%FILE variable bug
8/7/06:The relative path can be used as the html <title> when building many files recursively; Recursive options page was reformatted
7/26/06:New variable added: %%RELATIVE_PATH
7/23/06:Version 4.77 released. Anchor tables have a link to the root folder and a user-definable root folder default word; Xhtml builds insert a space before generated trailing />'s; Anchors can optionally use forward slashes instead of backslashes; Bug fixed: the files built dialog didn't report the correct number of files created when building unicode files; Column sort speed is vastly improved
7/20/06:Added an edit script button to the Folders, Files page
7/19/06:Changed the "About dirhtml" page icon; Made the building files dialog wider
7/12/06:Version 4.76 released. Builds are approximately twice as fast as v4.75; Added grep-like pattern matching (e.g. *althea*live*.mp?), which makes very finely tuned searches possible; Changed default word "Filename" to "File"; Added an option to delete files after they are generated; Bug fixed: files in drive root folders (?:\) had '\' prepended to their link text; Bug fixed: file columns would be improperly lowered after a particular sequence of builds if the Miscellaneous page had never been activated; "Skip These Files" was renamed to "Filenames Exclude" and is no longer case sensitive; Removed tab stops from most buttons; Buttons on the recursive page are generically styled; If "Non-functional links" is selected, folder links are just text (anchor links still work); Fixed a file table column bug that affected some small builds
6/27/06:Removed the leading zero in times when using %%DATE (if european style dates is not selected); Bug fixed: "Convert & to &amp;" setting wasn't being read properly, it now works for anchors, files and folders; New variable added: %%SKIPPED, which shows skipped files
6/7/06:Version 4.75 released. Changed script elements /FILE_TD, /SIZE_DATE_TD and /FOLDER_TD such that they are no longer backwards compatible with older dirhtml versions (they can no longer include the <td ... >); Added an option to use file table script elements for all tables; Summary statistics can be placed anywhere in generated files using a new variable: %%SUMMARY; Changed the default button on the files built dialog; Changed some default words; Unicode builds use charset=UTF-16LE by default; Header row table cells use <th>'s instead of <td>'s; An extra space is no longer added automatically after summary statistics' default words; The file specification can be inserted into generated files via the %%SPEC variable; Random sort option added; Semicolons in links can optionally be converted to %3B; Removed parantheses conversion functionality
5/20/06:Blank <td>'s added to force rectangular tables now incorporate settings from the active script; New scripts added (gray.txt, blue.txt, blue2.txt, blue3.txt, green.txt); Changed the default script to gray.txt; Removed fancy_table.txt
5/19/06:Rewrote fancy_table.txt more elegantly which will result in smaller file sizes; Fixed a newly introduced bug which failed to close the folder table
5/7/06:Quoted more strings in .ini files; Fixed a (lingering) bug which caused too many blank <td>'s to be added to the last row of the file table under certain conditions; Fixed a very obscure bug relating to non-functional links in single recursive files; Added a new variable: %%INCLUDES, which inserts the 'filenames include' setting
5/5/06:Version 4.74 released. Unicode support added; Windows 98 support dropped; Changes since v4.73 shown below added; Added new option to force rectangular tables (which was the only option in v4.73); Fixed a bug which caused the program to crash if the Folder was blank; Fixed memory allocation issues related to pressing "Cancel" at certain points during a build; Fixed a bug which caused the colspan of the final folder anchor to be too low under certain circumstances; Help file is now in html format; Added auto scrolling to some input boxes; Fixed a bug relating to blank lines in certain script sections; Lost the extra space in the final <p> when /SUMMARY_STYLE is not defined in the active script; Quoted the dirhtml version in .ini files; Added F4 and F5 hotkeys to change the current folder and script, respectively; Changed the folder edit box to a drop down list
3/9/06:Added the option to use /r/n for line breaks (previously, /r was used, which was a bug: /n is now the default); Added an extra line break before <body> and <head>; Reformatted fancy_table.txt
3/2/06:Fixed a bug which caused the framed site option to be reset to FALSE after a framed site build if the recursive page had never been activated; Changed the default parent folder word to <parent>; Removed "Options" from the title of the Sorting page
2/27/06:Gussied up all buttons; Changed the CFileDialog title to "Open" when switching frameset files; Added a new page with links to open source code used in dirhtml; Fine tuned file size rounding when displaying by k's; Changed default font to Tahoma 8 pt in all dialog boxes; Slightly enlarged some buttons; Fixed a bug which caused the program to crash when building framed sites
2/10/06:Removed the trailing return from /SUMMARY_STYLE in generated code; Folder anchors are never sorted: they appear in the same order as in the file table
2/3/06:Cancel button added to the progress dialog; The application window is smaller and the feedback window larger
1/15/06:Version 4.73 released. Even and odd rows can be formatted differently via new script file sections: /ANCHOR_TABLE_ROW2, /FOLDER_TABLE_ROW2, /FILE_TABLE_ROW2, /FILE_TD2, /SIZE_DATE_TD2, /FOLDER_TD2 and /ANCHOR_TABLE_TD2; Empty cells are added as needed to make tables rectangular; Changed the cursor to an hourglass while building files; An installable version of dirhtml is no longer needed or offered; & ( and ) are replaced in folder anchors if convert iso characters is enabled; Removed the second non-breaking space from various places; The prefix to anchors (e.g. Folder:) no longer automatically adds a trailing space; Folder anchors are no longer bold by default: use /ANCHOR_TD; Added /SUMMARY_STYLE which allows the summary statistics to use custom formatting; Changed default cellpadding to 2 for all tables; Some settings have forced values if incompatible options are selected; If european style dates are selected, times are formatted in 24-hour style (no am/pm); Version number added to dirhtml.ini; Default words are now quoted in ini files
12/9/05:Version 4.72 released. Fixed a bug which caused the program to crash if an entire disk was searched recursively and folder anchors were generated
12/1/05:Switched to unsigned integers for file sizes which allows sizes to be up to 4,294,967,295 bytes; An improved version of the generic select folder dialog is now used
10/19/05:Removed the utf-8 charset from from the light_blue.txt and fancy_green.txt scripts
8/30/05:Version 4.71 released. It incorporates the bug fixes described below
8/30/05:Fixed two bugs: Custom .ini files located in a folder other than where dirhtml.exe is located weren't being loaded except via the command line; Added quote marks in batch files to the .ini file name and to the dirhtml.exe location if needed
8/26/05:Fixed a bug: If a linked file matched more than one search specification (e.g. *.*;*.html), the link would be repeated for each match
8/6/05:Fixed a bug: The "Sort by columns" setting also wasn't being saved between sessions
8/5/05:Fixed a bug: The "Use HTML titles for link text" setting wasn't being saved between sessions
8/2/05:Version 4.70 released. New interface; Non-english characters (e.g. äö¥£©) are optionally translated to html codes; Returned to iso-8859-1 as the default character set; Lost extra return codes in generated files making them more readable and shorter; Fixed a bug relating to skipping folders when building a file in each folder (they were built but not directly accessible); Added strict html 4.01 as a doctype; Added the ability to include only files matching a set of strings; Anchor table headers weren't being excluded when suppress headers was selected; Made anchor columns independently selectable; Custom html files are now known as scripts; New scripts were added, including some created by dirhtml users
5/27/05:Version 4.63 released. Replaced <html> with <html xmlns=...> when building xhtml files; Changed the doctype checkboxes to a drop down list; Changed the default charset to utf-8 for all builds when /CONTENT_TYPE is not user defined; Removed align="left" from file, folder and anchor td's; streamlined fancy_table.txt; Fixed a bug that kept ISO characters from being replaced in visible links when 'Use HTML <title> as link text' was selected; Replaced ",+'" with '_' in anchor ID links (they aren't legal xhtml).
4/4/05:Fixed a bug that caused links to be blank when 'Use HTML title as link text' was selected.
4/1/05:Version 4.62 released. Fixed a run time error when building framed sites which was introduced in v4.61. Illegal chars in folder names are converted to their iso equivalents when 'Convert &() to ISO chars' is selected.
3/28/05:Version 4.61 released. The user can now choose between html 4.01 transitional, xhtml 1.0 transitional or xhtml 1.0 strict output; custom Content-types are allowed via a new /CONTENT_TYPE section
1/26/05:Made modest improvements to fancy_table.txt; Killed trailing slashes for folder separaters when there are no folder anchors
12/26/04:Version 4.6 released: dialog box background images are user selectable; changed the DOCTYPE from strict to transitional when "XHTML compliant output" is selected (for IE compatibility); fine tuned the way non breaking spaces are added to file sizes; parent folder links are now always supressed in the root folder for multi-file recursive builds
10/16/04: Changed the dialog box background bitmap; updated the help file; prefixed "ID" to all id= links, so folder anchors that start with numbers validate using strict XHTML; stripped name=... from anchor id's.
5/14/04:Version 4.59 released: Changed the folder character from '/' to '\' in the visible text only. It remains '/' in the href
2/26/04:Version 4.58 released: Made subtle improvements to the help file; Uses '.' instead of ',' for file size commas when 'Insert Commas Into File Sizes' and 'European Style Dates' are selected; Added /PRE_FNAME_FILE and related custom html file options; Fixed a lingering folder anchor bug; Root folder is never skipped when building a framed site.
6/03/03:Version 4.57 released: Links created when using the 'Fully qualified path to links' option are now preceded by File://
4/11/02:Fixed a bug relating to using %%FILE variables early in the custom html file
4/5/02Version 4.54 released: Large builds are now AT LEAST 100 times faster; the anchor table title is skipped if the Anchor Word is blank; made batch filenames 'sticky;' improved some of the sample custom html files.
2/20/02:Version 4.53 released: Fixed a bug relating to suppressing extensions while also not using html titles as the link text.
2/1/02:Version 4.51 released: Changed the way 'Show Folder Names' are displayed from absolute to relative.  Now you'll see /Desktop instead of C:\Windows\Desktop
1/19/02:Version 4.5 released: Dirhtml can now (optionally) generate fully xhtml compliant output. Added various new ways to format the anchor table; anchor table is now sorted by columns, when appropriate; fixed a bug relating to supressing extensions while using HTML titles for link text; added an option to not format file sizes with commas
11/28/01:Version 4.41 released: Fixed a bug relating to including the file sizes which only affected v4.4.
11/24/01:Version 4.4 released: Made it possible to customize <TD>'s (cells) in the file and folder tables; added a new custom html section /BEFORE_SUMMARY which places code before the summary statistics.
9/18/01:Fixed a problem that sometimes caused crashes when building recursively from a CD.
9/13/01:Version 4.3 released: Added an option to use the <TITLE> section of .html, .shtml and .htm files instead of their filenames for link text. Note that if you select this option and process a lot of html files, you can expect it to take longer to build as dirhtml needs to read the contents of each file, though I have tried hard to make it as efficient as possible. This option should make dirhtml handier for site maps.
9/2/01:Version 4.23 released: Added an option to change the html DOCTYPE via the custom html file.
8/11/01:Version 4.22 released: Added a new custom html file option: /ANCHOR, which allows you to add arbitrary code after folder anchors; automatically suppress the trailing '\' in folder anchors and the link to parent folder in the left frame of a framed site; added #top and #bottom links to all generated files.
8/7/01:Version 4.21 released: Made skipped folders not appear in the folder links table. Previously, they were only skipped from recursive builds.
8/3/01:Version 4.2 released: An entirely new interface. Fixed a folder anchor problem; added an option to show dates with or without times; added an option to exclude specific folders from recursive builds.
7/1/01:Version 4.1 released: Made all default words user-definable. This was done primarily to make dirhtml completely language-neutral.
6/23/01:Version 4.01 released: Fixed the 'missing link' problem; added non-breaking space after folder anchors
5/26/01:Version 4.0 released!: Allows you to build arbitrarily deep, customized framed sites with two clicks; moved 'Sort by Columns' to sort dialog; lost the obscure 'Save Variables' button; added clickable url links to help file; improved installation routine; added optional anchors to folders while building files recursively sorted first by folder.
5/7/01:Version 3.8 released: Added an option to convert '&', '(' and ')' to their ISO equivalents; made initialization file folders sticky
5/5/01:Version 3.73 released: Fixed a bug which reported the wrong total of all file sizes when it was greater then ~4 gigabytes
4/26/01:Version 3.72 released: Added %%FOLDER and %%File variables
4/20/01:Added link to the brand new dirhtml bulletin board to the Help->About dialog box
4/6/01:Version 3.71 released: Added %%DIR and %%DATE placeholder variables to /START, /END and /BETWEEN_FILES_AND_FOLDERS
4/4/01:Version 3.7 released: Added the ability to insert the current filename in /FILE_HREF_APPEND using %%F and to make links invisible.
3/19/01:Version 3.64 released: Fixed a bug which made extensions in file specs case sensitive, e.g. *.txt didn't match blah.TXT.
3/5/01:Version 3.63 released: Fixed a bug which caused file sizes to round incorrectly when showing sizes by K.
3/2/01:Version 3.62 released: Fixed backward compatibility issue relating to batch files built with prior versions building a single file recursively; added launch button after a build is completed.
2/23/01:Version 3.6 released: Released v1.0 of the C++ html generation source code behind dirhtml, updated dirhtml accordingly.
2/7/01:Version 3.55 released: Fixed a newly introduced bug which caused .ini files in the same folder as dirhtml.exe to be ignored.
2/6/01:Version 3.54 released: Changed functionality of Custom HTML File button, added three sample custom HTML files
2/1/01:Version 3.53 released: Added buttons & combo boxes, changed nothing except the user interface
1/30/01:Version 3.52 released: Fixed bug relating to /FOLDER_TABLE_HEADER and opening <TR> in folder tables
1/26/01:Version 3.51 released: Changed sorting method so files beginning with '_' will appear before files beginning with 'a' - 'z'; added fancy progress bar; fixed /FOLDER_FILE_LINK problem
1/22/01:Version 3.5 released: Added the ability to exclude files matching multiple patterns, e.g. *.mp3;index.html
1/7/01:Version 3.42 released: Fixed bug which prevented the first folder name from being displayed when building a single file recursively from a root with no matching files and showing folder names
1/3/01:Version 3.41 released: Fixed bug introduced on 12-31 relating to building multiple files recursively. This only affected building in batch file mode.
1/2/01:Added F11 & F12 hotkeys to menu items
12/31/00:Version 3.4 released: Fixed various bugs relating to building files recursively using the GUI with 'One HTML File Per Folder' more than once per session.
12/29/00:Version 3.32 released: Added bitmap buttons to all dialogs, fixed memory leak in license info dialog.
12/23/00:Version 3.31 released: Added bitmaps to buttons in the main dialog.
11/29/00:Version 3.3 released: Added /BETWEEN_FILES_AND_FOLDERS and /FOLDER_TABLE_HEADER options to custom HTML files.
11/17/00:Version 3.22 released: Added tooltips for all dialog controls; fixed issue relating to page titles when building 'One HTML file per folder'
11/9/00:Version 3.21 released: Added <!DOCTYPE.... 4.1 Transitional....> to generated files, lost blank table row when headers are suppressed.
11/6/00:Fixed bug which in batch files only caused a blank file specification to match all files.
10/21/00:Fixed bug which sometimes left unmatched <TR> </TR> pairs. Started validating generated pages via W3C...
10/17/00:Version 3.2 released: Added support for sorting by rows and showing file sizes in K's.
9/8/00:Version 3.1 released: Fixed bug affecting folder links to filenames while building one html file per directory.
9/7/00:Located a Windows API bug which causes long file extensions to match three character extensions (e.g. x.html matches *.htm); worked around it.
8/20/00:Fixed bug which kept /FILE_HREF_APPEND from working in batch file mode
8/14/00:Version 3.0 released!: folder and file tables can have any number of columns, all recursive builds can be run from batch files, folder names can be optionally shown.
7/26/00:Version 2.9 released: Moved folder prefixes to the Custom HTML File, fixed issues relating to {parent directory} and custom HTML files, links can optionally be fully qualified, dirhtml .ini files can be saved & read.
7/21/00:Updated help file; fixed small bug which resulted in not counting parent directories as a folder in summary info; all shortcut links are now ignored.
7/18/00:Version 2.8 released: Added support for european-style dates, the abiltiy to suppress extensions and a progress indicator while building files; changed date format.
7/9/00:Version 2.7 released: Added menus. Now you can launch your generated HTML file or edit the custom HTML file from within dirhtml.
6/28/00:Version 2.6 released: Fixed various bugs relating to building one or more files from a root directory.
6/12/00:Built an install/uninstall routine
5/30/00:Version 2.5 released: Links can be sorted in any imagineable way.
5/24/00:Version 2.4 released: Dirhtml can now build a single file with recursive links to desired files in all subdirectories.
5/18/00:Version 2.3 released: Fixed Folder Prefix bug, lost the folder tree control entirely which vastly improves loading time, and added a bitmap background to the main dialog box.
5/12/00:Added clickable http links to About dialog box and other subtle improvements
4/28/00:Version 2.2 released: Added option to link folders to a specific html file via /FOLDER_FILE_LINK section of Custom HTML File.
4/24/00:Version 2.1 released: Fixed bug which caused crashes when used on NT/2K systems with multiple accounts. Also added a progress indicator when scanning disks.
4/9/00:Made very modest improvements to the help file.
4/1/00:Version 2.0 released: multiple html files can now be built recursively.
3/29/00:Version 1.8 released: No more complex batch files.  All info is saved to a customized .ini file.  Henceforth, new versions will not need new batch files, regardless what options are added.
3/27/00:Version 1.7 released: Added the ability to supress headers and append text to links, e.g. "target = framexxx". This allows you to generate framed sites.
3/23/00:Version 1.6 released: Fixed batch file creation bug; added file summary option (Batch file format has changed)
3/18/00:Version 1.5 released: Added two files per row option (Batch file format has changed); added /TABLEHEADER Custom HTML option
3/8/00:Version 1.4 released: Fixed serious timestamp bug
3/2/00:Added help file link to system menu
2/29/00:Added integrated help file. {didn't seem worthy of a version upgrade}
2/16/00:Fixed problem relating to saving batch file in root directory
2/15/00:Version 1.3 released: Multiple file specifications can now be used by separating them with semicolons (e.g. *.cpp;*.h;*.rc)
2/14/00:Changed table headers to 'Date' & 'Size' from 'File Date' & 'File Size'
2/12/00:Version 1.2 released: file timestamps can now be optionally included (Batch file format has changed)
2/10/00:Added cellpadding=0 cellspacing=0 border=0 to table definition, non-breaking space to filenames

Valid XHTML 1.0!

wc3 validator image