-- The unabridged history of dirhtml releases --
  
???: Version 4.87 released
  • Portuguese (Brazilian) translation added
  • Significantly rearranged the dirhtml.zip file and the folder organization of the installable version
    Note: Scripts are now located in a "Scripts" subfolder.  Some previously saved .init files will need to be updated to reflect this, particularly framed build .init files.
  • Links in files built without sizes or dates now have the &nbsp; after the filename, outside the <a></a>, instead of inside the link
  • New variable: %%RANDOM_COLOR%
  • Variables now work in /PRE_FNAME_FILE sections
  • Unqualified or relative %%FILE...% variables are now searched for first in the currently searched folder, then in the folder the script being used is located in.
    Note: In earlier dirhtml versions, unqualified %%FILE...% includes would search the dirhtml.exe folder if the file isn't found in the searched folder
  • Unqualified file references in /FILE_MATCH... sections load files from the same folder as the script
  • Added new feedback item for "Column sorting..." and a related xml-definable language text entry
  • Pressing "Cancel" during a column sort will terminate the current build with a minimum of delay
  • Column sorting is skipped for random sorts
  • %%RELATIVE_FOLDER variables work in /FILE_HREF_APPEND sections
  • New variable: ~~FILE...~, which is similar to %%FILE...%, but supports variables
8/23/11: Version 4.861 released
  • Scripts are correctly located if the folder being searched is a network address and the script has a relative file location.
  • Folders can be dropped onto the "Folders, Files" page, which will replace the existing selected folder.   A successful folder drop will also add the folder to the drop-down list.
  • Previously added date modified strings are restored when the program is restarted
