Beyond Compare 3 Change Log

-----------------------------------
v3.3.13.18981       October 1, 2014
-----------------------------------

- Notable Changes
  - "Check for Updates" and "View as web page" no longer crash, but also no
    longer use the Internet Explorer rendering engine.

- Data Compare
  - Fixed copying a selection containing gaps.

- File Formats
  - Fixed case sensitivity of Python identifiers.

- Home View
  - Fixed crash when selecting two sessions.

- Linux
  - Fixed arrow keys in folder compare.
  - Fixed Nautilus integration in Ubuntu 13.10.
  - Fixed Dolphin integration when selecting two files.
  - If it exists, ~/.config/beyondcompare3 will be given priority over
    ~/.config/beyondcompare to improve compatibility with BC4.

- Misc
  - Fixed Import checklistbox text selection color


--------------------------------
v3.3.12.18414       July 2, 2014
--------------------------------

- Fixed double-clicking in the folder compare changing focus back to it after
  opening a file compare.
- Fixed crash loading the first comparison on Windows 7+.


--------------------------------
v3.3.11.18371      June 26, 2014
--------------------------------

- Command Line
  - Fixed "?" command line switch.

- File Views
  - Reverted change that truncated display of long lines in Data/MP3/Registry/
    Version compares.

- Folder Compare
  - Fixed loading folders from certain network attached storage (NAS) devices,
    broken in 3.3.9.
  - Fixed crash when reaching the maximum number of log items.
  - Fixed distributed and deduplicated file systems showing all files as
    symbolic links.

- Registry Compare
  - Fixed deleting or renaming keys.

- Text Views
  - Fixed crash when going to next difference or scrolling horizontally.
  - Fixed crash when double clicking on an unfocused editor.


--------------------------------
v3.3.10.17762     March 12, 2014
--------------------------------

- Fixed translations in Explorer context menu.


--------------------------------
v3.3.9.17611       March 4, 2014
--------------------------------

- File Views
  - "Open Clipboard" now includes seconds in the time displayed in the path
    edit.
  - Fixed File Info panel initializing non-detected File Format names.
  - Fixed handling of large text values in treeview- and grid-based compares.

- Folder Compare
  - Fixed loading large folders when comparing against an OS X 10.9 Mavericks
    file share.

- FTP
  - Fixed support for recursive folder listings on vsFTPd servers.
  - Fixed support for "Fetch complete timestamps" on servers that don't
    support retrieving timestamps for folders.

- Hex Compare
  - Fixed display when the "Background Contrast" preference is set to its
    lowest position.

- Home View
  - Fixed crash when using "Collapse All" with nothing selected.

- Misc
  - Fixed crash on startup when session types have been disabled.
  - Improved status bar, scrollbar, and grid header display on high DPI
    displays.
  - Portable installs will now look in the %AppData% settings folder for a
    license key if one isn't in the exe folder.

- Picture Compare
  - Fixed "Exteral Conversion" support for ANSI filenames.
  - Fixed changing "Same pixels" and "Different pixels" options.
  - Fixed "Swap Sides" when "Blend" is not 50 or "Tolerance" does not use
    solid colors.
  - Fixed handling of transformations (stretch, flip, rotate) when one side is
    reloaded.

- Registry Compare
  - Fixed performance when displaying extremely long strings.
  - Fixed size of hints when hovering over extremely large binary values.
  - Fixed file encoding error handling.

- Reports
  - Text "patch" reports with the "context" style now separate the timestamp
    from the filename with a tab instead of space.
  - Text "patch" reports using the "normal" style now use "diff -r filename1
    filename2" as the header line.

- Scripting
  - Fixed scripts to not change saved sessions, particularly if they aren't
    sorted by name.
  - Fixed REGISTRY-REPORT not expanding folders when loaded from a selection
    in a folder compare.

- Text Views
  - Using "Open Clipboard" will now always treat the text as Unicode instead
    of trying to auto-detect an encoding.
  - Fixed long lines of unbroken text not being displayed correctly.
  - Fixed line details not to scroll unnecessarily when editing.
  - Fixed editor inserting a line ending when the first line is very long.
  - Improved behavior when scrolling horizontally.

- Text Compare
  - Fixed comparing matching text with different grammar types so they're
    treated as a difference.
  - Fixed handling of edits that affect multi-line grammar items.
  - Fixed the "Session Settings" dialog's behavior when the left and right
    file formats are different.
  - Fixed incorrect character highlighting when using replacements to unalign
    text.
  - Fixed inserting first line ending when "Compare line endings" is enabled.
  - Fixed handling of end of file in inactive editor when deleting the first
    line in an orphan file.

- Text Merge
  - Fixed crash when "Compare Line Endings" is enabled.
  - Fixed input editors resizing incorrectly when the output editor is in a
    separate window.
  - Fixed [Esc] to close the view even if the detached output window has focus.


-----------------------------------
v3.3.8.16340          June 19, 2013
-----------------------------------

- Data Compare
  - Updated parsing when pasting to work the same as an initial load for the
    purposes of delimiter type, quotes, leading/trailing whitespace, and
    consecutive delimiters.
  - Fixed Find when the only matches are in hidden columns.
  - Fixed tolerance support for localized decimal character.

- File Formats
  - Fixed "Registry Dumps" file format so comments only begin at the start of
    a line.

- File Views
  - Fixed gutter width when adding lines adds a digit to the line numbers.
  - Fixed splitter moving after saving changes to an originally empty side.

- Folder Compare
  - Double clicking in the space across from an orphan file now opens a file
    comparison view.
  - Fixed background coloring so "Same" color is only used for "Same" items.
  - Fixed "Flatten Folders" mode when sorting by path so it doesn't reset to
    sorting by name after certain actions (e.g., Exclude).
  - Fixed support for "Name Filter Preset" with name containing parentheses.

- Folder Sync
  - Fixed Legend dialog.
  - Fixed resizing the window very small and then larger to preserve the
    toolbar and panel layout.

- FTP
  - Added support for binary and rules-based content comparisons on FTP
    servers that don't report file sizes.

- Hex Compare
  - DEL character is now shown in the ASCII panel as '.'

- Linux
  - Fixed "General" options page enabling of "Show keyboard shortcut in hints".

- Misc
  - Fixed displaying workspace names containing '&' characters.
  - Fixed support for keyboard shortcuts using the semicolon.
  - Fixed color combobox not invalidating when switching from an element set
    to "Default" to one set to "Black".

- Options
  - Added registry value to disable check for updates for all users (Open
    HKEY_LOCAL_MACHINE\Software\Scooter Software\Beyond Compare and create a
    DWORD value named DisableCheckForUpdates with a value of 1).
  - Fixed "Folder Display" options page's "Factory Defaults" button to reset
    the Selection coloring's "Use System" option.
  - Fixed clearing "Shared sessions file" to update session treeviews.

- Picture Compare
  - Fixed "Only Difference Layout" handling of "AutoZoom".

- Registry Compare
  - Fixed support for modifying or deleting registry values with names
    containing "/" characters.

- Reports
  - Fixed HTML report handling of leading and trailing whitespace.
  - Fixed HTML report handling of two space characters that straddle a <span>
    tag.
  - Fixed tab expansion in Text Compare reports.
  - Fixed Folder Compare reports to not include FTP passwords and to use
    /title# command line arguments.
  - Fixed HTML report handling of soft hyphens.
  - Fixed filename collisions when saving multiple Picture Compare HTML
    reports to the same folder.

- Sessions
  - Fixed manually selected file formats not to appear in the Session dialog's
    File Format comboboxes twice.

- Text Edit
  - Fixed using "Open Clipboard" in a view followed by "Open with Text Edit"
    using current clipboard instead of the pasted view's data.

- Text Compare
  - Fixed displaying replacements with leading '_' characters in the Session
    Settings dialog.
  - Fixed updating the splitter position after saving pasted text.
  - Fixed "Next Difference" behavior when there are unimportant alignment gaps.
  - Fixed crash on startup.

- Text Merge
  - Fixed changing file format settings to prompt before regenerating the
    merge output.
  - Fixed center pane not detecting some grammar elements.


-----------------------------------
v3.3.7.15876          March 7, 2013
-----------------------------------

- Notable Changes
  - Linux: Added support for XDG Base Directory Specification, v0.7: Settings
    are now stored in $XDG_CONFIG_HOME/bcompare or ~/.config/bcompare.
    ~/.beyondcompare is still used if it already exists.

- Data Compare
  - Fixed "Treat surrounding whitespace as part of delimiter" checking for
    non-delimiting space or tab characters.
  - Fixed "Details resize columns to fit" option preventing columns from being
    hidden in details.

- File Formats
  - Added *.dot, *.dotx, and *.dotm to the "MS Word Documents" format.

- File Views
  - Fixed selection drawing in the center spacer when the right side is selected.

- Folder Compare
  - Added support for showing progress on the Windows Vista/7 taskbar button.

- Folder Sync
  - Added Windows Vista/7 taskbar progress reporting.

- Linux
  - Added support for XDG Base Directory Specification, v0.7: Settings are now
    stored in $XDG_CONFIG_HOME/bcompare or ~/.config/bcompare.  ~/.beyondcompare
    is still used if it already exists.
  - Fixed crash when dragging non-existant network paths onto a comparison window.
  - Fixed crash when pressing [Enter] on the Home view when there aren't any
    auto-saved sessions.
  - Removed numbers outputting to stdout on startup.
  - Fixed error handling so a message is shown if startup is terminated during
    initialization.

- Misc
  - Fixed 64-bit Explorer extension crash when launched from Altrap Salamander.
  - Possible fix for excessive caching in the "Check for Updates" dialog.

- Options
  - Improved message when Explorer extension is disabled for portable installs.

- Scripting
  - Added support for explicitly loading a session at the base level by
    prefixing its name with ".\".
  - Fixed crash when using STATS-DESCRIPTIVE option for FILE-REPORT.

- Text Views
  - Updated PDF text extraction (PdfToText 3.02 -> 3.03).


-----------------------------------
v3.3.6.15076        August 24, 2012
-----------------------------------

- First release in Ubuntu Software Center.


-----------------------------------
v3.3.5.15075          July 18, 2012
-----------------------------------

- Archives
  - Fixed crash when loading archives containing file paths of just '\' or '/'.

- Data Compare
  - Fixed lines between grid rows being overdrawn by text rect.

- File Formats
  - Fixed "Perl Scripts" handling of escape before apostrophe or quote in
    default text

- File Views
  - Fixed codepage auto-detection defaulting to UTF-8 instead of ANSI if a
    better match isn't available.

- Folder Compare
  - Added support for setting timestamps of symbolic links/reparse points.
  - Fixed crash when using "Up One Level on Both Sides" and the current base
    folders are filtered out in the parent comparison.
  - Fixed using "Move to Other Side" to overwrite a file in a subfolder when
    flattened.
  - Fixed "Move to Folder" moving excluded items within selected folders.

- FTP
  - Fixed parsing Charon VAX 5.4.2 FTP listings.
  - Fixed crash when adding '//' to the end of an FTP path in a file view.

- Hex Compare
  - Fixed setting "Bytes per line" to 1.
  - Fixed crash on systems using a Far East system locale.  Removed buggy
    support for showing double byte character sets in the ANSI column.

- Linux
  - Fixed crash when closing or switching away from a Text Merge when the
    merge output is in a separate window.

- Misc
  - Fixed activating a tab from a minimized window on Vista/Windows 7.
  - Fixed toolbar dropdown button width on Windows 8.

- Picture Compare
  - Fixed support for DIB, MSK, and RLE bitmap file alphablending.

- Registry Compare
  - Fixed key coloring after swapping sides.

- Reports
  - Fixed applying changes to display filter mode in setup dialog.

- Source Control
  - Comparisons launched from PVCS no longer disable editing of files with
    titles in order to improve compatibility with later PVCS releases.

- Text Views
  - Fixed delimited grammar item handling of escape character across multiple
    lines.


-----------------------------------
v3.3.4.14431      February 24, 2012
-----------------------------------

- Notable Changes
  - Fixed context menus on newer versions of Konqueror, Thunar, and Nautilus.
  - FILE-REPORT (and TEXT-REPORT, etc.) commands will now accept a saved file
    compare session name instead of a pair of files.  E.g., "file-report
    layout:side-by-side output-to:printer MySession".

- Archives
  - Fixed extracting files where a single deflate block contains more than 1MB
    of data.
  - Fixed zips showing non-existent files if a zip contained another zip and
    the outer one had additional data after the archive comment.
  - Attempting to extract a file from a zip using an unsupported compression
    algorithm now shows that as an error.
  - Split up zip error messages for "Error during extraction" and "Unsupported
    compression algorithm".

- Data Compare
  - Fixed "Extract HTML table(s)" handling of UTF-16 files.

- File Formats
  - OpenOffice default character encoding is now UTF-8.
  - Fixed "COBOL Source" format to include "Identifier" definition.
  - "Picture Files" format added CUT, GED, MSK, PFR, and TUB to mask, removed
    PAL.

- File Views
  - Fixed saving files with paths between 247-259 characters long.
  - Fixed foreground selection coloring when using white on blue system colors.
  - Added key accelerators to "Save changes" dialog.

- Folder Compare
  - Long file operations will now keep Windows from going to sleep due to
    inactivity.
  - Using "Compare to" to open a file view and then using "Next/Previous
    Difference Files" now closes the file view.

- FTP
  - Fixed support for FTP listings with filenames containing Chinese
    month/year characters.
  - Fixed parsing Comau C5G FTP listings.

- Home View
  - When editing a session, dropped files/folders are ignored unless they're
    on a path edit.
  - Expand All and Collapse All commands now affect the shared and auto-saved
    sessions nodes.
  - Fixed behavior when using "Collapse All" hides the currently selected
    session.

- Linux
  - Fixed context menus on newer versions of Konqueror, Thunar, and Nautilus.
  - Fixed Folder Compare crash when performing rules-based comparisons.
  - Fixed clicking the "Next Difference Files" link on the message panel when
    using "Next Difference" at the end of a comparison.
  - Fixed various comboboxes incorrectly allowing editing.

- Misc
  - Fixed menu checkboxes not showing on Vista and Windows 7 when using the
    Classic Theme.
  - Dropping files/folders onto a path edit no longer changes the edit if the
    drop results in a new view.
  - Added "RE Examples" buttons to Grammar Item dialog.
  - Improved Open/Save dialog handling of file type options.

- Options
  - "Customize Commands" dialog's "Default" command now checks to see if
    shortcut is already in use.

- Picture Compare
  - "Difference Offset", "Flip", and "Rotate" are now persistent session
    settings.
  - Fixed handling of DIB, MSK, and RLE bitmap files.

- Registry Compare
  - Fixed loading .reg files with a '\' before hex data.
  - Fixed loading .reg files with a ']' in a key name.

- Scripting
  - FILE-REPORT (and TEXT-REPORT, etc.) commands will now accept a saved file
    compare session name instead of a pair of files.  E.g., "file-report
    layout:side-by-side output-to:printer MySession".
  - LOG command will now create the target folder if it doesn't exist.
  - Fixed support for STRIKEOUT-RIGHT-ORPHANS in TEXT-REPORT command.


-----------------------------------
v3.3.3.14128       October 28, 2011
-----------------------------------

- Data Compare
  - Fixed handling of files with fixed width columns but no line endings.

- File Views
  - Control characters (0x00-0x19) are now colored based on their difference
    state and resize to match a smaller font size.

- FTP
  - Fixed support for SFTP connections to ProFTPD/mod_sftp.

- Linux
  - Fixed "Help->Support" export crash.

- Registry Compare
  - Fixed loading files that have names starting with "HKEY_".

- Reports
  - Fixed Data Compare report crash when generating side-by-side or
    interleaved layouts.

- Text Views
  - Fixed "Compare Selection to Clipboard" losing content when an external
    conversion fails.


-----------------------------------
v3.3.2.14050     September 12, 2011
-----------------------------------

- Archives
  - Fixed support for extended characters in filenames within zip archives
    (broken in 3.3.0).

- Folder Compare
  - Fixed issues with junction points/symbolic links when loading two
    overlapping comparisons.

- Hex Compare
  - Fixed Find crash when searching for an odd number of hex characters.

- Linux
  - Fixed support for comparing GIF images in the Picture Compare.

- Misc
  - Fixed crash when scaled thumbnail is too small to show anything.

- Registry Compare
  - Fixed parsing multi-line strings in .reg files.
  - Fixed support for parsing .reg files with line endings in key/value names.

- Reports
  - Fixed generating a report from a script with no files selected so it still
    includes a report header.
  - Fixed mixed file report header (for example, when first selected files are
    pictures).
  - Fixed crash when changing text "Patch" report styles after previewing one.

- Text Views
  - Fixed "Find" and "Replace All" not matching the word the cursor is in if
    "Wrap Search" is checked.


-----------------------------------
v3.3.1.13971        August 15, 2011
-----------------------------------

Official 3.3 release.

- Notable Changes
  - Added full context menu extensions on Linux for Konqueror (KDE), Nautilus
    (Gnome), and Thunar (Xfce), with configurable visibility and submenus.
  - Added support for passing '-' on the command line to load a file from
    stdin, and added support for FIFOs on Linux.
  - Copying to/from FTP/SFTP servers now copies the Unix mode (rwx).
  - Character encoding errors during saving now prompt to use a different code
    page instead of refusing to save.
  - Removed prompt to edit read-only files in file views.
  - Fixed FTP timezone autodetection.

- Archives
  - Fixed zips not showing files that have paths beginning with /.
  - Fixed extracting files from some .7z archives.
  - Improved memory usage and speed when reading/writing large snapshots.

- Command Line
  - Added support for passing '-' on the command line to load a file from stdin.

