📄 changelog.txt
字号:
20-January-2004 Build 215 release
---------------------------------
- This release is named 2.1.1
- File Differences report changes:
- Fixed line drawing in Composite style.
- Use strikeout for deleted lines in Composite style.
- Reduce memory usage for Statistics style.
- Added gaps in output to emphasize non-contiguous sections.
- Fixed coloring when exporting as HTML with a color stylesheet.
- Updated About dialog's link to "Regular Expressions by AnSo".
- Fixed error when reading UTF-8 encoded files.
- Fixed corruption when editing UTF-8 files.
- Fixed error when comparing certain types of long lines.
- Fixed "Open With" dialog's working directory browse button.
- Added support for ClearCase -fname option (snapshot views).
- Fixed /rules= command line switch
- Fixed support for "With Context" flag ('w') in /out= switch.
- Fixed FTP MDTM support (fetch timestamps & setting timestamps).
- Fixed error when comparing the build number in exe versions.
- Fixed refresh to detect changes in exe version information.
- Fixed find & replace when replacing with an empty string.
- Fixed "Synchronize Folders" handling of empty folders.
- Changed Replace command's default keyboard shortcut from Ctrl+R to Ctrl+H
to avoid conflict.
--------------------------------
9-January-2004 Build 214 release
--------------------------------
- Fixed error when browsing for a file in the empty pane of the file viewer.
- Fixed error when accessing empty folders through MacLink.
- File operation dialog now always appears on the same monitor as the folder
viewer.
- Fixed display error under Matrox video cards.
--------------------------------
7-January-2004 Build 213 release
--------------------------------
- This is the first official release of Beyond Compare version 2.1.
- The following are all changes since 2.0.3
- New Features
- Comparison Report enhancements:
- Added support for wrapping long lines.
- Added support for configuring printer paper size.
- Added support for using a cascading style sheet to control coloring
and line drawing in HTML reports.
- Copying an HTML report to the clipboard now stores it as both HTML
and text.
- Added support for changing the background color on mismatched lines.
- Added support for exporting reports as an XML file.
- Improved print preview and general page handling.
- Added support for viewing an HTML report in a browser without saving
it first.
- Added "Comma delimited" substyle to "Statistics" layout and added
counts for additional line types.
- "Patch" file differences report style now supports "Normal",
"Context", and "Unified" patch styles, which are compatible with the
Unix diff/patch commands.
- Improved layout and line drawing in folder comparison reports.
- Added support for optional columns (eg, version) to folder comparison
reports.
- Added support for single-sided file comparison reports.
- Added read-only support for .CAB, .TAR, .GZ, and .TGZ archive formats.
- Added support for importing and exporting preferences, sessions, and
rules.
- Added support for XML based sessions, rules, and preferences files.
- Added session setting to bypass the disk cache on file reads and read
directly from the disk.
- Added session setting to maintain local files' short (8.3) filenames
during copies.
- Added session setting to control whether content comparisons override
other criteria.
- Added session setting to copy FTP timestamps to local files after
uploads.
- Added session setting to detect locks on the source of a copy in order to
fail gracefully (eg, Outlook PST files).
- Added support for VMS FTP servers. Added FTP setting to remove VMS
version information.
- Added option to not save FTP passwords.
- Added option to change comparison thread priority.
- Added Swap Sides command to switch base folders.
- Windows NT/2000/XP only:
- Added support for filenames and paths longer than 256 characters.
- Added support for touching folders.
- Added support for comparing files larger than 2GB.
- Added support for XP themes.
- Rules enhancements:
- Removed two character limit on unimportant text delimiters.
- Added support for an escape character in delimiter classification.
- Added setting to extend unimportant columns to end of line.
- Added setting to compare line termination and report it as a
difference. Line termination differences can be marked as
unimportant.
- Added setting to disable aligning mismatched text.
- Added setting to wrap lines at a specific column.
- Increased maximum line length to 8192 characters.
- Added setting to remove rich text formatting (RTF) before comparison.
- Added setting to execute an external conversion program before
loading files and/or after saving them.
- Added setting to use Delphi's convert.exe on unsupported DFM files.
- Added settings to control which line alignment and character
alignment algorithms are used.
- Added support for changing character encoding and line termination in
"Save As" dialog.
- Added support for automatically using Serv-U FTP's timestamp extended
directory listing.
- Added Write To... command to continuously append the session log to a
file.
- Added support for searching within a line, looking backwards in the
file, limiting the search to the selection, wrapping at the bottom of a
file, and selecting all matching lines.
- Added alternate comparison algorithm when sync quality is set to "Fast
and Coarse".
- Added additional character alignment algorithms, column based and
simple.
- Added support for renaming files using regular expressions.
- Added support for assigning a keyboard shortcut to Open With
applications.
- Added support for a column ruler in line details area.
- Added Find & Replace command.
- Added Copy Filename command to copy selected files' paths to the
clipboard.
- Session Open dialog can now load a session with base folders other than
those saved.
- Plugin viewers can now be selected from the Session Open dialog when
comparing files.
- Added support for a readonly shared sessions file that is merged with
the local sessions.
- Added support for password protected zip files.
- Added option to clear saved FTP passwords.
- Added support for extended mouse buttons, such as "browser back",
"browser forward", etc.
- Added setting to change which filetypes make the "View As Web Page"
command visible.
- Filter enhancements:
- Added setting to filter by file size.
- Added support for ranges of characters as wildcards using "[a-b]" and
"[!d-f]".
- Parent folders are now included automatically without requiring their
own filter.
- Subfolders within included folders are included automatically.
(Previously required a "<folder>\...\*" filter).
- Filters with path information don't need to be rooted to the base
folder. (Leading ".\" is optional).
- Added support for "XCRC" ftp command (must be listed in response to a
"FEAT" request).
- Added support for UTF-8 in Windows 9x.
- Added file viewer option to indent with spaces instead of tabs.
- Added option to override Application Data directory at
[HKEY_CURRENT_USER\Software\Scooter Software\SettingsPath]
- Added "Compare to Clipboard" fileviewer command to compare current
selection with contents of the clipboard.
- Added timeout to FTP downloads (default 120 seconds).
- Added "Next/Previous Difference In Line" file viewer commands.
- Added integration with Reliable Software's Code Co-op version control
system. File viewer now supports check-in, check-out, and uncheckout
commands if Code Co-op is the default SCC provider.
- Added setting to only show the file viewer's initial comparison results
window if the files match.
- Added "Find Previous" menu item and toolbar button to file viewer.
- Significant speed increases in file comparisons, display handling, etc.
- Significant stability increases in thread handling.
- New command line switches:
/expandall - Expands all folders when loading first session or
using /out= switch.
/noedit - Disables editing files in the file viewer.
/rules=xxx - Use rules named 'xxx' when opening file viewer or
using /out= switch.
/silent - Suppresses the scripting window and task bar entry
/quickcompare, /qc - Performs a rules-based quick comparison and sets
the DOS error level.
Error levels: 0 = match, 1 = similar,
2 = mismatch, 3 = error
Can accept an argument in the form
/quickcompare=xxx where 'xxx' is one of 'size',
'crc', 'binary', or 'rules-based'.
/savetarget=xxx - File viewer's "Save" command will overwrite the
specified file rather than the original file.
Also supported as /mergeoutput=xxx.
/closescript - Close the scripting window when the script is
finished.
- Scripting:
- Added support for a shared scripts path that will be searched if the
script isn't found in the current directory.
- Commands can be continued on multiple lines by ending each line but the
last with the '&' character.
- Added %date% and %time% variables that will expand to the current date
and time, respectively.
- If a scripting error is encountered the DOS error level is set to 1.
- Command line parameters (%1 to %9) no longer include switches that
start with '/'.
- "Run Minimized" option removed.
- Changes to existing commands:
filter - Now accepts cutoff, attribute, and name filters as
a single command. Cutoff option now accepts both
'###' and '###days'arguments.
compare - Added support for 'crc' flag
expand, collapse - Now accepts folder names in addition to "all".
Multiple folders can occur on the same line, and
subfolders can be included using the format
<folder>\<folder>.
option - Fixed 'stop-on-error' option. When stop-on-error
is set, file errors pause the script and ask for
confirmation before continuing.
load - Failure to load a base folder is now a critical
error and terminates the script.
rename - Now accepts "regexpr" argument which enables
regular expression renames.
rename (regexpr <old mask> <new mask>)|<new mask>
report - *DEPRECATED* This is maintained for backwards
compatability, but new scripts should use the new
file-report or folder-report commands.
- New commands:
beep - Beeps the PC speaker.
snapshot - Saves a snapshot of a folder. If "output" is left
off, or only includes a path, the snapshot will be
named "<pathname>_yyyy-mm-dd.bcss". If the output
filename doesn't have an extension ".bcss" will be
added automatically.
snapshot [save-crc|save-version|expand-archives|no-filters]
lt|rt|path:<path> [output:<filename>]
sync - Performs a "Synchronize Folders" operation.
sync [visible|create-empty] (update|mirror):(lt->rt|rt->lt|all)
file-report - Produces a file differences report of the selected
or named files.
folder-report - Produces a folder comparison report.
- Tweaks:
- Using the /out= switch suppresses the taskbar entry.
- Loading files from the Open dialog doesn't show the quick compare
results dialog.
- Archive Extensions setting now uses file masks with wildcards.
- Keyboard shortcuts are now checked for collisions against menu hotkeys.
- Touch action stays enabled when folders are selected.
- File operation dialogs only show the error log after errors have
occurred and close automatically if none do.
- Mirror syncs perform deletes before copies in order to handle low disk
space.
- Rules are now picked based on both filenames and the match higher on
the rules list is used.
- File version comparisons are now numeric rather than alphabetic.
Column sorts work better and the Compare Versions setting returns a
newer/older result.
- If a UTF-8 byte order mark is detected, the codepage is automatically
set when reading a file.
- If nothing is selected in the folder viewer the status bar shows counts
and sizes for all visible files.
- Comparison results in the folder viewer are now updated when closing
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -