Good { morning, afternoon, evening },

The 10.5 public beta's rolling right along -- thanks to everyone who's taken the time to try it out and let us know how it's working, for better or for worse. :-)

A new build is available, with an assortment of fixes for things that turned up in the previous beta release. (For more information about the previous release, please see the post at <https://groups.google.com/d/msg/bbedit/iLubrECmnDI/woVCeFe_oKcJ>.) Most of these correspond to fixes and changes to work in progress; but as always there are also fixes for bugs in what's currently in general release.

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 previous build. 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. Please take the time to review the changes before using the new build -- there are a lot of them, and it'll be worth your time.

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 10.5 (3221) (10/23/2012)

*** The system requirements for BBEdit have changed with version 10.
    Mac OS X 10.6 is now required (10.6.8 or later recommended).

*** BBEdit 10.5 contains extensive internal rework; the primary goal
    is to achieve proper appearance on Macs with the high-resolution
    "Retina" displays, but the opportunity was also taken to remove
    unnecessary code, and to effect various cosmetic and usability
    improvements. There will be some drawing glitches and
    fit-and-finish issues; please report anything that you run into
that falls into that category (as well as any other functional bugs
    that you may encounter in new or changed features).

Additions
---------

*   [DOC] [227244] Added a new (dynamic) menu command to the File
    menu: "Close All in Project". When the front window is a project,
    and contains open documents, this command is enabled and will
    close all of the documents in the project without closing the
    project itself. The factory default equivalent for this command
    is Command-control-W.

+   [248257] Clippings may be used in Find and Find Multiple
    windows. If this causes you heartache, you may disable the
    feature using this expert setting:

`defaults write com.barebones.bbedit ClippingsWorkInFindWindows -bool NO`


Changes
-------

-   The single-file Replace All sheet is now off by default. The
    same expert pref is still available if you like forced
    interruptions.

-   [248380] If the `xcrun` tool is available, BBEdit now consults
    with it when looking for Unix helper tools (e.g. `svn`) in the
    absence of an explicit expert override.

-   [237819] If a Worksheet takes more than 0.5 seconds to complete
    its task, it will post a notification when it returns to idle.
    The minimum time to wait may be controlled via expert preference:

`defaults write com.barebones.bbedit WorksheetNotificationMinimumRunTime -float [delay in seconds]`

    Setting this to 0 will disable the notification altogether.

-   [210657] `Control-n` and `Control-p` are synonyms for
previous/next when navigating the list of results in Open File by
    Name windows. OFBN lists.

-   [244165] `Control-k` is a synonym for Command-Delete (a.k.a.
    clear field) in Live Search.

-   [220030] In the Open File By Name window, holding down Option
    while clicking "Open" (or pressing "Return") will ask
    LaunchServices to open the selected items.

*   [NFR] A work-in-progress feature is in place: when you use the
    right-arrow key to navigate over a closing delimiter (right
paren/brace/bracket/curly quote), the opening delimiter will be
    briefly highlighted. If you wish to turn this off, there's an
    expert pref:

`defaults write com.barebones.bbedit FlashBalancePointsWhenNavigating -bool NO`

Fixes
-----

-   [226302] Fixed a bug which caused the delete key to behave oddly
    when editing an href in the Markup Builder panel.

*   [251673, 251839] Fixed bug in which windows containing editing
    views (including project windows) were allowed to be made
    narrower than was healthy.

*   [250879] Fixed crash when using the contextual menu to create
    attributes.

-   [252493] Prevent Worksheets from executing commands that start
    with an opening paren, but do not end with a closing paren.

-   Fixed a memory leak managing a project's recent items.

-   [252493] Fixed a bug which cased Worksheets to not save if CWD
could not be determined at save time (due to broken pipes, or a
    busy worksheet).

-   [251486] Corrected a bug which caused the Menus & Shortcuts pane
    to display stale keystroke data until the window had been
    recycled.

-   Made it possible to use the Menus and Shortcuts pref pane to
    assign key equivalents to scripts nested in folders.

-   [229450] Fixed a bug which made clearing or assigning key
    equivalents which contained glyphs unreliable.

-   [250424] The Patterns setup editor and find menus menus are kept
    in sync. Items may be rearranged in the Setup window, and the
    menu will immediately reflect those changes.

-   Removed some obsolete floaters from the AppleScript dictionary.

- [207709] Disk Browsers expose a r/w "root directory" property in
    the scripting dictionary. It does what it sounds like it does.

-   [246607] Fixed a bug which caused Live Search to mis-report the
    hit count if a match abuts its own doppelgänger.

-   [230115] replacing all the text in a view via the scripting
    interface (or certain other mechanics) no longer scrolls to the
    end.

*   [252605] Fixed crash which would occur after copying diffs to
    the clipboard, or exporting them to a text file.

*   When exporting results from a Find Differences window or results
    browser, the application now provides a default file name.

*   Results exported from a Find Differences window are now written
    with Unix line breaks, instead of legacy Mac OS.

*   When exporting results from a Find Differences window or results
    browser, the resulting file will only have its file type and
    creator assigned *if* the application determines that the file
    name indicates that it's not a text file.

*   [NFR] [251981, 251997] Fixed bug in which the byte-order mark
    (if present) in pasted UTF-16 was interpreted incorrectly.

*   [NFR] [251618] When providing UTF-8 to the pasteboard, we again
    preconvert it to use Unix line breaks.

*   [NFR] [252038] Fixed garbage string in results alerts from
    Process Lines Containing.

* [NFR] Fixed bug in which "Open Counterpart" would fail to open a
    counterpart explicitly specified by an "x-counterpart" variable
    name.

*   [NFR] [252008] Corrected the URL detector so that it doesn't
    trip over percent escape sequences that occur in the "host"
    portion of a URL.

*   [NFR] [252034] Made a change so that Open Counterpart doesn't
    look for counterparts in the system frameworks/includes.

*   [NFR] The about box has been rewritten to use AppKit. Except for
some mysterious display glitches while scrolling, there should be
    no visible difference.

*   [NFR] [251326] Fixed bug in which the currently selected
    clipping set was not remembered from one run to the next.

-   [NFR] [252015] Fixed issue which caused packaged Clippings to
    show up in the menu multiple times

-   [NFR] Refined fix for [251326] to only memorize the current
    clipping set if it was manually assigned. With this change, a
newly launched BBEdit will no longer show a seemingly random set
    of clippings.

*   [NFR] Fixed regression in which "Copy Styled Text" ignored the
    selection range and copied the entire document.

-   [NFR] Fixed a crash dereferencing a NULL CBigListItem during
    dragging of TextFactory items. [252188]

-   [NFR] Fixed a bug which prevented the entities floater from
    scrolling the selected entities into view. [252442]

-   [NFR] Restored some special-case code for relative paths in Open
    Counterpart. [252431]

-   [NFR] Fixed a bug which caused windows to become unclosable if
    the Windows floater was closed during their lifetime. [250611]

-   [NFR] Fixed issue where auto-switching clippings sets to "None"
    would leave stale items in the list

-   [NFR] Fixed issue where bundled clippings showed up as a
    Universal Clippings set

*   [NFR] Fixed crash which could occur when using "Find Definition"
    without a selection.

*   [NFR] Twiddled the switch to enable HiDPI mode on retina
    displays for various dialog boxes and sheets in the application.

*   [NFR] Turned on compositing, which works around bugs in the OS
    when drawing on retina displays.

-   [NFR] [252754] Fixed a regression in grep searches, where
    non-ASCII letters were not recognized in the \w+ pattern.

=end=

The package can be downloaded from our web server:

    <http://pine.barebones.com/seeding/bbedit-105_3221.dmg>

Enjoy,

R.
--
Rich Siegel                                 Bare Bones Software, Inc.
<[email protected]>                      <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 [email protected]
To unsubscribe from this group, send email to
[email protected]
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 "[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>



Reply via email to