- Data Compare
  - Added "Select All" button to "Find" dialog.
  - "Go To" dialog supports column selection in the row details.
  - Removed "characters per line limit" file format setting.
  - Improved error handling when line is too long (over 65536 characters),
    particularly for multi-line cells.
  - Fixed editing key column settings when the default column handling is
    unimportant.
  - Fixed crash when loading files with extremely long lines.
  - Fixed foreground coloring for non-text columns with differences.
  - Fixed hang using Find dialog's "Select All" and "Wrap Search" options.
  - Fixed Find "Select All" selecting the current line when it doesn't match
    the search.
  - Fixed detection of whether to save before using new file format.

- File Formats
  - Improved "Bash Scripts" handling of escaped quotes and apostrophes.
  - Fixed "DisplayAlerts" error using MS Office conversion file formats with
    Office 2000.
  - Fixed "PDF Documents" to use unicode handling.
  - Fixed "MS Excel Workbooks" to use unicode handling.
  - Improved "SQL" file format string definitions.

- File Views
  - Added default shortcuts: "Recompare"=[Ctrl+F5], "Copy File to Right and
    Open Next Difference"=[Ctrl+Alt+R], "Copy File to Left and Open Next
    Difference"=[Ctrl+Alt+L]
  - Using "Swap Sides" command now preserves the scrollbar position when the
    cursor is offscreen.
  - "Compare Files Using" now maintains parent session link.
  - Fixed thumbnail flashing when a comparison is loading.
  - Fixed crash when painting the thumbnail.
  - Fixed crash after minimizing a Find dialog and switching tabs.
  - Fixed using "Save As" after an external conversion so the default filename
    matches the input with a '.txt' extension.
  - Fixed focus changing from the right to left side when opening a new file.

- Folder Compare
  - Added default shortcuts: "Align With"=[F6], "New Folder"=[Ins], "Refresh
    Selection"=[Shift+F5], "Mirror Right"=[Shift+Ctrl+R], "Mirror Left"=
    [Shift+Ctrl+L]
  - Improved Samba auto-detection.
  - Improved error handling of network errors when loading folder listings.
  - Fixed symlinks to drive roots being incorrectly detected as recursive.
  - Fixed renaming a symbolic link with "Follow Symlinks" active showing both
    the original and renamed entries until a refresh.
  - Fixed recursive symlinks not getting logged as errors when trying to
    expand them.
  - Fixed "Find" "Select All" button so it will select the current line if it
    matches.
  - Fixed file counts so they use thousands separators.
  - Fixed File Filter combobox showing the wrong context menu.
  - Fixed invalidation when changing filters that only affect one side of a
    comparison.
  - Disabled using large buffers to retrieve folder listings on remote servers
    to help with buggy NAS devices.
  - Fixed crash when using "Copy file to left and open next difference" in
    file compare.

- Folder Sync
  - Auto-generated session names now include the sync preset name and
    directional arrows.

- FTP
  - Uploading to FTP/SFTP servers now copies Unix mode (rwx) if possible.
  - Added support for symbolic links in Pure-FTPD's MLSD listing.
  - Fixed timezone autodetection, and fixed logging positive local biases as
    off by 1 minute.
  - Fixed "Generate SSH Key Pair" dialog's "Generate" and "Cancel" buttons to
    respond to [Enter] and [Esc].
  - Fixed FTP connections not respecting the <default> settings for "Limit
    ports used for active transfers (PORT)".
  - Fixed crash if a server returns an invalid date in an MDTM request.
  - Fixed crash when an FTP Profile's "Encoding" setting is set to either
    "Unicode" or "Unicode (Big Endian)".
  - Fixed prompting to connect when an FTPS SSL certificate's common name
    doesn't match the host name.
  - Fixed connecting to CrushFTP SSH servers.
  - Fixed freeze when reloading a Text Compare after saving changes and
    copying them in the Folder Compare.

- Hex Compare
  - Fixed Hex find.
  - Text display now uses the system encoding instead of Windows-1252.

- Linux
  - Added full context menu extensions for Konqueror (KDE), Nautilus (Gnome),
    and Thunar (Xfce).  They support all of the options the Windows release has.
  - Added support for comparing FIFOs from the command line.
  - .bcss files are now associated with Beyond Compare.
  - Downloading from FTP/SFTP to a local filesystem now copies Unix mode (rwx)
    if possible.
  - Improved crash handler dialog.
  - Fixed errors installing .deb on Ubuntu 11.04.
  - Fixed text merge crash when painting center editor.
  - Fixed reports printing without line numbers, titles, or footers.
  - Fixed load error when comparing RPMs.
  - Fixed deleting a symbolic link to the recycle bin.
  - Fixed launching default browser when not running KDE or Gnome.
  - Fixed support for [Ctrl+A] to select all in edits.
  - Fixed treeviews not responding to [*] as "Expand All Subfolders".
  - Fixed focus issues with radio button groups.
  - Fixed Text "Go To" dialog's default focus.
  - Fixed current folder for external conversion file formats.
  - Fixed Hex Compare's background coloring of differences.
  - Fixed crash when middle-clicking on a tab to close it.
  - Fixed lintian error in .deb installer on Ubuntu 11.04 and later.

- Misc
  - Added [Ctrl+Q] as the default shortcut for "Session->Exit".
  - XML encoding detection now defaults to UTF-8 instead of ANSI.
  - Forms now check if active control handles key accelerator, in particular
    browse edits.
  - Labels showing partial filenames now include the full path as a hint.
  - Fixed SpinEdit focus handling, in particular in response to associated key
    accelerator
  - Fixed session tab's "Tear Off" command to affect the right-clicked tab
    instead of the active one.
  - Fixed drag and drop reordering in various lists (File Formats, Grammars,
    etc) so items can't be dropped onto unrelated windows.
  - Fixed converting dates to text on systems with non-ASCII characters (ex.
    clipboard title on Greek systems).
  - Fixed error message for failed Unicode conversions.
  - Fixed context menu in Text Compare's "View->Webpages" display and in
    "Check for Updates" dialog.
  - Fixed crash when closing BC while the help window is open on a 32-bit
    Vista/Win7 system with IE9 installed.
  - Fixed help window hanging if Beyond Compare's foreground thread is busy.
  - Fixed updating menus with toolbar visibility when closing undocked toolbars.
  - Fixed control positions when running on Far East systems with scaled fonts.
  - Fixed displaying localized dates in various places.  (affects Delphi
    "Select Revisions" dialog, "Startup" options page, Data Compare cells, MP3
    Compare tags, FTP "View Certificate" dialog)

- MP3 Compare
  - Added "Play Both" to "Session" menu.
  - Fixed crash when comparing MP3 tags with line endings.

- Options
  - Added explanation that Explorer integration requires non-portable install.
  - Added "milliseconds before incremental search resets" tweak.
  - "Open With" options page now confirms clearing list.
  - Tweaked layout for various pages.
  - Fixed changing "Detect partial file locks on" tweak to enable "Apply"
    button.

- Picture Compare
  - Fixed copying to clipboard.

- Registry Compare
  - Added "Open in Text Edit" for files.
  - Added "Up One Level" spec bar buttons.
  - Fixed reading .reg files with comments after the first line.

- Reports
  - Text "XML Dump" now includes display filter, show context, ignore
    unimportant, and just selection states.
  - Folder and Picture Compare report headers now include whether unimportant
    differences are ignored.
  - Removed unnecessary "Just Selection" option from MP3, Registry, and
    Version Compare reports.
  - Removed unnecessary "Mode" option from "File Summary" reports.
  - Fixed truncation if a Folder Compare report contains characters that don't
    exist in the system's ANSI code page.
  - Fixed Text "Stats" report not to count empty on both sides as added line.
  - Fixed report generation when using print preview with different report
    styles without closing the report dialog.
  - Report layouts that don't use colors no longer offer HTML difference
    highlighting.
  - Data Compare report no longer tries to right justify floating point data.
  - Fixed crash generating a Picture Compare report of an empty comparison.
  - Fixed shortcuts displayed in hints in the Print Preview dialog.

- Scripting
  - Added "CRITERIA FOLLOW-SYMLINKS" option to enable the "Follow Symbolic
    Links" session setting.
  - Added "FILTER INCLUDE-PROTECTED" option to disable the "Exclude protected
    operating system files" filter, and "FILTER EXCLUDE-PROTECTED" to
    re-enable it.
  - Fixed "PICTURE-REPORT" support for "OPTIONS:IGNORE-UNIMPORTANT".

- Sessions
  - Added "Locked" to "Session" menu.
  - Fixed extracting session name/path on CJK systems.

- Source Control
  - Comparisons launched from PVCS no longer treat the original file as
    read-only.
  - Fixed PVCS integration when launched from Visual Studio.

- Text Views
  - Character encoding errors during saving now prompt to use a different code
    page, rather than refusing to save.
  - Added default shortcuts: "Next Replacement"=[Shift+Ctrl+Alt+N], "Previous
    Replacement"=[Shift+Ctrl+Alt+P]
  - Improved "Grammar Item" dialog's "Delimited" handling when "to" must be
    single character (not RegEx, Escape defined).
  - Improved "Next/Previous Difference" handling and improved performance.
  - Fixed line endings being inserted when copying wrapped lines.
  - Fixed "View->Webpages" so it doesn't trigger the file format "Trim
    trailing whitespace" or "Convert leading spaces to tabs" on save behavior.
  - Fixed Find matching the last match repeatedly when wrap is disabled.
  - Fixed character alignment gap handling when ignoring unimportant
    differences (affects "Next/Previous Difference").
  - Fixed "Find Next/Previous" so it doesn't support editing in line mode.
  - Fixed crash when deleting text with gaps.
  - Fixed crash when changing horizontal scroll position.
  - Fixed Replace All with "Wrap search" behavior.
  - Fixed crash when using "Replace All" with "Show Differences" comparing
    identical files.
  - Fixed crash using "Previous Difference" when first segment is character
    alignment gap.

- Text Compare
  - Removed prompt to edit read-only files.
  - Declining to edit a binary files when prompted will prompt again at the
    next attempt instead of disabling editing.

- Text Merge
  - Added "Take Left Then Right" and "Take Right Then Left" to center panel's
    context menu and fixed position of "Copy".
  - Fixed crash when using certain commands with a detached output window.
  - Fixed "Open With" and "Open with Text Edit" in output pane.

- Version Compare
  - Improved error handling of malformed version information.


-----------------------------------
v3.2.4.13298       February 7, 2011
-----------------------------------

- Data Compare
  - "Select All" and "Insert" are now available in line details but affect
    main display.
  - Fixed copying to the clipboard including gaps as blank lines.
  - "Paste" is now available even if no rows are visible.
  - "Edit" is no longer enabled if no rows are visible.

- File Formats
  - File Formats not supported by platform are now automatically deleted to
    prevent invalid imports.
  - Added limited support for embedded equations in .docx files.
  - Fixed extremely slow loads and dropped characters when converting .doc
    files to text (broken in 3.2).
  - Fixed "MS Excel Workbooks" data format error when using older MS Office
    releases.

- Folder Compare
  - Fixed crash if Explorer menu is opened with no files selected.
  - Fixed treeview drawing past the last item to use the background color
    setting.
  - Fixed file operation "Hidden Items" dialog so it shows filtered/empty
    folders.

- Folder Sync
  - Added "Follow Symbolic Links" option on Windows.
  - Fixed display of sync presets when loading sessions created in 3.1 and
    earlier.
  - Fixed crashes when using "Swap Sides" with orphans.

- FTP
  - Added timezone auto-detection for FTP servers that don't support "SITE
    ZONE".
  - Fixed truncated transfers from vsFTPd servers using SSL.
  - Fixed hang if the cache folder is deleted while BC is running.

- Home View
  - Fixed pressing [Enter] in multi-line edits opening the session instead of
    inserting a line.
  - Fixed dropping files onto the folder compare/sync buttons.

- Linux
  - Reworked auto-update code to use pkexec/gksudo/kdesu/etc instead of an
    xterm prompt.  Fixes auto-updating on Ubuntu.
  - Fixed error installing gpg-key when upgrading on RPM-based distros.
  - Fixed installing on OpenSUSE not registering Scooter Software's repository.

- Misc
  - Fixed "Open With" handling of %f2 parameter.
  - View tab can now be dropped beyond right-most one.
  - "Copy/Move to Other Side" now shows shortcut of represented command unless
    it has its own.
  - Made expired trial grace period more obnoxious.

- Options
  - List views now scroll the current item into view when appropriate.

- Picture Compare
  - Fixed crash when dragging to change offsets.
  - Fixed corrupt display of JPEG files.

- Registry Compare
  - Errors parsing .reg files will now show the content loaded before the error.
  - Fixed loading .reg files that include key names containing the "]"
    character.
  - "Open Registry" dialog now shows all local keys if remote name is really
    local and selects the "Local" radio button if a local key is picked.

- Reports
  - Default text color is now black on white instead of following Windows theme.
  - Fixed text patch reports showing positive UTC offsets as +-0100 instead of
    +0100.

- Scripting
  - Fixed trying to load an unsupported session type from a script so it gives
    the correct error message (broken in 3.2.0).

- Sessions
  - Fixed "Session Save As" shortcuts for deleting and adding to treeview.

- Source Control
  - Fixed crash when using ClearCase source control integration.

- Text Views
  - Added support for editing and selection in "Aligned Details".
  - "Aligned Details" now uses difference coloring for gaps.

- Version Compare
  - Fixed handling of malformed version information.


-----------------------------------
v3.2.3.13046       December 9, 2010
-----------------------------------

- Notable Changes
  - Fixed "Update Left" and "Update Right" Folder Sync sessions from 3.1 and
    earlier incorrectly copying orphans to the source side.  Broken in 3.2.0.

- Archives
  - Fixed crash when copying .tar contents with implicitly stored folders.
  - Timestamps in .tar archives equal to the Unix epoch are now shown as the
    archive's date instead of 1969 to match other archive types.

- Data Compare
  - Fixed "Go to next difference after copying to other side" when copy
    removes all visible items.

- File Views
  - Fixed remote drives reporting "Content Unavailable" if the first attempt
    to access the drive failed.
  - Fixed crash when rapidly repeating "Recompare Files".

- Folder Compare
  - Fixed crash when closing after selecting "Align With...".

- Folder Sync
  - Fixed "Update Left" and "Update Right" sessions from 3.1 and earlier
    incorrectly copying orphans to the source side.

- FTP
  - Fixed reading Unix owner and group names from SFTP v3 servers using
    non-UTF-8 encodings.

- Misc
  - Comboboxes with long MRU lists now show scrollbars if the list would
    exceed the monitor or be longer than 30 items.

- Text Compare
  - Fixed "Go to next difference after copying to other side" when copy
    removes all visible items.


-----------------------------------
v3.2.2.13000       December 6, 2010
-----------------------------------

Official 3.2 release.

- Notable Changes
  - Added Registry Compare view (Pro edition for Windows only).
  - Added Text Edit view which includes "Find in Files" command.
  - File Compare Report can now mix reports from different views
    (Text/Hex/Data/Picture/etc).
  - Added "Text content" to Folder Compare's "Other Filters".
  - Added "Follow Symbolic Links" Folder Compare option which controls whether
    a symbolic link is shown as a file or as its target.
  - Added support for comparing, copying, and deleting symbolic links and NTFS
    junction points.
  - Added support for bzip2 and bzipped tar archives.
  - Added read/write support for Debian .deb packages (Linux only).
  - Added read-only support for Total Commander packer (wcx) plugins (Windows
    only).
  - Added layout, rotate, and flip commands to Picture Compare, along with
    various other enhancements.
  - Added "Exclude protected operating system files" option that excludes
    system and hidden files, folders, and junction points (Windows only).
    Enabled by default.
  - Added support for SSH2 authentication using OpenSSH's ssh-agent and PuTTY's
    pageant.
  - Added "Ignore Same Changes" Text Merge command.
  - Added "View->Detached Output Pane" Text Merge command to show output pane
    in separate window.

- Archives
  - Added support for bzip2 and bzipped tar archives.
  - Added read-only support for Total Commander packer (wcx) plugins (Windows
    only).
  - Added read/write support for Debian .deb packages (Linux only).
  - Added support for reading/writing symlinks in zip and tar archives.
  - Added option to follow symbolic links when saving snapshots, along with
    "follow-symlinks" option for SNAPSHOT script command.
  - Snapshots now save whether an item is a symbolic link or not (to show
    arrow overlay), and what the target path is.
  - Saving a snapshot now stops when it detects a recursive symlink.
  - Fixed crash saving a snapshot containing a filename longer than 255 bytes.
  - Fixed snapshot CRCs changing to "<invalid>" after loading a new comparison.
  - Fixed .tar file size changing to an incorrect value if the archive included
    a folder named './'.
  - Fixed crash when saving a large snapshot on Win9x or when Logitech SetPoint
    is installed.
  - Fixed .tar archives showing Unix mode without 'l' for symlinks or 'd' for
    folders.
  - Fixed .tar support for archives larger than 2GB.

- Command Line
  - Added switch for single pane editor (/edit).
  - Scripts, /qc, /automerge will now keep running if loading
    toolbar/folder/misc icons fails.

- Data Compare
  - "MS Excel Workbooks" format no longer processes macros, if they exist.
  - "BOM" is now shown in the "File Info" panel if a byte order mark is
    detected.
  - Improved intraline comparisons of non-string data.
  - Fixed intermittent crash when cancelling an unsorted alignment.
  - Fixed editing a cell so it doesn't affect the raw text of other cells.
  - Fixed hang trying to load certain binary files.
  - Fixed editing multiline cells introducing additional rows.
  - Fixed crash loading a file with no detectable delimiters.
  - Fixed changing default column handling to recompare if necessary.
  - Fixed crash when pasting columns in session settings dialog.
  - Fixed trimming whitespace so it no longer removes other control characters.
  - Fixed handling of cells that only contain whitespace.

