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>

Reply via email to