For detailed information on using any of BBEdit's features, please refer to the user manual (choose "User Manual" from BBEdit's Help menu).

Requirements

BBEdit 10 requires Mac OS X 10.6.8 or later.

PowerPC-based Macs are not supported.

Additions

This release consists entirely of fixes for reported issues, and
contains no new features.

Changes

When starting the application from somewhere other than
/Applications/ (or ~/Applications/), you're now offered the
opportunity to relocate it to /Applications. This replaces the
old alert about running from the install image, and provides a
better first-run experience as well. (This all only applies to
non-App Store builds.)

When starting the application, holding down the Command,
Control, and Shift keys will now give you the opportunity to
discard any existing auto-save state. You should do so with
extreme caution; discarding the auto-save state means that you
will lose any unsaved changes or untitled documents that were
previously remembered as part of the crash recovery mechanics.

Made some cosmetic adjustments to the Line Numbers bar in
editing views.

Made some cosmetic adjustments to the Cursor Position display in
editing view status bars.

Fixes

Fixed a bug in which horizontal scrollbar calibration would
be incorrect in certain edge cases; it should now generally
be more accurate than before.

Fixed bug in which the x-counterpart variable in files would
cause a failure to find the counterpart when they were of
differing languages or names. Also added Resources as a search
directory for counterparts.

Since the contents of */Library/QuickTime/ seem to exist only
to crash applications, those plug-ins are now prevented from
loading into our address space.

Application state snapshots now include the count of untitled
windows, to avoid confusion when creating new untitled documents
after starting up with saved state.

Made a change to prevent addition of a default filename
extension when doing a Save As or other operation which involved
generating a default file name, and the document name already had
an extension.

Fixed bug in which closing the last document in an editing
window would not close the window in situations where multiple
documents had been selected in the window's sidebar.

Fixed crash which would occur when closing a document listed in
the sidebar, after the sidebar item had been dragged into a
different order in the list. (At that point the item would fail
to update its name if the file's name on disk changed, as well.)

Fixed misspelled attribute name in the internal HTML5 DTD.

Made changes so that the FTP/SFTP bookmark internals will return
and report errors when given bad input, rather than crashing.
(Still no clarity on why the bad input was happening, though.)

Fixed bug which would cause internal exceptions (and subsequent
strange behavior, like all menus being disabled) at startup on
certain systems. I don't know why she swallowed a fly.

Fixed a bug in the bbfind tool in which it would fail to
report results back to standard output.

The built-in software update mechanism now uses https to
connect to the update server for fetching update information, and
verifies the downloaded update before installation to guard
against tampering or corruption. This fixes CVE-2013-3667,
thanks to Chris Hickstein for the report.

Made a change to the window geometry calculations so that
default diff results tiling is on the main screen again in
systems containing two (or more) screens of identical shape and
size.

Fixed crash which would occur when opening a document with saved
state indicating a split view, but for which the split ended up
not being restored (possibly due to display geometry changes).

Removed vestigial "Update Site…" command from the Markup =>
Update menu, which did nothing but report an error.

When choosing a font size that is too large (as defined by its
line height exceeding the height of the text view it's asked to
display in), an editing view will refuse the change. This will
address the occasional situation in which the edit fields in the
Find or Multi-File Search windows appear to be blank or behave
strangely when the default editing font is set to a sufficiently
large size.

Fixed bug in which Move Line Up/Down didn't properly scroll the
moved text back into view in situations where it should have.

Fixed crash which would occur sometimes when closing documents
while the Multi-File Search window was open.

Subversion "Working Copy Status" results browsers are now keyed
by the directory, so you can have more than one open (but only
one per working copy directory).

Fixed bug in which it was not possible to choose a Zip archive
(or other files in Zip format, like EPUB) as the target for a
text factory operation.

Resolved a 12612 error which would occur when saving a document
opened from a Zip archive, in cases where the document's entry in
the archive had a date in the future.

Flash Player, you have generated your last crash log.

Added a build phase to strip xattrs from items in the
application package, which solves a problem in which the OS
creates Finder attribute files when the application is copied to
a non-HFS file system (e.g. a FAT-formatted USB thumb drive)
and in so doing renders the application's code signature invalid.

Fixed crash which would occur when closing a live preview window
for code containing a JavaScript onUnload event handler.

Fixed crash which would occur rarely when trying to open a
document.

Fixed crash which would occur sometimes when using "Hard
Wrap Text" to wrap a paragraph at the beginning of the
document.

Adjusted the expert prefs help to reflect the actual default
state of the ClippingsIgnoreTrailingReturns expert
preference.