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