| -- 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 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
|
| 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 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 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 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 &'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 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 '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
- Dates are never preceded by two '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 &" 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 &" 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/02 | Version 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
|