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]>