- File Formats
  - Added comment definition to "Registry Dumps" file format.
  - Added apostrophe delimited "string" to "HTML" file format.
  - Fixed RTF-to-Text conversion for hyphen characters and keywords with mixed
    case.
  - Fixed external conversion error message including wrong exit code.
  - Fixed XML Tidy external conversions of filenames containing a '=' or ';'
    character.

- File Views
  - Added "Open with Text Edit" command.
  - "Compare Parent Folders" now selects files from file comparison (if aligned).
  - "Editing disabled" now shown for read-only resources (ex. CHM files).
  - "Next/Previous Difference Files" now traverses files in "Compare Contents"
    results dialog if opened from it.
  - "File Info" panels now highlight differences in file format, character
    encoding, line ending style, etc.
  - Added support for horizontal scrolling to MP3 and Version Compares.
  - Improved font dropdown captions.
  - Orphan and empty file comparisons no longer show comparison result in
    status bar.
  - Re-added "Load time" to status bar display.
  - Fixed support for editing files via NTFS symbolic links (Vista & Windows 7).
  - Fixed detecting external file changes if file's size changes but its last
    modified time doesn't.
  - Fixed external change detection so it doesn't flag transitioning from a
    partial date-only timestamp to a full one.
  - Fixed toggling "Single vertical scrollbar" tweak.
  - Fixed intraline difference display when mismatched characters are bold.
  - Fixed "Compare Files Using" after using "Open Clipboard".
  - Fixed crash after saving a file.
  - Changed various commands to disable instead of hide when they're not
    available.
  - Fixed "Copy File to Left/Right" confirmation to be shown again after
    clearing parent session.
  - Fixed "Compare to Clipboard" support for external conversions for the
    "selection" side.
  - Fixed unimportance handling of embedded line endings in Data, MP3,
    Registry, and Version Compares.
  - Fixed color of visible line endings in Data, MP3, Registry, and Version
    Compares.
  - Fixed "Open With" %l value when positioned on a gap.

- Folder Compare
  - Added "Text Content" file filter.
  - "File Compare Report" now determines which kind of session to use for each
    file.
  - Added "Exclude protected operating system files" option that excludes
    system and hidden files, folders, and junction points.  Enabled by default.
  - Added support for comparing, copying, and deleting NTFS junction points
    and symbolic links.  Copying symbolic links requires administrator
    privileges.
  - Added "Follow symbolic links" option to Folder Compare "Handling" tab for
    Windows.
  - Added "Find Filename" dialog with advanced search options.  Incremental
    search no longer opens separate dialog.
  - Added "Add To Presets" button to "Name Filters" session settings tab.
  - Archives (.zip, .tar, etc) can now be opened using the "Open With->Hex
    Compare" menu item.
  - Added support for ';' characters in filename masks.  They will be escaped
    as [;] automatically in the filters edit string.
  - "Sync" commands now default to "Just Selection".
  - "Up One Level->Both Sides" now selects previous base folders.
  - "Copy to Left/Right" now respects /nobackups switch.
  - "Compare Contents" results dialog now differentiates between CRC and binary
    comparisons.
  - Log now shows when running file operations have been cancelled.
  - Added "Browse for Folder" commands to "Session" menu.
  - Improved "Alignment Override" dialog's regular expression support.
  - "Quick Compare" now supports comparing archives.
  - Tweaked "Touch" calendar layout.
  - "Folder Compare Info" dialog can now display "Unscanned folders".
  - "Folder Compare Info" now lists unopened archives if treating as a file.
  - "Filters" combobox now has separator line between presets and MRU list.
  - "Comparison Results" dialog now shows results in the same order as the
    comparison.
  - Minor speed improvements.
  - Fixed crashes when Logitech SetPoint is loaded.
  - Fixed "Compare Contents" dialog so it only allows CRC comparisons if one of
    the base folders is snapshot.
  - Fixed caption showing progress percentage after cancelling file operation.
  - Fixed sort changing unexpectedly when sorting by the path column and
    opening a file view in a new window.
  - Fixed file handle leak when using a background content comparison.
  - Fixed crash when deleting files that are waiting for a background content
    comparison.
  - Fixed "Exclude files smaller than filter" so it doesn't match files with
    unknown sizes.
  - Fixed using "Ignore Folder Structure" and "Archive handling->As folders
    always" together so it no longer includes both the zip files and their
    content.
  - Fixed crash if a folder was deleted/renamed while it or one of its
    subfolders was being built.
  - Fixed flicker on Windows 7.
  - Fixed folder sizes incorrectly including sizes of symlinked folders.
  - Fixed "Exclude" path handling when ignoring folder structure.
  - Fixed crash after performing file operations.
  - Fixed rename to show a filename if all of the selected files are the same
    if the last rename used regular expressions.
  - Fixed crash when double clicking in "Compare Contents" results dialog to
    open a file comparison.
  - Fixed file operation confirmation dialogs resizing if closed while
    building folders.
  - Fixed crash when rapidly using file view's "Next Difference Files"
    (Ctrl+M) command.
  - Fixed "Browse for Folder" initial folder when the edited path contains
    environmental variables (e.g,. %Temp%).

- Folder Sync
  - Added ability to override sync actions on a per-item basis (Prompt).
  - Changed default action for "Different" files from "Leave Alone" to
    "Prompt" for the Update Left, Update Right, and Update Both default sync
    types.  The files still won't be modified automatically, but will appear
    in the listing with a ? in the center column.
  - Added "Next/Previous Conflict" commands, replacing "Next/Previous
    Difference".
  - "Expand subfolders when loading session" is now enabled by default.
  - Fixed "Nothing to Sync" appearing after sync has completed.
  - Tweaked "Session Settings" dialog layout and options:
    - Moved "Sync empty folders" and "Use recycle bin if possible" from "Sync"
      tab to "Handling" tab.
    - Removed "Only expand subfolders with differences" option.
    - Condensed "Archive handling" radio group to a "Synchronize within
      archives" checkbox.

- FTP
  - Added support for SSH2 authentication using OpenSSH's ssh-agent and PuTTY's
    pageant.
  - Added support for copying symlinks over FTP and SFTP.  Supported by
    OpenSSH, proftpd, ncftpd, hpss, ioftpd.
  - Improved "Fast" symlink detection so symlinks pointing to files in the
    same parent folder will be updated based on the available folder
    information.
  - Symlinks detected incorrectly using "Fast" symlink detection will now
    switch to the opposite type if retrieving the file or loading the folder
    listing fails.
  - Improved "Open File on FTP Site" and "Save File on FTP Site As" dialogs.
  - Changing username in response to an invalid login attempt now updates the
    session path.
  - Added "*.sh" to the default ASCII transfer list.
  - Added support for Treck Embedded FTP Server's folder listings.
  - Fixed cancel and error handling when browsing for a folder.
  - Fixed support for XCRC on servers that fail for 0-byte files.
  - Fixed ProFTPD/Pure-Ftpd detection to use MFMT instead of SITE UTIME if
    it's supported.
  - Fixed support for NET+OS folder listings with odd permissions.
  - Fixed crash trying to a save text file with no line endings.
  - Fixed setting last modified times on ProFTPD/Pure-FTPd servers that aren't
    using UTF-8 for filenames.
  - Fixed changing "Force faster uploads on older OpenSSH servers" to enable
    the profile "Save" button.

- Hex Compare
  - Tweaked "Go To" dialog size.

- Home View
  - Pressing [Enter] when multiple sessions are selected now opens all of them.

- Linux
  - Added "Follow Symbolic Links" Folder Compare option which controls whether
    a symbolic link is shown as a file or as its target.
  - "Check For Updates" can now install update automatically.
  - Environmental variable expansion now looks for $ENV instead of %ENV%.
  - Running Beyond Compare for the first time now copies
    /etc/skel/.beyondcompare to ~/.beyondcompare if it exists.
  - Added checkboxes for disabling file formats in "File Formats" dialog and
    Folder Compare session settings.
  - BC3Key.txt will now be installed if it's in the same folder as the RPM or
    DEB package.
  - Added support for storing Unix mode in zip files.
  - Improved text editor responsiveness and reduced excess flicker.
  - Removed STABS debug information (reduces executable size by ~12MB).
  - Fixed hang when saving.
  - Fixed loading paths with a filename containing two leading periods.
  - Fixed determination of whether session is auto-saved.
  - Fixed "Permission denied" errors incorrectly showing "Invalid parameter"
    error message when loading folders.
  - Fixed non-resizable dialogs opening at the wrong size.
  - Fixed Home View so it fits with default settings on a 1024x768 screen.
  - Fixed detecting BC3Key.txt when installing .deb using 'sudo dpkg -i ...'.
  - Fixed "Open With->Associated Application" failing for paths containing
    spaces.
  - Fixed hang when trying to expand a path containing a '$' followed by a
    non-alphanumeric character.
  - Fixed deleted symlinks not being removed from the comparison if "Follow
    Symbolic Links" was enabled.
  - Fixed adding files to zip archives to set the VersionMadeBy field correctly.
  - Fixed hint window not passing clicks to the parent window if a modal
    dialog is open.
  - Fixed crash when trying to change FTP server timezone.
  - Fixed dialog context-sensitive help when using the window manager's [?]
    button.
  - Fixed rearranging session tabs using drag & drop.
  - Fixed text editor acting like a mouse button was held down after prompting
    to reload due to external changes.
  - Fixed Data Compare multi-line cell scrollbars.
  - Fixed dialogs appearing on the wrong monitor on multi-monitor systems.
  - Fixed symlinks with relative paths incorrectly being flagged as read-only.
  - Fixed installer support for copying BC3Key.txt.

- Misc
  - Added "Edit Text File" to "Tools" menu.
  - Added "Compare to Registry" and "Edit with Beyond Compare" commands to
    shell extension.
  - Added incremental search to numerous treeviews and lists (type characters
    to position).
  - Added "Help->Context Sensitive Help" command.
  - "ExePath", "Version", "SupportsMerge", and "Expired" flags are now written
    to both the "Beyond Compare 3" and "Beyond Compare" registry keys.
    "ExePath" and "Version" are written to both HKEY_LOCAL_MACHINE and
    HKEY_CURRENT_USER.
  - Improved behavior when using "backup 'abc.txt' to folder" if target path is
    empty.
  - Improved confirmation dialog when using "Session->Exit" and "Session->Load
    Workspace" commands.
  - Improved behavior of Windows 7 taskbar live previews.
  - Improved "Save Snapshot" user interface and added FTP support.
  - Rearranged "Tools" menu.
  - Added and tweaked icons for various commands.
  - Double clicking in a path edit now selects between path delimiters instead
    of between spaces.
  - Added support for assigning keyboard shortcuts to saved Workspaces.
  - Standard edition no longer includes non-functional text replacement and
    version control commands.
  - Session "Info" dialogs are now resizable.
  - Clicking on the "Expand" button in a treeview no longer tries to preserve
    the current offset.
  - Double clicking now only affects treeviews if the mouse is over the
    selected node.
  - Fixed various tree views so clicking on expand/collapse button no longer
    changes current item.
  - Fixed crash when window focus changes while closing.
  - Fixed crash on startup if BC3Key.txt isn't readable.
  - Fixed crash on startup if deleting a previous instance's temp files failed.
  - Fixed crashes when starting a second instance while the first is shutting
    down.
  - Fixed crash when trying to overwrite a read-only settings file.
  - Fixed button hints in translated releases.
  - Fixed calendar day abbreviations in translated releases.
  - Fixed clicking past the last item in a listview so it no longer clears the
    selection.
  - Fixed appearance of owner-draw read-only comboboxes on Vista & Windows 7.
  - Fixed error handling to return better error messages.
  - Fixed crash when exporting settings when shared sessions are loaded.
  - Fixed detection of when to automatically hide toolbars.
  - Fixed displaying popup hints containing a #0 character.
  - Fixed crash on startup when using a revoked license key.

- MP3 Compare
  - Added incremental search.

- Options
  - Added "Add Plug-in..." button to "Archive Associations" to install Total
    Commander packer plugins (Windows only).
  - Added "Use New Compare Colors" folder view tweak (Ctrl+Shift+T) to give
    preview of proposed BC4 folder coloring.
  - "Archive Associations" list is now sorted.
  - Import and Export dialogs are now resizable.
  - Improved editing Folder Compare "Name filter presets".
  - Exporting settings now forces an archive association (.bcpkg/.zip) when
    saving.
  - Fixed support for shell extension's "Command line switches" tweak.
  - Fixed Export/Import to require at least some settings to be acted on.
  - Fixed Import population of confirmation list.
  - Fixed Export/Import File Format helpers unicode handling.
  - Fixed "File Compare Colors" handling of "Background Contrast" slider so
    background coloring can be disabled.
  - Fixed "Import Settings..." crash when trying to import an invalid zip.
  - Fixed session dropdown so it stays on screen.

- Picture Compare
  - Added "Blend Mode" that blends images at customizable percentage.
  - Added "Rotate Clockwise", "Rotate Counterclockwise", "Flip Horizontally",
    and "Flip Vertically" commands.
  - Added "Difference Side-by-side", "Difference Over-under", "Difference
    Underneath", "Only Difference", "Side-by-side", and "Over-under" layouts,
    replacing "Hide Difference Panel" command.
  - Added "Show transparency as checkerboarding" option.
  - Moved the offset display from the status bar to the "View" toolbar.
  - Added the position and color of the pixel under the mouse cursor to the
    status bars for each pane.
  - Right image position now matches what's shown in the difference image.
  - Zoom using mouse wheel now scrolls to keep same area of picture under
    cursor.
  - Changed icons for comparison modes.
  - "File Info" panel no longer lists file format.
  - Improved error handling when running out of memory.
  - Removed ".cut" (Dr. Halo) file type from default file format.
  - Fixed stretched image to show in new dimensions even if original had
    transparency.
  - Fixed difference offset calculation when mouse is dragged in center image
  - Fixed crash when loading a valid PNG image.
  - Fixed hang loading corrupt TGA images.

- Reports
  - Added Hex Compare "Interleaved" layout.
  - Data Compare "Summary" report now supports word wrap in printed output.
  - Folder Compare "Summary" report can now display "Unscanned Folders".
  - Fixed HTML report word wrapping.
  - Fixed Hex Compare "Side-by-side" report's handling of non-printable
    characters and ANSI text.
  - Fixed handling of same items when using non-default "same color" options.
  - Fixed handling of font bold/italic.
  - Fixed file report handling of huge amounts of files

- Scripting
  - Added script SNAPSHOT "follow-symlinks" option.  **Default is off, which
    does not match earlier BC behavior.
  - FILE-REPORT command now determines which kind of session to use for each
    file.
  - Added INTERLEAVED layout to HEX-REPORT.
  - Added MP3-REPORT command.  Supports SIDE-BY-SIDE and SUMMARY layout options.
  - Added PICTURE-REPORT command.  Supports SIDE-BY-SIDE and SUMMARY layout
    options.
  - Added REG-REPORT command.  Supports SIDE-BY-SIDE and SUMMARY layout options.
  - Added "n of nn" counts to file operation progress in scripting dialog.
  - "LOG NONE <filename>" is now considered a syntax error.
  - "LOG NONE" will no longer try to create a log file.
  - Fixed crash when using "SELECT EMPTY.FOLDERS" script command.
  - Fixed support for scripts encoded as UTF-16.
  - Scripts no longer give an error if you try to load a folder comparison
    session with the same name as a non-folder comparison session.
  - Improved error handling of scripts with malformed characters.
  - Fixed FILE-REPORT failing when more than 65,000 files are selected.

- Text Views
  - Improved display of control characters.
  - Improved "Line Weight" dialog's regular expression support.
  - "BOM" is now shown in the "File Info" panels if a byte order mark is
    detected.
  - Fixed restoring position when reloading when the cursor is on empty end of
    file line.
  - Fixed support for editing files that don't have any line ending characters.
  - Fixed scrollbars not updating when necessary.
  - Fixed crash when closing view with a malformed HTML file open in the
    webview.
  - Fixed crash when auto-indenting on a blank line.
  - Fixed "Replace All" with wrapping modifying the wrong characters.
  - Fixed data loss when changing "Characters per line" file format setting
    after making edits.
  - Find Dialog's "Select All" button is now enabled when specific side chosen
    (left, right, output).
  - Improved Find handling of multi-byte UTF-8 characters.
  - Fixed "Find Previous" when nothing is selected and the match can be the
    current or previous character (ex "." regex).
  - Removed unnecessary editor invalidation/flicker when moving the cursor.
  - Fixed find handling of multi-byte characters.

- Text Compare
  - Added "Aligned Details" option that shows character alignment in the line
    details area with fixed-width font and gaps.
  - Added support for Unicode characters in Microsoft Word files.
  - Editing binary/read-only files now prompts for permission.
  - "Replacements" command is now enabled even if the current text is matching
    or an orphan.
  - Fixed "Copy Line to Other Side" to follow "Go to next difference after
    copying to other side" option.
  - Fixed character alignment when replacements are found.
  - Fixed crash when editing affects whether or not file has mixed line endings.
  - Fixed crash when using replacements.
  - Fixed crash when using "Go to next difference after copying to other side"
    changes the line ending style.

- Text Merge
  - Added "Ignore Same Changes" command.
  - Added "View->Detached Output Pane" command to show output pane in separate
    window.
  - Lines that only exist in the ancestor no longer show as gaps if the center
    pane is hidden.
  - Improved difference coloring in ancestor (center) when there are
    conflicting changes.

- Version Compare
  - Added support for comparing all strings in "Variable Info" section instead
    of just a known list.
  - Added ability to get as much version information as possible when reading
    malformed files.
  - Added incremental search.
  - Improved error message when no version info available.
  - File size is no longer compared explicitly.
  - "File Size" is now shown as different if files are not binary same.


