Portable dirhtml Changelog

What's new in Portable 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 Portable 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 Portable 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 Portable 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 Portable dirhtml 4.8561 (Feb 14, 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 Portable dirhtml 4.856 (Jan 31, 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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