Hi all,

We're in the process of preparing a maintenance update for BBEdit 8.7. As with previous maintenance update releases in recent history :-), we're posting notification of the new versions to this list, so that anyone who's interested can take the new build for a spin.

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.7.1   (233)   (10/1/2007)

Additions
---------

+ [84174] "New (with selection)" and "New (with clipboard)" now create the new document using the language of the selection or
        clipboard (respectively).

Changes
-------

* [83373] If there is no selection, "Find Definition" will drop a
        sheet (prefilled with its best guess, like "Find in Reference"
        does) rather than always trying to guess based on the insertion
        point.

Fixes
-----

* [84425] Fixed a crash when closing the preview window while the
        web view was still loading. [75869, 83088, 84040, 84291]

    *   [84347] Fixed a bug in regex based codeless language modules
which would causing function parsing to prematurely stop after
        finding a one-line function.

* [80335] Fixed a bug where the verify host key dialog could end up stuck between the progress dialog when connecting to an sftp host.

    *   If asked, the ssh askpass helper will store the password
credentials in the keychain after they were supplied by the user.

This improves the user interaction where you open a recent item, or handle a get url event for an sftp url: after prompting for the password once, subsequent reopens will use the keychain, which is the identicial user experience to ftp reopens, as well as the
        sftp/ftp browser.

    *   [84267] Edit fields now correctly draw their frame when enabled
and active. The edit fields in the ftp browser disable/lock while
        the connection is active.

* [81556] Secondary sort order for same-named documents is full
        path, instead of creation date.

    *   Fixed a broken format string when prompting for an FTP password

    *   Made a change to avoid creating keychain items when no password
        was supplied

* [78081] Added a new hack to force alias resolution in the code
        paths that Save takes. This resolves issues with -35 errors
        being returned while saving a file to an unmounted (but
        reachable) AFP volume.

    *   [84269] Fixed -10000 error when cancelling the authorization
        dialog for installation of the command-line tools.

    *   [84466] Dragging Text Factory items to reorder them now marks
        the document dirty.

* [73052] Made some changes to the SFTP code which should help (though not completely address) the bad behavior when a host pointed to
        by an open browser goes AWOL due to connectivity issues.

* The SFTP code timeout for no data on an open request has been
        reduced from 90 seconds to 10 seconds.

        This timeout is adjustable through the secret preference:

defaults write com.barebones.bbedit FTP:SFTPConnectionTimeout 10

        where the timeout is in seconds.

    *   If an FTP/SFTP connection times out, we disconnect from the
        server, so you only need to click "Connect" to resume, instead
        of issuing the redundant "Disconnect" first.

    *   [85215] Fixed a regression where caused the emacs arrow key
        emulation (Control-N,P,B,F) to stop working.

* [84954] Corrected a regression which resulted in an error alert
        when trying to print a specific page range of the document.

    *   [84556] Dragging the document icon out of the toolbar no
        longer drags a blank square.

* [81550] In SQL (MySQL), backticks can be used to delimit a "quoted identifier," as per MySQL's spec. So, any text in backticks will
        now be colored as a string.

    *   [85120] Typing "// #mark " at the end of a JavaScript file
        could cause a hang. Also, pragma marks ("// #mark") in
JavaScript files would sometimes have the last character clipped
        from the name in the function popup.

* [84280] Fixed bug in which dynamically generated items in file
        groups were inappropriately duplicated when dragging to another
        file group window.

    *   [84251] The HTML function and color scanners now correctly
        recognize the currently allowed MIME types for embedded
        JavaScript.

    *   [75863] Fixed off-by-one in generation of search results
        strings when the match ended on the last character of a file.

* [77165] Fixed bug in which a -1700 error would be reported when bringing up the Find Differences dialog, "Use File Filter" was
        turned on, and the saved filter had no terms.

* [84666] Fixed bug in which the wrong date/time was displayed in
        the info dialog for FTP items.

* [76512] The Help Book can install the command line tools for you.

* [83694] The TeX module now correctly handles the commands \big, \bigg, and \Bigg (previously, they could cause incorrect coloring of math environments). If there are other standard commands that
        don't take parameters and instead just act on the next character,
        please tell us about them.

    *   [76109] Fixed a bug where if you tried to hard wrap a document
at a width narrower than your tab width, BBEdit would hang (and
        eventually crash).

* [84237] Fixed a bug in the TeX module which caused it to miss the closing of math environments in certain circumstances, which would
        in turn cause it to miss the closing of any "parent" environments.
The result was missing folds and incorrect indentation in the
        function popup.

    *   [85338] In TeX files, math delimiters ($) within \command
        {parameters} were sometimes ignored or misunderstood (poor
        things).

* [85456] Fixed -1701 which would occur when asking BBEdit to
        open a URL without a path component (e.g. "sftp://localhost";)

    *   [84739] Fixed crash which would occur when clicking the "Add"
        button after having deleted a collection that was selected
        during a previous invocation of that button.

* [76973] Fixed bug in which the PHP function scanner would be
        confused by more than one "extends" or "implements" qualifier.

* [79718] Fixed bug in which the wrong URL template was used for
        "Find in Reference" when the lookup symbol was in an embedded
        language run (e.g. PHP in HTML).

    *   [75611] Fixed bug in which the "Change Line Endings" text
factory action had no effect on documents that were open when
        the text factory started running.

* [84322] Fixed bug in which the "Search Invisible Folders" and "Skip (...) Folders" options weren't honored when expanding file
        groups for multi-file search and text factory application.

* [84656, 85734] Fixed bug in which the "Ends With" filter term would incorrectly fail when the suffix string used for the match occurred in the middle of the string being tested (as well as at
        the end).

    *   [85225, 85732] Fixed bug in which no file filtering (including
        "Text Files Only" testing as well as more advanced file filters)
        took place for text factories run from the Text Factory menu.

* [85806] Fixed crash which could occur when saving a very large
        document.

=end=

The package can be downloaded from our public download server:

    <http://ftp.barebones.com//pub/seeding/bbedit-871_233.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