-----------------------------------
v3.1.11.12238           May 5, 2010
-----------------------------------

- Fixed serious error with Linux .tar.gz package's uninstall.sh.  Do not use
  version from v3.1.11.12204.
- Fixed Linux .deb package's minimum versions for dependencies.

-----------------------------------
v3.1.11.12204        April 28, 2010
-----------------------------------

- Notable Changes
  - Added support for 64-bit Linux distributions.
  - Added Linux yum/apt repositories.
  - Added "Interleaved" style for Data Compare report.
  - Added support for comparing data files without a key column.

- Command Line
  - Fixed opening Text Merge never to use quick compare.
  - Fixed hang when passing relative filenames containing wildcards as command
    line arguments.

- Data Compare
  - Added support for comparing files without key column.
  - Improved to handle any embedded line endings within delimited cell.
  - "Find", while positioned in details, now moves to cell containing match.
  - Status bar now displays number of "difference row(s)" instead of "Important
    differences".
  - Fixed "Columns" session settings to disable controls appropriately and added
    F2 shortcut for "Edit".
  - Fixed handling of type errors (ex. "apple" shown in strikeout if column type
    is numeric, broken in 3.1).
  - Fixed numeric display handling not to lose precision.
  - Fixed crash when editing column settings.

- File Formats
  - Fixed saving default file format with a name to show "General" page.
  - Fixed "Perl Scripts" definition of string.

- File Views
  - Fixed "Next/Previous Difference Files" to be hidden if the parent session is
    closed.
  - Fixed "Next/Previous Difference Files" crash when files are no longer
    visible in parent session.

- Folder Compare
  - "Compare Contents" results dialog no longer repositions when switching
    between tabs.
  - Fixed file locking after moving files while rules-based content comparisons
    are enabled.
  - Fixed error handling when copying or moving files with ":" in their name.
  - Fixed "Remove read-only flag when copying from a CD or DVD" when copying
    folders.
  - Fixed enabling "Move to Folder" and "Move" commands when comparing a
    snapshot to a live folder.
  - Fixed folder coloring when different and newer colors are the same.
  - Fixed disabling "New Folder" and "Set As Base Folders" when only one side is
    loaded.
  - Fixed folders on some NAS devices showing as hidden (h) after expanding them.
  - Fixed using "Ignore Folder Structure" and "Archive handling->As folders
    always" together including both a zip and its contents in the folder listing.
  - Fixed enabling "Load" path buttons (broken in 3.1.4).

- FTP
  - Fixed FTP listing parsing for wu-ftpd when it includes a full yyyy-mm-dd
    date and hh:mm time.
  - Fixed MDTM support so it accepts vsFTPd's 213 result code in addition to 253.
  - Fixed parsing MVS folder listings where the number of extents for a file is
    100 or greater.

- Hex Compare
  - Default text color now follows color setting.
  - Fixed crash when changing the number of bytes per line while comparing small
    files.

- Home View
  - Fixed not to truncate captions of session buttons in certain conditions.
  - Fixed title font size when the system font is larger than default.
  - Fixed session name label so it's centered vertically relative to the session
    icon.

- Linux
  - Added support for 64-bit distributions.
  - Added Qt3 libraries as part of install package.
  - .rpm/.deb packages now register Scooter Software repository with apt/yum.
  - .tar.gz package now includes uninstall.sh.
  - .tar.gz package now installs to /usr instead of /usr/local by default.
  - Installer will now copy BC3Key.txt if it's present.
  - Context menus now handle case where KDE files are in .kde/share/kde4.
  - Various improvements to install.sh.
  - Changed default fixed-width font to "Monospace 10".
  - Fixed .deb packages reporting incorrect install size.
  - Fixed session combobox dropdown height for some font sizes.
  - Fixed text editor shifting characters as text is selected.

- Misc
  - Added support for copying/pasting the #0 (null) character.
  - Activating a visible tab no longer tries to scroll it (broken in 3.1.10).
  - External program not found message now includes part of command line
    (conversions, open withs).
  - Read-only settings files will no longer be overwritten.
  - Fixed short date strings using incorrect format (m/d/y instead of d/m/y) on
    some Windows 7 installs.
  - Fixed line parsing memory access violation.
  - Fixed crash when opening "Enter Key" dialog while clipboard is locked by
    another application.
  - Fixed context-sensitive help when the active control becomes disabled.
  - Fixed "Save Workspace As" to initially disable "OK".
  - Fixed handling of invalid dates in settings file.
  - Fixed support for plugin views with more than one property sheet.
  - Fixed displaying Unicode hints on various controls.

- Picture Compare
  - Fixed hang when loading an invalid JPEG file.
  - Fixed image format autodetection so it doesn't reload a file after
    successfully guessing the format.

- Reports
  - Added Data Compare "Interleaved" layout.
  - Folder Compare "Summary" report now includes file counts in each header.
  - HTML reports now include <title> tag.
  - Text Compare "Patch" report now uses .patch file extension.
  - Replaced "Strikeout left orphans" option for Text Compare "Interleaved"
    report with "Strikeout left differences".
  - Added "Strikeout right differences" option for Text Compare "Interleaved"
    report.

- Scripting
  - Added INTERLEAVED layout option for DATA-REPORT.
  - Added STRIKEOUT-RIGHT-DIFFS option for INTERLEAVED layout in TEXT-REPORT.
  - Replaced STRIKEOUT-LEFT-ORPHANS option for INTERLEAVED layout in TEXT-REPORT
    with STRIKEOUT-LEFT-DIFFS.

- Text Views
  - "Toggle Bookmark" and "Go to Bookmark" commands can now be customized.

- Text Compare
  - Fixed crash when comparing files with lines containing more than 32,000 of
    the same character.
  - Trying to save a malformed binary DFM now shows an error message.


-----------------------------------
v3.1.10.11626      February 3, 2010
-----------------------------------

- File Formats
  - Improved "Perl Scripts" definition of string.

- File Views
  - Fixed thumbnail so it updates the viewport position immediately when rapidly
    scrolling.

- Folder Compare
  - Fixed "Next/Previous Difference" so it doesn't skip archive files.
  - Fixed "Copy to Folder" handling of "C:\" as destination.
  - Fixed file sizes not to be displayed in scientific notation.

- FTP
  - Fixed crash when closing "FTP Browse" dialog while it's still loading
    folders.
  - Fixed crash when loading an SFTP connection to SunOS.
  - Fixed problems connecting through the DeleGate FTP proxy.
  - Fixed support for parsing LynxOS FTP folder listings with contiguous
    files and IPC special files.
  - Fixed setting timestamps on newer IIS FTP servers.

- Home View
  - Fixed intermittent crash when deleting only remaining session.

- Misc
  - Fixed tooltip appearance on Vista/Windows 7 with theming enabled and
    customized ToolTip font.
  - Fixed themed tooltips not to flash a yellow background on Vista/Windows 7.
  - Fixed crash when opening new tab on Windows 7.
  - Fixed tab control scrolling the active session tab into view.
  - Fixed restoring window size/position when saving the previous values failed.
  - Fixed Export crash after "Unable to save settings as" message shown.
  - Added context help to various dialogs.

- MP3 Compare
  - Fixed crash when unable to play files on some systems.

- Picture Compare
  - Fixed "File Info" so it does not draw using selection colors.

- Reports
  - Fixed print preview handling of footers when there are multiple pages.
  - Fixed Folder Compare reports to include path column when ignoring folder
    structure.
  - Fixed Text Compare reports when one only one file has blank last line.
  - Fixed Text Compare "Patch" reports (broken in 3.1.7).

- Scripting
  - Fixed crash when writing report to file with "output-options:" set to
    "print-color" or "print-mono".

- Sessions
  - Improved behavior when shared sessions file is on an unavailable network
    drive.

- Text Views
  - Fixed handling of blank lines in grammar item lists.
  - Fixed recalculation of comparison when inserted lines affect delimited
    grammar items.
  - Fixed PDF comparisons of files with extended characters in their names
    (broken in 3.1.9).

- Text Compare
  - Fixed search and replace handling of mixed line endings when they are
    compared.
  - Fixed crash when completely deleting all visible text.

- Text Merge
  - Improved error handling during loading of files.


-----------------------------------
v3.1.9.11282      December 18, 2009
-----------------------------------

- Data Compare
  - Fixed resizing columns when the splitter is not in the middle.

- File Formats
  - Opening the File Formats dialog from a file view now automatically
    focuses on the current file format.

- File Views
  - Fixed files with a UCS-2 byte order mark incorrectly detecting as binary.

- FTP
  - Fixed browse dialog crashing when collapsing a folder while loading
    another.

- Hex Compare
  - Increased "bytes per line" limit to 1024.
  - Fixed readability when the "Difference Enhancer" option is enabled.

- Linux
  - Fixed suppressing saving of sessions comparing temp files.

- Misc
  - Added workaround for conflict with Logitech's SetPoint software.
  - Added "Browse" command to browse edit/combobox popup menus.
  - Activating a view now forces scrolling to its tab header if necessary.
  - Fixed incorrect toolbar hints in translated builds on Windows 9x.
  - Fixed crash on startup if any of the settings files had an invalid date.
  - Fixed Windows 7 information in support zip.
  - Fixed "Import Settings" to always correctly list what will be imported.
  - Fixed file sizes not to be displayed in scientific notation.

- Options
  - Fixed setting Backup "in this folder" option.

- Picture Compare
  - Fixed crash when comparing malformed EMF files.
  - Fixed "Swap Sides" handling of image transparency.
  - Fixed handling of replacements/gray scale/red scale/blue scale.

- Reports
  - Renamed text report's "Left is source" option to "Strikeout left
    orphans".

- Scripting
  - Added "strikeout-left-orphans" option for "interleaved" TEXT-REPORT.
    E.g., text-report layout:interleaved options:strikeout-left-orphans
            output-to:printer


-----------------------------------
v3.1.8.11096      November 13, 2009
-----------------------------------

- Notable Changes
  - File views now support "Open" and "Save As" dialogs on FTP sites.
  - Improved Data Compare support for detecting multi-line cells.
  - Changed confirmation dialog button order to match Windows
    (Yes/YesToAll/No/NoToAll/Cancel).

- Archives
  - Fixed snapshot loading so they show filenames that only differ in case.
  - Fixed crash when extracting from a 7-zip archive encounters an error.
  - Fixed using "Copy to Folder" on files within a zip if a matching zip on
    the target doesn't already exist.
  - Fixed support for reading/writing files in a zip after renaming the zip.
  - Fixed loading a file view from a snapshot comparison so it doesn't
    incorrectly flag the files as different in the folder compare.

- Data Compare
  - "Comma Separated Values" and "MS Excel Workbooks" formats now recognize
    non-Windows line endings.
  - Replaced "Recognized line ending styles" setting with "Line endings"
    setting to improve handling of multi-line cells.

- File Formats
  - Added ability to mark external converts as requiring ANSI filenames.
  - Hex, MP3, and Version views no longer show the Session Settings "Format"
    tab or the format dropdown in the file info panels.
  - Fixed "PDF Documents" handling of non-ANSI filenames.

- File Views
  - Session Settings dialog now supports browsing to files on FTP sites.
  - Fixed quick compare dialog opening the file view automatically even if
    files are identical.
  - Fixed "Use System" selection coloring for Data, MP3 and Version Compares.
  - Fixed "Open With" toolbar menu items to only show on sides where content
    is local.
  - Fixed encoding crash if a cancel or error occurs during load.
  - Fixed encoding auto-detection incorrectly guessing UTF-8 for ANSI text.

- Folder Compare
  - Changed confirmation dialog button order to match Windows
    (Yes/YesToAll/No/NoToAll/Cancel).
  - Browse FTP site repopulates folders before expanding them.
  - File operations from a folder to a snapshot are disabled.
  - Fixed detecting changes in filename case during a refresh.
  - Fixed status bar not updating free space after file operations.
  - Fixed behavior when using multiple path delimiters between folder names.
  - Fixed comparing a folder to itself and renaming with both sides selected
    so it doesn't try to rename each file twice.
  - Fixed moving folders between drives not showing the target folder's size
    correctly until after a full refresh.
  - Fixed using "Create New" in browse dialog so it auto-selects the newly
    created folder.
  - Fixed cancelling "Copy to Folder" when it's checking whether the target
    folder exists.
  - Fixed status bar so it indicates whether the file counts are for a
    selection or all visible files.
  - Fixed cancelling folder load during file operation preflight.
  - Fixed saving log with Unicode filename.
  - Fixed display of folders after move.
  - Fixed renaming an item in the browse dialog and then clicking "OK" so it
    picks up the changed path.

- FTP
  - File views now support "Open" and "Save As" dialogs on FTP sites.
  - Full timestamps are now retrieved when downloading files that only
    include dates in FTP folder listings.
  - Fixed support for deleting files on Ultimodule's IDAL FTP server.
  - Fixed incorrect behavior when saving changes if the FTP username
    includes a \ character.
  - Fixed behavior when connecting to an FTP server that supports UTF-8 from
    a system with a DBCS system codepage.
  - Fixed FTPS transfers truncating at a 32KB boundary.

- Hex Compare
  - Added "Open Clipboard" command, with support for formats used by most
    hex editors.
  - Fixed "Find" so it can find a search string that spans deleted bytes.
  - Fixed "Find" dialog's enabling of "Match character case".

- Linux
  - Added instructions to register for all users to README.
  - Improved shutdown speed when waiting for background threads to terminate.
  - Improved error message for unhandled exceptions.
  - Improved auto-detection of ClearCase in Linux.
  - Fixed support for [Ctrl+C] when running a script.
  - Fixed landscape mode in scripts and print preview.
  - Fixed timezone combobox size/position in FTP profiles.
  - Fixed crash when HTTP_PROXY environmental variable includes extra
    whitespace.

- Misc
  - Increased delay before showing hint for truncated data.
  - Fixed status bar text overwriting itself on Vista and Windows 7.
  - Fixed crash when opening views when running under Wine or Crossover.
  - Fixed support for cancelling actions by using a dialog's [x] button.
  - Fixed crash on startup when running on a Vista or Windows 7 system that
    doesn't have the "MS Shell Dlg" font substitutions defined.
  - Fixed crash or silent failure when unable to create settings export file.
  - Number edit now only detects real changes.
  - Fixed persistence of time settings (ex. last modified).
  - Fixed importing BC2 sessions with "&" in name or name filter.
  - Fixed customizing command to use [Shift+-] as shortcut.
  - Fixed check for updates proxy authentication.

- MP3 Compare
  - Improved left/right arrow key handling.
  - Fixed loading so it doesn't keep files locked.

- Picture Compare
  - Fixed crash when comparing high resolution images.

- Reports
  - Improved reconciling different codepages (Data Compare and Text Compare).
  - Improved printer error handling.
  - Fixed "XML Dump" text report not to include left filename twice.
  - Fixed totals in "Statistics" text report of multiple files when
    outputting to plain text.

- Scripting
  - Fixed handling of composite and over-under text reports.

- Sessions
  - Fixed display of last modified on "Specs" settings page under Vista.

- Source Control
  - Fixed slow loading of files on ClearCase dynamic views.

- Text Views
  - Fixed editor positioning after deleting a selection.

- Text Merge
  - Output encoding is now follows merge rules based on input encodings.
  - Fixed "Take Both" crash.
  - Fixed crash after opening from Folder Compare and trying to show
    "Difference not found" message.

- Version Compare
  - Improved left/right arrow key handling.


-----------------------------------
v3.1.7.10865     September 23, 2009
-----------------------------------

- Archives
  - Improved compatibilty with third-party zip software when reading/writing
    filenames with extended characters.
  - Fixed creating new folders in an empty zip using the wrong character for
    the path delimiter.

- Data Compare
  - Fixed error handling for large files that don't have a recognized line
    ending.

- File Formats
  - Fixed importing a new file format not showing the associated masks in
    the list view.

- File Views
  - Fixed updating the file info panel's "File Format" dropdown captions.
  - Fixed file info panels so they show the line ending style.
  - Fixed support for Vista theming of MP3 and Version Compares.
  - Fixed error handling after a cancel.
  - Fixed detecting "binary same" so it isn't misdetected when using
    "Ignored", etc.
  - Fixed crash when detecting "binary same", occurred when loading a merge,
    after save, toggling "Ignored".

- Folder Compare
  - Improved responsiveness when cancelling a load of a large folder from a
    local or network disk.
  - Improved loading speed for large snapshots, and minor speedup when
    loading other folders or filtering.
  - Fixed copying the same .pst file to two locations simultaneously so it
    no longer gives an access denied error.
  - Fixed Vista theming so it shows the hot selection in the center column
    when the mouse is over it.
  - Fixed "Quick Compare" to open in new tab when appropriate.
  - Fixed crash when loading folders with odd filenames.
  - Inline rename accepted when [F2] is pressed.
  - Fixed crash when refreshing multiple times when using Logitech SetPoint
    mouse drivers.

- Folder Sync
  - Fixed resizing not to hide the sync parameter edits.

- FTP
  - Fixed crash when cancelling interrupts opening of a remote connection.
  - Fixed read timeout connecting to vsftpd with a passive, encrypted FTPS
    data connection.
  - Fixed VMS folder listings incorrectly including a non-existent file
    named "Total of # files, #/# blocks".
  - Fixed support for read timeouts when downloading files using MODE Z
    compression.

- Hex Compare
  - Fixed crash when refreshing or loading a new pair of files while
    scrolled to the bottom of the display.
  - Fixed "Go To" when no items are visible.

- Home View
  - Added "Open as New" submenu to open a saved session in a different view
    type.
  - "Save As..." dialog now supports saving as a different session type.

