Fix - Extreme performance issue in conjunction with some Antivirus products when touching large directory structures. Operations that should only take seconds took minutes. Note that this fix only resolves situations where it was avoidable - operations touching lots of files may still invoke extreme AV performance issues.
Fix - The "Could not modify the time stamp of ...Do you want to continue processing any other files?" error message was not getting displayed correctly.
Fix - For translated strings, some messages were not displaying their translated text.
Fix - The "Touch Completed" message might have displayed behind other windows in some circumstances.
Fix - When testing translated resources it was possible to get into a situation where TouchPro would crash Explorer.
Minor - Optimised operation to eliminate occurrences of "Skipped - read-only" messages when only directories are being touched.
Minor - Some error messages had additional blank lines.
Minor - Limit the number of display failures that are listed in the error message because there are too many to see on a screen, and in extreme cases the message was not displayed.
Minor update to fix slow starting of Windows Explorer when Explorer is invoked in some situations (such as when using WinKey+E).
Updated TouchCmd to fix sub-directory processing.
Removed support for Win9x operating systems.
Use the newer time zone aware OS functions to handle converting timestamps between UTC and local time. This results in correctly converted times in different daylight saving time periods.
Fix - getting the structured storage timestamps was incorrect outside UTC time zones.
Fix - when setting the timestamps of structured storage documents all 3 timestamps were set regardless of the selected options.
Fix - setting picture timestamp was altering the modified file system timestamp.
Additional check for the time offset command line parameter, to ensure all digits are entered.
Fix for a bug introduced into V5.1. Touching folders would not be effective unless you also had the option to touch files.
First release of x64 version.
New context menu - "Touch with First Selected Item's Timestamp". Despite its long name, it provides a quick way to set multiple files to the same time as the first selected item. The first selected item's modified timestamp is used as the source timestamp along with the previously last saved settings in the same way as the other context menu items.
Minor fix to prevent reporting an error when touching with the "Touch structured document time properties" option and the file doesn't contain existing structured storage time values.
The summary error message now caters for multiple error messages for each file.
Restructured code to improve consistency in operations and issue reporting.
Display the hourglass when getting a file's current timestamps - this could take a long time with extremely large files. Also skip getting the values for .eml files > 10MB - it takes longer that you'd want to wait!
Cater for "&" in the About box registered name.
Fix to allow correct operation of the structured storage document touch operation under Windows Vista.
Changes to the command line syntax handing of file & directory names in TouchCmd.
Improve TouchCmd progress messages.
Fixes for TouchCmd on Win9x operating systems.
TouchCmd now supports setting the time and date to the current time.
Fix to resolve crash that could occur in some computers when loading.
Fix to prevent keyboard access lockout after using the Touch Now button.
New options to touch the "Date Created" (Created), "Date Last Saved" (Modified), "Date Last Printed (Accessed) properties in structured storage files (MS Office documents) and the "Date Picture Taken" property in picture
files.
Extended facility to set the time and date controls from:
* Email files (MAPI (Outlook) and SMTP Internet (Outlook Express) formats.
* Structured Storage files (Office documents).
* Pictures.
* All file system times.
Improved load time to remove unnecessary delays when a large number of items is selected.
Fix for true MBCS OS's (Win9x) when touching folders.
Now touches the "." (current folder) items.
Fixed a memory leak.
About dialog now loaded from the translated resource.
Time offset adjustment. Rather than touch a file with an absolute time, you can now adjust the current timestamps by a +/- offset. The offset facility is also available in the command line version via the /E parameter.
New popup menu options - the "Now" button facility moves to a menu item, along with the new "set time to current file time" facility. This latter facility lets you set the time controls to the last modified timestamp of the primary selected item (when you invoked TouchPro).
Resolves an issue that some applications that simulate invoking the shell property sheet may experience. When loading, TouchPro modifies the size of its dialog resource. This causes an exception that Explorer defers to the operating system to resolve. Some other applications may handle the exception as an error. The change modifies TouchPro's resources to be read-write so that the exception never occurs.
Fixed a problem in the command line utility for dates < 1900.
Fixes a daylight savings issue with the offset facility in the prior test release.
Resolved the File menu duplication issue with Explorer for Windows 95.
Limited test release of the offset time facility.
Adds the "now" icon button to set the time controls to the current time.
Added bitmap to the main popup context menu item.
Added a "Don't ask me again" option to the message box prompt that occurs if the Touch operation fails for some reason (such as a file being in-use).
Revised the operation of the 24-hr format option. Previously it toggled between the user's default time format and 24-hr. It now toggles between 12 & 24 hr formats.
Show the hourglass cursor during the Touch operation.
Further resolved the menu quirk noted in the last release (see below)
for NT4. Unfortunately the problem still persists under Window 95.
Fixed a minor cosmetic problem with the context menu popup appearing multiple times when the Explorer File menu is invoked. This problem is noted in MS KB article Q214477. This problem persists under Windows 95 and NT4 since the remedy doesn't appear to work under these platforms.
Revisions to simplify multiple language translations - removed dialog duplication for the property page and context menu dialog.
Unicode version. Under Windows NT/2000/XP, TouchPro will now work correctly with file and folder names that contain characters not supported by your current code page.
Now uses the MSI installer.
Fixed a minor cosmetic problem with the short/long date format option.
Added checks around directory navigation to prevent a problem if a folder is inaccessible to the current user.
Fix for TouchCmd to properly process nested sub-directories. TouchCmd now clearly indicates that it does not touch any files when it is unregistered.
Bug fix for the TouchPro context menus under Win9x.
TouchPro now supports Windows XP themed displays.
TouchCmd fix for Win9x when no date specified when touching folders.
TouchCmd now echoes the time and date that it will apply and touches the root folder if that's all that is specified on the command line.
Added context menu operations to provide a fast method of applying the current settings.
Added TouchCmd - a command line version of TouchPro.
Added the ability to touch read-only files and folders.
The main dialog now identifies which controls are unavailable in an unregistered copy.
Changed the date control to the drop-down calendar format.
Now recurses sub-directories before touching a folder timestamp - to prevent altering the last accessed timestamp of the folder.
This release contains a minor code speed improvement and information on obtaining Microsoft hot fixes for Windows 98, 98 SE, and ME to fix random failures to touch folder timestamps.
This version fixes a bug when touching folders under Windows 9x. Previous versions would fail if the folder name contained non-ASCII characters.
This version fixes a bug when touching folders with long path names under Windows 9x. This did not occur under Windows NT or Windows 2000 as TouchPro uses a different method under these operating systems.
Update installation to add shortcuts menu items and modify this document.
Modified the About dialog. Changed the registration number field to make it a little easier to enter the number. Updated the home page URL and added a mail link.
A registered version now has the option to touch files, folders, or both.
Moved the save facility to a separate button.
Extended the Windows 9x folder touching to handle all 3 timestamp values and the selective time and date facility.
Added the facility to touch folders under Windows 9x.
Minor change to allow international registration names.
Rebuilt and updated documentation to reflect the self extracting installer.
Added the alternate time and date formats, and the Save facility. These facilities are only available to registered users. TouchPro is now distributed as a self-installing EXE.
Bug fix. Prior to this version, if you touched the contents of a removable disk, and removed the disk, it could give rise to Explorer not being able to launch any programs from its Start menu. This version fixes this problem, which is easily avoided in earlier versions by leaving the removable disk in the drive.
Cosmetic changes - added help & tool tips, made the date field longer as some language default settings can give long date fields.
Changed unregistered defaults - can't now recurse folders.
New registration system.
Under NT, allow modification of directory time stamps.
Now uses the new common controls date time picker control.