BBEdit 10.1.2 Release Notes

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

For details on all the new features and enhancements offered in BBEdit 10.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 10 requires Mac OS X 10.6 or later (10.6.8 or later recommended).

PowerPC-based Macs are not supported.

Additions

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

Fixes

  • Fixed crash which would occur when decoding AppleDouble files from within Zip archives, and the file was missing an entry for the resource fork.

  • Fixed bug in which using the "Close" contextual menu to save and close multiple documents would result in the documents being neither saved nor closed.

  • Fixed bug in which the file type filter setting was not correctly retained when closing and reopening a project. Along the way, cleaned up some glitches in the file filter menu.

  • Added some missing search keywords for items in the Application preferences.

  • Added comment strings to the Verilog and VHDL language modules.

  • Changed the embedded Textile preview script to properly use UTF-8 I/O so that non-ASCII characters preview correctly.

  • Fixed a crash when starting up with items in our Startup Items folder and DragThing running.

  • Fixed crash which would occur when using a service to open items while DragThing was running (and in a couple of other situations).

  • Fixed bug in which New (with Clipboard) incorrectly forced the document's language to "(none)" and thus interfered with automatic language guessing.

  • Fixed bug in which the esq-q Emacs keybinding brought up the Hard Wrap options sheet, instead of just doing it.

  • Fixed a pair of bugs that conspired to mangle windows located on a display which got disconnected; typically they would end up back on the main display, but at an unusably tiny size.

  • Armorplated the suspected site of a nonreproducible crash.

  • When considering dropped files for insertion or linking, the application will now inspect their contents in cases in which the file metadata doesn't indicate that it's a text file.

  • Fixed bug in which "Replace All" or "Replace to End" would fail in cases where the most recent direct search from the Find window was a "Find Previous", and there were no matches between the start of the selection range and the beginning of the document.

  • Fixed bug in which "Copy as Styled Text" would cause a crash when applied to certain files (dependent on syntax coloring).

  • Fixed internal exception and subsequent crash which would occur when trying to save a Grep pattern (via the Setup window) with an empty field.

  • Fixed bug in which a now-unused preference from an old version would cause the toolbar to remain visible, even when all of the gating preferences were turned off in the Appearance prefs.

  • Fixed bug in which included files were not properly located when specified relative to the site root of a configured web site.

  • Fixed bug in which Preview in BBEdit didn't work correctly for Lasso documents.

  • Fixed bug in which contextual-menu markup commands were not available in Lasso documents, even when the selection range was in an HTML tag.

  • Fixed bug in which saving a document would cause its name to reset in the project list, in cases where it had previously been renamed using the "Rename" command.

  • Fixed a bug in which file locators (used in projects and other places) would inappropriately carry over a legacy-format alias record.

  • Fixed a bug in which folders in project windows would sometimes refuse to twist open after opening the project.

  • Fixed an internal error that generated lots of console noise when starting a multi-file search.

  • Fixed missing Command-key modifier on the keyboard equivalent for Un/Comment.

  • Fixed a bug in which the Multi-File Search window did too much work in situations where documents were being opened (or closed) at high frequency.

  • Fixed bug in which changing the Soft Wrap Text settings (Page Guide/Window Width/Character Width) in per-language preferences would set them to the wrong value.

  • Fixed bug in which password changes (for items already stored in the keychain) were not saved when they should have been.

  • Fixed a bug in which Replace All operations consumed far more memory than was appropriate, which in turn would contribute to prematurely running out of memory while processing a large quantity of files.

  • Fixed bug in which the UseEscapeKeyAsCompletionTrigger expert preference didn't work. Also, its behavior has been changed such that when it is turned on, the Escape key is no longer functional as an Emacs command prefix. This eliminates the need to strike Esc twice in order to trigger completion (when the expert preference is in use).

  • Fixed bug in which the application didn't accept public.url or public.file-url data types via the Services interface, even though it claimed it did so.

  • When writing links in a document that is not in the site root, but the link makes reference to a file that is in the site root, and the destination site's addressing is set to "Automatic" or "Relative to Site Root", BBEdit will now generate the link to be relative to the destination's site root, rather than always generating a fully qualified URL.

  • Added a few more types to the list of things that BBEdit recognizes as text documents.

  • Fixed bug in which the "Comment" and "Uncomment" buttons in the Utilities palette were incorrectly disabled. They're now coalesced into one, Un/Comment (which tracks the change to the menu structure for 10.1.1) and it behaves correctly now.

  • Fixed bug in which the window shape saved by "Save Default Project Window" was not honored when opening a folder or making a new project from scratch.

  • Made a change to avoid tickling a bug on 10.6.x which could cause stalls or a crash while saving file references in projects and a few other locations.

  • Attribute values that look like they're dynamically generated are now skipped by the HTML syntax checker, in order to suppress the errors that would result.

  • Fixed a bug in which the #! line in unix filters run from text factories was parsed incorrectly when the Unix filter's source file was not marked +x (executable).

  • Fixed crash which would occur when cancelling a download of the user manual.

  • Corrected about-box link to Zocalo Coffeehouse; added a credit line for Funranium Labs (the Black Blood of the Earth).

  • Fixed a bug in which opening (by pulling down) the Open Recent menu would mount remote volumes or disk images when it was really not necessary. That work is now deferred until you actually choose an item from the menu.

fin