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 <[email protected]> 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.
<[email protected]>                      <http://www.barebones.com/>

--
This is the BBEdit Talk public discussion group. If you have a feature request or would like to report a problem, please email
"[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>

--- You received this message because you are subscribed to the Google Groups "BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].

Reply via email to