📄 changelog.txt
字号:
the file viewer.
- Added MRU lists to file viewer's path edits.
- Added lines for page file size and available paging memory to support
report.
- Added ANSI, OEM, Unicode, and UTF-8 codepages to top of codepage list
to make selecting them easier.
- Goto Next Different File no longer prompts for confirmation. Removed
default (Ctrl+M) shortcut.
- Find Text settings are remembered as long as the folder viewer is open.
- Added support for using Shift+Del to delete files without moving them
to the Recycle Bin.
- Rules that are occluded by higher rules will color red in the Options
dialog.
- Added CRC comparisons to Compare Contents operation.
- Find Next/Previous Difference now scrolls the difference into view in
the line details area.
- Available codepages and their localized names are now retrieved from
the system.
- Added tweak to change report footer
- Ctrl+Up and Ctrl+Down scroll the file and folder viewers by a line
without changing the current selection.
- Ctrl+PageUp and Ctrl+PageDown scroll the file viewer by a screen length
without changing the current selection.
- Shift+Left and Shift+Right scroll the file viewer left and right a
character at a time.
- Elapsed time of file operations is now logged in verbose mode.
- Goto Line dialog remembers previously entered line.
- Browsing to a saved connection in Network Neighborhood now uses the
saved location instead of the local path.
- Files larger 1MB in zip archives are now cached after extraction.
- Files are now backed up during moves if backup on copy is set.
- Find Next Difference scrolls the difference into view if it extends
past the bottom of the screen.
- Rename wildcard expansion now matches DOS rename.
- Added version information to window caption during BETA releases.
- Session dropdown list now resizes to display long session names.
- Line details and line edit now synchronize their scrolling (requires
RichEdit 3.0).
- Double clicking to edit a line now starts editing at location of the
click.
- Timestamp differences of less than 1 second are ignored, even if the
tolerance is 0.
- Added Settings\OldCopyMethod (DWORD) tweak to always use the old copy
method even under Windows NT/2000/XP.
- Added FTP\NoMDTM (DWORD) tweak to disable setting timestamps on FTP
sites using the MDTM command.
- Filter dialog's "Include All" button now clears cutoffs and advanced
filters.
- Added *.ctl association to Visual Basic rules, and escape characters to
C++ string literals.
- Added drag&drop support and snapshot awareness to Session Open dialog.
- If browse is used in the file viewer with an empty path, the path of
the other file is used as a starting point.
- Added option to suppress the file Exclude dialog for the duration of
the run.
- "Compare To..." now allows comparing a file against itself.
- "Compare To..." now always loads files from the left folder into the
left file view, even if they were selected second.
- Session Wizard's Save Snapshot command now supports not saving CRC
values.
- Custom builds now flag themselves in the registry, and a message is
displayed if a new version doesn't contain that enhancement.
- Changed coloring for various sync icons on toolbar and in Synchronize
Folders dialog to differentiate them.
- Touch dialog now displays directional arrows when copying timestamps
from one side to the other.
- Properties action now show a single dialog for all selected files and
isn't limited to a small selection.
- File Filters dropdown now splits on both commas and semicolons.
- Saving a report to a file now writes the report as it's generated,
rather than keeping it in memory until it's completely done.
- List of files to check for version information is now based on the
rules for the Version Viewer if they exist.
- FTP socket errors are show text errors instead of the error code.
- Added "Buy Now" button to nag dialog.
- Added support for Windows' "Snap to Default Button" mouse option.
- Size and attribute filters are now included on the Timestamp cutoff
legend.
- Automatically generated snapshot names are now numbered if they collide
with an existing filename.
- Fixed screen at a time file viewer scrolling so it uses the correct
width.
- When it's first opened, the log is resized so at least two lines of the
comparison are visible.
- /Silent command line switch is automatically used when running non-
interactively (eg, as a Scheduled Task)
- Comparing a file against the "contents" of a file in a snapshot is now
treated as a single-sided comparison instead of an error.
- File viewer and folder viewer now react to the extended mouse button
commands such as browser forward and browser back.
- The filetypes checked for the version column can be modified by adding
filetypes to the Version Viewer plugin's rules.
- Plugins can now be used after registering without requiring a restart.
- Canceling the initial "Open Session" dialog starts BC with an empty
session instead of closing the program.
- Refresh Selection now works on local files.
- The '*' key now completely expands a selected folder.
- When an open folder is selected, "New Folder" will create the folder
within that folder instead of as a sibling.
- [Home] and [End] keys now scroll the file viewer left and right.
- Fixed support for Popup (App) key.
- During edit mode the current character's hex value is displayed in the
status bar.
- /NoEdit switch now hides editing menu items and buttons.
- Verbose logging now includes elapsed time of background content
comparisons.
- Improved file viewer's handling of Unicode conversion errors when
reading files.
- Added Settings\MRUSize tweak to control number of items stored in MRU
lists.
- Creating new rules will now skip the "Pick Handler" dialog if there aren't
any plugins loaded.
- File viewer's [ESC] shortcut can now be removed.
- Added keyboard shortcuts Ctrl+Left/Right/Up/Down to folder viewer which
act like normal treeview arrows (expand/collapse folders, go to parent).
- Improved trial mode error messages.
- File viewer no longer prompts to reload changed files if it's closing.
- Improved error handling when invalid filenames were given on the command
line or in the initial Open dialog.
- Added log message to report the current script's run time when the script
completes.
- Optimized rules-based comparisons in archive files by checking stored CRC
values before comparing contents.
- Added Settings\FullArchiveCompare tweak to force full comparisons of
zipped files during rules-based comparisons.
- Bug Fixes:
- Fixed crashes when canceling an FTP transfer.
- "Zip" folder icons are now used for all archive files.
- Fixed cutoff calendar's handling of a date past the end of a month.
- When using just a drive (eg C:) on the command line, the working
directory is properly expanded to its long form.
- File copies in Windows NT/2000/XP now support files larger than 2GB and
maintain permissions, encryption, and alternate data streams.
- Fixed errors when copying a file across a network in Windows
NT/2000/XP.
- Fixed browse dialog's filtering of zip files under Windows XP.
- Toggling "Classic Icons" setting in Toolbars dialog enables Apply
button.
- Fixed zip file's handling of files with '.\' in their paths.
- Fixed bug when resizing columns on a dual monitor computer.
- Logging is disabled completely when log mode is "none" (previously,
messages like "Session Loaded" were still logged).
- Fixed handling of filenames with multibyte characters (eg Japanese).
- Synchronize action no longer builds folders which aren't affected by
the sync.
- Invalid filenames from the command line and Open dialog are now passed
to the file viewer and displayed in the path edits, rather than being
cleared.
- Importing a 1.x session multiple times now appends a (#) after the
(1.x), instead of adding a second (1.x).
- Reduced flicker on comparison thumbnail and when resizing folder
viewer's columns.
- Folder viewer's selection state is now maintained when changing display
filters, resorting columns, and using the collapse all command.
- Fixed regular expression matching on lines with null characters.
- Saving a Unicode file only writes out a leading byte order mark if the
file originally had one.
- Fixed parsing files with Macintosh line endings (carriage return).
- Fixed access violation when copying files into zip archives.
- Fixed browse dialog's filtering of zip files under Windows XP.
- Fixed handling of filenames on FTP sites that aren't valid local names.
- Fixed handling of system shutdown.
- Using the retry command after a base folder load error no longer marks
a session as modified.
- Fixed access violation when moving files with content comparison is
active.
- Improved handling of FTP's "Initial Directory" setting.
- Fixed deleting files on FTP servers where the filename can't include
path information.
- File comparison status is recalculated after manual alignments.
- Added progress reporting to binary and rules-based content comparisons.
- Files skipped due to user confirmation aren't logged as errors.
- Links to archives on FTP sites when using complete link resolution
report correct file size instead of size of contents.
- Sample date in Appearance settings is now generated using the user
locale.
- Binary content comparisons of files in archives now quit after the
first difference is found rather than waiting for both files to be
extracted.
- Copying multiple files into a zip archive only saves the archive once,
rather than after every file.
- Fixed content comparison of large files in zip archives.
- Fixed error message when trying to rename a file longer than the
filesystem allows.
- Files on FTP servers are no longer deleted if an upload fails.
- Comparing local files/folders no longer retrieves contents of all
parent folders.
- Fixed restoring connection to mapped network drives.
- Removed impossible copy operations from Sync Options panel (eg, Copy to
right for a right orphan).
- Fixed session list handling when multiple instances are modifying the
session file.
- Fixed error handling in Expand All when retrieving a directory listing
fails.
- Disabled double clicking in the line details area to edit a readonly
line.
- Folder viewer now respects Windows' mouse "Wheel Scroll" setting.
- Fixed error when comparing a file to itself and saving changes to one
side.
- Fixed bug where editing a file in the file viewer would change the
selected item in the folder viewer.
- Fixed coloring of subfolders of top-level orphaned parents when
background folder scanning is active.
- Files that haven't been compared by the background content comparison
are immediately filtered if the display filter only shows orphans.
- Initial comparison dialog when opening just the file viewer can be
closed while comparison is in progress.
- Fixed browse dialog in file viewer when trying to browse to an empty or
non-existant file.
- Fixed alignment edge case that marked matching text as a pair of
orphaned blocks.
- Fixed editing lines that contain nil characters.
- Comparison Info dialog is now disabled until the comparison completes.
- Disk free space is recalculated after a fast refresh.
- Fixed bug where cached files weren't deleted when the cache exceeded
its limit.
- Long FTP paths in the file viewer are properly shrunk when they're
longer than the visible space.
- Fixed script's command line expansion when a parameter had spaces so
quotes are no longer necessary.
- Fixed error reporting when extracting a file from a zip archive failed.
- Fixed base folder load error when reconnecting a mapped drive letter.
- Fixed display of folders which fail to open during a background scan so
they draw in yellow instead of hollow.
- Fixed logging of deletions when a folder sync is canceled.
- The "Where did that folder go?" tip no longer displays if a parent
folder is closed before the folder is expanded.
- Fixed canceling a session wizard's Save Snapshot.
- Fixed session wizard's incorrectly clearing information when using the
Back button.
- Fixed file viewer's Edit menu (Cut, Copy, Paste) when editing a line.
- Fixed script's "SELECT EMPTY.FOLDERS" so it no longer selects folders
that contain filtered files.
- Improved FTP's error handling when uploading a file exceeded the quota
on the remote system.
- Fixed crash when starting a second instance when "Allow multiple
instances" was off.
- Fixed crash when closing the file viewer while a report was being sent
to the printer.
- Fixed invalidation bug when deleting multiple files including the one
at the top of the window.
- Fixed invalidation bug when copying or deleting files when the parent
folder is past the top of the window.
- Fixed "Open With"'s line number handling in the file viewer when the
selected line was the first line that passed the display filter.
- Fixed saving plain text and HTML file difference reports of UCS-2/
UTF-16 files.
- Fixed command line expansion of paths that contain '..' and '.'
- Session Wizard no longer shows a session name when displaying the
summary page for a file comparison.
- Hidden menu items are now properly disabled so they don't respond to
keyboard shortcuts.
- Fixed folder viewer's sorting to disable sorting by an invisible
column.
- Improved connecting to UNC paths that contain international characters.
- Fixed support for '...' wildcard as an upper filename filter mask.
(Eg, Include "ABC\...\*.txt").
- FTP direc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -