Hi all,

Thanks for all of the great feedback on 8.5.1b1. We have a new build
available, 8.5.1b2, which makes some additional fixes and refinements.

Here's important information, carried over for the benefit of those who
didn't see the 8.5.1b1 announcement:

Note that these are _pre-release_ versions. 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.

    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 8.5.1b2 (9/20/2006)

Additions
---------

    +   The JavaScript function scanner now displays full function
names in the function popup, not just the last portion (so for example, you'll see "foo[ bar ].prototype.xyz" instead of just
        "xyz").

    +   The JavaScript language module generates fold ranges for
any brace-delimited block that has at least N lines, where N
        is a preference settable from the command line. For example,
        to set the minimum number of lines at 4:

defaults write com.barebones.bbedit LanguageSpecific:MinimumLinesForBlockFold:JavaScript 4

+ Blocks in JavaScript files are now listed in the function popup, if they are
        assigned to anything that can be displayed as a name.

+ The Javascript language module now supports "//#pragma mark foo" for setting "manual" marks in the function popup, where foo is
        everything to the end of the line.

        If foo (whatever comes after mark) is a single hyphen, then
        a horizontal separator is added to the function popup:

            //#pragma mark -

    +   The JavaScript language module now marks Objects in the
        function popup to differentiate them from regular functions.
        (Uses a custom character.)

Changes
-------

    ∆   (none in this build)

Fixes
-----

- Fixed the problem with multiple entries for functions in HTML
        files that have more than one JavaScript tag element (each
        function was listed once for each <script> tag in the HTML).

    -   Fixed bug in which soft-wrapping settings were not accessible
        in the language-specific preferences. [64084]

- Strings in JavaScript source files can be multiline if the line
        ends with a backslash (escape). [64202]

- Fixed an off by one bug in generated the selection range for a
        <!-- #bbmark SYMBOL --> when the symbol had trailing whitespace.

    -   If an auto-fold range is already part of a manual fold range,
        the fold indicators are suppressed from the gutter.

    -   FTP browsers will now simulate a click of the "Disconnect"
button if a periodic ping of the server returns an error (which
        will happen if the server decides that our story has become
tiresome). The period of the ping can be controlled from the
        command line as follows:

defaults write com.barebones.bbedit FTP:PingInterval 45

        The number is in seconds. The factory default is 45 seconds;
if you are having problems then adjusting the interval will help (but under no circumstances will BBEdit allow an interval less
        than 5 seconds, because that's just rude).

    -   The JavaScript language module is now much more conservative
        about detecting regular expressions. [64289]

This build also fixes a couple of regressions from 8.5.1b1, so if you
had any problems there, please try again with b2.

=end=

The package can be downloaded from one of our public download servers:

    <http://ftp.barebones.com/pub/seeding/bbedit_851b2.dmg>

    or

    <http://birch.barebones.com/pub/seeding/bbedit_851b2.dmg>

Enjoy,

R.
--
Rich Siegel                                 Bare Bones Software, Inc.
<[EMAIL PROTECTED]>                      <http://www.barebones.com/>

Someday I'll look back on all this and laugh... until they sedate me.


--
------------------------------------------------------------------
Have a feature request? Not sure the software's working correctly?
If so, please send mail to <[EMAIL PROTECTED]>, not to the list.
List FAQ: <http://www.barebones.com/support/lists/bbedit_talk.shtml>
List archives: <http://www.listsearch.com/BBEditTalk.lasso>
To unsubscribe, send mail to:  <[EMAIL PROTECTED]>

Reply via email to