- Linux
  - Fixed crash when clicking the "File Format" or "Encoding" dropdowns in
    the file info panels.
  - Fixed support for SIGINT (Control-C).
  - Fixed closing a tab closing the entire application under Ubuntu.

- Misc
  - Improved error handling for number edits.
  - Fixed File Format and FTP Profile "Encoding" dropdowns not including all
    available codepages on Win9x.
  - Fixed out of resources error when drawing the background gradient in the
    view tab bar.

- Reports
  - Spacing for plain-text side-by-side file comparison reports launched
    from a folder comparison are now calculated on a file-by-file basis
    instead of padding the left side to give all reports the same width.
  - Significantly reduced memory usage for file compare reports involving
    lots of files.

- Scripting
  - Attempting to load a session name that matches multiple sessions is now
    considered a fatal error.

- Text Views
  - Fixed saving whitespace-only lines when both "Trim trailing whitespace"
    and "Convert leading spaces to tabs" are enabled.

- Text Compare
  - Fixed "View->Webpages" handling of xml files.
  - Fixed "View->Webpages" crash when loading files without write permissions.

- Text Merge
  - Fixed crash after custom element definitions are removed from the
    grammar.


-----------------------------------
v3.1.6.10721        August 11, 2009
-----------------------------------

- Fixed folder compare's rules-based content comparisons returning binary
  differences instead of similar or text differences (broken in 3.1.5).
- Improved snapshot (.bcss) loading speed.


-----------------------------------
v3.1.5.10715        August 10, 2009
-----------------------------------

- Archives
  - Fixed/enhanced support for detecting filename encoding when loading zips
    and switching between ANSI/OEM encoding when saving zips on non-US
    systems.
  - Fixed zip local file header corruption which prevented file extractions
    in 7-zip (broken in 3.1.4).
  - Fixed filenames in zips always being encoded as ANSI instead of switching
    to OEM encoding when possible (improves Explorer compatibility).
  - Fixed crash when trying to expand invalid CAB archives (broken in 3.1.4).
  - Fixed corruption when editing Java archives (.jar) and other zips that
    include a data descriptor.
  - Fixed progress reporting when extracting large files in RAR archives.
  - Fixed displaying file sizes over 4GB in RAR archives.
  - Fixed crash when loading archives that don't store folders correctly.
  - Fixed support for Unicode characters in filenames stored in Java archives
    (.jar).

- Data Compare
  - Fixed crash when loading invalid data.
  - Fixed crash when saving while no items are visible.

- File Formats
  - External conversions are now treated as failures if they return a non-
    zero exit code or generate an empty file.
  - HTTP URLs will now use "file.htm" for file format matching if the URL
    ends in a /.
  - Fixed "Python Scripts" format marking lines containing only whitespace as
    important.
  - Fixed "MS Excel Workbooks" format so it doesn't show a dialog when it
    encounters an error.
  - Updated PdfToText to 3.02pl3 to improve support for files generated by
    Adobe Acrobat 9.

- File Views
  - File views now detect "Binary same" in addition to "Rules-based same".
  - "Next Difference Files" will now close the current view and switch focus
    if the new files to compare are already open in another view.
  - "Next Difference Files" now goes to the next difference relative to the
    files loaded in the requesting file comparison instead of the current
    line in the parent folder comparison.
  - Reduced flicker of "File Info" panels when resizing window.
  - Tweaked borders and bevels to improve appearance of views.
  - Fixed appearance of path edits and file info bars when using "Large
    buttons with text labels" option (broken in 3.1.4).
  - Text and Data Compares no longer throw out partial comparisons after
    errors or cancels (broken in 3.1.3).
  - Improved error handling when unable to load file contents.

- Folder Compare
  - Added "Always show extension in Name column" tweak.
  - Improved best-fit filename mapping support introduced in 3.1.4.  It now
    handles arbitrary encodings, uses OEM best-fits instead of ANSI ones for
    Win9x network shares (handles emdash to - changes), and supports best-fit
    mappings when comparing two different encodings (eg, FTP-to-FTP).
  - "Open With->Associated Application" can now have a configurable shortcut.
  - Fixed back/forward buttons (broken in 3.1.4).
  - Fixed "Replace File" confirmation dialog overlapping text if the filename
    is long enough to wrap twice.
  - Fixed behavior when a file has been replaced by a folder or vice versa
    outside of BC.
  - Fixed error message when setting Unix mode fails so it doesn't mention
    setting owner/group.

- FTP
  - Fixed SFTP support so it can load folders even if it encounters parse
    errors when retrieving Unix owner/group and symlink targets.
  - Fixed FTP error messages showing as blank lines if they included extended
    characters.

- Home View
  - Fixed "Open" when multiple auto-saved sessions are selected.

- Linux
  - Storing BC3Key.txt in /etc will now register for all users.
  - Fixed invalidation issues when scrolling vertically or horizontally.
  - Fixed opening zips containing files with empty timestamps (broken in
    3.1.0).
  - Fixed misalignment of missing line hashes in text editors.
  - Fixed paste re-pasting old data when copying text in other applications.
  - Fixed crash when using file format dropdowns (broken in 3.1.4).
  - Fixed crash during ASCII FTP transfers (broken in 3.1.4).
  - Fixed reading/writing last modified times in zips.

- Misc
  - Background operations with a cancel dialog now show "Action could not be
    completed" if they encounter an error.
  - Improved error handling and recovery when saving/loading settings files.
  - Fixed importing file formats and sessions disabled using "Available
    session types" option.
  - Fixed dropdown toolbar button widths on Windows 7.

- Options
  - "Available session types" list is now sorted.
  - Fixed support for editing colors of custom text grammar elements.

- Picture Compare
  - Fixed crash when generating HTML report.

- Reports
  - Improved error handling when running out of memory while generating large
    reports.
  - Fixed output of leading whitespace in HTML reports.

- Scripting
  - Fixed *-REPORT script commands so they support "printer" and "clipboard"
    as output targets in addition to "<printer>" and "<clipboard>".

- Text Views
  - Added "Unaligned" alignment option to compare files without aligning
    matching lines.
  - "Select All", "Select Section", and toggling "Full Edit" mode are now
    supported while in "Align With" mode.
  - Fixed "Show syntax highlighting on difference lines" so it's only used if
    syntax highlighting is enabled.

- Text Compare
  - Fixed "View->Webpages" so it opens PHP/ASP/etc as HTML.
  - Fixed "Compare Selection to Clipboard" (broken in 3.1.4).
  - Fixed "View->Webpages" resizing of the browsers.

- Text Merge
  - Added "Compare To Output->Left Side/Center Side/Right Side" commands.

- Version Compare
  - File last modified times are no longer compared.
  - Fixed support for filenames with international characters.


-----------------------------------
v3.1.4.10554          June 23, 2009
-----------------------------------

- Notable Changes
  - Added Picture Compare reports.
  - Replaced "File->View as Webpage" command for individual files with a
    "View->Webpages" command that works on all sides.
  - Fixed crashes under Wine and incorrect behavior under Windows 7.

- Archives
  - Zips now read/write Unicode filenames as documented in the official spec.
  - Improved auto-detection of OEM/ANSI encoding for filenames in zips.
  - Fixed "File not found in archive" error when trying to extract files from
    a zip that uses '\' as the path delimiter.
  - Fixed adding files to .tar.gz archives.
  - Fixed zip header VersionNeededToExtract fields so they match those
    produced in earlier BC versions (pre-3.1).

- Data Compare
  - File info panels now show delimiter, qualifer, ignore multiple delims,
    and whether column names were found.
  - Fixed "Columns" session settings locking issue.
  - Fixed "Columns" session settings to offer "Fill Names Using Comparison"
    if either file includes column names.
  - Fixed crash when editing cell on line with no text.

- File Formats
  - Added "*.xsd" to "XML" file format's mask.

- File Views
  - Path edits are now attached to the file info panels and resize when
    moving horizontal splitters or switching to over-under layout.
  - Improved file info panel behavior when there isn't enough space to
    display everything.
  - Fixed crash when multiple file views try to load the same file at the
    same time (eg, loading a saved workspace).
  - Fixed "Copy File to Left/Right and Open Next Difference" when the parent
    folder has changed in the background.
  - Fixed codepage and line ending style not showing if a load error occurred.
  - Fixed file views incorrectly marking a file as saved if certain types of
    failures occur when saving.
  - Fixed files to try to reload if error occurred previously.
  - Tweaked Data and Text "Format" session settings layout.

- Folder Compare
  - Added support for lining up files on ANSI/OEM network shares (Win9x) when
    certain best-fit character conversions have been done (eg, dropping
    unsupported diacritics).  Using the "Compare filename case" option will
    show these as differences, but it isn't possible to correct them unless
    the original file is renamed to match the best-fit version.
  - Fixed crash when renaming a folder that is being compared with the
    "Compare Contents" operation with a results dialog.
  - Transferring files with filenames containing unsupported extended
    characters to Windows 9x can now give an error instead of crashing.
  - Fixed inconsistent detection of filtered folder contents during file
    operations.
  - Significantly reduced memory usage when performing a large number of
    binary or CRC comparisons between two local/network disks.

- Folder Sync
  - Various updates to bring in line with the folder compare.

- FTP
  - Fixed slow transfers when performing ASCII SFTP uploads/downloads on SFTP
    v3 servers (eg, OpenSSH).
  - Fixed logging multi-line SFTP connection banners.
  - Fixed support for parsing Solaris FTP listings containing files with
    mandatory locking.
  - Fixed parsing Solaris FTP listings with Korean dates.

- Hex Compare
  - Fixed "Find" so it tries to scroll the entire match into view.

- Linux
  - Fixed ASCII FTP transfers so they do correct line ending conversions.

- Misc
  - Changed "Close Multiple Tabs" confirmation so it matches Internet
    Explorer 8.
  - Added workaround for crashes when opening a file view in Wine.
  - Crashes under Wine no longer terminate the application without warning.
  - Portable install no longer writes "SupportsMerge" and "ArchiveMasks"
    settings to the registry.
  - Added numerous menu keyboard accelerators.
  - Fixed Windows 7 taskbar thumbnail and live preview for minimized windows
    and appearance after restoring a minimized window.
  - Fixed keyboard shortcuts when showing tabs on the taskbar in Windows 7.
  - Fixed crash on startup when checking for updates through a proxy.
  - Fixed crash when closing a window while the session combobox is open.
  - Fixed issues with settings persistence of floating point values on non-US
    systems.

- MP3 Compare
  - Fixed support for tags with line endings that don't match the system
    default.

- Options
  - "Available session types" no longer lists Folder Compare or Text Compare.
  - Fixed file format support when disabling sessions using the "Available
    session types" list.

- Picture Compare
  - Added side-by-side and summary reports.
  - Fixed display "(stretched)" to show when appropriate.

- Reports
  - Improved "Just selection" stickyness.

- Scripting
  - Added VERSION-REPORT scripting command.
    - Layouts supported: side-by-side, summary
    - Display filters supported: display-all, display-mismatches,
      display-matches
    - Options supported: ignore-unimportant
  - Fixed inconsistent support for "select empty.folders".

- Text Views
  - Replaced "File->View as Webpage" command for individual files with a
    "View->Webpages" command that works on all sides.
  - "Find" and "Next/Previous Difference" now scroll horizontally to center
    the match.
  - "View->Webpages" now works when comparing clipboard contents or an
    empty side.
  - Clicking on the current display filter after "Ignored" now refreshes
    display.
  - Improved page up/down handling, particularly when focused in merge output.
  - Fixed "Find Next/Previous" crash when last find was a select all.
  - Fixed crash after using "Find" dialog with "Close dialog automatically"
    unchecked.
  - Fixed moving splitters when webpages are visible.
  - Fixed divide by zero crash.
  - Fixed aligning empty range(s) (ex. after paste).

- Text Compare
  - "Copy Line to Left/Right" can now be shown on the toolbar.
  - Loading the same file in both sides and saving edits on one side no
    longer prompts to reload twice.

- Text Merge
  - Fixed "Align With" command.


-----------------------------------
v3.1.3.10374           May 14, 2009
-----------------------------------

- Notable Changes
  - Added Windows 7 support for tab taskbar thumbnails and live preview.
  - Picture Compare now displays transparent images with a checkerboard
    background.
  - Text Compare now copies over line ending style (PC/Unix/Mac) if "Compare line
    endings" is enabled.
  - Text Merge now follows merge rules to generate line endings if "Compare
    line endings" is enabled.

- Archives
  - Fixed zips produced by BC3 containing paths that caused crashes in BC2
    (broken in 3.1.0).
  - Fixed support for saving a snapshot on Linux using a UTF-8 encoding and
    opening it on Windows.
  - Fixed opening a BC2 snapshot with extended characters in the original path.

- Data Compare
  - Fixed support for Mac (carriage return) line endings.
  - "Undo/Redo" are no longer disabled if current pane has disabled editing.
  - Moved file line ending style from status bar to file info panel.
  - Data format and encoding info buttons are now shown for empty panes.

- File Formats
  - Selecting a file format from the toolbar dropdown now changes both sides
    when they're different.

- File Views
  - Added support for opening a new comparison using the same clipboard
    contents ("Compare Files Using", "Merge Files", "Compare Left/Right to
    Output").
  - Picking same file format from toolbar button now reloads it.
  - Improved character comparisons in Data/MP3/Version Compares.
  - Fixed files remaining locked after an error or cancelled load.
  - Fixed bottom message panel displaying messages containing ampersands.

- Folder Compare
  - Added support for sorting by the comparison results column.
  - Added support for "New Folder" command when there is no selection.
  - Binary and rules-based comparisons of files that are binary equivalent now
    updates the CRCs for both files.

- FTP
  - Fixed parsing folder listings that contain filenames consisting entirely
    of control characters.
  - Fixed support for setting last modified times on older Titan FTP servers.
  - MFMT command now leaves milliseconds off the timestamp string to improve
    compatibility with TitanFTP.

- Hex Compare
  - Fixed crash when resizing or showing a new comparison with the thumbnail
    visible.

- Linux
  - Fixed support for running multiple instances on different X11 displays
    simultaneously.
  - Fixed support for Qt switches (-display, -style, etc) so they aren't also
    treated as BC arguments.
  - Fixed Home View not resizing session tree (broken in 3.1.0).

- Misc
  - Added Windows 7 support for tab taskbar thumbnails and live preview.
  - Added "Show previews for individual tabs in the taskbar" option to control
    whether tabs or windows are shown in Windows 7 taskbar.
  - Fixed crash using "Tear Off" tab command.
  - Fixed crash when trying to import invalid BC2 settings files.
  - Fixed importing only sessions from a BC2 settings file.
  - Fixed parsing XML files with attribute values containing ampersands.
  - Fixed displaying numbers on locales that use an extended character for the
    decimal delimiter.

- MP3 Compare
  - Fixed handling of empty values (broken in 3.1.0).

- Plugins
  - Opening a plugin view from the Home view no longer closes the existing tab.
  - Fixed crash when opening an empty Symbol View window.
  - Fixed crash when using rules-based comparison with plugins using the 2.3
    or older plugin API.

- Picture Compare
  - Displays transparent images with a checkerboard background.
  - Scaled metafiles (EMF, WMF) are drawn from the original metafile instead
    of scaling a bitmap.  Comparison image is still scaled from the bitmap.
  - Added support for detecting and comparing images with the wrong extension.
  - Added more built-in zoom values to make it easier to zoom with the scroll
    wheel.
  - Optimized range and tolerance comparisons.
  - Reduced memory usage when displaying large images.
  - Fixed support for Photoshop (.psd) files that have transparency (broken in
    3.1.0).
  - Fixed display of bpp for PNG files.
  - Fixed "Mismatched Range Mode" calculations for blue and green differences.

- Scripting
  - Added "create:(all|lt|left|rt|right)" as an optional argument to the
    script "LOAD" command.  (eg, "load create:rt C:\Folder1 C:\Folder2").
  - Fixed "select empty.folders" command.

- Source Control
  - ClearCase folder merges now use Text Merge of DDIFF files instead of showing
    a Folder Compare.
  - Fixed Perforce SCC support.

- Text Views
  - "Find" now scrolls horizontally to make the match completely visible.
  - "Undo/Redo" are no longer disabled if current pane has disabled editing.
  - Moved file line ending style from status bar to file info panel.
  - Fixed crash during shutdown.

- Text Compare
  - Copies over line ending style (PC/Unix/Mac) if "Compare line endings" is
    enabled.
  - "Compare Selection to Clipboard" now uses format on selected side for both
    sides in new view.
  - Fixed "Paste" in line details not to change focus to main editor (broken
    in 3.1.0).
  - Fixed "Rich Text Formatting" conversion.

- Text Merge
  - Follows merge rules to generate line endings if "Compare line endings" is
    enabled.
  - Fixed /savetarget exit codes so version control systems are properly
    notified that the merge was successful (broken in 3.1.0).
  - Removed "New File" command.
  - Fixed using "Save As" to change the line ending style.


-----------------------------------
v3.1.2.10221         April 17, 2009
-----------------------------------

- Added support for Unix FTP listings that include ClearCase VOB errors.
- Reverted list parser change from 3.1.1 that would treat unparsable folder
  listings as a load error.
- Fixed support for Windows NT folder listings (broken in 3.1.1).


-----------------------------------
v3.1.1.10218         April 16, 2009
-----------------------------------

- File Views
  - "Find Next/Previous" (F3/Shift+F3) when starting a new instance now
    repeats the previous find instead of opening the Find dialog.
  - After "Save As", editing is reenabled if it was disabled due to destructive
    loading conversion.
  - Fixed crash when unable to create a folder as part of a save.
  - Fixed thumbnail continuing to scroll if it's capturing the mouse when
    another application gains focus.

- Folder Compare
  - "Comparison Results" dialog now shows binary same and binary difference.
  - Renamed "Open" (3.1.0) to "Open in New View" when folders are selected
    (was "Compare in New View" prior to 3.1.0).
  - Fixed "Open" so it's the default menu item if 2 disjoint files are
    selected (broken in 3.1.0).
  - Fixed crash when attempting to copy/move/etc and the parent's path is a
    non-archive file.

- Folder Sync
  - Fixed crash when trying to sync a subfolder into a folder that already
    contains a file with the same name (broken in 3.1.0).

- FTP
  - Fixed support for MVS paths (broken in 3.1.0).
  - Fixed timestamps being off by a minute when converting timezones.
    (Possibly broken in 3.1.0).
  - Fixed support for parsing folder listings so if an appropriate list parser
    isn't found it's a load error instead of showing the folder as empty.
  - Fixed support for Windows CE folder listings that don't include subfolders.

- Hex Compare
  - Comparison results are now shown as binary same/difference.

- Home View
  - Fixed crash when dragging sessions from different folders.

- Linux
  - Fixed "Export Settings" command (broken in 3.1.0).

- Misc
  - Added "Include debug messages in log" tweak to optionally write FTP folder
    listings to the log.
  - Version information in About dialog can now be copied to the clipboard.
  - Improved stability after a crash while opening a new tab/window.
  - Fixed appearance of treeview selection rectangle on Vista in comparison
    results, comparison info, and sync preview dialogs.

- Reports
  - Fixed Text Compare Report handling of user defined elements.

- Sessions
  - Fixed crash when selecting the "Auto-saved sessions" item from the
    sessions combo when there aren't any auto-saved sessions.

- Text Compare
  - Replaced "Open with Web Browser" command with "View as Webpage" command
    that opens the web browsers inline instead of as a separate window.
    Refreshing accepts any new edits made.

- Text Merge
  - Trying to merge files that can't be edited (binary or destructive loading
    conversion) is now an error condition.


