FolderSizes Release Notes
Maintained by Mark Richards (mark@keymetricsoft.com) of Key Metric Software, LLC.
Version 4.5.1.1 (Released April 9, 2008)
- Bug fix: Resolved a cosmetic issue with the folder browser and
disk space docking panel titles.
Version 4.5.1.0 (Released March 15, 2008)
- Feature: Added a new view menu switch that allows users to change
the "visual theme" of the application to a more traditional (more Windows XP like)
form.
- Feature: Added a new "exclusion mode" toggle to the date
criteria section of the search window. This makes it easy to execute queries such
as "find all files NOT modified within the last 30 days", etc.
- Feature: Added new "depth" column to the main window detail listing.
This new column shows the specific depth of the file system object it references.
This is particularly useful in combination with the "View | Subfolder Display Depth"
options, and be used to isolate deeply nested paths. This new column is hidden by
default; right-click on any detail view column header to toggle it on.
- Bug fix: If the graph view panel is "collapsed" prior to exiting
FolderSizes, this state is now restored the next time the program is started.
- Bug fix: Resolved a problem with the banding graph on the largest
files report window not showing very large files correctly.
- Bug fix: Fixed a problem where wildcard filename match expressions
using spaces were not functioning correctly.
- Bug fix: The FolderSizes v4.5.0.1 was not digitally signed; this
has been corrected.
- Various minor fixes, help file clarifications, etc.
Version 4.5.0.1 (Released February 3rd, 2008)
- Bug fix: Resolved regression discovered in the 4.5.0.0 production
release. Largest and oldest file classification reports would not return correct
results in some circumstances.
Version 4.5.0.0 (Released February 1st, 2008)
- Feature: FolderSizes is now Unicode enabled. Folders and files
containing Unicode characters can now be scanned / displayed without error, and will also be carried
over properly into report exports, etc.
- Feature: It is now possible to execute FolderSizes search jobs
from the command line, including full support for report exporting in multiple formats.
Please see the "Using FolderSizes" section of the help file for details.
- Feature: File system object names and paths are now sorted with
an improved algorithm that yields more intuitive sort results
(especially when file
system object paths contain numeric components). Sorting has also benefited from
several performance enhancements as well as improved Unicode character consideration.
- Feature: Added "last modified" column to "temporary" and "largest"
file report detail views.
- Feature: The search facility has greatly improved support for folders,
which now carry their own size information. Folder sizes are now displayed on-screen
in the search results, and are also used in search filter criteria comparisons.
A "directory" switch has been added to the attribute section of the search critieria,
allowing for easy inclusion or exclusion of folders in search results. Sorting has also been improved to isolate folders from files.
- Feature: Considerable performance enhancements within several of
the file report detail views (particularly noticeable when working with
network paths).
- Feature: Added "folder count" and "elapsed time" statistics to the
file report scanning window display.
- Feature: All "browse for folder" dialogs now remember previous
path selections in a more consistent manner (for performance reasons, UNC paths
do not apply).
- Feature: Numerous user interface improvements, including streamlined status bars, improved
bar graph appearance, and more.
- Feature: The file extension browser tool is now available from
the tools menu of the main application window. This tool also now provides a resizable
window and makes better use of available screen real estate.
- Feature: The main window pie graph view now provides robust tooltips
when hovering over pie slices (similar to what the bar graph view already provides).
Toolbar tooltips throughout the application have also been made more useful.
- Feature: Data export files are now all written in UTF-8 format;
including files in XML, HTML, CSV, and TXT formats. There is also a new checkbox
in the Reports::Export section of the settings window that allows you to toggle
on/off the inclusion of a BOM (byte order marker) for UTF-8 encoded text files (e.g.
CSV and TXT formats). Please see the help file for usage details.
- Feature: Extended the search window status bar to separate a "files
found" counter into its own pane.
- Feature: The File Name Masks section of the filtering and search
facilities now provide more granular exclusionary capabilities when operating in
wildcard mode. Individual mask segments can now be preceded by a tilde ("~") to
make them exclusionary (see help for details).
Important: This capability replaces the "exclude (rather than
include)" switch previously available from the File Name Masks section of the filtering
and search windows. Please be sure to update any existing scan filtering / search
job definitions that use this switch.
- Feature: Paths within the search facility can now be edited by
double-clicking on them. These paths also now have tooltips.
- Feature: Now if you right-click within the drive space docking
panel list control header, the "save to file" option is available. You can use this
to output the contents of the drive space panel list to file in HTML, CSV, or TXT
format.
- Feature: In the attribute matching area of the search and filtering
windows, a new switch allows for control over the matching mode employed. Setting
this to "match all" requires that a file match any selected attribute before being
included in any results. The "match any" mode operates consistently with previous
FolderSizes releases, and is the default.
- Bug fix: Resolved a crash within the file reporting window that
could occur when a scan was cancelled and previous results were being displayed.
- Bug fix: Resolved a problem in which the "parent folder" column
of the FolderSizes search results detail listing was not sorting in a manner consistent
with normal user expectations.
- Bug fix: The "exclude pie graph labels" option (located in the
"graph pane" section of the options window) was not working properly. This has been
fixed.
- Bug fix: Fixed a problem in which certain graph toolbar options
were not properly enabled when scanning a folder consisting entirely of files (and
no sub-folders).
- Bug fix: Resolved a cosmetic bug that caused certain tooltips to
always be shown, even when they were disabled globally from within the options window.
- Note: Support for Windows 98 and ME has been dropped.
Version 4.2.0.0 (Released December 4th, 2007)
- Feature: File exports now provide more intuitive default names
for exported files.
- Feature: By default, HTML report exports will now have CSS style
settings merged directly into their page headers. This functionality can be controlled
through a switch in the Export section of the options window. When the switch is
disabled, FolderSizes will copy a CSS file separately and link to it from the HTML
report page. Either way, users are still free to alter the style settings contained
within "template/style.css" (located below the FolderSizes installation root folder)
to alter the look and feel of HTML exports.
- Feature: Users can now control (via a switch in the Exports section
of the options window) whether or not the FolderSizes XSLT file is utilized by XML
exports. When used, the XSLT file is now copied from the "xslt" subfolder of the
FolderSizes installation root to the same path as the XML report file. These improvements
provide more flexibility in how / where XML reports can be distributed.
- Feature: The main window "Up" navigation function (which navigates
to the parent of the current folder path) now supports UNC paths.
- Bug fix: Folder exclusion paths will fail to match properly if
they contained a trailing backslash. Such backslashes are now automatically removed
to help ensure expected behavior.
- Bug fix: Folder exclusions were not always being properly applied
to folder data that had been cached in previous scanning operations.
- Bug fix: Options window navigation tree was not being drawn correctly
on some operating systems( v4.1.1.1 regression).
- Bug fix: Resolved a screen re-painting problem that could occur
within the file reporter window during certain control validation operations.
- Several other minor enhancements and bug fixes
Version 4.1.1.1 (Released November 20th, 2007)
- Bug fix: Resovled a problem with wildcard pattern matching not
working as expected under some conditions.
Version 4.1.1.0 (Released October 20th, 2007)
- Feature: When FolderSizes (a 32-bit application) is run
on a 64-bit computer (with a 64-bit Windows operating system installed), it will
now disable WOW64 file system redirection during the file system scanning process.
There is a new switch within the scanning area of the options window that
allows you to turn this feature on or off (it is on by default).
- Bug fix: Resolved a cosmetic defect that occurred when
deleting items from the search results window. In some cases, the detail list
control would not be updated correctly.
- Bug fix: Resolved a problem with the backspace not being
processed correctly within the path entry field in the main application
window.
Version 4.1.0.0 (Released July 23rd, 2007)
- Feature: Integrated a new File Extension Researcher tool,
allowing users to gather additional information on file extensions that they
encounter across various file systems (including potential application
associations). The ability to research file types by extention has been integrated
(through context menus, buttons, etc.) throughout the various FolderSizes detail
views.
- Feature: Implemented a new File Extension Browser window,
designed to supplement (and currently accessible from within) the File Extension
Researcher tool described above. This window allows users to browse a database of
known file extensions in an intuitive fashion (e.g. extensions are grouped by their
starting letter, numbers, and symbols).
- Feature: The results detail listing within the search window
is now fully customizable. Right-click the detail list column header and select the
field names you wish to view (de-select the ones you wish to hide).
- Feature: Added two new columns to the
search window detail list that show the date the file was created, and
the date it was last accessed. Note that these columns are hidden by default
(right-click the detail list header to customize columns shown).
- Feature: File owner column added to "Largest Files" and
"Oldest Files" file reports.
- Feature: Added file creation date column to main exploration
detail view. This new column is hidden by default (to make it visible, right-click
the detail view column header and select it from the popup menu).
- Feature: Within the search and filtering
windows, the date range specification area now offers a handful of convenient
presents (e.g. "within last day", "within last week", "within last month", and
"within last year"). You can, of course, still elect to specify a custom
date range if desired.
- Bug fix: Resolved a problem with the date range portion
of the file search facility effectively preventing the "to" and "from" dates from
being the same day.
- Various minor improvements and corrections.
Version 4.0.0.1 (Released May 4th, 2007)
- Bug fix: Resolved problem with spurious floppy drive seeks
during certain user interface refresh operations.
Version 4.0.0.0 (Released April 18th, 2007)
- Feature: File Reports now support the use of multiple file
system scan paths. A new "multiple paths" button has been added to the main File
Reports window for this purpose. Multiple paths are also supported during command
line operations (which have been greatly expanded - see below) and file report
drill-down operations (which now carry multiple paths into the FolderSizes Search
window).
- Feature: Numerous improvements to the FolderSizes command line
interface, including support for exporting the contents of File Reports, use of the
"/exit" switch in combination with File Reports, application of scan filtering
criteria, generation and export of multiple File Reports within a single
command, a simplified syntax ("/xml", "/html", "/csv", and "/txt" switches were all
replaced with a single "/export" switch), and more. See the "Command Line Support"
section of the product help file for more information.
- Feature: The FolderSizes search and scan filtering
facilities have been extended to support a new "file name length" criteria.
This makes it possible to quickly identify (and filter against) file system objects
by the length of their names. It is possible to count the file name alone (the
default), or the fully qualified path.
- Feature: The File Names report (part of
the File Reports window) now supports drill-down. Double click a report entry
in the detail view to automatically launch a search for file name lengths with
the selected range.
- Feature: Added a new "fast shell icon collection
mode" switch to the Detail View section of the options window. This
switch forces FolderSizes to deduce file system object icons
from the type of file (rather than opening the file). This switch can provide
a considerable performance boost when exploring remote file systems, and it is
engaged by default.
- Feature: Added a switch to the general settings (tools |
options | settings) that allows the shell context menu to be enabled or
disabled.
- Feature: Numerous improvements to keyboard / shortcut
handling. Existing shortcuts have been simplified and clarified, and a
couple (such as support for Ctrl+A to select all entries in file system
object lists) new ones added.
- Feature: Added a visual bar graph
indicator to all "% of Parent" columns in various detail views throughout
the application.
- Feature: Added the ability to configure Windows System
Restore via a new item in the Tools menu. Windows System Restore often has
considerable impact on local disk space.
- Feature: Added a new "attributes" column to the main
exploration view list (hidden by default; right-click the column header to reveal
it) and to the search results window (represented in XML data exports called
"AttribString").
- Feature: Added a new "avg. file size"
column to the main exploration view list (hidden by default). Included in the
XML export in both numeric and string formats.
- Feature: Added file owner column to duplicate file report
detail view (as well as data exports).
- Feature: FolderSizes now displays a "landing page" when
it starts up, designed to assist users in beginning a file system scan.
- Feature: Numerous changes to better support the Windows
Vista operating system. For example, default per-user settings files are now stored
in the user's "application data" folder, and not in the product installation
folder, various registry settings have been re-located, etc.
- Feature: Use of the "/date" command line parameter now appends
the current time (along with the date) to the export filename in "HHMMSS"
format.
- Feature: When exporting any
FolderSizes detail report (including search results, file reports,
etc.) to CSV format, a new "Size in Bytes" column is now added automatically.
This greatly facilitates analysis of export data within third-party applications
such as MS Excel.
- Feature: Improved the overall robustness of the file system
scanning engine, including enhancements to reparse point (e.g. junction, symbolic
link) processing and error handling routines.
- Feature: Numerous minor improvements to the
FilterZip file compression tool, including improved file system scan error
handling and user interface consistency changes.
- Feature: The "My Computer" view (triggered when "My
Computer" is selected within the Folder Browser panel) can now be
exported in CSV format, and is now fully sortable (by any column).
- Feature: The bar graph view within the main application window
has been improved to include file system icons (next to graph labels) for easier
visual identification. The bars are also now drawn with an attractive gradient
effect.
- Feature: When selecting file system objects in the
main window detail view, the number of objects and their
aggregate size now appear within the first pane of the status bar. This
feature is also provided in the FolderSizes search window.
- Feature: Scan filtering criteria can now
be loaded from (or saved to) file, and can be applied during command line
operations (see documentation for details). The filter criteria can
also now be reset to their default values.
- Bug fix: Resolved a problem with internal file filter matching
algorithms not correctly comparing file system object attributes in some
cases.
- Bug fix: Resolved a problem with automatically opening
HTML reports exported from certain File Report windows.
- Bug fix: Resolved an issue with the toolbar Refresh
button not always working consistently when dealing with UNC paths.
- Bug fix: Resolved a rare path length related race condition in
the Oldest Files report display processor.
- Bug fix: Resolved a rare bug that would cause Oldest /
Largest file report heap sizes not to initialize correctly between
scans.
- Bug fix: Resolved an issue with the drive space
panel graph view not always auto-refreshing.
- Many miscellaneous cosmetic and usability enhancements, documentation
updates, and minor bug fixes.
Version 3.6.1.1 (Released December 2nd, 2006)
- Bug fix: Resolved a dynamic cluster size discovery defect
introduced in v3.6.1.0.
Version 3.6.1.0 (Released November 30th, 2006)
- Feature: Added the ability to count full path lengths in the
File Names detail report. This makes it easier to determine when very long file
paths might be interfering with disk access operations on your network, for
example.
- Feature: Cluster size recognition for local and remote file
systems is now much improved. An option has been added to the "general" section of
the settings window allowing for the specification of a default cluster size, to be
used when the cluster size of a target file system path cannot be automatically
deduced.
- Feature: Added the ability to manage the file name mask
presets available during search and scan filtering operations. Users now have the
ability to edit any pre-defined filename search mask (e.g. "images", "movies",
etc.) and may now also define up to two custom masks.
- Feature: The range-based File Reports (e.g. File Sizes, File
Names, and File Dates reports) now honor overlapping range definitions.
- Feature: Improved the scalability
of HTML based report exports initiated from the main FolderSizes window (via
File | Export).
- Bug fix: Resolved issue with commas being stripped from
certain fields during CSV export.
- Bug fix: Resolved an issue with empty files assuming the
consumption of a cluster on disk.
- Assortment of minor bug fixes.
Version 3.6.0.1 (Release March 15th, 2006)
- Minor bug fixes to new long folder and file name support.
Version 3.6.0.0 (Released March 3rd, 2006)
- Feature: Better overall support for very long
folder & file names on the Windows 2000/XP/Server 2003 platforms.
- Feature: Search facility now returns folder objects (in
addition to files). Note that a filename mask of "*.*" will cause the search
results to contain only files (with extensions), whereas a filename mask of "*"
will match both files and folders.
- Feature: Added new right-click context menu to Drive Space
Panel detail view. The detail view can now be printed and copied to the Windows
clipboard.
- Feature: The contents of the report that appears when "My
Computer" is selected in the folder browser pane can now be printed.
- Feature: The folder exclusions facility is now more flexible.
Exclusions can now be selectively applied to normal scan results, file reports, and
/ or search results. By default, folder exclusions apply to all three areas.
- Feature: Deleting objects larger than
the recycle bin can accommodate will now prompt the user for
confirmation.
- Feature: Better overall usability in the Folder Exclusions
window - previously browsed paths are now remembered, better path deletion
behavior, and more.
- Bug fix: Some settings in the File Name Masks tab of the scan
/ filter definition windows were not being saved (or therefore subsequently
re-loaded) correctly.
Version 3.5.0.1 (Released September 4th, 2005)
- Bug fix: The "/exit" command line parameter was broken in the
v3.5.0.0 release, and has been repaired.
- Feature: Minor usability tweaks to the search facility. Search
results list now processes the delete key, browsing for new search paths now
remembers last path, and more.
Version 3.5.0.0 (Released August 20th, 2005)
- Feature: FolderSizes now ships with an XSLT file
that formats exported XML files for display in a browser that supports XSLT
processing (e.g. Internet Explorer v5.5, Firefox v1.0, etc.). Keep in mind that
large XML files may take a while to load and display in the browser.
- Feature: Added keyboard shortcuts to the FolderSizes Search
and File Reporting facilities. Hovering over a toolbar button within one of these
windows will reveal the button's shortcut key combination.
- Feature: Added search definition reset button to
FolderSizes Search window. This function resets all search criteria, with the
exception of search paths, to their defaults.
- Feature: Added powerful regular expression support to
scan filtering (file name masks) and search windows.
- Feature: Added a "case sensitive" matching option to the file
name masks section of the search and scan filtering facilities. Works with
both wildcard patterns and regular expressions.
- Feature: The "Duplicate Files" file report can now be exported
as comma or tab separated values (in addition to the HTML export support that
already existed).
- Feature: Revised the product help file and
transitioned it to HTML Help format, which provides better overall
usability.
- Bug fix: The properties menu option within the FolderSizes
context (right-click) menu was broken, and has been fixed.
- Bug fix: Resolved directional bug in temp file report
sorting.
- Bug fix: Resolved detail view sorting issues with the
range-oriented file reports (file sizes, file names, and file dates).
- Bug fix: Resolved a case where FolderSizes could crash during
shutdown if a file system scan was in progress.
- Bug fix: The pie graph view would not re-draw
correctly after a file report was generated.
- Numerous minor improvements.
Version 3.4.0.0 (Released July 10th, 2005)
- Feature: Added ability to customize primary application
command bars.
- Feature: Implemented more dynamic dockable (and now also
pinnable) panels for the "folder browser" and "drive space" windows.
- Feature: Added an "Explore From Folder" option to list
view context menu. Works similarly to "Cmd Prompt From Folder" in that it will
operate against the containing folder of files (or against folder paths
directly).
- Feature: Added a new option to list view context menu which
copies paths to clipboard without a summary header.
- Feature: Made several improvements
to the formatting of XML export output.
- Bug fix: Resolved a problem with certain menu items not
drawing correctly in Windows Media Center Edition.
- Bug fix: Resolved a problem with FolderSizes crashing when
using the "/exit" command line argument under certain circumstances.
- Bug fix: Resolved a problem with the main list view window not
refreshing when deleting file system objects from UNC-based paths.
- Change: Removed Add/Remove programs from the primary
application toolbar. This capability is still available from the Tools menu.
- Numerous other minor enhancements and fixes.
Version 3.3.0.0 (Released April 7th, 2005)
- Feature: Modified the context menu (right-click) "cmd prompt
here" function so that it will process file paths as well as folder paths. When it
encounters a file path, it will simply open the containing folder.
- Feature: Added a new "/noshowreport" command-line switch,
which can suppress the showing of HTML report exports in the default web
browser (even if this option is enabled within the options window). Usage
example:
Example: foldersizes.exe /path:"d:\temp"
/html:"d:\temp\myreport.html" /noshowreport
/exit
- Feature: Added additional pie graph view controls,
accessible via the "View->Graph Display Options" submenu. Users can now flatten
the pie graph (e.g. remove the 3D effect) or force it to remain circular. It also
now possible to zoom the pie graph in and out (using the same submenu commands, or
via Ctrl+Alt+Z and Ctrl+Alt+U).
- Feature: File report export operations now use direct-to-file
buffering, which allows FolderSizes to export much larger file reports without
taxing memory resources.
- Feature: Added a new "compare filenames only" to the filename
masking section of the filter / search windows. Previously, the entire path would
be compared against the filename mask(s), which was sometimes counter-intuitive.
This new option is engaged by default.
- Feature: When using the right-click context menu to copy paths
to the clipboard, file count and total size information is now pre-pended to the
clipboard text. This currently applies to the main report list view, search
results, and the duplicate file report.
- Bug fix: Resolved a problem that would prevent file icons from
appearing in certain situations on Windows XP Media Center edition.
- Bug fix: Resolved a crash that would occur if "My
Computer" was selected in the folder explorer pane while the options window
was exited.
Version 3.2.0.0 (Released March 3rd, 2005)
- Feature: Selecting "My Computer" from the folder browser
window pane now causes FolderSizes to show disk usage statistics for local,
network, and other drive types.
- Feature: Added "total space consumed" indicator to the
duplicate file report, which shows the total amount of disk space consumed by all
duplicate files found during scanning operations. This value is also
now included in the HTML export for this report.
- Feature: Increased the maximum number of entries allowed in
the "oldest files" and "largest files" reports from 9,999 to 9,999,999. Changed
default value from "50" to "100".
- Feature: Added the ability to save file
system scanning (e.g. folder enumeration) error reports to disk.
- Feature: Search window will now
report any errors encountered during file system scanning, just as
the file report generation and main application windows do
currently.
- Bug fix: Resolved a minor issue with the disk space docking
panel graph tab not updating in a timely manner in some circumstances. Also added
manual refresh capability to graph tab via right-click context menu.
- A handful of other minor enhancements and cosmetic bug fixes.
Version 3.1.0.2 (Released Jan. 1st, 2005)
- Bug fix: Restored the toolbar tooltips that were broken with
the v3.1 release.
Version 3.1.0.1 (Released Dec. 28th, 2004)
- Bug fix: resolved a v3.0 release defect that broke
compatibility with NT4.
Version 3.1.0.0 (Released Dec. 23rd, 2004)
- Feature: The view setting "Show Files" (previously named "Show
Files in Detail View") will now display files in the graph views. Previously, both
files and folders appeared in the detail view but only folders appeared in the
graph views. This change provides a better overall spatial perspective,
particularly when scanning a file system path that contains only files (and no
sub-folders).
- Feature: Modified the detail folder / file view sort algorithm
so that it better emulates that used by Windows Explorer. The changes are somewhat
subtle, and affect the placement of folders versus files when sorting by file
system object name.
- Feature: Files displayed in the main bar/pie graph views are
now shown in gray to differentiate them from folders (which are shown in
black).
- Feature: Numerous minor usability and cosmetic
enhancements.
- Bug fix: Resolved an issue with the sort icons in the search
window list control not displaying correctly.
Version 3.0.0.2 (Released Nov. 8th, 2004)
- Feature: Added new "scan filtering"
capability. Now, users can limit file system scan results using a number of
criteria, including file name masks (multiple masks
supported), date ranges (using modified, created, or last
accessed time stamps), file sizes, attributes, and file owners (with wildcard
support). Further, scan filtering can be applied to normal scans (the ones
displayed in the main user interface) or File Reports (or both).
- Feature: Added a new "File Sizes" file report. This report
allows you to define file size categories into which files are sorted
during scanning operations. The File Sizes report is supplemented by a bar
graph view, and is accessible via the command line as well as the FolderSizes
shell context menu extension.
- Feature: Added a new "File Names" file report, which sorts
files into defined filename length categories. This is very useful for
understanding file distribution by filename length. The File Names report is
supplemented by a bar graph view, and is accessible via the command line as well as
the FolderSizes shell context menu extension.
- Feature: Added a new "File Dates" file report, providing users
with the ability to define date categories into which files are sorted during
scanning operations. The File Dates report is supplemented by a bar graph view, and
is accessible via the command line as well as the FolderSizes shell context menu
extension.
- Feature: Added a powerful new search facility to FolderSizes.
This allows users to find files in multiple folders at once, using multiple file
masks (e.g. wildcard patterns) and a variety of other criteria (file size and date
ranges, etc.). Search results can be printed or exported in several formats (HTML,
CSV, etc.). Search jobs can also be saved and then loaded later for re-use.
- Feature: Many file report detail views now support search
drill-down. Double-clicking a "file attributes" detail report item, for
example, will automatically find and display all related files. This also works for
"file types", "file sizes", "file dates", "file owners", etc. Drill-down searches
adapt themselves automatically when scan filtering is enabled (see above for more
about scan filtering).
- Feature: New report HTML export option allows the user to omit
the folder listing. This is useful in cases where you want an HTML export to
contain only drive information and a graph, for example.
- Feature: Added a status bar to the File Report generation
window with several useful indicators.
- Feature: Added an option to exclude labels from the pie
graph view.
- Feature: Added file system type (e.g. NTFS,
FAT32, etc.) column to the drive space docking panel list
view.
- Feature: Added a new command-line switch for setting the
subfolder display depth (for the current scan only). The parameter is
"subdisplaydepth". Here's a usage example:
Example: foldersizes.exe
/path:"d:" /subdisplaydepth:"3"
/exit
- Feature: Numerous minor improvements in overall usability,
appearance, and performance.
- Feature: Added a new "Command Prompt Here" function
to the "tools" menu. This opens a command window directly to the folder currently
displayed in the FolderSizes path drop-down box.
- Feature: Added an option for limiting the number of bars
included in bar graph exports. By default, the limiting option is enaged and
set to 100, but it can be altered (or disabled) within the options window. The
setting applies when saving a bar graph directly to file, or when saving it as part
of an HTML report.
- Feature: File type pie graph display is now sorted by file
size descending. Also now provides a toggle for displaying or hiding the pie graph
labels.
- Bug fix: Resolved a defect
that caused multiple-selections of folders and/or files in certain lists to
fail. This would occur when the file system objects in question did not share
a common parent folder, and is a result of a limitation in the Windows shell.
The fix is a new context menu wrapper that provides its own, more robust,
deletion capability (among other things).
- Bug fix: Resolved a problem where excluding the currently
selected folder from a scan would cause an exception upon refresh.
- Change: The "last accessed" column in the main, upper-right
detail list view is now hidden by default. You can, of course, always right-click
the column headers and re-display this column.
Version 2.7.0.1 (Released August 18th, 2004)
- Feature: The drive space panel now has a new graph format.
Rather than requiring the user to manually switch between drives using a drop-down
box (resulting in the display of a pie graph), FolderSizes now shows all drives at
once using a stacked horizontal bar graph. This greatly improves the "at-a-glance"
usefulness of the drive space panel graph.
- Feature: Right-clicking the drive space panel graph now
provides the ability to copy the graph to the cipboard, save it to file in a number
of different image formats, or print it.
- Feature: Bottom graph axis labels now use more intelligent,
user-friendly size displays (e.g. adaptive sizing versus bytes only).
- Bug fix: Repaired an issue with deleting a folder from the
folder browser pane when the contents of that folder were on-screen. This defect
was introduced in a very recent minor revision, and is now corrected.
- Bug fix: Resolved a minor bug that caused column spacing in
the main detail view to be save improperly when certain columns were hidden.
- Other minor improvements and bug fixes.
Version 2.6.0.2 (Released July 26th, 2004)
- Feature: The File Report Generator interface has been
re-designed. The primary goal of the re-design was to allow for better navigation
of the growing list of file reports (there are now ten of them!). The tabbed
interface has been replaced by a treeview style navigation system. The enabling and
disabling of specific File Reports has been moved to the main options window.
- Feature: Added a pie graph view to the File Owners report,
providing better visualization of disk space resources by file owner. Supports
printing, exporting to multiple formats, etc. Updated the shell context menu, help
file, and command line support systems to reflect new report availability.
- Feature: Added a detail view for
the file attribute report (previously only a graph was available). Supports
printing, exporting to multiple formats, etc. Updated the shell context menu, help
file, and command line support systems to reflect new report
availability.
- Feature: Updated product documentation to reflect new and
improved features and layout changes; also made general content improvements.
- Feature: All File Report detail views now retain their current
sort column and order between program instantiations. Further, all detail lists in
the entire program now show the sort order immediately (as soon as they are shown),
rather than after a scan completes.
- Feature: Added Explorer-like folder and file
renaming capability to main detail view.
- Feature(s): Numerous minor performance improvements,
tweaks, and functional enhancements.
- Bug fix: Resolved minor issue with product showing two
expiration warnings when the end of the evaluation period was near.
- Bug fix: Resolved a very rare (never reported) issue with
FolderSizes crashing on the Windows 9x platform when the shell context menu was
right-clicked twice from within the FolderSizes user interface.
- Bug fix: Resolved a fairly rare right-click bug fix that
occurred on some non-English versions of Windows XP.
Version 2.5.0.3 (Released July 10th, 2004)
- Feature: Added a "File Owners" file report, which provides a
breakdown of file usage (in the scan path) by owner / group. As with the other file
reports, "File Owners" can be accessed via the FolderSizes shell context menu
extension, via command line, etc. The contents of the report can also be exported
or printed.
- Feature: Added support for HTTP proxy traversal to the
FolderSizes update checker. See the options window (under general->update
checker) for specific configuration options.
- Feature: Updated the product documentation to include all of
the more recently added command-line options, newer option settings, etc.
- Feature: Added the ability to hide / show columns in the
detail list view (upper right). Simply right-click the detail list view column
header to see a column selection pop-up menu. Note that exports of detail view
information will use whatever columns are currently visible (hidden columns will
not be exported).
- Feature: The temporary file reporting system has
undergone a signficant overhaul, and now uses wildcard-oriented match patterns.
This allows for much more accurate temp file matching overall without
losing any speed. Note: when upgrading FolderSizes, any custom temp file match
patterns will be overwritten with the new default wildard patterns.
- Feature: Numerous additions the online product help file.
- Feature: File or folder owners are now displayed with
their containing domain, if applicable. Note that some user account are pre-defined
by the operating system; in these cases, the domain name will be "BUILTIN".
- Bug fix: Resolved bug in "size on disk" calculations when NTFS
cluster size was not 4k (which it is by default).
- Change: By default, the detail list view is now sorted by size
(in descending order). Custom sort order and direction will, of course, still be
retained and honored for existing installations.
Version 2.4.0.3 (Released Mid-May, '04)
- Feature: Added an "Allocated" column to the detail list view
that shows the actual "space on disk" consumed by a given file or folder. Also
added the new "allocated" value to the report exports (including XML, which
has a literal value in bytes and a string representation). Note that the
"allocated" column value could be smaller than the "size" column value if
compression has been applied to the file system object in question.
- Feature: Added a new option to the graph option window
that allows the pie graph to hide pie slices that constitute less than XX% of the
scanned total. This is really useful for keeping the pie graph labels under
control, especially when scanning folders with a lot of small sub-folders. This
now defaults to a value of "1%" - if you want to see every subfolder in
the pie graph (as in previous versions), just change it to "0%".
- Feature: Pie graph slices now show percentage information
during folder scans (previously, percentages didn't appear until the
folder scan completed).
- Feature: The Windows used for product registration have all be
re-designed. This includes the trial period reminder window, the registration key
entry window, etc. The key entry window is now also accessible via the Help
menu.
- Feature: When a file system scan is completed, the status bar
now shows the span of time the scan required (in HH:MM:SS format). This metric can
be handy for scheduling scan jobs, etc. Note that this metric is affected by
whether or not FolderSizes has scanned the folder recently (it caches scan
data).
- Feature: Labels on the "File Types" report graph can now be
moved manually after the report has been generated. This allows you to tweak the
label positions slightly prior to printing, for example.
- Bug fix: Resolved a minor cosmetic issue with build 2.3.0.1
that caused the about box to display an incorrect number of days remaining in the
software's trial period (applied only to users still in their evaluation period).
The evaluation window that displays during application start-up did show the
correct number of days remaining.
- Bug fix: Resolved a minor defect that caused an incorrect
number of "folders scanned" to appear in the status pane when accessing the same
folder more than once.
- Bug fix: Some pop-up window styles were interfering with the
ability to switch back to FolderSizes with Alt-Tab. This has been resolved.
- Bug fix: Quick key access has been
restored to the detail list view and the "temporary files"
report.
- Change: The default colors used to indicate "hidden" and
"compressed" folders and files were swapped to more closely match the colors used
by Windows explorer. Blue is now used to compressed folders and files, and red is
used for hidden folders and files. Of course, you can still change these to be
whatever you like (any existing custom settings will remain in tact).
Version 2.3.0.1 (Released End of April, '04)
- Feature:Added "owner" field to the XML export. This field is
available only on Windows NT/2000/XP/Server 2003 platforms, and designates the
owner (either a user or group) of the specified file or folder.
-
Feature: Increased the flexibility of the
"Oldest Files" report considerably by adding two new options:
- The ability to indicate which file date/time stamp should be used for
comparisons; you can now selected from "date modified" (the detault), "date
created", or "date accessed".
- The ability to include only files older than a specified time period (in
years, months, or days)
- Feature: The time required to export large-scale FolderSizes
reports in XML format has been reduced substantially (by 50% or more in most
cases).
- Feature: Added a new progress window that appears during XML
exports. Very large reports may take a minute or two to export in XML format at
full depth, and the progress window helps to convey the busy state of the system.
Progress window is not shown during command-line based XML exports.
- Feature: Added new totals to the top of HTML report exports.
Now includes total files scanned, total folders scanned, and total scan size.
- Feature: Added a new option for controlling the depth of XML
report exports. By default, the XML export depth is set to 0, which equates to full
depth (all folders and subfolders are traversed). Set this value to 1, for example,
to export only the top-level folders associated with the current file system scan
point.
- Feature: Changed the information contained in the headers and
footers of main detail view printouts. These areas are now populated with the
report path (title), total files (left footer), total scan size (center footer),
and total folders (right footer). This information is much more useful than what
was provided previously. Note that you can *still* provide custom fields for these
print areas (see "printing" in the options window) if you wish.
- Feature: Now when exporting file report details to HTML
format, the scan path is indicated at the top of the page.
- Feature: The "owner" column of the main detail
view (available on Windows NT/2k/XP/2003) is now populated even when scanning
remote systems (via a mapped drive or UNC path). Previously, this column was
only populated when scanning local drives or folders.
- Feature: Introduced comprehensive new application fault
detection, capture, and reporting system. Program crashes are extremely rare with
FolderSizes (even in beta builds), but this system allows for
excellent post-mortem analysis when needed.
- Feature: Numerous performance improvements, particularly in
the bar graph drawing code.
- Feature: Added right-click shell context menu to the pie
graph.
- Bug fix: Resolved a minor problem in which an invalid
export type error appeared when the user cancelled out of a file report export
process.
- Bug fix: Resolved an issue with the main graph windows not
retaining the total size of all scanned file system objects in some cases.
- Bug fix: Resolved a fairly rare bug in which sorting by the
"owner" column (NT/2k/XP/2003) could cause an "out of memory" error.
- Bug fix: FilterZip will no longer create zero-length zip files
when no filter criteria match. Also improved overall validation of job input
parameters.
- Other minor improvements, documentation updates, and bug fixes.
Version 2.2.0.3 (Released Mid March, 2004)
- Minor bug fixes and misc. preparations (e.g. modified splash screen version,
etc.) for the official 2.2 release.
Version 2.2.0.2 (Limited Beta - March, 2004)
- Feature: Added a new panel to the options window that allows
users to customize the static text that appears at the top and bottom of printed
"detail view" reports. By request.
- Feature: Added a new command-line export switch called "text"
that allows the primary detail view data to be exported in CSV format. By request.
Note that the extension of the filename is important - ".csv" will export in
comma-separated-values format, and ".txt" file export in tab-separated-values
format.
Example: foldersizes.exe
/path:"d:" /text:"my-csv-report.csv"
/exit
Version 2.2.0.1 (Limited Beta - March, 2004)
- Feature: Introduced a new graph-oriented file report for
displaying distribution of file attributes. Provided usual array of menu and
keyboard accessors.
- Feature: Added new command-line switch called "attribs" for
accessing the new "file attributes" file report.
Example: foldersizes.exe
/path:"d:\temp"
/filereport:"attribs"
- Feature: Shell context menu extension was updated to provide
access to "file attributes" report.
- Feature: The pie graph view now reveals the amount of space
consumed by files in the scanned folder. This is displayed as an additional pie
slice labeled "[files]", followed by a percentage value.
- Feature: Added the ability to right-click on the drive space
pie graph and copy it to the Windows clipboard. By request.
- Bug fix: Resolved a problem the main pie graph showing
incorrect slice ratios under specific conditions.
- Other minor improvements, documentation updates, and bug fixes.
Version 2.1.0.2 (Released Early February, 2004)
- Change: Within the FilterZip system, comparisons of regular
expression text against file names are now always case insensitive.
Previously, the case sensitivity of the regular expression made it difficult
to match all the files of a specific type (e.g. "TXT" was treated differently
than "txt" and "TxT").
- Feature: The user preference between pie / bar graph is now
retained between program instantiations.
- Feature: Added new command-line switch called
"typesgraph" for accessing the new "file types graph" file report.
Example: foldersizes.exe
/path:"d:\temp"
/filereport:"typesgraph"
- Feature: Shell context menu extension was updated to provide
access to "file types graph" file report.
- Feature: Added main menu accessors (and top-level keyboard
shortcuts) for graph type switching (e.g. pie vs. bar).
- Feature: File reports accessed by menu are now run immediately
(e.g. without the need to press the file report start button) if a path in the
folder browser is currently selected. Pressing the file report toolbar button will
always bring up the file reporter without starting it automatically.
- Feature: Several updates to the integrated help file. Also
added context-sensitive (F1) help for individual file reports.
- Other minor improvements and bug fixes.
Version 2.1.0.1 (Private Beta)
- Feature: Better support for multiple monitors. Most UI
components now appear in the proper virtual desktop when using multiple monitors.
Selections in the Folder Browser window should also now work when the second
monitor is located to the left. Some things, such as launching the default web
browser, are handled by the shell and are still a bit quirky. But it should be
better overall.
- Feature: File reporter window (and it's child report progress
window) are now centered to the main application window when they appear. Their
sizes are still retained, but the positions are not. Overall I think this is a bit
tidier.
- Other minor cosmetic touch-ups.
Version 2.0.7.0 (Private Beta)
- Feature: Added a file types graph tab to the file reporter
window, which will be populated with a pie graph of file types consuming the most
space. Graph support printing / previewing, and exporting (e.g. save as
image).
- Feature: Added the ability to switch the main graph view to a
PIE graph. The pie graph exposes most of the same capabilities as the default bar
graph, including export to file and clipboard, gradient background, etc. Also note
that the pie graph exposes a "percentage of parent" value for each slice once a
scan completes.
- Feature: Added a new "/date" flag to the
current set of supported command-line parameters. If this flag exists, it will
force any output path names (such as those specified via "/html" or "/xml") to
include the current date in mm-dd-yy format. For example, if you pass in an "/html"
path of "d:\temp\test.html" and include the "/date" flag, the output path will be
transformed into "d:\temp\test_01-03-04.html" (only using the proper current date,
of course). This is useful when you need to schedule daily report
generations and also want to output them into a
common folder.
Example: foldersizes.exe /path:"d:\temp"
/html:"d:\temp\myreport.html"
/date
- Feature: Now using a highly optimized global cache for all
system image list icons. This improves the performance of scrolling and item
population in any list that contains file shell icons.
- Feature: Added vertical text labels to the bottom graph view
toolbar to make those functions more intuitive, and to emphasize the new ability to
switch between pie/bar graph views.
- Feature: Added a new "file reports" options panel (accessible
via options button on main toolbar). Two new supported settings allow users to
control the sizes of the "largest files" and "oldest files" reports.
- Feature: Added a new "/graphtype" flag to the current set of
supported command-line parameters. If this flag is present in the command line
input, it will switch the graph type to either "bar" or "pie" prior to any export
processes taking place. So, for example, if you wanted to export an HTML report via
the command line, but prefer to have a pie graph (versus the default bar graph),
you can do something like this:
Example: foldersizes.exe /path:"d:\temp"
/html:"d:\temp\myreport.html" /graphtype:"pie"
/exit
- Bug fix: Exclusions button on file reporting window was not
being moved properly when window was resized.
Version 2.0.6.0 (Released Mid January, 2004)
- Bug fix: Shell context menu extension was not working properly
on legacy Windows operatings systems (WinNT, 95). This has been fixed.
- Bug fix: Resolved a problem where, in some circumstances, the
detail view would fail to refresh after a file was deleted (either via the context
menu or delete key).
- Change: These release notes are now included with each
installation of FolderSizes, and are accessible directly via the help menu.
- Other minor cosmetic changes and bug fixes.
Version 2.0.5.0 (Private beta build, not released)
- Feature: When exporting a folder report in HTML format, the
bar graph image is now saved as "<reportname>.jpg", rather than just
"graph.jpg". This makes exporting multiple HTML reports to a single folder more
managable, particularly when using the command line.
Version 2.0.4.0 (Released Public Beta Jan. 4th,
2004)
- Bug fix: Resolved a problem that would cause file reports
performed against CDROM / DVD media to fail in some instances.
- Bug fix: Resolved minor defect in navigation history system
involving virtual folders without literal file system paths.
- Change: Changed default graph gradient background drawing mode
to "forward diagonal".
- Feature: FolderSizes now automatically refreshes the folder
browser and drive space panes as required when removable and/or mapped network
drives are added to (or removed from) the system.
Version 2.0.3.0 (Released Public Beta Dec. 27th, 2003)
- Bug fix: Repaired a memory leak that could occur when scanning
CDROM drives. Leak was introduced in the 2.0.2.0 beta build.
- Feature: Improvements to the speed and scalability of the file
report generator "folder tree" dialog.
- Bug fix: Repaired minor problems with the way unknown "last
accessed" file system dates were being handled.
- Bug fix: Repaired a minor problem with the primary graph label
that occurred directly after a file report was generated.
- Bug fix: Resolved a few drawing bugs in certain list
controls.
- Bug fix: Resolved a problem where, in some rare instances, an
exception would occur when rapidly switching between scan paths in the folder
browser pane.
- Feature: Excluded folders are now also honored by file
reports. A new button was also added to the file report dialog for manipulating
excluded folders.
- Change: On the file report dialog, buttons for printing and
exporting data are now always enabled. If they are clicked prior to report data
being available, a note to this effect will be displayed. Previously, the buttons
would be disabled when no report data was available - the change was made to
minimize confusion and provide specific feedback (as well as improve consistency
between dialogs).
- Feature: By default, FolderSizes will no longer follow reparse
points (e.g. mount points and symbolic links, also known as directory junctions)
during normal folder scans, file report generation scans, and FilterZip scans. A
new "scanning" option page was added (see tools | options) for re-engaging this
option should you wish it.
- Feature: Vastly improved the functionality and customization
potential of the drive space panel. A new set of options (see tools | options) has
been defined that allow the drive panel to display information on non-fixed drives
(e.g. removable, network, etc.). You can also selectively ignore specific drive
letters, control the auto-refresh timing, and more. Also added the ability to
refresh the drive panel manually (see view | refresh drive panel) in case
auto-refresh is disabled.
- Bug fix: In the file type report, extensions were erroneously
being sensitive to the case (e.g. upper or lower case) of the file extension
characters. In other words, "txt" was being treated separatedly from "TXT" - they
should be treated the same (and are now).
- Feature: File report list controls no longer show "grid
lines". This was done to improve consistency throughought the program, and to
eliminate a problem with grid line artifacts appearing in list controls in some
instances.
- Feature: Several minor changes to toolbar and menu layouts.
Added toolbar buttons for accessing certain display functions. Added status
bar helper text for a variety of menu items that were missing them. Altered certain
icons to better reflect their functions.
- Feature: Added numerous additional hotkey combinations for
functions such as exporting, user interface item display, etc.
- Bug fix: Fixed a crash that could occur when switching to the
"file type" report in the file report dialog.
- Change: Updated splash screen to reflect the new version
number (v2.0).
Version 2.0.2.0 (Released Public Beta - Dec. 17th,
2003)
- Feature: Added the ability to select and act upon several
files or folders at once (with the context menu) in the primary detail view.
- Feature: Drive pane "tool tips" were re-worked. Now when you
hover the mouse over a drive, a pop-up window will reveal a range of associated
volume information such as filesystem type, volume label, etc.
- Feature: FilterZip progress dialog can now be resized. The
progress dialog list columns are now "sticky" (their sizes and positions will be
retained between window displays).
- Feature: Performed a detailed review of window control tab
orders, keyboard access (shortcut) keys, etc. For example, the delete key now works
on files and folders in the main detail view, the path bar and "go" buttons now
have accessors, etc.
- Feature: The path history mechanism (which allows the back and
forward arrows to work, among other things) has been refactored for improved
robustness. Now works regardless of the input path, and is no longer reset
when folder browser nodes are deleted.
- Feature: Added an "owner" column to the detail folder/file
list view. Note that this column will ONLY appear on the Windows NT/2k/XP class of
operating systems (which support the concept of file and folder ownership).
- Feature: Added the ability to switch between several file size
display options. Users can now choose between displaying file sizes in GB, MB, KB,
bytes, or "automatic" mode (which chooses the file size display type based upon the
file size itself). Version 1.x provided only the automatic mode. This setting,
which is accessible via the view menu, will be honored by every file size display
mechanism in FolderSizes (even the graph tool tips).
- Bug fix: Fixed the known defect in the 2.0.1.0 beta release
that prevented support for NT4 and Windows 95. Both of these older operating
systems are now supported again (just as they were in v1.x). The only minor caveat
is that the "Empty Recycle Bin" shortcut is disabled for these systems, because
their APIs do not support programmatic access to that function.
- Bug fix: Fixed a bug in the 2.0.1.0 beta that caused scroll
bar tracking problems in the primary graph pane when very large data sets were
being displayed (e.g. large drives scanned with maximum subfolder display
depth).
- Change: Renamed the shell context menu extension DLL, due to
conflicts with longer names on the Win9x series of operating systems.
- Numerous other minor improvements and optimizations.
Version 2.0.1.0 (Released Public Beta - Dec. 10th,
2003)
- Feature: Introducing FilterZip technology, a powerful new way
to free hard disk space. FilterZip allows you to combine advanced criteria-based
filtering and recursive folder / file matching to zip files across multiple
folders. Tell FilterZip where to start, define your criteria, and let it do the
dirty work for you. Offers saving / loading of FilterZip jobs to and from
disk, a "test run" mode for match confirmation, and powerful regular expression
based filename filtering (among other criteria).
- Feature: Users can now exclude specific folder paths from
scans. New toolbar button and menu items were added to access the folder exclusions
editor
- Feature: Added "folder insight" popup tips to
the primary bar graph. You can now hover over a bar or the associated text label
and view a popup window that shows the full folder name, its size,
and the number of files it contains (in the specified number of subfolders).
- Feature: The detail list view will now show large folders in
bold. This feature can be customized through the options dialog (display::detail
view), where it can disengaged or customized in terms of what percentage
of the parent a folder must meet or exceed in order to be considered large.
- Feature: A brand new file report has been introduced for the
discovery of duplicate files. The new report allows for the location of duplicate
files as determined by a variety of combinatorial criteria, and can also be
filtered by file size. Results can be exported to HTML format.
- Feature: The main report contents can now be exported to XML
format (see the export selection within the file menu). XML reports are generated
all full subfolder depth (relative to the current folder scan path).
- Feature: Added option to allow the user to instantly switch
the subfolder display depth. By default, FolderSizes uses a subfolder display depth
of 1, which means that when you select a drive or folder in the folder browser,
only immediate subfolders are displayed in the detail and graph panes (at which
point you can drill into them, etc.). Now, you can display any level of subfolder
depth in the detail and graph panes. Just keep in mind that full depth display can
produce some very large data sets.
-
Feature: FolderSizes now supports command-line
execution with parameters. Parameters are not case sensitive. Note that passing
command line options into BP FolderSizes will automatically suppress the display
of the splash screen and the welcome wizard (if they are configured to display
normally). The following command line parameters are supported:
- A "path" parameter, which must exist if any other command-line
operations are to be executed. An example which would allow you to scan
the temp folder on your D drive would look like:
Example: foldersizes.exe /path:"d:\temp"
- An "html" parameter, which will generate an HTML report on disk once the
scan is completed. You must provide a complete path for the HTML report file,
like this:
Example: foldersizes.exe /path:"d:\temp"
/html:"d:\temp\myreport.html"
Note: HTML reports can be
generated only for normal scans, and not file reports, which are described
below.
- An "xml" parameter, which behaves almost identically to the "html"
parameter described above. Except, of course, that it saves the file out in XML
format.
Example: foldersizes.exe /path:"d:\temp"
/xml:"d:\temp\myreport.xml"
-
A "filereport" parameter, which tells FolderSizes to
immediately launch a specific type of file report. The "filereport" flag must
be followed by one of the types listed below.
Example: foldersizes.exe /path:"d:\temp"
/filereport:"largest"
- "largest" - largest files in the scanned folder
- "oldest" - oldest files in the scanned folder
- "types" - file types in the scanned folder
- "temporary" - temp files in the scanned folder
- "duplicate" - duplicate files in the scanned folder
- An "exit" parameter, which will cause FolderSizes to exit once all the
command line scanning options are completed. This allows for the generation of
an HTML report (for example) on a scheduled basis, with FolderSizes
automatically terminating in between executions. Note: "exit" cannot be used in
conjunction with the "filereport" parameter (it will be ignored in this
case).
- Feature: Added shell context menu integration. Right-clicking
on operating system folders will now produce a FolderSizes menu option, the submenu
of which offers access to either a normal folder scan, or any of the file report
types.
- Feature: Any file report type can now be individually enabled
or disabled. When file report types are disabled, they are eliminated from the
scanning process. Disabling file reports that aren't needed can greatly increase
the speed and memory efficiency of the scanning process, making all that much more
flexible.
- Feature: Added a graph tab to the drive space docking window.
You can now switch to the graph tab whenver you'd like to see a pie graph
representing used/free disk space on the selected drive.
- Feature: Added auto-completion functionality to the main
window "path" edit/dropdown box, as well as the path box in the file reporting
window.
- Feature: The report generation dialog window can now be
resized. Window size and position are retained between instantiations. Window can
also now be maximized.
- Feature: Files with the attribute FILE_ATTRIBUTE_TEMPORARY can
now be included in the temp files report.
- Feature: Extended the tool tips provided on the temp file
report window.
- Feature: File reports can now be exported to HTML format. This
is in addition to the existing comma-separated and tab-separated export
formats.
- Feature: The general dimensions and layout of the file report
window have been improved and extended.
- Feature: Extended the default temp file match mask (it
now includes ".$$$" and ".old") in the temp file report. Existing installations
will not be changed.
- Feature: Added a shortcut to the tools menu for accessing the
Windows network drive mapping facility.
- Feature: Added ability to manually refresh the folder browser
pane (from the view menu).
- Feature: Added a "last access" column to the
upper-right folder detail view.
- Feature: Improved visual feedback indicators when
dragging and dropping folders from Explorer into the FolderSizes detail
view.
- Feature: Added a shortcut to the tools menu for emptying the
Windows recycle bin.
- Feature: Certain system-level folders (such as "system volume
information") can now be scanned successfully by FolderSizes, as long as the
current user has Administrative or Backup Agent access rights.
- Feature: There is now an option in the configuration dialog to
globally disable tooltips (the little balloon hints that appear when you hover over
various controls). Disabling them isn't generally recommended, especially
since it also disables tool tips for graph elements. But the choice is now
yours.
- Feature: The explorer context menu is now supported within the
bar graph view.
- Feature: Significant improvements in the performance of the
primary bar graph drawing code. It is now possible to view very large data sets in
the graph without any real performance degradation. These optimizations will help
support an upcoming feature that will allow the user to define the current
subfolder display depth, which can produce very large graphs.
- Feature: Altered the layout of the primary application
toolbars. Minor changes to certain buttons (and their positions), and the file path
drop-down box is now docked beneath the buttons.
- Feature: Added a new top-level menu for sorting. FolderSizes
has always allowed for sorting of columns by clicking a column name (clicking twice
to reverse the sort order). This can now also be done via the main application
menu.
- Feature: The explorer shell context menu that appears when you
right-click a folder within the folder browser or detail view now contain a
special FolderSizes submenu that provides quick access to file reports. When
initiated in this way, file reports will begin scanning the specified directory
immediately when the report window appears.
- Feature: Several improvements to the application status
bar layout. Also added a new "folders scanned" status bar pane, which provides yet
another scan progress indicator.
- Feature: Now showing version information right in the main
window title bar (by request).
- Feature: Improvements to direct input path preparation /
scrubbing logic.
- Feature: Numerous cosmetic changes to various windows and
dialogs to make them sexier and more informative.
- Feature: Now displaying "finger" cursor over graph bars that
can be interacted with (e.g. double-clicked or hovered over).
- Feature: The error reporting capabilities that are available
during normal folder/drive scans are now available during "file report" scans. If
one or more errors occur during a file scan, the user will now be prompted to
review them. The error report dialog that results shows what errors occurred with a
textual explanation of each.
- Feature: Numerous improvements to overall application
performance.
- Feature: The help system has been more tightly integrated with
the FolderSizes user interface. The trend is toward help buttons or menus that are
located close to where they're likely to be needed. Most dialogs can now also use
the F1 button to call up the help file in context.
- Bug fix: Reports toolbar button is now disabled during
folder/drive scans from within the folder browser pane. Minor issue.
- Bug fix: Resolved defect in "% of parent" detail view column
when all folders were empty (e.g. zero byes in size).
- Bug fix: Resolved an access violation that could occur if the
primary window size was made to be extremely small (so that nearly every window
component was hidden).
- Change: Changed the "last access" and "last modified" columns
of the detail report to exclude the time (e.g. only show the date). This is
primarily a space-saving measure that allows for more attractive printed reports
and on-screen viewing. Times were retained on the file reports.
- Updated: Extensive updates were made to the FolderSizes help
files to accomodate the new features mentioned in these release notes.
Version 1.5.0.0 (Released October 16th, 2003)
- FolderSizes has been officially re-branded as BulletProof FolderSizes. With
this change, FolderSizes becomes a commercial product, and is no longer freeware.
This change brings FolderSizes into alignment with my vision for a
more broadly marketed, professionally developed and supported software
project.
-
Branding changes:
- Updated splash screen
- Updated welcome wizard
- Updated all internal product name references to BulletProof
FolderSizes
- Updated readme file (readme.txt)
- Update license file (license.rtf)
- Updated product documentation
- Updated primary program icon
- Updated installer
- Important: storage location for registry settings has changed slightly. Some
preferences may be lost during the upgrade to this version of BulletProof
FolderSizes. The impact of this should be fairly minor (e.g. related primarily to
window sizes, etc.).
-
Added registration / license support system. Details are as
follows:
- New installations without a registration key default to a 30-day trial
period.
- BulletProof FolderSizes is fully functional when running in evaluation
mode.
- If BP Foldersizes is not registered within 30 days of initial installation,
it will cease to operate until a valid registration key is entered.
- The "about" box now displays license / registration information.
- Minor upgrades to BP FolderSizes will be free (existing registration keys
will continue to work). Major version upgrades (e.g. from 1.x to 2.x) will
require a new registration key.
Version 1.4.0.0 (Private build - not released)
- Added the ability to double-click on a drive path in the drive space panel in
order to initiate a scan on that drive.
- Added tooltips to the drive space panel indicating the above capability.
- Altered drive panel refresh timing so as to avoid a refresh while the panel has
the mouse cursor. Will prevent refreshes while the user is attempting to
double-click (or right-click) a drive path to take action on it.
- Resolved a defect regarding synchronization of selected scan path with history
combo box.
- If the user cancels the welcome wizard presentation, they are now prompted on
whether they'd like to see it again the next time FolderSizes starts.
Version 1.3.0.0 (Released September 27th, 2003)
- Added support for NT4 (service pack 6 with Internet Explorer 5.0 or
greater).
- Removed the "hot tracking" style on the primary detail view. This was not
consistent with the report lists or the need to double-click a folder to drill into
it.
- Added support for UNC paths in the toolbar "path" combo box. Now you can enter
network paths directly - as long as they can be accessed without error, they will
be scanned by FolderSizes. Note that FolderSizes currently will not prompt for
authentication details if they are required to access a network share (make sure
you auth in advance of running the scan).
- Added support for dragging and dropping folders into FolderSizes from Windows
Explorer (or Windows shell). Simply drop a folder name onto the detail view to
initiate a FolderSizes scan.
- Vastly improved handling of errors that occur during the folder/drive scanning
process. Now if an error occurs during scanning, once the scan has completed a
small warning icon/text will be displayed in the status bar, prompting the user to
double-click that location for further details. The folder scan error details
window will reveal the path of each scanning error and the cause of the error.
- Resolved a problem with FolderSizes reporting incorrect sizes for very large
files (over 4GB).
- Resolved a problem where invalidate file date/time values would cause
FolderSizes to throw an odd error and stop scanning a folder.
Version 1.2.0.0 (Released September 16th, 2003
- Now formatting all date/time strings according to Windows locale
settings.
- Several changes / improvements to the appearance of FolderSizes-generated HTML
reports.
- The "largest files", "oldest files", and "temp files" reports now all allow for
multiple items to be selected (by using the ctrl or shift key). When combined with
the right-click context menu, this now allows for the deletion of multiple
files.
- Remedied a minor horizontal scrolling glitch in the graph view.
- Added a cool new collapse/restore capability to the horizontal split (between
the detail view and the graph view). Clicking inside the centered control box will
collapse the graph view, showing only the detail view. Clicking it again will
restore it to its former position. Very handy for when you need to see a large
number of folders (and/or files) in the detail view.
- The previous welcome screen has been replaced with a much more involved wizard
that introduces the basic concepts of using FolderSizes. The wizard presents
screenshots, formatted text, and options.
- Improved the logic used to generate the primary graph title. For drives
(including mapped drives), it will now use a title like "share on 'desktop' (Z:)"
(rather than just the drive letter). This is much more useful when you're
generating reports against mapped drives, for example.
- Resolved a defect that caused the primary HTML export cascading style sheet not
to be copied into place during installation.
- Made minor adjustments to menu labels and hover text.
Version 1.0.3.0 (Released August 31st, 2003)
- No longer showing "control panel" in the folder browser tree. This was
extraneous from a folder browsing perspective.
- Slight improvements to the "no items to display" text that shows within empty
controls.
- Report path history is now saved between application instances.
- Report path combo box will now accept the direct entry of a folder path.
- The "view folder files" option is now switched on by default. Folder files will
be displayed in the detail view (top right pane), but the graph view (bottom right)
will just display folders.
- Detail list view sort column and sort direction are now remembered between
program launches. Since the lower-right graph is automatically sorted in sync with
the detail list view, it's sort properties are retained as well.
- Now sorting the directories presented in the Folder Browser panel. It seems
that on 9x platforms these weren't being naturally populated in a sorted
order (as they are on 2k/XP).
- Added the ability to choose the fonts used to draw the lower-right hand
graph.
- Added some missing tool tips to the graph display properties window, and
resolved a defect that prevented their display.
- Modified the graph display logic so that folders containing only files will
still report an overall size within the graph label / title.
- Made several other improvements to the graph drawing code. Eliminated a
couple of computational artifacts, improved the graph bordering logic, improved use
of anti-aliasing, and made a few other minor tweaks. It's lookin' pretty groovy, I
think. ;-)
- Several minor defect resolutions.
Version 1.0.2.0 (Released August 26th, 2003)
- Added a "% of parent" column to the detail list view.
- Added a brand new file report type called "Temporary Files". This new report
will provide you with insight as to location of temp files on your system, as well
as their size. This is done via a temp filename "mask" which is compared against
each scanned filename; those that match the mask are included in the report. Since
the temp report list can be burdened by a very large number of files (for
example, if you scan your entire C drive, you may found many thousands of temp
files), the list sorting and containment algorithms for this report have
been highly optimized.
- Many new memory and performance optimizations.
- Increased horizontal size of file reporting window slightly to accomodate plans
for future capabilities.
- Changed default control focus of the report generator dialog to the path combo
box. Also changed default button to the "start scan" button.
- The FolderSizes graph view can now be used to navigate child folders, just as
the list view can. Click a graph bar to highlight the corresponding entry in the
list above. Double-click a graph bar to drill into the corresponding
subfolder.
- Extended the online help, as required, to accomodate the changes to this
build.
Version 1.0.1.0 (Released August 16th, 2003)
- Now when a folder scan completes, the result graph shows the total size of
the scanned folder as part of the graph label.
- Plugged a system handle leak that occured during file report generation.
- Modified the formatting of the "files" and "folders" columns in the main
folder/file list to use thousands separators.
- Numerous memory optimizations.
- Added keyboard scroll support to the graph pane. Now supports up/down arrows,
page up/down, and home/end.
- Revised the help files to bring them up to date with the current build.
- The uninstaller now cleans up registry entries created by FolderSizes.
PRIVATE NOTE: Version 1.0.1.0 adds beta expiration code that will
allow the program to run for no longer than 120 days. Warnings to this affect will
begin after 60 days (e.g. 60 days left), and "firm warnings" will begin after 90 days
(e.g. 30 days left). Firm warnings attach a different query string symbol to the URL
triggered by the expiration dialogs "home page" button (that's currently the only
difference between "firm" and "normal" warnings).
Version 1.0.0.9 (Released August 10th, 2003)
- Added new text export capability. The primary folder list contents can now be
exported as either comma or tab separated values (.csv and .txt file formats,
respectively).
- Added new export options (see tools | options | export) for text exports. User
can choose whether or not folder list headers are included in export, as well as
whether exported list fields are quoted.
- Added text export capability to all of the report types contained with the
report generation system (e.g. "largest files", "oldest files", etc.). Reports can
be exported as either comma or tab separated values.
- Minor changes to the arrangement of certain top-level menu items.
- Added abilty to export the list view contents to the clipboard (as comma
separated values).
- Graph / list view splitter position now restores correctly when the application
re-starts.
- Added new graph display section to options dialog. Can now determine whether
gradient effect is used for the background, and can choose which colors are
used.
- Altered the behavior of the banding graph in the "largest files report".
Previously, hovering over a specific band would reveal the corresponding file name
in a read-only edit box just beneath it. In this version, the edit box has been
removed. To replace it, you can now hover over a band graph to get a tool tip which
reveals the file name. As before, a band can still be clicked to find the
corresponding entry in the tabular list.
- Graph display options now allow user to select the direction of the gradient
graph background. Choose from "vertical", "horizontal", "forward diagonal", or
"backward diagonal".
- Numerous improvements (speed optimizations, color cycling algorithm tweaks,
etc.) within the banding graph drawing code.
- Resolved a problem with initiating reporting scans on Win9x/ME in certain
environments.
Version 1.0.0.8 (Released August 6th, 2003)
- Resolved minor defect relating to the folder explorer history buffer.
- Now highlighting the selected banding graph item in the "largest files" report
when clicked.
- Several performance enhancements and memory optimizations.
- Normalized the color palette used across the various graphing objects.
- Added new toolbar button for quick access to report generator.
- Added ability to save the "folder tree" (as a text file) that's created during
report generation scans. It seems that people really like these. :-)
- Added a few more tool tips here and there.
Version 1.0.0.7 (Released July 24th, 2003)
- Column sizes for all reports (largest files, oldest files, file classes, etc.)
are now saved. If you resize them, they'll be the same size next time you bring up
the reporting window.
- Report window lists now shade the background of the sorting column.
- The "generating report" window that displays when a report scan is run (see the
view | reports menu) now displays a "tree" of the folders that it encounters during
the scan.
- The "generating report" window is now resizable, and retains its position and
size between instantiations.
- Greatly improved (e.g. shortened) post-scanning report generation
timeframe by initializing shell icons on the fly (as the lists are scrolled).
Version 1.0.0.6 (Released July 20th, 2003)
- Double-clicking on a report filename will now open it by default (in addition
to the shell context menu that's already available).
- Shortcut to the FolderSizes help file is now added to the program group during
installation.
- Further reduced the height of the report screen window to better accomodate
800x600 resolution.
- Resolved a defect that, when copying the main graph image to
the clipboard, caused only the visible portion of the graph to be copied.
Now, the entire image is copied, even if part of it is off screen. Thanks to Dave
Collingwood for bringing this to my attention.
Version 1.0.0.5 (Released July 15th, 2003)
- Resolved fairly obscure defect that could cause an abnormal termination upon
app shutdown.
- Resolved minor issue in which the file type data cache would not be expunged at
the correct interval.
- Modified the reporting dialog slightly to better accomodate lower
resolutions.
- Finished up a few remaining control tooltips.
- Shell context menu file deletions from "largest" and "oldest" file reports now
refresh list contents properly.
- Minor tweaks to the report list column sorting logic.
Version 1.0.0.4 (Released July 12th, 2003)
- Yet another fairly radical re-factoring of the FolderSizes reporting systems.
Reports can now be run at any time and implement their own fine-tuned drive/folder
scanning algorithm. The graphical interface for reports has also changed
extensively - all reports are now contained within a single window, and you can
switch between them at will. All reports are also generated at the same time, when
any drive or folder is selected for report generation. Previous report paths are
also "remembered" in a drop-down edit box, for quick access later.
- A new "oldest files" report has been introduced. This report (perhaps
obviously) finds the oldest files within the folder or drive path provided by the
user. The output is integrated with the new reporting window, described above.
- All button tool tips have been enhanced and re-written for maximum
clarity.
- Extended the set of keyboard accelerators (shortcuts) available.
- The product documentation has been updated and extended to cover the most
recent set of changes. The docs were also re-organized.
Version 1.0.0.3 (Released July 5th, 2003)
- Changed a variety of internal program hyperlinks to reference the new
foldersizes.com website.
- Made extensive changes to compiler optimizations for increased overall
speed.
- Implemented new folder enumeration cache. This system allows for the caching of
previously scanned file system objects, making for a much quicker browsing
experience when exploring cached folders and subfolders. Using the refresh button
(toolbar button or menu item) will force an invalidation of the cache for the
current folder node (and all of its children).
- Implemented numerous memory optimizations.
- Made numerous improvements to the folder enumeration engine.
- Resolved defect that was causing the text sorting in the "largest files" report
list control to be case-sensitive.
- The way in which folder reports are generated has changed quite a bit.
Previously, you needed to execute a folder scan prior to accessing a report. This
is no longer true; reports are now generated separately from "general" folder
scans. This helps to minimize the impact of the new caching mechanism, and also
provides greater flexibility for the end user.