Good { morning, afternoon, evening },
Since the 10.1 release, we've incorporated a few fixes and
refinements. A pre-release build is now available with those changes.
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.
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 <supp...@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 10.1.1 (3111) (10/22/2011)
Additions
-------
* [DOC] In project windows, "New Text Document" and "New
Folder" now
prompt you (using a standard save panel) for the location
of the
item you wish to create. After creating the item, BBEdit
will figure
out whether the item needs to be added to a collection (if
one was
selected when using the commands) or to the top level of the
project, or adjacent to another item already in the project.
* There's a new script attachment point for documents:
`documentShouldFinalizeAuthenticatedSave`. This gets called
in cases
where an authenticated save is necessary (for text
documents only).
An attachment script for this purpose might look like this (the
comments are *important*, so read them!):
<code>
on documentShouldFinalizeAuthenticatedSave(theDocument,
tempFilePath, destinationPath)
-- on input: tempFilePath points to the contents of the document
-- written to a temp file, ready to move to the destination;
-- destinationPath is where the file should be copied.
-- on exit: if the operation succeeded, delete the temp
file (or
-- else the application will assume the operation
failed) and
-- return YES for success
-- this is pretty straightforward: "cp tmpFilePath destinationPath"
do shell script "cp" & " " & quoted form of
tempFilePath & " " & quoted form of destinationPath with
administrator privileges
-- now remove the temp file, this indicates to the
application that we did the work
do shell script "rm" & " " & quoted form of tempFilePath
return true
end documentShouldFinalizeAuthenticatedSave
</code>
* More improvements to Open File by Name:
* If there's no project open, and Xcode isn't running,
OFBN will
look in the root directory of the frontmost disk
browser (if
available). If there isn't one, then OFBN will look in
the CWD
of the frontmost shell worksheet (if available). And
finally, if
*that* isn't available, OFBN will use the directory containing
the frontmost text document (if it has been saved to disk).
* Choosing "Open Selection" (which is available when appropriate
text is selected in the front editing view) will now
bring up
the Open File by Name window, and populate the search
box with
the selected text (and the search results, if any).
* The contents of the search box are now accessible via
the scripting
interface, as the `search string` property:
`get search string of open file by name window`
`set search string of open file by name window to
"Hello World"`
Changing the search string will update the results.
Changes
-------
* BBEdit will no longer automatically reveal documents in the project
list when you select them. `View => Reveal in Project List` still
works. If you want automatic revealing back:
`defaults write com.barebones.bbedit
AutoRevealSelectedDocumentInProjectList -bool YES`
Fixes
-----
* [221952] Fixed bug in which certain external file system changes
would cause the project window to inappropriately activate (and
de-minimize, if it had been minimized).
* [221921] Fixed bug in which a project document closed with
its file
list hidden would be confused when reopened.
* [221794, 221976] Fixed bug in horizontal scrollbar
calibration in
files with extremely long lines.
* [222100] Fixed a TeX syntax coloring bug for math sections
delimited like `\(math\)` and `\[math\]`.
* [222280] Fixed bug in which an incorrect error was returned from
attempts to save changes in a Zip archive.
* [221608] Fixed crash in the Pascal function scanner which would
occur in files that used "Object" as a data type.
* Fixed bug in which dragging a window to a screen that was
too small
to contain it would fail to resize the window to fit on the screen.
* [220906, 221094] Fixed bug in which the markup panel
wouldn't open
to the proper size when it was invoked at or below a
certain point
on screen.
* Updated the Growl framework to 1.2.2.
=end=
The package can be downloaded from our web server:
<http://pine.barebones.com/seeding/bbedit-1011_3111.dmg>
Enjoy,
R.
--
Rich Siegel Bare Bones Software, Inc.
<sie...@barebones.com> <http://www.barebones.com/>
--
You received this message because you are subscribed to the
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to bbedit@googlegroups.com
To unsubscribe from this group, send email to
bbedit+unsubscr...@googlegroups.com
For more options, visit this group at
<http://groups.google.com/group/bbedit?hl=en>
If you have a feature request or would like to report a problem,
please email "supp...@barebones.com" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>