|
Version |
Changes
|
4.2.9 |
- FIXED: Resolved Divide by Zero errors during copy operations.
- FIXED: Resolved Error #438 in frmSyncClock_CheckSystemClockUsingNTP error
- FIXED: Error log entries for rename failures incorrectly showed a status of RENAME SUCCEEDED
- IMPROVED: Upgraded third-party class, cTaskDialog, to version v1.2 R2. This class is used to display dialog windows.
- FIXED:
Resolved Error #13 Type Mismatch error in
modRecentComparisons.LoadRecentComparisons due to non-standard regional
date/time formats
- FIXED: Resolved issue where grids on View Subfolder Differences window would auto-scroll horizontally when scrolled vertically.
- FIXED:
Resolved issue where first character in Korean word ('최) was missing
from a filename on the View Subfolder Differences window.
- IMPROVED:
Added Windows' elevated permission shield overlay to Sync Clock button
to visually show that user must 'Run as Administrator' to use that tool.
- IMPROVED: Tested, optimized, and fixed the file/folder specification parsing routines for Unicode handling
- IMPROVED: Added EV Code Sign certificate to executable and installer
|
4.2.8 |
- FIXED: Windows which are not re-sizable no longer load/set previous dimensions when opened
- FIXED: "Open with Associated App" menu option
now works with file types which don't have an "Open" verb associated
with them such as font files.
|
4.2.7 |
- FIXED: Reset Settings menu option on Start Page was not restoring default window position and size.
- FIXED: Sync appears to lock up for some users with multiple monitors.
|
4.2.5 |
- FIXED: "Subscript out of range" error in modiGridHelper.PrintFolderCompareGrid when printing folder compare results.
|
4.2.4 |
- FIXED: Resolved Overflow error in fmrFindDuplicates.FormResize
- CHANGED: Changed how we get,set, and store
folder/file timestamps (both universal coordinated time and
timezone-specific local time)
- FIXED: Registry access error message during startup now displays text rather than "RES DLL HANDLE: "
- FIXED: Creation of nested folder paths in UNC notation was not working correctly.
- CHANGED: Changed BlueSnap BuyNow link structure.
- FIXED: Compare Folders issue when folder paths contained leading/trailing spaces
- FIXED: Error #5 in modDateTime.SystemTimeToVBDate
- IMPROVED: How illegal duplicate file/folder names during a folder enumeration are handled.
|
4.2.3 |
- FIXED:
"Unable to Delete" message when pressing delete key to edit a folder
path on Compare Folders window. (Removed menu keyboard shortcuts)
- ADDED: Added hasNext() method to all collection iterators.
- CHANGED: Now installing SBS shared files to \PF (x86)\Salty Brine\Shared Files\ rather than to Win\SysWOW64.
- FIXED: Resolved Compare Files printing issue where printing failed on long lines of text.
|
4.2.2 |
- CHANGED: Changed how we're getting the version number information for FolderMatch which is running
- CHANGED: Changed how we're getting the version number of the latest available FolderMatch
- FIXED: Fixed "An error occurred in the secure channel support" error during startup.
|
4.2.1 |
- ADDED: Added recognition for more file encodings
- CORRECTED: Corrected some German and Dutch translations for session related phrases.
- FIXED:
Resolved issue where cached version of fmupdate.xml (holds latest
version number) was being used rather than latest version.
- ADDED: Added DEL key support on View Subfolder Differences window to delete files/folders
- ADDED:
Added DEL, and SHFT+DEL keyboard shortcuts for the Delete related menu
options on Compare Folders and View Subfolder Differences windows
- ADDED:
Added a Find Duplicate Files option to allow the intial partial scan of
files to be turned off on a Contents Match search.
- FIXED: Resolved issue where Content Matching missed some duplicate files
- IMPROVED: Compare Folders print out now shows the actual compare result images rather than symbols.
- FIXED: Compare Folders export now shows symbols for Access Denied folders and Junction Points.
- FIXED: Widened the File Types dropdown list on the Find Duplicates search options.
- IMPROVED: Added additional error handling to modInternet.GetWebPageText procedure.
- FIXED: Fixed all user interface issues which happened on higher DPI setting (manifest file change)
- IMPROVED:
After a file operation on the Compare Folders window, the list of
subfolders & files remains at the same position rather than
scrolling back to top,
- IMPROVED:
Darkened the default light red color used to show differences on
Compare Folders, marked files on Find Duplicates, and errors on File
Rename.
- CHANGED:
View tutorials link on Start Page and Help file changed to point to FM4
Tutorials playlist on the default SBS YouTube channel
- IMPROVED: Disabled all "Enter Registration Info" buttons and menus when program already registered.
- IMPROVED: Added Compare File options to View Subfolder Differences window
- IMPROVED: Expanded right-click context menu options on View Subfolder Differences window
- IMPROVED: List of language names is now alphabetically sorted on Start Page and Options window.
- FIXED: Temporary error log file, ERRORLOG.TXT, is now permanently deleted rather than sent to the Recycle Bin.
- ADDED: Compare Files on Start Page now allows choice of comparing files by text content or by their properties.
- IMPROVED: Made some changes to Progress window handling of ESC key press to Cancel/Pause a running operation.
- IMPROVED: Added back the Synchronization Method images which were used in version 3 but removed in version 4.
- CHANGED: Changed some Synchronization Method names in application and documentation for consistency and clarity.
- IMPROVED:
Improved handling of errors when checking latest version information
during start up and when clicking on Check for Updates link.
- IMPROVED: Explicity stating UTF-8 encoding in update XML file now.
- IMPROVED: Expanded error handling details for XML parsing of latest version check
- ADDED: Added a "Go to Session Settings folder" option to the Sessions menu on the Start Page.
|
4.2.0
|
- FIXED: Added missing long path support to AreFileContentsDifferent_UseMap routine (used in file Content comparison)
- CHANGED: Replaced obsolete GetTimeZoneInformation Win API with GetTimeZoneInformationForYear
- IMPROVED: Added additional debugging details to modDateTime.SystemTimeToVBTime routine to aid in error troubleshooting
- FIXED: Resolved "Invalid procedure call or argument" in StringDiffs.StripWhiteSpaceFromIntArray error in Compare Files.
- CHANGED: Errors in clsSortedStringList are now passed back to calling routine.
- IMPROVED: Show complete version number (major.minor.revision.build) on Start Page rather than just partial (major.minor)
- IMPROVED: Added additional debugging details to StringDiffs.StripWhiteSpaceFromIntArray to aid in error troubleshooting.
- CHANGED: "Subscript out of range" errors in index validations are now raised back to calling routines.
- IMPROVED: Added additional debugging details to folder enumeration routine to identify duplicate file/folder names (Error 457)
- ADDED: Add ability to compare snapshots (for internal use only right now)
- ADDED: Added Property Changed to all user control Property Let procedures.
- ADDED: Added F2 short key key to Compare Folders window to rename selected files/folders.
- IMPROVED: Differences are now sorted and align/scroll together on Subfolder Differences window.
- ADDED: Copy/Move/Delete functionality added to Subfolder Differences window
- ADDED: Added a "Reset column width defaults" context menu to all grid column headers
- FIXED: Password protected MS Office files now prompt for password.
- FIXED: Password protected MS Office files now detect text differences properly.
- ADDED: Session Settings added (New, Load, Save, Restore, Maintain)
- FIXED: ESC key did not always pause a folder comparison if window lost focus.
- FIXED: ESC key did not always cancel a duplicate search if window lost focus.
- FIXED: View File Differences window showed wrong caption when comparing text only.
- ADDED: Name validation added for Create Subfolder routine on Compare Folders window.)
- FIXED: Update available check was not working due to an error in XML file
- ADDED: "Check for update" functionality added to all Help menus and About box window.
- UPDATED: Removed some old Visual Basic 6 files from installer which are not required on > MS Vista operating systems.
|
4.1.2 |
- FIXED: Sample include/exclude filters converted from FM3 format to FM4 format.
- UPDATED: Manifest file updated to include GDI and DPI-aware settings
- FIXED: Several issues with files & folders in Windows\System32 due to WOW64 file system redirection
- IMPROVED: Increased default font size on all file/folder panes.
- FIXED: Files with one letter extensions (such as .c or .h) were showing incorrect File Difference results when compared
- ADDED: CTRL+ Mousewheel scroll on file/folder panes now increases/decreases the font size
- CHANGED:Changed/corrected phrases in several of the translations.
|
4.1.1 |
- FIXED: File/Folder dates displayed as 12:00:00AM for users in time zones which do not observe Daylight Savings Time
- CHANGED: New icons for Include/Exclude Filter New/Load/Save actions
- FIXED: Duplicate File Finder "Allow marking of all files in group" setting was incorrectly defaulting to True
- IMPROVED: Prompt to re-compare folders after Include/Exclude filter change no longer happens unless a comparison is displayed
- CHANGED: Set default folder for Include/Exclude Filter Load/Save dialogs to {FM localappdata}\Filters subfolder.
- ADDED: Start Page navigation bar can now be minimized/restored
- ADDED: Dutch (Netherlands) translation
- CHANGED:Options window no longer shows in Windows Taskbar
|
4.1.0 |
- FIXED: Type mismatch error in frmCompareFolders.mnuCompareSubFolderToOtherFolder.
- CHANGED: Added MD5 file hash to Folder/File Analysis tool.
- FIXED: "Because of your include/exclude settings..." message erroneously appearing after Sync.
- IMPROVED: Now showing explanatory message when Confirm Sync window contains no files.
- IMPROVED: Added error handling for Out of String Space errors (#14)
- FIXED: Large file content comparison was returning wrong result due to LAA flag.
- IMPROVED: Expanded error handling in modDateTimes.GetVBFileTime(s)
- FIXED: "Invalid procedure call or argument" in modDateTimes.GetVBFileTimes
- FIXED: "Type mismatch" error in frmFindDuplicates.MarkAllInFolder
- FIXED: Duplicate File Finder "Allow marking of all files in group" setting was incorrectly defaulting to True
- IMPROVED: Prompt to re-compare folders after Include/Exclude filter change no longer happens unless a comparison is displayed
- CHANGED: Changed all icons to True Color (24-bit per pixel)
- FIXED: Footer images on Start Page were too large
- CHANGED: Added resizability to Start Page
|
4.0.8 |
Initial public
release of new version:
- Modernized user interface
- Improved performance over 100%
- Vastly increased scalability (larger folders and files can be compared)
- Most code rewritten from the ground up
- Hundreds of under-the-hood improvements
|
3.7.3 |
- FIXED: Mapped drives
now appear in Browse for Folders dialog
- IMPROVED: Additional
error details added to drive related functions
- NEW: Added new
SHA-256 code signing certificate to EXE and Install (Addresses IE
download and Windows install warnings)
|
3.7.2 |
- FIXED: Gray box in
left comparison results pane removed
|
3.7.1 |
- FIXED:
Fixed bug where only the first 2 GB of HUGE files were copied.
- IMPROVED:
Error handler in copy routine expanded to handle both VB and WinAPI
errors
- IMPROVED:
Confirm Sync Actions window now appears in Windows ALT-TAB windows list
- CHANGED:
Converted Plimus buy now links to Bluesnap
|
3.7.0 |
- NEW:
Added support for text content comparison of DOCX and XLSX formats.
- IMPROVED:
Added better error handling to modAPIReadWriteFile.ReadStringFromFile
to handle 'Out of Memory' error.
- IMPROVED:
Added better error handling to Drive class.
- IMPROVED:
Added error description information to folder validation routine.
- IMPROVED:
Now recognizes both Directory Junction Points and Volume Mount Points.
- IMPROVED:
Added error handling for missing MS Scripting Library component
- FIXED:
Confirm Sync window now lists only first 10,000 file operations to
correct the load performance problem when the list had many more items.
- FIXED:
Focus was set incorrectly in Comparison Result Panes after a file
operation
- FIXED:
All file operations now check for an empty file name selection in the
Comparison Result Panes
- FIXED:
Type Mismatch error in writing to and reading from SyncHistory.log
file. frmMain.AutoSync Number 13 Line Number : 1410
- FIXED:
Drive and folder sizes larger than 838.86TB are now supported without
Overflow errors arising.
- FIXED:
Fixed blank Create and Last Accessed date/times on Target files problem.
|
3.6.9 |
- CHANGED:
Early Bird Special has been changed to a $24.95 offer good for one week
- NEW:
Added a link to the online video tutorial in to the help file.
- FIXED:
Mapped drives now appear in Browse for Folder window.
|
3.6.8 |
- CHANGED:
Slight 'cost of living' price increase for single user license and
upgrade. (The
first increase since the product was released over ten years ago.)
|
3.6.7 |
- FIXED:
Resolved the error message that appears when pressing the Browse For
Folder button. ("The DLL Error: The filename, directory name, or volume
label syntax is incorrect"
|
3.6.6 |
- FIXED:
Files on network drives were not being deleted
- FIXED:
Invalid Procedure Call error when saving an Exclude list
|
3.6.5
|
- FIXED:
Early Bird Discount order process now works properly
|
3.6.4
|
- IMPROVED:
File existence check method has been recoded to be faster and less
demanding on the file system
- IMPROVED:
Percent copy completion is shown for files larger than 100 MB
- IMPROVED
& FIXED: Character level differences in the file difference viewer
are much faster and don't suffer from Out of Memory errors
- FIXED:
Binary comparison results are incorrect when differences lie towards
end of file
- FIXED:
Overflow error in CRC32 calculation
- FIXED:
Files larger than 4GB are now synchronized properly
- FIXED:
Incorrect Last Modified Date reported on Compare Folders window
|
3.6.3
|
- FIXED:
Content comparison has been fixed and sped up
- CHANGED:
Added an option to allow control of the amount of information shown
during a comparison
- IMPROVED:
Reduced memory requirements and improved performance of deep folder
tree scans
|
3.6.2
|
- IMPROVED: Handling of long
file/folder paths
- CHANGED: Reinstituted the
Early Bird Special
- IMPROVED:
Recoded all Copy, Move, Delete routines to handle all Unicode and long
file names and to generate more complete error details.
- FIXED: Error 91 when clicking on
Source or Target drop down list
- FIXED: Crash when clicking on Sync
tool bar button before pressing Compare button
- CHANGED: Removed third party
control SmartUI.ocx.
- IMPROVED: Synchronization progress
has been improved by showing file/folder names being
copied/moved/deleted.
- IMPROVED: Recoded binary content
comparison methods (Binary Content, CRC32, SHA1)
- CHANGED: Removed third party
PickDir.dll used for Browse for Folder dialog
- IMPROVED: HexDump viewer has been
sped up and enhanced
- FIXED: Right scroll bar was
partially obscured on some windows
- UPDATED: Copyright
information on splash and about box graphics
- IMPROVED: Improved error handling
when unicode characters cause errors in multiple file renaming
operations
- IMPROVED: Continued process of
converting all under-the-hood routines to support Unicode file/folders.
- CHANGED: Disabled drag and drop
functionality between comparison panes
- IMPROVED: Optimized CRC32
algorithm used in Duplicate File Finder
- FIXED: Resolved speed decrease
issue from v3.5.x
- CHANGED: User with administrator
privileges will be shown a UAC elevation prompt when launching
- FolderMatch.
This is done to allow administrator level rights to the file system
when using the program. If user is not an administrator, no
prompt will be shown.
- FIXED: On 64-bit OS, the
Windows\System32 folder is being redirected to Windows\SysWOW64 by the
Windows
- file system. So any scans of this
folder produce the wrong results. The redirection has been turned off.
- FIXED: Resolved hash collision
situations during folder path indexing
|
3.5.7
|
- Improved
Dx error #123 handling in Duplicate File Finder
- Modified
File/Folder Analysis tool to report folders that cause enumeration to
abort.
- Updated
web links in Help Menu
- Cleaned
up tooltip text on Duplicate File Finder window
- Updated
SmartUI2.OCX
- Fixed
bug with date/time comparison on Compare Files window
- Fixed
root folder detection in UNC paths
- Fixed
bug where duplicate file was deleted rather than moved on retry
|
3.5.6
|
- Added
Numerous changes and fixes to the File/Folder Analysis tool
- Added
INI file support to allow turning off of the hash progress dialog on
the Compare Two Files window.
- Clarified
upgrade message wording for users who have already purchased the
upgrade and want to enter in their key.
- Improved
performance when reading file contents.
- Fixed
black radio buttons problem on File Sync Method window.
- Fixed
black radio buttons problem on Mass File Renamer window, "Other" tab.
- Fixed
bug where sounds could not be turned off on Sounds tab of Options
window.
- Fixed
bug that happened when Browse button was clicked for an event which had
no sound.
- Changed
icon for permission denied folders.
- Added
an "undocumented" means to turn off Hash Calculation Progress in
Duplicate File Finder
- Updated
several OCX/DLLs with the latest Visual Basic 6.0 Service Pack 6
Runtime Extended Files
- Changed
initial folder used for Loading/Saving Session Settings to the
application data folder.
- Removed
the Microsoft Scripting Library v5.6 installation from our install.
|
3.5.5
|
- Added
a secondary folder permission checking method to ensure valid result
- Added
additional error handling for folder permission errors
|
3.5.4
|
- Modified
folder enumeration routine to allow paths longer than 260 characters in
length to be scanned
- Modified
folder enumeration routine to allow UNICODE path names
- Improved
folder enumeration routine performance by 200-300%!
- Fixed
bug where folders whose names began with a dot character were not being
processed
- Fixed
bug where Ignore Daylight Savings Time (DST) setting was not working
when DST ended
- More
gracefully handle Error 161 in CompareDirs() with UNC paths.
|
3.5.3
|
- Corrected
DLL error problem with UNC folder paths
- Corrected
missing folders problem in XP/Vista
- Resolved
error messages in cSBSFolder.Size with Junction Points
- Resolved
delete problem with the Send To Recycle Bin functionality not working
- Corrected
error in Mass File Renamer where the Auto-numbering Length value was
not being enforced.
|
3.5.2
|
- Added
Regular Expression Search and Replace to Mass File Renamer
- Mass
File Renamer can now be run independently of the comparison results to
rename files in ANY folder.
- Enhanced
error handling to provide more information for errors occurring in
Folder class.
- Numerous
performance improvements
|
3.5.1
|
- Added
mscomctl.ocx to installation package
- Added
option to turn off the folder permission check before comparison
- Resolved
'Invalid Property Value' error when cancelling a binary comparison
- Resolved
some "Object is Nothing' type errors in the cSBSFolder class
- Improved
error handling of 'Permission Denied' errors in cDir class
- Fixed
'Up to Parent Folder' problem with UNC paths
- Fixed
drag and drop problem on the View Sub-folder Differences window
- Fixed
column size problem on the Comparison Results Summary window
- Added
a status bar to the Comparison Results Summary window to show the
complete folder path
- Fixed
problem where Sync Method window was not accessible when main window
was minimized during comparison
- Switched
from ANSI to Unicode version of GetFileAttributes API function in the
FolderExists routine to help with non-English folder names
|
3.5.0 |
- Numerous
improvements for Vista-readiness
- Added
support for Junction Points and Reparse Points (XP-Vista)
- New
toolbar icons
- Replaced
all COMCTL32 controls with new MSCOMCT32 versions
- Browse
For Folder window now supports new features such as "New Folder"
- New
installer being used to install program.
- Installer
now installs Windows Scripting library using Microsoft's own installers
- Corrected
wrong resource string on Mass File Renamer window "Starts With" label.
- Various
improvements to folder existence checking routine.
- Updated
system DLLs installed by installer
- Fixed
problem of Confirm Sync window not fitting properly on some screens.
- Ignore
Daylight Savings time setting now defaults to True
- Check
System Clock at Startup setting now defaults to False
- Corrected
some MS Office document text differencing issues with new doctxt.dll
- Fixed
folder drop down list width off screen at startup issue
- Added
TrialPay payment option
- Added
additional error handling to some code routines
|