7/2/11: Version 4.86 released
  • Added a dialog that gives the option of exploring batch/vbs files after they are created
  • Moved /FILE_MATCHES_... script sections to a new help page
  • Added a NO_CODE-DIRHTML option for file matches, which enables code insertion to be skipped for specific matching file types
  • Added folder table, anchor table, and file anchor row equivalents of /FILE_MATCHES... sections
  • Fixed a /FILE_MATCHES... bug exemplified by /*.*|*.*|*.*, which would triple the inserted code for all files
5/28/11:
  • Spanish translation added
3/11/11: Version 4.857 released
  • The "Restore english defaults" button always has a tooltip in english
  • Limiting links by file size is now possible
  • %%FILE_SIZES% variable added
  • Dutch translation added
2/11/11: Version 4.8561 released
  • "Process files in the root folder..." is working correctly when the folder uses a relative (e.g. drive-less) referernce
  • %%DAY% variables are working correctly in /START sections
  • Date Modified dates are being parsed correctly; When any date is unparsable, all Date Modified settings are ignored
1/24/11: Version 4.856 released
  • German translation added, french translation updated
  • New xml sections added to all xml files reflecting new or changed user interface items.
  • Miscellaneous page reformatted
  • Added help text to static items on the Files, Folder page
  • Folder as well as files have fully qualified links when the setting is selected
  • /FILE_MATCHES_INSIDE_A sections are working correctly
  • All /FILE_MATCHES sections support %%F, %%F_PATH, %%NO_EXT_FNAME% and %%RELATIVE_PATH variables
  • /FILE_MATCHES_INSIDE_A and /FILE_MATCHES_BEFORE_A no longer automatically insert a space before the html code
  • %%F_PATH_2SLASH%, %%2SLASHDIR%, %%2FSLASHDIR% and %%F_PATH use fully qualified file paths if "Fully qualified links" is selected
12/16/10: Version 4.855 released
  • %%ROOT_FOLDER% variables work in /HEAD script sections (which is useful for linking to style sheets in the root folder in a many file build)
  • When the default root anchor word is blank, no anchor will be generated for the root folder and no row will be generated for the root in the file table
  • The initial display font is slightly larger
  • Non-ANSI characters are translated with %C2 prefixes for UTF builds (for example ¢ would be translated to %C2%A2 instead of %A2).   This was done primarily to achieve compatibility with Apache Lucene.
  • /FILE_PREFIX is reset to blank when an .init file is opened
  • %%MONTH_NUM% variable added
  • Added a new help page that lists all script sections and variables
10/6/10: Version 4.854 released
  • Listed files can be limited by date modified
  • %%DATE_MODIFIED% variable added
8/19/10:
  • The three main buttons are slightly larger
  • Bug fixed: html <title>'s are now correct when building a frameset or "One file per folder" recursively when the page <title> is set to "Relative path"
  • "One file per folder" builds now respect the "Force folder table and parent links" setting - NOTE: This may affect some existing builds
8/17/10:
  • Russian translation updated
7/24/10:Version 4.853 released
  • Network shares no longer need to be mapped to a drive letter and can take the form \\server\folder
5/24/10:Version 4.852 released
  • Generated batch files have improved, portable file references that use old-style 8.3 paths (when available)
  • When a batch file is created, a functionally identical unicode .vbs file is also created
  • File matches are not cumulative (e.g. if the matching.txt file has /*.* and /*.*, only the first html code will be used)
  • New variable: %%FNAME%, which inserts the current filename without character code translation
  • Fixed a bug that caused max file columns to not be adjusted for items in the last folder subsection under certain (rare) conditions
  • %%TOTAL_FILE_SIZE% adds the user-defined "K" word, if appropriate
  • Shortcuts (.LNK files) are no longer automatically skipped
  • New variables that adjust various <tr>'s:/ANCHORS_WORD_TR, /FOLDERS_WORD_TR, /FILES_WORD_TR, /ANCHORS_FOLDERS_FILES_WORD_TR, /ANCHOR_TR, /SIZEDATE_TR
  • Filenames are sorted by html <title> when <title>'s are shown in place of filenames
  • Name/size/date <tr>'s can be suppressed
  • Additional international number formats added
  • Clicking F2 sets the focus to "Filenames Include" on the "Folders, Files" page
  • %%DIR and %%FOLDER variables can be used as part of the root anchor word
  • Bug fixed: &'s in folders no longer result in invalid links when fully qualified links are generated
  • Fixed a bug that would attempt to write files in folders relative to the root folder instead of the app location
4/10/10:Version 4.851 released
  • Dates can have no field separator
  • ANCHOR and /ANCHOR_BEFORE script sections can include %%COLUMNS% variables
  • The 24-hour time option has been replaced with a drop-down list
  • New script sections (intended to be used in conjunction with javascript/perl/php) added: /DATE_BEFORE_TEXT, /DATE_AFTER_TEXT, /TIME_BEFORE_TEXT, /TIME_AFTER_TEXT
  • A Notepad++ dirhtml keywords text file has been added (for those who already have a UserDefinedLang.xml file or prefer to enter the keywords manually)
  • New variables: %%ANCHOR_TOTAL_SIZE%, %%ANCHOR_TOTAL_FILES%, which allow statistics to be shown for anchors
  • New sections: /ANCHOR_A, /FOLDER_A, which allow links in their respective tables to be uniquely styled without cloning entire table css's (previously, the easiest way to accomplish this was to have non-named table css and define just anchor-table TD A {} & etc.)
  • Fixed a bug that would cause the program to hang if /ANCHOR_BEFORE was defined and only one matching file was found
  • Fixed a very serious unicode bug which prevented scripts from being read if the script or dirhtml.exe was in a non-ANSI pathname
3/6/10:Version 4.85 released
  • Dirhtml pages now have individual icons
  • Italian translation added
  • .init/.ini and generated html files no longer use use unix-style line markers
  • The file table header is suppressed if "suppress headers" is selected
  • Fixed an issue relating to saving/restoring fonts
  • New script sections added which enable customizable per file-type links: /FILE_MATCHES_TD, /FILE_MATCHES_A, /FILE_MATCHES_BEFORE_A, /FILE_MATCHES_INSIDE_A
2/4/10:
  • Fixed a very mysterious bug which would occasionally cause the program to stop working
  • Framed builds are aborted if the frameset.txt file can't be located (xml section added for the new dialog)
1/25/10:Version 4.846 released
  • All folder references are fully portable
  • Subfolders are optionally shown on links for single file builds when not sorting by folders
  • Framed builds using the primary script now retain the entire frameset.txt file
  • The dirhtml window position is saved and restored
  • There are new options for formatting dates
  • New variables: %%DAY%, %%MONTH%, %%YEAR%, %%TIME%, %%TOTAL_FILES%, %%TOTAL_FOLDERS%, %%TOTAL_FILE_SIZE%
  • New section: /TD_FILENAME_NOT_FIRST_COLUMN; Number formats can use commas or periods to denote thousands
1/7/10:
  • Bug fixed: if the html-transitional doctype was selected, it was saved to the .init file as an html5 doctype
1/6/10:Version 4.845 released
  • Anchors with a '#' in the filename now work correctly
  • Dialog boxes that select script files now show *.txt and *.dirhtml files by default
  • A Notepad++ dirhtml script language definition file (userDefineLang.xml) is included in the distribution
  • New variable added %%COLUMNS%
  • /ANCHOR_TABLE_START and /ANCHOR_TABLE_END now support variables
  • Russian translation added
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 &nbsp; before filenames not in the first column
  • Added &nbsp; to the default word for K
  • An additional &nbsp; 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/09
  • A critical graphic file used for all help files was left out of dirhtml.zip
  • Replaced CStdioFileEx with non-MFC EZUTF
2/22/09
  • Interim 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!