BBEdit 9.3.1 Release Notes

This page documents all feature enhancements and bug fixes included in the BBEdit 9.3.1 update.

For details on all the new features and enhancements offered since BBEdit 9.0, 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).

Requirements

BBEdit 9.3.1 requires Mac OS X 10.4 or later (10.4.11 or later recommended).

This version is a Universal application: it runs natively on both Intel-based and PowerPC-based Macs.

Additions

  • Added #! based language guessing to the Lua language module.

Changes

  • If the document's on-disk encoding is set to use UTF-8 with a BOM, and the document also contains an explicit character set declaration of "utf-8" (which implicitly does not include a BOM), BBEdit no longer displays an "encoding mismatch" alert. (In general, you shouldn't save documents this way, though most modern software and user agents should recognize a UTF-8 BOM.)

Fixes

  • Fixed typo in control title in the Text Printing section of the print dialog.

  • Fixed POD errors in the bbfind man page.

  • Fixed a bug where the first group of results in a search results list were sometimes inappropriately collapsed.

  • Fixed a couple of bugs related to insta-projects: "Open File by Name" would report -43 if the front project were an insta-project, and opening a document directly would not open into an insta-project's window when it should have.

  • When creating a temporary project for a folder 'odoc', the top level node is expanded automatically.

  • Command-D works in the "confirm save" sheet for insta-projects (on those occasions when it's necessary).

  • Fixed regression which caused bundle tool floaters (e.g. TextSoap) to appear in the Tools menu but not run when selected.

  • Restored previous behavior of "Compare Two Front Documents".

  • Refined the file filtering for multi-file Find Differences so that files' contents are inspected to help determine if the file is a text file. Restored the previous UI behavior so that if a file appears in the "In Both" list, selecting on it causes a comparison, even if the file isn't text.

  • Clicks on a disclosure triangle in a hierarchical list are never treated as a double-click.

  • Layout change to confirm-close sheet for projects.

  • Fixed bug in which "New HTML Document" did not create the document in the front project's window when it should have.

  • Fixed performance regression in case-insensitive Replace All involving single characters (which also affected Change Case).

  • Worked around bug in SMB client on Mac OS X 10.4.x which would randomly trigger a "this file has been modified" warning when saving documents on SMB volumes.

  • Removed the overly strict test for OSA script files in the #script# glossary token expansion, which prevented shebang files from being used.

  • Restored a workaround for a bug in the SMB client on Mac OS X 10.4.x which would cause a -36 error to be reported when saving an empty text file.

  • Fixed a bug where accessing the properties of a project item via the scripting interface failed.