-----------------------------------
v3.1.0.10168          April 9, 2009
-----------------------------------

- Notable Changes
  - Data Compare now supports modifying delimited and fixed width files.
  - Added support for third-party BC v2 plugins.
  - Added support for zip archives with Unicode filenames, AES encryption, and
    files larger than 2GB.
  - Added support for comparing over HTTP.
  - Added support for comparing RPM files (Linux only).
  - Added support for creating and modifying .gz and .tar.gz files.
  - Fixed excessive "Refreshing..." step before large file operations or those
    on slow connections.

- Archives
  - Added support for AES zip encryption.
  - Added support for 64-bit zips.
  - Added support for storing Unicode filenames in zips.
  - Added support for creating and modifying .gz and .tar.gz files.
  - Added support for .tar files containing files with paths longer than 100
    characters.
  - Added support for CRC32s and file sizes in .gz archives (not .tar.gz).
  - Added support for changing Unix owner/group and mode in .tar and .tar.gz
    files.
  - Gzipped files that don't include a filename now use the archive's name
    (without .gz) instead of "Unknown".
  - Deleting a folder containing files in a zip no longer saves the archive
    multiple times.
  - Improved error handling when trying to add files to an archive.
  - Fixed crash creating a zip within a zip using the "New Folder" command.
  - Fixed crash when saving a snapshot that includes CRCs or exe version
    information and excludes filtered items.
  - Fixed support for opening snapshot files where the original source path
    had extended characters.
  - Fixed crash after failing to modify a zip.
  - Fixed cancelling a save snapshot operation when "Items excluded by file
    filters" is checked or disabled.
  - Fixed .tar/.tgz support for extracting files where the target filename is
    longer than 260 characters.
  - Fixed crash when using "Copy to Folder" to create a new zip.
  - Fixed stack buffer overflow vulnerability in zip archive filename
    processing (Bugtraq ID 39907).

