January 12th, 2012· This version uses XmlLite rather than MSXML since it's not advisable to use COM objects inside shell extensions. It has the added benefit of slightly speeding up the generation phase.
· You can now press the Enter key from the main ExpPrint dialog to start the listing.
· The documentation contains updated information on the latest versions of the popular browsers.
· Now checks for updates automatically.
· Missing timestamps are now skipped in the generated XML rather than being recorded as an item with a 1601 timestamp
November 2nd, 2011· This release works around an issue with the file attributes display under Windows XP. Contrary to the documentation of the Windows shell PKEY_FileAttributes property, under Windows XP the property returns a string, not the attribute flag word. Consequently, the file attributes shown under Windows XP were random in prior release. This version resolves the problem for files in the file system by getting the attributes by an alternate method, and for other files (such as in a zip, or cloud storage), it uses the string form.
· Fixes an issue where single item Keywords/Tags, and People names were not getting listed.
September 8th, 2011· Resolves an issue with the recursion detection which prevented ExpPrint from processing sub-folders on SharePoint (WebDAV) mapped drives
· Includes the system error text when the listing path/file name is invalid/inaccessible
August 29th, 2011· Keywords/Tags - which apply to several different types of file.
· People names - which is supported by some photographic file types via applications such as Windows Live Photo Gallery.
· A minor change to prevent a possible crash with a 3'rd party shell extension.
· Recursion prevention in circular symbolic link situations.
· Prevention of treating saved searches as directories (enumerating a search is a very slow operation).
· Updated documentation on using ExpPrint with the latest versions of popular web browsers.
· A minor change to generate a correct listing when a single compressed file is selected.
March 24th, 2011New Features:
· Can now list embedded tags/metadata from music, documents, photos, videos, and other such files supported on Windows1.
· Can now list the contents of zip (& CAB) compressed folders.
· To streamline normal usage, you can set defaults, making it easier to get to your favourite listing output format.
· Compressed (ZIP & CAB) folders, and symbolic link/junction point folders can be styled - to indicate that their sizes are treated differently from normal file folders.
· No longer limited to listing just file system directories. You can get a listing of almost any shell namespace - things like: Libraries, and Control Panel applets. If you can see it listed in the tree pane of Windows Explorer, you should be able to list it with ExpPrint2.
· For media/document files that have a "Title" metadata, you can use the new "Use Title as Name" option to show the title in preference to the file name. Of course if there is no Title, the file name is still used.
· Listings from searches now indicate the root directory and search filter.
· Because there are several new settings for the ExpPrint+ listing, most of the settings have been moved from the main page to a new settings dialog.
· Updated the supplied style sheets. There are new colour themes, sample fonts selections and sizes, an emphasis example, and special folder indicators. The old "Alternating pastels" is now "Colours - Pale Taupe".
· What was the "shared" column has now become the "Indicator" column and defaults to on. Shared folders, compressed folders, and symbolic links/junction points, can be marked by either a graphic, or text in that column. Consequently the old shared indicator text field is no more.
· Previously, limited folders were show with "[+]" prepended to the name, and "[Contents not listed]" added to the type name, they're now shown with "[limited]" added to the name.
Minor Changes:
· Reverted the context menu icon back to the old e/p icon - the prior one only looked reasonable on Aero displays.
· The HTML file is now written to the "My Documents\ExpPrint" folder, rather than the TEMP directory.
· Where the size of an item is not available, the generated XML no longer has the Size attribute. Previously they'd appear as zero values.
· The progress dialog has been reworked to remove some superfluous words and expand the field showing the current folder.
· In Detailed Table listings, the Total values are now formatted for your regional settings.
· The html table now uses the tbody tag.
· Renamed some files where they're shown in the UI - such as "DetailedTable" is now "Detailed Table", and "MultiColumn" is now "Multi-Column".
· The settings combo in Detailed Tables has changed style, you can no longer type in it.
· Very long files names (> 260 characters), may be displayed using short (8.3) names - as Explorer does. This is an unfortunate consequence of the core changes. However, should Microsoft resolve this in Windows, ExpPrint should also inherit the behaviour.
· Cosmetic rewording in the UI - essentially using the term "folder" (to indicate anything that looks like a folder in Windows Explorer) where previously "directory" was used to imply that only file system directories were supported.
· Faster response to cancelling a listing.
Fixes:
· In listings with skipped folders, the spacer rows between folders was missing.
· Inaccessible file sizes were getting added as -1 values to accumulated totals.
· In rare circumstances, it's possible for an item to have an empty display name (if it's a file named ".ext" when Explorer is set to hide extensions for known file types). Previously this may have resulted in a warning about the value being invalid for the schema.
· The Multi-Column layout was not using the default styling.
· Nested folders inside a hidden folder are no longer styled as hidden.
· Noticed a long standing issue that could crash Explorer. We're not aware of it ever happening in practice, but it's now fixed.
· If timestamp values are not available, they're no longer output - previously you'd see zero timestamp values.
· The shared folder indicator may not have worked for ExpPrint+ listing mode.
November 22nd, 2010· Reworked all file handling to cater for very long paths (> 260 characters) on both local drives and network shares. With previous versions, long paths over 260 characters were either missed or partially handled.
· Fixes for multiple monitor usage. The viewer & updater application windows now appears on the same monitor as the main ExpPrint dialog. Previously they always displayed on the primary monitor.
· Added a "center page" format style sheet.
October 29th, 2010· Added an auto-update notification mechanism.
· Change to the XML serialization to cater for using a space character - so that you can omit a time/date format.
· Cosmetic fix to the progress dialog.
· Update to the documentation.
May 3rd, 2010· Minor update to fix slow starting of Windows Explorer when Explorer is invoked in some situations (such as when using WinKey+E).
April 13th, 2010Bug Fixes:
· In rare situations where the display name of an item was inaccessible the result was a blank display name. The file name is now used if this occurs.
· Getting the file owner now works much better. Previously it frequently failed to work for network shared drives.
· In ExpPrint+ Listing (XML) mode, where a listing was created from a selection of items rather than from a single directory selection, the viewer may have reported a schema problem. The XML produced this way didn't conform to the schema (Fitem elements were at the same level as Ditem elements). Also, the directory total element was output as the wrong type (Ditem rather than Dtotal). The XML is now structured correctly and conforms to the schema.
· In classic mode, size number formats could be corrupted if you used a digit grouping format of 12,34,56,789.
Changes:
· Classic mode is now deprecated and not available by default. Please contact us by email if you need to enable the old classic mode.
· The “Generate” button on the ExpPrint+ page is now labelled “Create”.
· The “Detailed Table Option” dialog’s Crc32 column option is now off by default to match the default setting in the main ExpPrint dialog. Similarly, the Version column is also off by default.
· The progress dialog caption now reads "Creating Listing File" for ExpPrint+ (XML) listings.
· The title of the listing now defaults to using the full path rather than just the display name. You can edit the title in the ExpPrint dialog before creating the listing.
· Under the “Detailed Table Option” dialog, in the “Edit Column Display Name” dialog, the initial keyboard focus is now on the editable control.
· Under the “Detailed Table Option” dialog, the indentation value is now explicitly formatted as a floating point number to make it more obvious that non-integer values are allowed.
· The Edit Style button on the "Detailed Table Option" dialog now displays the standard elevation shield icon to signify that it invokes the editing application elevated. It does this so that you can save files to the ExpPrint Plugins directory - which requires elevates priviledges under Vista and later operating systems.
Enhancements:
· The “ExpPrint Viewer” and the “Detailed Table Options” dialogs have been extensively reworked to provide sample views, explanations, and interactive previews for several options to make it easier to know what they do.
· Improved shell integration - new transparent icons are used where the operating system supports them. The .xplisting file type is now recognised the same way other XML documents are by the operating system in that you can search their contents and display a preview of the raw document.
· Internal reorganisation and performance optimisations
· In some circumstances (such as large or slow networks), getting the owner and version information severely impacts performance, so these are now user configurable options in the listing generation.
· Removed the OK & Apply buttons from the main ExpPrint dialog to remove any confusion – they did nothing!
· No longer disable or hide the file selection controls of the viewer application when invoked with a filename.
Detailed Table Options Specific Enhancements:
· As the dialog is now less cluttered we have removed the More/Reduce buttons that expanded/contracted the full dialog.
· Each item can be a hyperlink, allowing you to navigate to the item from the listing displayed in your browser.
· Time & Date formats are now editable combo lists rather than text controls, providing a list of common formats that you can select.
· No longer automatically select the first item in the “Open Settings” drop list. This means the dialog always defaults to the default settings rather than those of the first settings file in the drop list.
· If you save a new settings file, it's automatically selected in the “Open Settings” drop list.
· New hide options. All sections of the listing can be individually hidden, giving increased flexibility in the types of listings that can be achieved. See the ExpPrint documentation for the details.
· You can no longer type text into the size range combo box. The only options are those selected from the list. This change eliminates odd UI behaviour that could arise previously.
· The size format now defaults to the user’s default regional setting.
· Added an option to display large directories with emphasis – as was previously done for file items.
· The shared directory indicator string is now user customisable rather than being fixed as "*".
· Added a “Set Size Column Name” button. This automatically adds the correct size format name to the Size column text.
Styling:
· Reworked the default unexpanded style (NotExp). This style is used to indicate that a directory’s content is not shown. It now uses a newer CSS feature that most current browsers support. The result is that unexpanded directories are now listed with a "[+]" prefix rather than in strikeout. This works with IE8, and the current versions of FireFox, Chrome, and Opera. If you prefer the older strikeout, or an alternate style, you can create your own style definition.
· The shared indicator column is now centered. It looks better that way if a "shared" heading text is used.
April 11th, 2009· Fully integrated XML/HTML output and formatting facilities. x64 version. Bug fixes
April 1st, 2008· Style sheets are now modular to simplify and reduce duplication in the style sheets. You can now select a combination of style sheets to construct the final appearance of the listing rather than having to create a single style sheet containing every aspect of the design. A default style sheet defining the general appearance is used in all cases to ensure a good basic presentation.
· The "Detailed Table" viewer now has an Edit Style button to allow easy access to editing the style sheets.
· Added EXE/DLL version listing and Crc32, MD5, and SHA-1 hash value listing facilities.
· Time and date formats are now generated as UTC times and shown in your local time format or one of your choice.
· File size can be displayed in the existing variable unit format where each item is displayed in the most appropriate units (bytes, KB, MB, etc) for its size, or you can specify a set unit for all items. The size formatting can also be specified.
· Fix minor issue in classic mode where system error messages were not being shown.
· Added styling for hidden files and directories and new style sheets to take advantage of this by allowing hidden files to be displayed faint or not at all. Additionally, hidden items can also be removed from the listing entirely.
February 8th, 2008· Fully integrated XML/HTML output and formatting facilities. x64 version. Bug fixes.