BBEdit 10.5.8 Release Notes

BBEdit 10.5.8 is a focused maintenance update which includes fixes for reported issues.

For details on all the new features and enhancements that were offered in BBEdit 10.5, please see its release notes.

For information on changes made in previous versions, please see the release notes archive.

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


BBEdit 10 requires Mac OS X 10.6.8 or later.

PowerPC-based Macs are not supported.


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


  • Fixed crash which would occur at startup when the Application Support/BBEdit/Clippings folder was empty and not writeable, or when Application Support/BBEdit/Clippings did not exist and the Application Support/BBEdit folder was not writeable.

  • When previewing an unsaved or untitled document with an external helper, BBEdit now writes the temporary file out using the same line breaks as the document, rather than using the internal representation. This improves compatibility with preview helpers that aren't web browsers (e.g. Marked).

  • Fixed bug in which bz2-compressed files were not read correctly.

  • Fixed bug in the Fortran scanner in which it was confused by certain keywords appearing out of context.

  • Fixed crash when using "Find in Reference" with no document open.

  • Updated copyright year.

  • Fixed a bug in the Fortran function scanner in which subroutine/function ends weren't correctly detected when the qualifying identifier didn't end exactly at a line break.

  • Fixed bug in which the functions and folds could be out of sync if the document contents were reloaded from disk or reverted.

  • Restored the previous order of startup so that crash recovery takes place after sleep state restoration.

  • Fixed bug in which references to documents previously opened in a project were not properly resolved relative to the project document itself, which would create confusion in cases where the project was moved or copied.

  • Fixed cosmetic glitch in which the pop-down arrow icon in the header of disk browsers would sometimes draw in the toolbar area.

  • We now preflight the use of xcrun and avoid it if we can determine that the developer command-line tools were not installed. The AskXcodeForCommandLineTools expert preference is now obsolete.

  • Because the factory installed svn actually brings up a dialog box when invoked on 10.9 and the Xcode command-line tools are not installed, we now detect this condition and suppress Subversion support appropriately. This resolves situations in which the alert to install the developer tools would appear unexpectedly.

  • Fixed crash which would occur if an error occurred while trying to save an FTP/SFTP bookmark's password into the keychain. (The error is now logged to console, instead.)

  • Fixed bug in which heavy FTP logging activity would cause the application to run out of memory and crash.

  • Fixed bug in which the FTP log file was created with (usually incorrect) random permissions. It is now created u+rw as intended.

  • Fixed crash which would occur while typing in one of the file lists in a multi-file Find Differences results window.

  • Fixed lurking bug which would occur while processing identical files during a multi-file Find Differences operation.

  • If a file being processed by a text factory or multi-file search/replace had no line breaks in it, the line ending type was assumed to be "Classic Mac (CR)", rather than using the default in the preferences. This has been corrected, so that any changes to the file which result in line breaks being added will use the proper line endings.

  • Fixed bug in which Text Factory transformations applied to untitled documents would change the document's line endings to "Classic Mac (CR)".

  • Fixed a bug which had no visible effect, but which triggered a warning from the graphics system when toggling check boxes in the Multi-File Search window's source list, or in the source list for text factory windows.