- Data Compare
  - Added support for modifying delimited and fixed width files.
  - Added auto-detecting the pipe (|) character as a delimiter.
  - Added support for showing character differences within a cell.
  - Added "Decimal Separator" format setting.
  - Replaced "Trim leading and trailing whitespace" setting with "Treat
    surrounding whitespace as part of delimiter".
  - Improved number handling for 1000s separator, converting (###) to -###,
    and handling currency symbols.
  - Fixed crash when changing columns while columns are hidden and the view is
    scrolled to the right.
  - Fixed crash when editing the "Other delimiter" file format field.
  - Fixed changing the "Trim leading and trailing whitespace" option to
    refresh the comparison.
  - Fixed scrollbars so they're disabled if the display is empty.

- File Formats
  - Added "Indentation" grammar item to "Python Scripts" format to make
    leading whitespace important.

- File Views
  - Added support for third-party BC v2 plugins.
  - Added support for comparing over HTTP.
  - Added "New File" command to empty the contents of the current pane.
  - Added "Go to next difference after copying section" option.
  - Added [Ctrl+Shift+V] as the default shortcut for "Open Clipboard".
  - "Recompare Files" can now be shown on the toolbar.
  - Improved Find dialog's handling of search sides.
  - Improved error handling when only one side of the comparison has an error.
  - Fixed "Access Denied" error when trying to save in a folder that allows
    modifying a file but does not allow creating new ones.
  - Fixed opening a child view in a new window so if that view is already open
    it brings it to the front instead of opening a new view.
  - Fixed crash when closing file views.
  - Fixed Load button so it tries to reload files that failed to load
    previously.

- Folder Compare
  - Merged "Compare in New View Using" and "Open With" menus and added "Open
    With Associated Application" command.
  - Fixed excessive "Refreshing..." step before large file operations or those
    on slow connections.
  - Creating a folder or copying/moving a file that only has a short (8.3)
    name into a folder containing a file with a matching short name but
    different long name is now detected and the existing file's short name is
    changed to remove the conflict.
  - Failed content comparisons now clear any previous comparison results for a
    particular pair of files.
  - Expand All followed by a Collapse All now cancels the expansion but
    continues to build the comparison.
  - Added vertical scrollbar to operation error dialog
  - Fixed error messages so they include file paths.
  - Fixed binary comparisons to treat read errors as an unknown comparison
    instead of a binary difference.
  - Fixed support for changing folder timestamps on Vista.
  - Fixed "Touch" and "Attributes" commands not respecting the "Disable
    editing" session setting.
  - Fixed deleting a folder that contains filtered items so if the entire
    folder is deleted to the recycle bin, it's moved as one item instead of
    all of the contents individually.
  - Fixed crash when closing the "File Operation Error" dialog after the
    progress panel has been closed automatically.
  - Fixed hang when counting files/folders after building them as part of a
    large file operation.
  - Fixed refreshing so it re-sorts the display if one of the sides takes
    longer than 5 seconds to finish.
  - Fixed crash when closing a Folder Compare/Sync while a file view has a
   "Files changed, Reload?" prompt open.
  - Fixed display of SUID, SGID, and sticky bits in Unix permissions.
  - Fixed support for copying .pst files from network storage devices failing
    with "The request is not supported" errors.
  - Fixed support for detecting locked .pst files when copying to an FTP site
    or archive.
  - Fixed support for regular expression renames using '^' or '$' as the "Old
    Mask" to add a prefix or suffix to a file.

- FTP
  - Added support for PASV replies from Microsoft FTP Service that don't
    include a trailing parenthesis "Entering Passive Mode (100,1,1,1,23,45".
  - Opening a file view for a pair of files that are waiting for a background
    content comparison now downloads the files immediately.
  - Improved behavior when the control channel times out during a successful
    download.
  - Added support for detecting incorrectly resumed file transfers.  Fixes
    issue with duplicate file contents when downloading from sbftp.
  - Loading an SFTP or FTPS path in the Standard edition now shows a message
    about upgrading to the Professional edition.
  - SSL session is now reused between data and control connections.  Fixes
    support for vsftpd 2.1.0.
  - Fixed "Touch local files when copying to an FTP site" setting incorrect
    timestamps when the destination's parent folder was created as part of the
    copy.
  - Fixed SFTP support for VanDyke VShell 3.0 (broken in 3.0.15).
  - Fixed crash following a dropped FTP connection when comparing file
    contents or copying between FTP sites.
  - Fixed support for resume when comparing file contents or copying between
    FTP sites.
  - Fixed crash when cancelling FTP transfers.
  - Fixed support for editing files on VMS and MVS (z/OS, OS/390) servers.
  - Fixed support for VxWorks and Windows CE FTP servers.
  - Fixed crash when rapidly using Full Refresh (Ctrl+F5).

- Hex Compare
  - Removed "Open Clipboard" command.
  - Fixed hang when searching on an empty side.

- Home View
  - Session settings page control is now resizeable.
  - Improved appearance after resizing.
  - Fixed crash when the session tree doesn't have a selection.
  - Fixed crash when rearranging sessions using drag and drop.
  - Fixed dragging a folder to preserve the lock icons on its contents.

- Linux
  - Added support for comparing RPM files.
  - Added a "Show Hidden Items" context menu to "Browse for Folder" dialog.
  - Fixed permissions when modifying a file via a symlink.
  - Fixed Nautilus context menu support for fully qualified paths.
  - Fixed "Check For Updates" dialog so it uses the http_proxy environmental
    variable.
  - Fixed crash when saving an HTML folder compare report.

- Misc
  - Windows 7 taskbar will now show all view tabs.  Live preview is not
    supported.
  - Improved warning when persistent settings corruption detected on startup.
  - Double clicking on a tab's close button no longer creates a new tab.
  - Added icons for shell extension's "Merge" and "Sync" commands when shown
    in a submenu.
  - Fixed various crashes during shutdown.
  - Fixed crash when trying to load a path that doesn't exist and one of the
    parent folders is a non-archive file.
  - Fixed display of dual-platform licenses in About dialog.
  - Fixed crash when creating a session view window.
  - Fixed crash in "Browse For Folder" dialog when expanding a folder that
    isn't available.
  - Fixed session dropdown so it adjusts its size to handle larger fonts.
  - Fixed position of "Additional file formats" URL in File Formats dialog.
  - Fixed character encoding dropdowns so they no longer reset a saved
    codepage if it doesn't exist on the current system.
  - Update About logo to say "Version 3" rather than "Version 3.0".
  - Fixed shell extension's "Select Left File/Folder" text when switching
    between selecting a file and a folder.
  - Registration dialog now closes after entering a reset key.

- MP3 Compare
  - Added support for showing character differences within a tag.
  - Tag names are no longer colored red for lines with differences in the tag
    value.
  - "Simple Data (ID3v1)", "Advanced Tag (ID3v2.3)", and "Audio" lines are
    only colored red if they're collapsed and contain differences.
  - Removed "Open Clipboard" command.
  - Fixed playback of files longer than 3:37.
  - Fixed "Swap Sides" so it updates the display filter.

- Options
  - Added "Available session types" option to control which sessions types
    appear in the menus and Home view and are used for file format matching.

- Picture Compare
  - Fixed crashes when loading invalid images.
  - Fixed appearance of "Replacements" page.

- Reports
  - Fixed persistance of "Page breaks between reports" option.

- Scripting
  - Scripts now set the DOS error level if a fatal error occurs.
  - Including '...' at the end of an EXPAND command will now expand all of the
    named folder's subfolders.  Eg: "EXPAND Documents\..."
  - Fixed crash when generating file reports for files on unavailable drive
    letters.
  - Fixed crash when "Close when finished" is checked and the script involves
    background content comparisons against an FTP site.

- Sessions
  - Added "Clear Session" command that clears both sides of the comparison and
    switches session settings to the defaults.
  - Fixed Session Settings dialog's "Last modified" text so it's visible after
    resizing.

- Source Control
  - Fixed crashes when using Perforce, Seapine Surround, or Serena Change
    Manager integration.
  - Fixed ClearCase crash when comparing files with paths longer than 260
    characters.

- Text Views
  - Added "Compare Selection to Clipboard" command.
  - Fixed overwriting a checked in, read-only, or system file in a Text Merge
    session or using the /savetarget= switch so it prompts for confirmation.
  - Fixed "Ctrl+Z indicates end of file" option not to insert Ctrl+Z
    characters in the middle of the file when saving.
  - Fixed crash when using "Align With" on a multi-line selection.
  - Fixed "Next/Prev Difference" to scroll the difference into view if context
    lines are larger than the screen height.
  - Fixed undoing a multi-line paste so it doesn't leave the last character of
    the paste.
  - Fixed crash when using Select by Word.
  - Fixed "Open with Web Browser" support for filenames with extended
    characters.

- Text Compare
  - Pasting into a gap now aligns the pasted text with the opposite side.
  - Added "Line Endings" conversion submenu.
  - Using the "Disable editing" checkbox now forces a save or discard of
    existing edits.
  - Pasting text into an empty side is now treated as a paste and realignment
    instead of an "Open Clipboard" request.
  - Added "Pasting text in empty pane treated as Open Clipboard" tweak
  - Text pasting, typing deletes any selected text, inserts at start of
    selection
  - Fixed appearance of "Replacements" page.
  - Fixed manual alignment preservation of top and current line positions.
  - Fixed "Align Manually" for ranges to handle end of file and trailing
    orphans.

- Text Merge
  - "Undo" and "Redo" now work if focused on an input pane.

- Version Compare
  - Added support for showing character differences within a field.
  - Version names are no longer colored red for lines with differences in the
    value.
  - "Fixed Header", "Variable Header", and "File Info" lines are only colored
    red if they're collapsed and contain differences.
  - Fixed "Swap Sides" so it updates the display filter.
  - Removed "Open Clipboard" command.


-----------------------------------
v3.0.15.9757      January 26, 2009
-----------------------------------

- File Views
  - "Open Clipboard" command now includes a timestamp in the path edit.

- Folder Compare
  - Fixed duplicate folders appearing when creating them as part of a copy
    operation (broken in 3.0.14).
  - Fixed support for automatic refreshes (broken in 3.0.14).

- FTP
  - Fixed error when moving an archive file to/from an FTP/SFTP site.
  - Fixed support for transferring files to/from a VanDyke VShell SFTP server.

- Text Views
  - Added "Replace All is from top of file" tweak.

- Text Compare
  - Added "Zoom Left/Right" commands which incrementally move the splitter
    (Ctrl+Alt+Right/Left).


-----------------------------------
v3.0.14.9740       January 21, 2009
-----------------------------------

- Notable Changes
  - Revamped support for comparing filename case.
    - Added a "Compare filename case" session setting to control both
      comparing case and synchronizing it when copying files.
    - Comparing a case sensitive file system to a case insensitive one will
      now align filenames with differing case.
  - Added support for automatically resuming FTP/SFTP transfers at the end of
    the already transferred data.

- Archives
  - "Enter Password" dialog now supports copying the archive's path to the
    clipboard.
  - Fixed rules-based comparisons only doing a CRC comparison for files with
    matching sizes.
  - Fixed support for renaming a file in a zip to change character case.

- Command Line
  - Launching multiple instances of BC now gives focus to the first window
    opened instead of the last.
  - "Quick Compare" dialog is no longer shown for file comparisons launched
    as part of a batch process.
  - Added support for using forward slashes in UNC paths (//server/share).

- Data Compare
  - Fixed crash when changing column visibility and then scrolling
    horizontally.
  - Fixed session's "Columns" page incorrectly enabling the "Insert" command.
  - Fixed crash when deleting a column in the session settings.
  - Improved painting performance for really long rows.

- File Formats
  - Fixed reapplying file format changes that don't require a file save (ex.
    tab stop).

- File Views
  - Fixed error handling when trying to modify a file without write
    permissions.

- Folder Compare
  - Added "Compare filename case" session setting.  Files with differing case
    will be marked as differences and copying those files will update the
    case of the target file to match the source.
  - Comparing a case sensitive file system to a case insensitive one will now
    align filenames with differing case.  Filenames that match exactly will
    be aligned before files with case differences.
  - Expand all and background scans now work depth-first instead of breadth
    first, as much as possible.
  - "*." as a file filter now matches all files that don't have an
    extension.  Fixes ""All files without an extension" option in the
    "Exclude from Session" dialog.
  - Renaming multiple files that have the same name now correctly pre-fills
    in the "New Name" edit if the previous rename used regular expressions.
  - Changing file filters no longer shows a "This will cancel running file
    operations" dialog.
  - Improved responsiveness when cancelling background folder scans and file
    comparisons.
  - Fixed sorting by CRCs or exe versions when the values haven't been
    previously calculated.
  - Fixed refresh so it re-sorts the display after the refresh instead of
    before it.
  - Fixed support for expanding folders out of order when an Expand All or
    background scan is active.
  - Fixed "Legend" dialog's height/width on Vista and Linux.
  - Fixed file operation's "Beep When Finished" option.
  - Fixed crash when deleting a pair of files after selecting them as part of
    a "Compare Contents" operation.

- FTP
  - Added support for automatically resuming uploads and downloads at the end
    of the transferred data instead of restarting at the beginning.
  - Removed "Filename conversion" FTP profile setting.
  - Fixed read timeouts at the end of long file transfers caused by NATs
    closing the control connection.
  - Fixed support for the "Read timeout" setting during passive FTP transfers.
  - Fixed setting last modified time of files on Pure-FTPd and ProFTPD
    servers when the server timezone has been set in the FTP profile.
  - Fixed support for connecting to TitanFTP when it returns an invalid SITE
    ZONE response.
  - Fixed crash when transferring/comparing lots of files.
  - Fixed cancelling SFTP transfers so they don't drop the connection as often.

- Home View
  - Folder Sync sessions now display the most recent sync summary on the
    "Sync" tab.
  - Fixed using "Open" command with multiple auto-saved sessions selected.
  - Fixed deleting multiple auto-saved sessions.
  - Fixed accelerators for "Open As New", "Save", and "Save As..." buttons.
  - Fixed tab order and z-order when using "Open" command with multiple
    sessions.

- Misc
  - Added support for using forward slashes in UNC paths (//server/share).
  - Added maximum values for various spin edits.
  - Double clicking past the last view tab now adds a new tab on the right
    side instead of next to the active tab.
  - Fixed crash when the session combotree closes after modifying sessions.
  - Fixed excess disk usage when retrieving exe version information for files
    in archives or on FTP sites.

- MP3 Compare
  - Treeview scrollbar positions are now locked together.
  - Fixed column widths when one treeview is wider than the other.

- Text Views
  - "\n" and "\r" in the "Replace With" edit are now treated as plain text
    instead of line ending characters.
  - Improved performance when editing causes multiline grammar change (ex.
    create new comment).
  - Fixed hint support on editor navigation buttons.
  - Fixed crash when using the gutter copy buttons and then changing display
    filters.
  - Fixed horizontal splitter jumping when using "Next Difference Files".

- Version Compare
  - Treeview scrollbar positions are now locked together.
  - Fixed column widths when one treeview is wider than the other.


-----------------------------------
v3.0.13.9597      December 30, 2008
-----------------------------------

- Folder Compare
  - Fixed "Delete" deleting an entire folder even if it's contents don't
    match the display filter if "Use recycle bin" is active.
  - Fixed crash when closing a folder comparison after cancelling a file
    op confirmation dialog.
  - Fixed crash when expanding a zip archive.

- Linux
  - Added support for http_proxy environmental variable for check-for-updates
    code.  Username and password must be included in the variable if they're
    needed.

- Options
  - Fixed crash when opening the "Compare Colors" panel on the Options dialog
    when using a standard edition license.


-----------------------------------
v3.0.12.9584      December 24, 2008
-----------------------------------

- Notable Changes
  - Added DATA-REPORT, HEX-REPORT, TEXT-REPORT script commands.

- Archives
  - Fixed expanding archives with "Automatically scan subfolders in
    background" active so the archive's subfolders are scanned.
  - Fixed copying an expanded archive file with "Compare contents" active to
    recompare the archive's contents.
  - Fixed "Invalid pkzip" errors when copying between archives with "Compare
    contents" set to "Binary" or "Rules-based".
  - Fixed corruption when deleting files in nested zips (eg, a zip within
    another zip).
  - Fixed blank size and last modified time when deleting files from expanded
    zips on FTP sites.
  - Fixed size and last modified time of a local archive not getting updated
    after modifying its contents.
  - Fixed "Create" button in the "Folder not available" dialog to create an
    archive instead of a folder if the base path matches an archive assocation.
  - Fixed "Copy/Move to folder" so they create an archive instead of a folder
    if the target path matches an archive association (*.zip).
  - Fixed expanding an orphan archive and copying/moving some of its contents
    to create an archive instead of a folder.
  - Fixed modifying an archive within a read-only archive (eg, zip within a
    rar) to fail with a "Read-only archive" error instead of failing silently.
  - Fixed modifying archives on FTP servers so they aren't re-downloaded
    immediately after uploading the changed files.
  - Fixed "Refresh Selection" not detecting changes to archives.
  - Fixed "Refresh" not detecting changes to archives loaded as base folders.
  - Significantly improved the time taken to save snapshots when using the
    "Items excluded by file filters" checkbox or when launched from a file
    view or the Home view.
  - Fixed out-of-memory errors when saving snapshots that include archive
    contents.
  - Fixed cancelling operations that load archives so they don't keep the
    archive locked.
  - Fixed loading a comparison of a file in a zip archive without first
    loading a folder comparison so it no longer gives load errors.

- Data Compare
  - Tweaked Data Format "Type" captions.

- File Formats
  - Added support for C# multiline strings to "C,C++,C# Source" format.
  - Fixed escape character used for Visual Basic strings.

- File Views
  - Changing file formats no longer prompts to save files if the changes can
    be applied without doing so.
  - Background coloring can now be disabled on differences.

- Folder Compare
  - Fixed crash when using "Expand All" with folders that can't be loaded.
  - Fixed folder timestamps on FAT32 file systems displaying the creation
    date instead of the last modified date.
  - Fixed support for "Remove read-only flag when copying from a CD or DVD"
    option on Windows 2000 and earlier.
  - Fixed "Exclude" command incorrectly using the "All files of type" option
    when selecting multiple files.
  - Fixed "Exclude" dialog's caption when the none of the selected files have
    an extension.
  - Fixed "Exclude" dialog so it remembers the "All .xyz file types" checked
    state.
  - Fixed crash when using "Actions" menu in the middle of a "Compare To" or
    "Align With" command.
  - Fixed range check error when comparing/copying files.

- FTP
  - DOS archive attribute is now set when downloading files.
  - Fixed support for setting the Unix mode on FTP sites using the
    "Attributes" command.
  - Fixed crash after disconnects when using simultaneous FTP connections.

- Home View
  - Added support for selecting multiple sessions in the treeview and
    dragging, deleting, or opening them all at once.
  - Added "Open Sessions" command for folders to open each session in a new
    view.
  - Hovering over a folder while dragging a session now automatically expands
    the folder.
  - New session buttons now adjust their widths to fit the longest caption.
  - Fixed path edits getting scaled incorrectly when switching between
    session types.

- Linux
  - Updated  RPM to require Qt 3 or greater.
  - Fixed crash on startup when using an Asian system locale (eg, LANG=zh_CN).
  - Fixed log panel invalidation when adding new lines and automatically
    scrolling.
  - Fixed display issues with text view's gap buttons and "filtered lines"
    display.
  - Fixed treeview hints so clicking on them acts like a click on the item
    beneath it.
  - Fixed treeview hints so they use the same font as the treeview does.
  - Fixed "Invalid argument" error when using "Bypass disk cache on file
    reads" on filesystems that don't support it.
  - Fixed hints drawing the border one pixel in on the right and bottom edges.

- MP3 Compare
  - Fixed restoring position after a reload.

- Picture Compare
  - Added  "Picture Compare Info" command.

- Reports
  - Added "Summary" layouts for MP3 and Version Compares.
  - "Just selection" checked state is now remembered while the program is open.
  - Fixed conflicting accelerator keys for "Printer" and "Print..." buttons.
  - Fixed order and visibility of various controls.
  - Fixed plain-text side-by-side folder comparison report's center column to
    include the overall status.

- Scripting
  - Added support for DATA-REPORT and HEX-REPORT commands.
    - Layouts supported: side-by-side, summary
    - Display filters supported: display-all, display-mismatches,
      display-matches
    - Options supported: line-numbers, ignore-unimportant
  - Changed FILE-REPORT to TEXT-REPORT.  FILE-REPORT is supported as a
    deprecated alias and its behavior will eventually change to produce
    reports for other view types as appropriate.

- Text Views
  - DOS archive attribute is now set when using the "Keep Readonly" option
    after editing a read-only file.
  - Fixed comparison status of lines when deleting lines creates orphans.

- Text Merge
  - Fixed "Take Left Then Right"/"Take Right Then Left" so they preserve the
    cursor column.

- Version Compare
  - Fixed restoring position after a reload.


-----------------------------------
v3.0.11.9509       December 3, 2008
-----------------------------------

- Command Line
  - Added support for loading a named workspace from the command line.
  - Added version information to bcomp.exe and bcomp.com.
  - Fixed copying bcomp.exe to a different folder and then launching it from a
    limited user account after an administrative install.
  - Fixed "bcomp /?" displaying the help file when it's in a different folder
    than the BC install.

- Data Compare
  - Increased maximum number of columns to 500.
  - Control characters are now drawn as the Unicode replacement character.
  - Added "Recognized line ending styles" setting to "Type" page which allows
    unchecked style to be treated as data.
  - Changing column properties now recalculates all columns instead of just the
    first 128.
  - "Comma Separated Values" and "MS Excel Workbooks" formats now only
    recognize CR/LF line endings.
  - Row details grid now shows a selected column instead of selecting the
    entire row.
  - "Copy" no longer includes hidden cells.
  - Column Handling dialog's caption now includes the column number or
    "default".
  - Fixed resizing columns so the mouse cursor shifts if the resizing causes a
    horizontal scroll.
  - Fixed behavior when there are no columns defined.
  - Improved missing column handling.

- File Formats
  - Fixed persistence of empty descriptions.

- File Views
  - Trying to load a file from a snapshot now displays "Content Unavailable"
    instead of treating it as a load error.
  - "File Encoding Error" now includes the line number of first error.
  - Fixed Quick Compare dialog's display of filenames with ampersands.

- Folder Compare
  - Saving a snapshot of a folder containing other snapshots with the "Include
    Archive Contents" option enabled no longer includes those snapshots'
    contents.
  - Regular expression renames now support an empty "New Mask".
  - Disabled autocompletion on "Filters" combobox.
  - Failures to copy NTFS ACLs now logs an error once per program instance.
  - Fixed creating new folders during a copy so they correctly copy DOS 8.3
    filenames and NTFS ACLs.
  - Fixed overwriting read-only files when extracting from archives or
    downloading from FTP sites.
  - Fixed display of file sizes greater than 2GB with a 0 in the hundred
    millions position.
  - Fixed support for custom presets in "Filters" combobox.
  - Fixed crash when using the "Ignored" command on an archive file or on
    folders that contain archives.
  - Fixed "Skip if quick tests indicate files are the same" so files are still
    compared if none of the quick tests are active.
  - Fixed duplicate accelerator keys in Compare Contents dialog.
  - Fixed context help for Alignment Override dialog.
  - Fixed crash after using "Merge in New View".
  - Fixed Legend dialog's background coloring when "Use stripes" option is
    disabled.
  - Fixed crash when deleting files that were part of a "Compare Contents"
    command while the comparison was still occurring.

- Folder Sync
  - Fixed "Auto Sync" button obscuring the previous sync's summary.

- FTP
  - FTPS connections to port 990 now use implicit SSL.
  - Fixed support for deleting files on Linksys NSLU2 NAS FTP server.
  - Fixed CLNT command to send "Beyond Compare v3.x.x" instead of "Beyond
    v3.x.x".

- Hex Compare
  - Fixed crash when loading the comparison.

- Linux
  - Added support for "Bypass disk cache during binary comparisons".
  - Converting FTP timestamps between UTC and local now uses the offset when
    the timestamp occurs instead of the current offset.
  - Removed bcompare.sh's > /dev/null redirection so console messages will be
    printed.
  - Fixed appearance of visible tab and space characters.
  - Fixed mouse locking when clicking the view thumbnail in file op
    confirmation dialogs.
  - Fixed crash when pressing a key after dragging the center splitter in the
    Text Compare.

- Misc
  - Customize Commands dialog now supports showing/hiding toolbar comboboxes
    and edits (Sessions, Filename Filters, etc).
  - "Help->Support" dialog now generates a .zip instead of a .bcpkg.
  - Added additional workarounds for crashes caused by Cisco VPN software.
  - Improved support for mangled registration keys.
  - Toolbars now hide automatically if none of the items on them are visible.
  - Fixed crash when closing application while help window is open.
  - Fixed crashes when opening new views.
  - Fixed crash if a window was closed while the session combobox is open.

- MP3 Compare
  - "Content type (TCON)" now shows "?" for empty genres.
  - Non-fatal errors no longer prevent showing comparison.

- Options
  - Changing archive associations now warns that BC must be restarted to use
    them.
  - Deleted syntax elements no longer appear in the display options.

- Picture Compare
  - Added support for "Replacements" of one color with another.

- Scripting
  - Fixed HTML report's WRAP-WORD option.
  - Fixed FILE-REPORT and FOLDER-REPORT so they default to wrap-none for HTML
    reports.

- Sessions
  - Session Settings dialogs are now resizable.
  - Session Settings dialog captions now include session type.
  - Changing an auto-saved Folder Compare session's child session settings no
    longer creates a new auto-saved session.
  - Fixed persistence of Folder Compare child sessions when their settings
    match the program defaults.

- Source Control
  - Fixed "Unable to run the PVCS merge tool" error when displaying comparisons
    from PVCS.
  - Fixed support for AlienBrain source control integration.

- Text Views
  - Editing files no longer breaks NTFS hard links.
  - Fixed "Replace" with line-based selection to switch to character selection
    before replacing.
  - Fixed multiline delete from first char on start line to last char on stop
    line so it recalculates coloring.
  - Fixed alignment so it matches blank lines with each other instead of
    matching one with a very short line.
  - Fixed importance list so it no longer displays deleted syntax elements.
  - Fixed crash when editing.

- Text Compare
  - Added "Replacement..." command which adds an item to the replacement list
    based on the current difference.
  - Added using [Del] and [Ins] to add/remove replacements.

- Text Merge
  - "Take Left Then Right"/"Take Right Then Left" now preserves the original
    caret position.
  - Fixed support for using /savetarget with a relative path.

- Version Compare
  - Added support for displaying version information in BCSS snapshots.
  - Non-fatal errors no longer prevent showing comparison.


-----------------------------------
v3.0.10.9357       November 3, 2008
-----------------------------------

- Notable Changes
  - Added "Summary" report layout that matches the "Compare Info" dialogs
    output, replacing the Text Compare's "Descriptive Statistics" report.
  - Fixed CSV statistics report so the IChanged and UChanged values match
    those produced by BC2.

- Command Line
  - Using /savetarget for a 2-way merge now uses the same exit codes as a
    3-way merge.
  - Standard edition no longer tries to handle 3-way merge command lines.
  - Fixed new instances not gaining focus if they're started without any
    command line arguments.

- File Views
  - Tweaked Find dialog's captions for side selection radio buttons.
  - Fixed file info panels so they show "Unknown size" instead of -1 if a
    file's size isn't available.
  - Fixed "Swap Sides" so it switches the active editor/grid/treeview.

- Folder Compare
  - Added "Select Newer" and "Select Orphans" menu items.
  - Added MRU list for name filter combobox.
  - "Ignored" command now clears the "don't refilter" flag on file comparisons
    that were opened in a file view.
  - Improved error message when a locked .pst file is detected.
  - "Comparison Results" dialog now remembers its size.
  - Fixed initializing the "Copy to folder" dialog's Left/Right radio buttons
    when both sides are selected.
  - Fixed crash when deleting files after closing the "Compare Contents"
    results dialog.
  - Fixed browse button icons after swapping sides.
  - Fixed rename behaving poorly if all of the selected files have the same
    name and the previous rename used regular expressions.
  - Fixed Synchronize Preview dialog's progress label's position.
  - Fixed status bars so they show "Unknown size" instead of -1 if a file's
    size isn't available.
  - Fixed crash when "Automatic Refresh" is active while closing a session.
  - Fixed crash when cancelling an operation while it's still doing a
    preliminary refresh.
  - Fixed out-of-memory error when exiting after extremely large comparisons.
  - Fixed "Swap Sides" so it swaps the focus rectangle and selection anchor's
    side.
  - Fixed folder browse dialog not to show a vertical scrollbar the first time
    it's shown on a scaled display (high-DPI or non-8pt font).

- Folder Sync
  - Added label displaying statistics from most recent sync.

- FTP
  - Added additional workarounds for Cisco VPN crashes.
  - Fixed crash when copying between FTP sites after a server-side disconnect
    on the target site.

- Home View
  - Fixed "Sticky session selection" tweak handling of default session as mru.

- Linux
  - Fixed reading UTF-8 files where a multi-byte character crossed the end of
    a buffer.
  - Fixed editing symlinks to modify the target file instead of replace the
    symlink.

- Misc
  - Fixed session combobox so typing characters while it's dropped down will
    jump to the sessions beginning with that name.
  - Fixed "Save As" dialog's behavior when changing the "Files of type"
    combobox.
  - Fixed crash when reading environmental variables.

- Picture Compare
  - Fixed crash when loading extremely large images.

- Reports
  - Added "Summary" report layout to all file views other than the Picture
    Compare.
  - Fixed CSV statistics report so the IChanged and UChanged values match
    those produced by BC2.  Important lines with unimportant changes are now
    included in the UChanged count instead of the IChanged count.
  - Replaced "Descriptive Statistics" text report with a "Summary" report that
    matches what's shown in the "Compare Info" dialog.
  - The side-by-side Folder Compare report now shows the content comparison
    icons in the center.
  - Monochrome Folder Compare reports now use a hollow/white folder instead of
    the colored icons.
  - Fixed word wrap in printed text reports.
  - Fixed crash when generating a patch report when one of the two files is
    missing the last line ending.

- Scripting
  - Fixed crash when using "expand <folder>" when there are orphan folders on
    the right side.
  - Support for STATS-DESCRIPTIVE text report has been replaced by the new
    SUMMARY report style.  Old scripts will log a warning message and use the
    new report.

- Text Views
  - Fixed "Save File As..." so it updates the window/tab caption.
  - Fixed the editor's "Browse By Find" buttons so they don't ignore clicks.
  - Fixed "Next/Previous Difference" in edit mode with line-based selection.
  - Fixed crash when deleting selection with gap-only sections.
  - Fixed crash when deleting causes text after gap to be combined with text
    before gap.
  - Fixed crash when pasting text and ideal resulting cursor location isn't
    available.

- Text Compare
  - Improved display of "Replacements" list.
  - Fixed replacements to get applied in more cases
  - Fixed crashes when using replacements.

- Text Merge
  - "Customize Commands" dialog no longer lists the "Next/Previous Difference
    Files" commands.
  - Fixed "A merge conflict is only different change lines" session setting.


-----------------------------------
v3.0.9.9222        October 15, 2008
-----------------------------------

- Linux
  - Fixed crash when opening File Display options panel.

- MP3 Compare
  - No longer makes a copy of the original file in order to compare
    non-tag data, fixing out-of-memory error for large files.

- Source Control
  - ClearCase -directory switch now reads the folder names from the DDIFF
    files if they aren't passed on the command line.
  - Fixed support for handling ClearCase Remote Client command lines.
  - Fixed ClearCase -directory comparisons failing to load if an existing
    instance is running.


-----------------------------------
v3.0.8.9206        October 13, 2008
-----------------------------------

- Command Line
  - Fixed "Quick Compare" dialog to gain focus when launched from Explorer
    while a comparison is already open.
  - The program's error code is now set to 104 if it can't run because of an
    expired trial period.
  - The trial's nag dialogs are no longer shown when using /qc, /automerge, or
    scripting.

- Data Compare
  - Fixed crash when scrolling horizontally while the splitter isn't in the
    center of the view.
  - Fixed crash when comparing files with only empty lines.

- Folder Compare
  - Added "Comparison Results" dialog after a "Compare Contents" operation.
  - Added "Update Both" command to "Synchronize" submenu.
  - Added images to "Comparison Info" dialog's treeview.
  - "Next/Previous Difference" no longer follows the file view's "Limit "Next
    Difference Files" to current folder" option.
  - Fixed height of "Legend" dialog.
  - Fixed "Target file already exists" error when changing the case of a
    filename containing accented characters.
  - Fixed "Target filename too long" error when renaming files on some USB
    flash drives.
  - Fixed crash when rapidly cycling through file comparisons using "Next
    Difference Files".

- Folder Sync
  - Pre-sync confirmation step no longer refreshes file information,
    eliminating the lengthy "Refreshing..." step on slow network connections.

- FTP
  - Fixed support for FTP servers that incorrectly claim to support UTF-8
    (Pure-FTPd).
  - Fixed support for file sizes on VMS servers.

- Hex Compare
  - Fixed error handling when reading from corrupt media.

- Home View
  - Changing a Text Merge session's "Output file" path no longer prompts to
    save the output.
  - Fixed "Auto-saved sessions" incorrectly grouping all sessions under "More
    than 6 days ago".

- Linux
  - Case sensitivity of filenames is now detected folder-by-folder based on
    the filesystem type.
  - Fixed rename collision detection when changing filename case on a case
    insensitive filesystem.
  - Fixed hints for truncated text in Data Compare, Folder Compare, and log
    listbox.

- Misc
  - Added workaround for a bug in the Cisco VPN driver that causes "illegal
    floating point operation" crashes.
  - Elapsed time is now broken down into a combination of days, hours,
    minutes, and seconds.
  - Auto-updating a portable install no longer extracts the shell extensions.
  - Auto-updating a portable install no longer modifies the registry.
  - About dialog no longer shows "Pro Edition" if it's opened after
    registering with a standard edition key and not restarting.
  - Fixed non-editable comboboxes only to display hints when they are necessary.
  - Fixed incompatibility with Cottonwood Software's File-Ex open/save as
    dialog extender.
  - Fixed menu position of shortcut text when the shortcut contains '&'.
  - Fixed keyboard shortcuts using international keyboards and extended
    characters.
  - Fixed various treeviews so they use themed expand/collapse buttons.

- Options
  - Fixed support for font names containing international characters.

- Picture Compare
  - Fixed error handling of invalid TGA images.
  - Fixed crash when using "Binary Operation Mode" to view orphan files.

- Reports
  - Fixed crash when rapidly changing pages in the Print Preview dialog.
  - Fixed crash when generating a file compare report of files with custom
    grammar items.

- Scripting
  - File operations no longer refresh file information during the confirmation
    step, eliminating the lengthy "Refreshing..." step on slow network
    connections.
  - When unregistered, the scripting window now displays the trial period
    remaining in its caption.

- Source Control
  - Added support for ClearCase -directory command line switch.

- Text Views
  - "Lines" grammar item now allows 0 trailing lines.
  - Fixed crash when Ctrl + Double Clicking on the text area of the editor
    with a pre-existing line selection.
  - Fixed crash when saving files.
  - Fixed crash when showing Find dialog before any lines of the comparison
    are visible.

- Text Compare
  - Changed "Replacement Item" dialog's "Left is source" checkbox into a
    "Side" radio group.


-----------------------------------
v3.0.7.9037      September 19, 2008
-----------------------------------

- File views now follow font style (bold, italic) for default text.
- Fixed Copy/Move To Folder crash (introduced in 3.0.5).


-----------------------------------
v3.0.6.9032      September 18, 2008
-----------------------------------

- Fixed saving default session settings (broken in 3.0.5).
- Fixed order of "Edit session defaults" session types in Home view (broken in
  3.0.5).


-----------------------------------
v3.0.5.9025      September 17, 2008
-----------------------------------

- Command Line
  - Fixed crash when running /automerge /reviewconflicts multiple times
    simultaneously.
  - Fixed passing .bcpkg files with relative paths.
  - Fixed import dialog's path when passing a .bcpkg file.

- Data Compare
  - Fixed fixed length record handling of extended characters.

- File Formats
  - Fixed initializing "Element Name" combobox in text format's "Grammar Item"
    dialog.
  - Fixed "Visual Basic Source" definition of strings.

- File Views
  - "Next/Previous Difference Files" commands now retain active side when
    loading new files.
  - Improved error message when an external conversion isn't able to find the
    conversion executable.
  - Line details no longer use current line coloring.

- Folder Compare
  - "Copy/Move To Folder" will now prompt if multiple selected files will
    collide in the destination folder.
  - "Move to Other Side" can now be shown on the toolbar.
  - Re-added "Synchronize" commands to treeview context menu.
  - System folders that can't be expanded when saving a snapshot now show as a
    load error when loading the snapshot.
  - Added [Ctrl+A] shortcut for "Select All" to log panel.
  - Elapsed time for an initial background content comparison is now written
    to the log.
  - Fixed slow content comparisons on Windows XP and earlier.
  - Fixed "Compare in New View" when the gap across from a file is selected.
  - Fixed error message when saving a snapshot of a folder that includes
    system folders.
  - Fixed disabling "Synchronize" actions when they would affect a side with
    editing disabled.
  - Fixed displaying filenames containing ampersands on the file op progress
    panel.

- FTP
  - Added "Use HOST before login" FTP profile option.
  - Added logging for SFTP MAC algorithms.
  - ASCII uploads to known Windows-only SFTP-3 servers now use CR/LF line
    endings instead of LF.
  - Fixed "Invalid MAC" error when connecting to certain OpenSSH servers using
    the RIPEMD160 MAC algorithm.
  - Fixed WS_FTP v5 disconnect after sending the HOST command.
  - Fixed connection errors when uploading/downloading from Bitvise's WinSSHD
    SFTP server.
  - Fixed "Clear control/data channel (SSL only)" checkboxes in the FTP
    profile dialog not enabling the "Save" button.

- Hex Compare
  - Fixed "Go To" dialog's initialization of "Kind" groupbox.

- Home View
  - Expanded state of "New" folder is now remembered when the "Includes new
    session buttons" tweak is unchecked.
  - Fixed crash when editing a shared session.

- Linux
  - ASCII downloads from Windows-only SFTP-3 servers now use LF line endings
    instead of CR/LF.

- Misc
  - Changed order of directional actions (Copy/Update/Mirror Left/Right) in
    all views so the one affecting the right side occurs first in toolbars and
    menus.
  - View tab captions now show the modified indicator ('*') even if the
    session name is truncated.
  - Entering a license key in the Welcome wizard automatically advances to the
    next page.
  - Fixed shell extension's display of filenames containing ampersands.
  - Fixed using [Shift+Del] to cut in view's path edits.
  - Fixed non-modal dialogs (eg, Find) when using tab "Tear Off" command.
  - Fixed crash when shutting down while a new instance is processing its
    command line.
  - Fixed image on left side of Welcome wizard.

- MP3 Compare
  - Fixed disabling "Play", "Play Both" when the path edits are empty.

- Options
  - "Shared sessions file" browse dialog mask now includes *.bcpkg.

- Picture Compare
  - Comparison now shows entire right image when it is offset instead of
    clipping it.
  - "Binary Operation Mode" now only affects overlapping area.
  - Fixed "Swap" so it also swaps the comparison offsets.
  - Fixed crash when copying large images to the clipboard.

- Reports
  - Plain text Folder Compare reports now use |, \, and + to show folder level
    lines.
  - Fixed crash when the "Print Spooler" service is disabled.
  - Fixed HTML report generation when source files contain control characters.
  - Fixed syntax highlighting in Text Compare reports.

- Scripting
  - Folder Compare reports no longer include folders that don't match the
    display filter.

- Source Control
  - Added support for parsing command lines from the ClearCase Remote Client.
  - Fixed support for comparing snapshot views from ClearCase LT.
  - Fixed support for Alienbrain's MSSCCI implementation.
  - Fixed support for ClearCase's MSSCCI implementation when comparing dynamic
    views.
  - Fixed load error when opened from Code Co-op by forcing /solo.
  - Fixed support for PVCS command lines.

- Text Views
  - Fixed editing files on WinNT4 and Win9x.
  - Fixed hit test and painting of [+] button when filtered line counts are
    not shown.
  - Fixed undo after deleting text.

- Text Compare
  - Added "Left is source" checkbox to text replacements to allow matching the
    right side intead.
  - Added "Next/Previous Replacement" commands.
  - Fixed behavior of text replacements after swapping sides.

- Text Merge
  - Added "Next/Previous Left/Right Taken" commands.


-----------------------------------
v3.0.4.8855         August 29, 2008
-----------------------------------

- Command Line
  - Added support for /filters= and /expandall command line arguments.

- Folder Compare
  - Fixed enabling "Copy to Other Side", "Move to Other Side".

- Home View
  - Added "Sticky session selection" tweak that changes the Session treeview
    so it auto-selects the last item opened from it instead of the last
    session closed.

- Options
  - Tweaked Tweaks dialog layout.

- Reports
  - Fixed crash when performing a Print Preview.

- Sessions
  - Fixed "Save As" (broken in 3.0.3).

- Text Views
  - Added Find "Select All" when not in full edit mode.
  - Fixed enabling "Copy to Other Side", "Copy Line to Other Side".


-----------------------------------
v3.0.3.8845         August 28, 2008
-----------------------------------

- Folder Compare
  - Various operations are now disabled when comparing a folder to itself.

- Folder Sync
  - Fixed crash during "Refreshing..." stage of a Folder Sync when an orphaned
    file/folder was deleted externally before the sync.
  - Fixed crash when cancelling a Folder Sync before it started
    copying/deleting files.

- FTP
  - Added support for "HOST" command, per draft spec.

- Linux
  - Added warning prompt when selecting an existing file in a "Save As" dialog.
  - Added support for popup hints on path edits.
  - Print Preview will now respect the margins in the setup dialog.
  - FIFOs, sockets, character and block special files are no longer compared.
  - Toolbar buttons now check the image size when updating their sizes.
  - Fixed crash when using "View in Web Browser" command in report dialogs.
  - Fixed responsiveness when waiting for to open an external application.
  - Fixed session dropdown so it prevents tabbing to other controls while it's
    open.
  - Fixed Print Preview's scrolling when dragging.
  - Fixed crash when loading invalid bitmaps and icons.
  - Fixed height of inline rename edit.
  - Fixed crash when opening "Copy to Folder" dialog.
  - Updated readme regarding Ubuntu compatibility.

- Misc
  - Installer now writes ExePath and Version info to registry instead of
    BCompare.exe so it doesn't get written for portable installs.

- Options
  - Fixed "Automatically save messages to file" log option to browse using
    save dialog instead of open dialog.

- Scripting
  - Fixed FILE-REPORT command with a pair of files incorrectly flagging all
    text as unimportant.

- Source Control
  - Fixed support for Team Foundation's Source Control integration.
  - Fixed support for CS-RCS's Source Control integration.

- Text Views
  - Fixed encoding auto-detection on Windows XP and earlier.
  - Fixed "Replace All" when last line with replacements has multiple matches.
  - Fixed "Find" when not in full edit mode.
  - Fixed crash when copying text.


-----------------------------------
v3.0.2.8706         August 14, 2008
-----------------------------------

- Notable Changes
  - Added "Just Selection" checkbox to "Sync Preview" dialog to control
    whether a sync affects the selection or the entire comparison.

- Command Line
  - Fixed behavior when rapidly opening multiple comparisons from the command
    line.

- File Views
  - Added captions to "Next/Previous Difference Files" toolbar buttons.

- Folder Compare
  - Added "Just Selection" checkbox to "Sync Preview" dialog to control
    whether a sync affects the selection or the entire comparison.
  - Completed file operation panels with errors are now cleared when starting
    a new file operation.
  - Added "Update Left/Right" to toolbar by default.
  - Removed "Sync In New View" from menu by default.
  - Improved hints for "Update/Mirror Left/Right" commands.
  - Moved "Update/Mirror" commands in "Actions" menu and on toolbar.
  - Removed "Synchronize" menu from right-click menu.
  - Fixed crash when using "Compare To"/"Align With", and clicking on the
    second item and pressing space at the same time.
  - Fixed crash at the end of file operations that encounter errors on WinXP
    with themes enabled and a font other than Tahoma 8pt.
  - Fixed crash when closing a file op confirmation dialog while it's building
    a comparison.
  - Fixed "Compare In New View" crash when a 2 folders and a blank space are
    selected.

- FTP
  - Added workaround for FTP servers that return private IP addresses in
    response to PASV requests.
  - Fixed crash when clicking the "Connect & Browse" button twice.
  - Fixed "Connect & Browse" cursor when connecting to an FTP site or loading
    a folder's contents.
  - Fixed crash when expanding a folder in the FTP "Connect & Browse" treeview.

- Linux
  - Added support for copying HTML reports to the clipboard.
  - Added confirmations when overwriting read-only files.
  - Improved behavior when dragging in the Print Preview dialog.
  - Improved report margin handling.
  - Fixed using Shift+Tab to navigate through dialog controls.
  - Fixed image transparency in HTML folder comparison reports.
  - Fixed support for copying files larger than 2GB.
  - Fixed behavior when rapidly opening multiple comparisons from the command
    line.

- Misc
  - Add license upgrade URL in initial configuration dialog.
  - Improved error messages when trying to register using a BC2 key.

- MP3 Compare
  - Files aren't opened for playback until "Play" is pressed and will display
    an error message if it fails.

- Reports
  - Improved "Print" button layout and defaults.
  - Fixed crash when generating a folder comparison report with Exe Version or
    CRC columns.

- Text Views
  - "Next/Previous Difference" and "Next/Previous Edit" are now disabled when
    appropriate.
  - Fixed "Find Next/Previous" when replacing a single item using the "Close
    Replace dialog automatically" tweak.
  - Fixed "Replace" when the next character is an extended character.
  - Fixed crash when "Replace All" deletes text on line with character
    selection.


-----------------------------------
v3.0.1.8602          August 7, 2008
-----------------------------------

- Data Compare
  - Fixed persistence of column name session settings.
  - Fixed poor behavior when accepting changes to the "Columns" session
    settings while the "Tidy" button is enabled.

- File Formats
  - Added hex numbers to "C,C++,C# Source" file format.
  - Cleaned up grammars for various formats.
  - Fixed importing file formats with helpers (Ini, Java).

- File Views
  - Added panel to show any errors that occurred while loading a comparison.
  - Added support for showing "Next/Previous Difference Files" commands on the
    toolbar.

- Folder Compare
  - Added "Use Recycle Bin if possible" to Sync Preview dialog.
  - Using "Retry" on the "Folder Not Available" dialog now adds the new paths
    to the "Back" list.
  - Sync Preview dialog now remembers its size.
  - Fixed unresponsiveness and extreme CPU usage when showing the sync preview
    dialog or comparison info dialog for large folder comparisons.
  - Fixed crash when closing the Sync Preview dialog while it's building the
    preview.
  - Fixed behavior when resizing a column and right-clicking to show the
    context menu.
  - Fixed unresponsiveness and extreme CPU usage when content comparisons on
    large selections remove most of the selected items from the display.
  - Fixed flickering status bar when loading a comparison or expanding
    unvisited folders.

- Folder Sync
  - Fixed progress bar not to appear when loading an empty sync session.

- FTP
  - Fixed slow SFTP uploads to OpenSSH servers.

- Linux
  - Toolbars now always have the same height.
  - Improved view tab's background gradient.
  - Added marquee support to progress bars.
  - Fixed support for various keyboard shortcuts (Ctrl+Left/Right, etc).
  - Fixed crash when checking for updates resulted in an HTTP redirect.
  - Fixed behavior when using "Browse File System..." with an FTP comparison
    loaded.
  - Fixed crash when rapidly closing multiple tabs.
  - Fixed GNOME context menu's support for filenames with spaces.

- Misc
  - Fixed support for localized system error messages.
  - Fixed crash when using a world-wide or unlimited site license.

- MP3 Compare
  - Added "Play Both" toolbar button.
  - Playback now uses DirectX when available to support more codecs.
  - No longer creates temporary copies of files that aren't in zips or on FTP
    sites.

- Options
  - Importing BC2 settings now lists items that can't be imported.
  - Fixed importing BC2 settings breaking the "Add to Custom Colors" command
    in the Color dialog.

- Picture Compare
  - Fixed crash when comparing partially transparent PNGs.

- Sessions
  - Shared sessions are now reloaded when changed externally.
  - "Shared session file" option now supports bcpkg's.

- Text Views
  - Improved error handling when loading files too large to compare.
  - "Grammar Item" helper now lists "Form Feed Character (\xc)".

- Text Merge
  - Added "Explorer" submenu to output pane.
  - Fixed alignment of non-empty end of file lines.
  - Fixed editing output without viewing the bottom of large files.


-----------------------------------
v3.0.0.8507           July 30, 2008
-----------------------------------

- This is the first official release of Beyond Compare version 3.