Good { morning, afternoon, evening },
We're working on an update to BBEdit 11.0 to address a few
recently reported issues.
Note that this is a _pre-release_ version. The intent is to fix
bugs and address areas of improvement based on what our
customers have reported. However, since the software is at this
point not fully tested, there _may_ be bugs and regressions. If
this prospect makes you nervous, then sticking with the public
release versions is your best course of action. Nobody will be
offended if you choose to do so; you're under no obligation to
install and use anything but a public release. :-)
Following is a summary of the changes in the software since the
last public release. The change notes are organized into
additions, changes, and fixes, and are annotated where
appropriate with case numbers. So if you recognize a number
corresponding to a support case that was opened for you, you can
now verify that it's been fixed correctly. Please take the time
to review the changes before using the new build -- it'll be
worth your time.
One final note: If you run into a bug in a pre-release version,
PLEASE DO NOT REPORT THE BUG TO THE LIST. This includes asking
about whether others have seen the same problem. Instead, please
send a bug report to <
sup...@barebones.com> and we will deal
with it there. This will help us keep the list discussion on
topic and productive for all list members.
============================================================================
version 11.0.1 (3479) (2014-10-31)
* BBEdit now requires OS X 10.8.5 or later. It will not run on any
previous version of the OS.
Additions
---------
o (none in this build)
Changes
-------
o (none in this build)
Fixes
-----
* Added an `NSContactsUsageDescription` key so that the "needs
access to your contacts" prompt for the license panel explains
how the information is used.
* Added an `NSContactsUsageDescription` key so that the "needs
access to your contacts" prompt for the crash reporter explains
how the information is used.
* [297253] Fixed bug in which the credits text in the About box
was editable (though by rights it should not have been).
* Text smoothing for Monaco is no longer unconditionally suppressed.
If you want to unconditionally disable text smoothing for a
specific font,
you can now accomplish this with an expert preference:
`defaults write com.barebones.bbedit
DisableFontSmoothing_FONTNAME -bool YES`
where `FONTNAME` is the display name (in the font panel or
Font Book) of the
font for which you want to disable smoothing. For example:
`defaults write com.barebones.bbedit
DisableFontSmoothing_Monaco -bool YES`
will disable font smoothing for Monaco. The Expert
Preferences help has been
updated accordingly.
* [297313] Fixed crash which would occur when trying to apply a
color scheme that had been converted from a legacy format.
* [296694] Reworked some internals in the SGML/HTML parser to
improve reliability and fix a reported (but non-reproducible)
crash.
* Further to [296694], made a change to reduce the transient memory
requirements of the SGML/HTML parser, particularly on very large
documents.
* [297376] Fixed bug in which completions in language modules
would include all predefined names, rather than just the ones
which matched the partial entry.
* [297381] Fixed bug in which "Balance" did not correctly shim
through to "Balance Tags" for "PHP in HTML" and "Ruby in HTML"
documents.
* Took the in-app purchase mechanics out of test mode so that it's
actually possible to place an order from the license panel.
* [297554] Increased the maximum allowed parenthesis nesting depth
in the PHP function scanner.
* [297479] Fixed bug in which the positions of the HTML markup
palettes were not being correctly restored when starting the
application.
* Put a workaround in place for a cosmetic bug in which icon menu
titles (Subversion, Clippings, and Scripts) were drawn
incorrectly on OS X Yosemite when "Use dark menu bar and
Dock" is
turned on. However, due to a bug in the OS itself, the menu
titles will continue to be drawn with the incorrect appearance.
In other words, we were doing it wrong before, but now we're
doing it right, but because of a bug in the OS, it still looks
like we're doing it wrong. [More background
here.](
http://indiestack.com/2014/10/yosemites-dark-mode/)
* [297596] Added ellipses to the "Preferences" and "Setup" menu
commands, because some people just want to watch the world burn.
* Turning off the Subversion menu now not only hides the
Subversion button from the window sidebar, it also allows the
sidebar to get narrower (by the amount of space taken up by the
button).
* In the language module API, `kBBLMResolveIncludeFileMessage` has
been renamed to
`kBBLMCreateURLByResolvingIncludeFileMessage`, so
that it's clearer that your module needs to return a `CFURLRef`
(or `NSURL`) with the expectation that it will be released.
* Made a change to reduce the amount of time required to restore
sleep state at startup.
* The dialogs-for-scripts feature ([documented
here](
http://www.barebones.com/support/technotes/filter-dialogs.html))
now works as intended for #! scripts and Unix executables
when you run them from the Scripts menu.
* [297735] Fixed bug in which completion in Ruby and SQL source
files didn't inspect the file's contents for eligible
completions, as it should have done.
* Added an expert preference to suppress separators in Unix
script output:
`defaults write com.barebones.bbedit
UseSeparatorsInUnixScriptOutput -bool NO`
* [297835] Fixed bug in which "Capitalize Sentences" would fail
when applied to text containing blank lines or lines consisting
entirely of whitespace and/or word-break characters.
* Fixed bug in which the cache of known ctags files was not stored
in cases where the application-specific folder in
`~/Library/Caches/` didn't exist.
* [297856] Although we can't stop the system from using giant
icons in the Counterparts menu when it really wants to, we can
still ask.
* Fixed bug in which Spotlight-based tags file detection would
inappropriately include things named "tags" that weren't actually
files.
* [297313] Fixed bug in which *really* old-format color schemes
(predating BBEdit 9) were not converted correctly.
In order to correct the symptom after updating, look in
your BBEdit
`Application Support/Color Schemes/` folder for any files
whose name
ends in `bbcolors`. You will find a file with the same
name, but
with the `bbColorScheme` extension. Delete the
`bbColorScheme` file
and relaunch the application.
* [297869] Fixed regression in which Control-underscore (`ctl-_`)
didn't perform an Undo when "Emulate Emacs key bindings" was
turned on.
* [297348] Corrected missing colors for some Perl constructs.
* [297756] Fixed bug in which the application did not correctly
come to the foreground after completing a comparison
started with
the `bbdiff` command-line tool.
* [298093] Fixed bug in which the Prefix/Suffix Lines would fail
to remember settings that had been cleared to empty strings.
* [...] Fixed bug in which manually changing a single color setting
while a color scheme was selected would not take effect. (Changes
after the first one would work, though.)
* [298146] Fixed crash which would occur when configuring a
Prefix/Suffix text factory action and one of the fields was left
blank.
*fin*
=end=
The package can be downloaded from our web server:
<
http://pine.barebones.com/seeding/BBEdit-11.0.1_3479.zip>
Enjoy,
R.
--
Rich Siegel Bare Bones Software, Inc.
<
sie...@barebones.com> <
http://www.barebones.com/>