Beyond Compare 4.1.0.20575 updated
Released: Sep 22, 2015
Updates in this release
Updates in 4.1.0.20575
Notable Changes
- Windows/Linux: Added 64-bit version that handles significantly larger comparisons.
- Linux: Updated user interface to use Qt 4.8 instead of Qt 3.3.
- Windows: Comparing Microsoft Excel spreadsheets (.xls, .xlsx) is now significantly faster and no longer requires Excel.
- OS X/Linux: Added support for Microsoft Word documents and Excel spreadsheets (.doc, .docx, .xls,.xlsx).
- Windows: Added support for Microsoft OneDrive.
- OS X/Linux: Added read/write support for 7-zip .7z archives and read-only support for many additional types (.iso, .rar, .dmg, etc).
- Added support for .xz and .tar.xz archives.
- OS X: Added MP3 Compare.
- Added support for 3-way merges in the "External" format.
- Added support for IPv6 to FTP and FTPS connections.
- Windows: Added support for IPv6 to SFTP, WebDAV, and cloud services connections.
- Windows: Added support for taskbar jump lists on Windows 7 and up.
- OS X/Linux: Fixed SSL validation to not warn for certificates signed by trusted certificate authorities (affects FTPS, WebDAV, and cloud services).
- Linux: "PDF Documents" file format is now included by default.
- Windows: Improved appearance when using 125%, 150%, and 200% DPI scaling and high contrast themes.
- Linux: Dialog button order on Gnome is now right-to-left instead of always following KDE conventions.
- OS X: "Open With" now works with application bundles (.app).
- Numerous bug fixes, performance enhancements, and other improvements.
Archives
- OS X/Linux: Added read/write support for .7z archives.
- OS X/Linux: Added read-only support for archive types provided by 7-zip (.iso, .rar, .dmg, etc).
- Added support for .xz and .tar.xz archives.
- Fixed problems with modifying an archive while background content comparisons are enabled.
- Windows: Updated 7-zip DLL to v9.38 beta.
- Windows: Updated Unrar DLL to v5.21.100.
- Windows: Fixed support for .rar archives created on OS X or Linux.
- Windows: Fixed performance when extracting files from multiple .rar archives.
- Windows: Removed support for WinZip .zipx JPEG compression (hopefully temporarily).
- OS X: Fixed error when trying to copy/create a folder in a zip file.
Cloud Services
- Windows: Added support for Microsoft OneDrive.
- Windows: Added support for IPv6.
- OS X/Linux: Fixed SSL validation to not warn for certificates signed by trusted certificate authorities.
- Connection errors now include descriptive messages instead of numeric codes.
- OS X/Linux: Fixed loading files/folders with extended characters in their names.
- Improved default names for newly created Dropbox profiles.
- Fixed memory leak when creating a new folder on Amazon S3.
Command Line
- Windows: Fixed bcomp.com/bcomp.exe so it loads BC4 instead of trying to load BC3 if it's been copied to a different folder.
- /fileviewer= can now accept "Folder Compare", "Folder Sync", and "Folder Merge" in addition to the file view types.
File Formats
- Added support for 3-way merges in the "External" format.
- Windows: Comparing Microsoft Excel spreadsheets (.xls, .xlsx) is now significantly faster and no longer requires Excel.
- OS X/Linux: Added support for Microsoft Word documents and Excel spreadsheets (.doc, .docx, .xls,.xlsx).
- Linux: "PDF Documents" file format is now included by default.
- Windows: Fixed various issues when loading Microsoft Word documents (.doc, .docx).
- Fixed "Visual Basic Source" comment definition.
- Removed "Microsoft Write" support.
File Views
- Windows: Failing to save a file because it's locked against deletion will now try again using an alternate method.
- OS X: Open/save dialogs now treat .app bundles as folders to allow selecting files within them.
- Fixed editing files with file extension that match read-only archive types (e.g., .img).
- Windows: Fixed access denied error when trying to overwrite a file with write permissions but not modify permissions.
- Border of the viewport in the comparison thumbnail no longer covers differences.
- OS X/Linux: Fixed load errors when trying to set sharing permissions when opening files.
- Switched save icon color back to blue.
Folder Compare
- Added icons to the file operation progress reporting panels indicating the file operation that's occurring.
- "Browse Using Profile" dialog now shows more useful text in the browse treeview when a profile has been selected but not loaded.
- Fixed using "Ignore Folder Structure" to not incorrectly include/exclude files in the root of the comparison that match folder name filters.
- Windows: Fixed copied junctions/symlinks showing as folders until after a refresh.
- Windows: Fixed issues overwriting an existing junction/symlink.
- OS X/Linux: Fixed "Compare Contents" dialog not displaying the ?= icon.
- OS X/Linux: Fixed using Esc to cancel an in-place file rename.
- OS X: Improved speed of rules-based text comparisons.
- Improved readability of selected "Align With" or "Compare To" item.
- Fixed incremental search matching incorrect filenames.
Folder Merge
- Added "Session > Folder Merge Info" command.
- Changed mergeable toggle icon colors.
- "Compare to Output" is now only shown if "Merge to" is "Other".
- OS X: Fixed path edits displaying text incorrectly when unfocused.
FTP
- Added support for IPv6 to FTP and FTPS connections.
- Windows: Added support for IPv6 to SFTP connections.
- Improved behavior when trying to load an ftp:// URL with an invalid or empty username.
- Added TLS/SSL version fallback when connecting to servers that don't support more recent TLS versions.
- Improved port allocation behavior when using limited ports for active (PORT) transfers.
- OS X/Linux: Fixed timestamps with missing seconds incorrectly showing as hh:mm:01.
- OS X/Linux: Fixed SSL validation to not warn for certificates signed by trusted certificate authorities.
- Reconnecting to a server no longer uses the HOST command if the server rejected it previously.
- Fixed Quick Connect password edit showing the password in plain text if the "Username" field was empty.
- Fixed Quick Connect showing user@example.com in the password edit when loaded with an sftp:// URL that doesn't include a password.
- Fixed collisions when saving a profile into a subfolder that already contains a profile with the same auto-generated name.
- OS X: Fixed folder listings with invalid characters being treated as an empty.
- Fixed parsing folder listings containing filenames with a 年 character in them.
Hex Compare
- Fixed positioning after a Find fails when selection existed beforehand.
- Fixed replacing "a" with "aa" in reverse direction.
- Fixed Find to not skip first occurrence when positioned immediately before it.
Home View
- OS X/Linux: Added support for multi-select in the session treeview.
- Session management panel can now be maximized, hiding quick launch buttons.
- Empty auto-saved sessions folders are now removed.
Installer
- Linux: Added support for nemo and caja file managers, fixing support for context menus on Mint.
- Windows: .msi installers now disable check for updates by default.
- Windows: Fixed support for the /noicons switch.
- Windows: Fixed installer so it writes ExePath/Version to both 32-bit and 64-bit areas of the registry.
Misc
- Windows/Linux: Added 64-bit version that handles significantly larger comparisons.
- Linux: Updated user interface to use Qt 4.8 instead of Qt 3.3.
- Linux: Dialog button order on Gnome is now right-to-left instead of always following KDE conventions.
- OS X: "Open With" now works with application bundles (.app).
- Windows: Added support for taskbar jump lists on Windows 7 and up. Most frequently used workspaces, sessions, and session types are shown.
- Windows: Improved appearance of icons on 125%, 150%, and 200% DPI scaling.
- Windows: Improved appearance when using a high contrast theme.
- Windows: Path edits now strip enclosing quotes from pasted strings.
- Improved startup and comparison speed.
- Linux: Find & Replace regular expression support is now based on PCRE.
- Linux: Temp file handling now respects the $TMPDIR environment variable.
- Fixed Profiles dialog's "Save As" command creating empty profiles instead of copying the selected profile's settings.
- Fixed Profile dialog preventing multiple profiles from having the same name or having a name containing illegal characters.
- Fixed deleting temp files after a crash to include files with extensions other than .tmp.
- Reduced menu accelerator duplicates.
- OS X: Fixed toolbar Sessions dropdown list sizing too large.
- Linux: Suppressed hints/warnings written to stderr.
- Improved behavior trying to register with a malformed key.
- Windows: Fixed read-only temp files not being deleted.
- Windows: .bcpkg files are no longer included in the Recent Documents list.
- Windows: Updated application manifest to disable compatibility shims on Windows 8 and 8.1.
- Windows: Fixed appearance of alpha-blended icons in the Explorer submenu.
- Fixed truncated German translations.
MP3 Compare
- OS X: Added MP3 Compare.
- Added "Play" command to right click menu.
Options
- OS X: Fixed changing size of text editor gutter text.
- OS X: Fixed scrolling the Tweaks panel with the mouse wheel.
- OS X: Fixed opening the "Log" preferences from the Folder Compare interface.
- OS X/Linux: Fixed support for ~/log.txt style filenames when saving the log to a file automatically.
Picture Compare
- Re-added option to change the background color behind transparent images.
Portable Devices (MTP)
- Improved error message when a delete or intra-device copy or move fails.
- Fixed reading files potentially including data past the end of the file.
Registry Compare
- Fixed "Copy" and "Copy Key Name" commands to switch focus to the editor.
- Fixed displaying "(zero-length binary value)".
Reports
- Reports for edited files now use UTF-8 instead of ANSI.
- Fixed "Action could not be completed" error when saving reports that contain characters that the output format can't encode.
- MP3 and Version Compare reports now show comparison status in the center column when a node is collapsed.
- Tweaked monochrome reports.
Scripting
- Fixed REPORT commands so they log any errors that occur and fail the script.
- Fixed using ~/log.txt style filenames when using the LOG command with the APPEND: option.
- Fixed scripts failing to run if they used "smart" quotes rather than ASCII ones.
- Script dialog now shows fatal errors on the "Errors" tab.
Subversion
- Improved default names for newly created profiles.
- Fixed support for http://, https://, and file:// URLs in folder browse's "Quick Connect".
- Fixed "Up one level" for svn:// URLs.
- Fixed folder browse dialog to show the folder structure up to the repository root when loading an svn://URL.
- Fixed support for loading svn:// URLs that refer to files when the parent folder hasn't been loaded.
- Fixed loading file content from a Subversion server with an untrusted SSL certificate.
Text Views
- OS X: Fixed intermittent issue with pasting from other applications.
- OS X: Fixed load errors for files with certain character encodings.
- Fixed cursor positioning on lines that contain multiple control characters.
Text Compare
- Improved "Align With..." when aligning a selection of lines.
- Windows: "Webpages" uses Internet Explorer again.
- Windows: Fixed clicking on the gutter buttons while the message panel is visible.
Text Merge
- Fixed incorrect output when using Patience Diff alignment.
Version Compare
- Tweaked behavior when the StringFileInfo blocks don't match the VarFileInfo Translation block.
WebDAV
- Windows: Added support for IPv6.
- Improved default names for newly created profiles.
- OS X/Linux: Fixed SSL validation to not warn for certificates signed by trusted certificate authorities.
Crashes
- Fixed Folder Compare crash when using "Ignore Folder Structure" with a name filter that uses ... to match any number of subfolders.
- Windows: Fixed crash when mousing over TortoiseHg menu items in the "Explorer" submenu.
- OS X: Fixed crash when unable to find default printer.
- OS X: Fixed crash using the titlebar's maximize button.
- OS X/Linux: Fixed crash in Folder Compare "Touch" dialog.
- Windows: Fixed Registry Compare crash saving export file containing zero-length binary value.
- Fixed Table Compare crash when saving as part of a refresh.
- Fixed crash when generating Folder Compare reports.
- Linux: Fixed crash when detaching Text Merge output panel.
- Linux: Fixed crash when passing a command line longer than 512 bytes.
- Linux: Fixed crash when pasting into an empty text editor.
- Windows: Fixed crash when using "Compare Versions" in a Folder Merge containing .exe files that have been added or deleted.
- OS X: Fixed crash displaying Thai text.
- OS X: Fixed ability to launch on systems that don't have libc++1.dylib (primarily 10.6 Snow Leopard).
- Fixed Home view crash when a shared sessions folder is selected and the shared settings file is changed externally.
- Fixed crash when closing the Profile Browse dialog while it's trying to expand a folder.
- Fixed Hex Compare Next/Previous Difference crash when positioned beyond last byte.
- Fixed Folder Compare crash when deleting/moving a file or folder.
- Fixed Profile Browse dialog crash when trying to browse portable media devices.
- Fixed crash if a MSSCCI provider returns an error code when opening or closing a connection or querying for capabilities.
- Fixed crash when a portable media device was disconnected while it was in use.
- Fixed crash when closing a window.
- OS X: Fixed crash when using a non-gregorian calendar crashes on start up.
- Fixed Options dialog crash when loading commands.