Good { morning, afternoon, evening },

The announcement of a pre-release version on the list may come
as a surprise to some of you. :-) When preparing maintenance
updates (which primarily consist of bug fixes, with few to no
new features), we're going to post 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.

============================================================================

Additions
---------

o   (none in this build)

Changes
-------

*   When generating markup in HTML5 documents (that is, there's an
    explicit "<!DOCTYPE HTML>" declaration), BBEdit will now generate
    markup according to XHTML rules. This can be controlled via expert
    preference, so if you preferred the pre-9.6.2 behavior:

`defaults write com.barebones.bbedit HTMLCorePreferences:UseXMLMarkupRulesForHTML5 -bool NO`

Fixes
-----

*   [195535] Fixed bug in which dragging an FTP/SFTP document to a
project from another window's document drawer would be rejected, and
    a malloc warning typically got logged to the console.

*   [195696] When closing a results window during a multi-file Find
All, BBEdit will no longer interrupt the process with a sheet if
    there were no results.

*   [195823] Fixed crash in CVS "Get Revision History".

-   [195959] Corrected problem where some CVS commands would return
    11104 if there was no window open.

*   [195899] Typically, the identifier in DOCTYPE declarations is
enclosed in "double quotes", but 'single quotes' are allowed too and
    they are (once again) supported for purposes of determining a
    document's HTML/XHTML dialect.

*   [196018] Fixed hang which would occur when looking for
    directory-relative settings files, and certain unexpected errors
    occurred during the file search.

*   Fixed bug in which deleted svn items were not represented correctly
in the results, so attempting to operate on them (e.g. commit) would
    fail.

* [195194] Fixed bug in which an out-of-memory condition during the
    final phase of a Replace All was not correctly detected, so BBEdit
would report a successful Replace All when in fact no change had
    been made.

*   Significantly reduced the amount of memory required to do a Replace
All, which increases the chances of success when operating on very
    large files.

*   [195787] The threshold set by Editor:SoftWrapLengthThreshold was
    not correctly enforced due to a math error; files whose size
    exceeded half the threshold would incorrectly have wrapping
    disabled.

*   [195181] Fixed bug in which the file selection dialog for "Run
    AppleScript Filter" in text factories would disable folders (even
    though they were still selectable).

* [194973] Fixed bug in which using the `Return` or `Enter` key in the Save to FTP/SFTP dialog would attempt to save the file, even if
    a folder had been selected in the list. Using `Return` or `Enter`
    will now open the folder.

* [195493] Corrected the RGB value of CSS "green" as displayed in the
    markup dialogs. (It's now actually green, instead of lime.)

*   Fixed bug in which saving a file that had been selected in a
    project's file list would cause the selection to be reset (along
    with undesired scrolling of the project file list, in cases where
    the file was the only one selected).

*   [195358] Fixed a bug in which applying a Text Factory to a document
which did not exist on disk would report an error at the end of
    factory execution.

* [195421] Fixed a class of bugs in which the selection range was not
    properly maintained or adjusted after performing various markup
    operations.

*   [196452] Fixed bug in which saving a UTF-16 file with no BOM would
    fail with a -50 error.

*   [196444] Fixed bug in which the "Make Writeable" alert was
incorrectly presented for files when you weren't the owner or an eligible group member; and using "Make Writeable" would fail. (For
    example, `/etc/profile`.) Now, when the "Make Writeable" alert
    appears, it's because you're owner or group, but the file doesn't
    have write permissions for either.

*   [195358] Reworked the mechanics behind text factory application
    (and multi-file search) so that it's now possible to script factory
    application to not only files and folders and document references,
    but also to specified text ranges. AppleScript recording of "Apply
    Text Factory" from the Text menu now works correctly.

*   [196807] Fixed crash when a file loaded by a #bbinclude statement
    was zero-length.

* [192223] Fixed cosmetic glitch when expanding an empty node in a
    project list (and a few other places).

*   [196471] Fixed bug in which Subversion operations on files whose
    working copy paths contained "@" would fail.

*   [197161] When scanning directories for processing during multi-file
search or text factory application, any aliases that resolve to
    files are processed (if the target of the alias would be eligible),
    and any aliases that resolve to non-files are skipped. This should
    resolve complaints about errors being reported during MFS/factory
    processing when non-files are encountered.

*   [197158] Fixed bug in which "Show POD" and related commands didn't
    work.

=end=

The package can be downloaded from our web server:

    <http://pine.barebones.com/seeding/bbedit-962_2869.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.

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