dirhtml Changelog

What's new in dirhtml 4.871

Mar 27, 2013
  • F, %%F_PATH, %%NO_EXT_FNAME% and %%RELATIVE_PATH are working correctly in file matching sections

New in dirhtml 4.87 (Mar 27, 2013)

  • 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 , 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
  • The language xml file is now saved in general.init instead of dirhtml.init
  • New script section: /FILE_MATCHES_INSIDE_A_SUPPRESSED, which supppresses the link text of matching filenames and replaces them with user-definable code
  • The parent link (..) is no longer shown in the root folder for multiple file builds
  • FOLDER variables work correctly for folders ending in a slash
  • TOTAL_FILE_SIZE% now works correctly for large combined file sizes
  • File sizes can be shown in bytes, k, megabytes or gigabytes
  • DIR variables no longer show the drive letter for html files created on the same drive as dirhtml.exe

New in dirhtml 4.861 (Aug 24, 2011)

  • 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

New in dirhtml 4.86 (Jul 4, 2011)

  • 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

New in dirhtml 4.857 (Mar 12, 2011)

  • 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

New in dirhtml 4.8561 (Feb 12, 2011)

  • "Process files in the root folder..." is working correctly when the folder uses a relative (e.g. drive-less) referernce
  • %�Y% 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

New in dirhtml 4.856 (Jan 27, 2011)

  • 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%, %/SLASHDIR% and %%F_PATH use fully qualified file paths if "Fully qualified links" is selected

New in dirhtml 4.855 (Dec 17, 2010)

  • %%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 � prefixes for UTF builds (for example ¢ would be translated to ¢ instead of �). 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

New in dirhtml 4.854 (Oct 7, 2010)

  • Listed files can be limited by date modified
  • %�TE_MODIFIED% variable added
  • The three main buttons are slightly larger
  • Bug fixed: html 's are now correct when building a frameset or "One file per folder" recursively when the page 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
  • Russian translation updated

New in dirhtml 4.853 (Jul 26, 2010)

  • Network shares no longer need to be mapped to a drive letter, and can take the form \\server\folder

New in dirhtml 4.852 (May 25, 2010)

  • 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 's: /ANCHORS_WORD_TR, /FOLDERS_WORD_TR, /FILES_WORD_TR, /ANCHORS_FOLDERS_FILES_WORD_TR, /ANCHOR_TR, /SIZEDATE_TR;
  • Filenames are sorted by html when s are shown in place of filenames;
  • Name/size/date '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

New in dirhtml 4.851 (Apr 12, 2010)

  • 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

New in dirhtml 4.85 (Mar 9, 2010)

  • Dirhtml pages now have individual icons;
  • Italiam 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

New in dirhtml 4.846 (Feb 3, 2010)

  • 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: %�Y%, %%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

New in dirhtml 4.845 (Jan 16, 2010)

  • 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

New in dirhtml 4.843 (Oct 1, 2009)

  • 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

New in dirhtml 4.842 (Aug 3, 2009)

  • 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)

New in dirhtml 4.841 (Jul 20, 2009)

  • HTML 5 doctype added, note that most (if not all) scripts will need to be rewritten to validate with HTML5; 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
  • Output from the variable %%RELATIVE_PATH changed slightly; %%RELATIVE_PATH no longer shows the fully qualified path for files built via batch files

New in dirhtml 4.8403 (Jun 29, 2009)

  • New variable added: %%NO_EXT_FNAME%

New in dirhtml 4.8402 (Jun 11, 2009)

  • Strings shortened to a zero length were in fact zero length instead of unshortened

New in dirhtml 4.8401 (Jun 11, 2009)

  • Fixed a bug that would add one " " for every anchor (except the first one) after the closing </html>

New in dirhtml 4.84 (Apr 22, 2009)

  • 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 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;

New in dirhtml 4.834 (Apr 3, 2009)

  • 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 is has a few entries when first run; &'s in %%F variable filenames are translated to &'s.

New in dirhtml 4.832 (Oct 13, 2008)

  • 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"

New in dirhtml 4.831 (Aug 29, 2008)

  • Bug fixed: folder columns are weren't always being correctly read from the ui; Various script sections relating to using in generated tables added

New in dirhtml 4.81 (Jun 5, 2007)

  • All edit controls on the "Folders, Files" page are now drop down lists
  • New variable added: %�TE_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
  • [email protected] 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

New in dirhtml 4.80 Pre-Alpha (Jan 2, 2007)

  • New script sections added: /PRE_HREF_FOLDER, /POST_HREF_FOLDER; 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