[ANN] BBEdit 14.2 (14C187) pre-release

35 views
Skip to first unread message

Rich Siegel

unread,
Jun 1, 2022, 5:58:12 PM6/1/22
to bbe...@googlegroups.com
Good afternoon folks,

We're currently working on a update to BBEdit 14 which adds some new features and refinements, and addresses a few recently reported issues.

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. :-)

Complete change notes to date for all the pre-release builds in this cycle are available here:

<https://s3.amazonaws.com/BBSW-download/14.2_Notes.txt>

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 -- 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 <sup...@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.

Here is the list of changes made since the previous 14.2 beta posted here:

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

**This version of BBEdit requires macOS 10.15.4 or later.**

version 14.2 (14C187) (2022-06-01)

Additions
---------

* [DOC] Added settings to the "Editing" preferences to specify
alternative characters for Show Invisibles, for tabs and for line
breaks. The arrows next to the respective edit fields will open
the macOS character panel. There are some restrictions; you can't
use letters and numbers, for example, nor can you use whitespace
or line breaks. You *should* use punctuation, since that is
generally more readable. If you try something and it doesn't work,
try something else.

The factory defaults are "`∆`" (`U+2206`, "`INCREMENT`" option-J on US
keyboards) for tabs, and "`¬`" (`U+00AC`, "`NOT SIGN`", option-L on US
keyboards) for line breaks.

* [DOC] Some Windows editors (including cross-platform editors
that got their start on Windows, not that we're naming names)
allow Cut or Copy to cut/copy the entire line containing the
insertion point, in situations where there is no selection at the
time you choose the command.

In order to make life easier for platform refugees, BBEdit allows
this behavior by turning on the "Cut/Copy entire line for insertion
point" setting in the Editing preferences. It's off by default,
because standard macOS behavior is to only enable Cut or Copy when
there is actually a selection.

Changes
-------

* When using [EditorConfig](https://editorconfig.org/) to determine a file's encoding
(if specified), BBEdit will first check [its extended `coding` value](https://www.barebones.com/support/technotes/editorconfig.html) if one is present,
before checking the standard `charset` value.

* [445784] If you try to save changes to a file that was opened
from (or moved to) the Trash, BBEdit will alert you so that you
know it's about to happen.

Fixes
-----

* [NFR] [445568] Fixed Grep performance regression caused by the
new UTF support.

* [NFR] Exposed the `is note` property for documents in the
scripting dictionary.

* [NFR] [445477] Fixed bug in which the horizontal scrollbar would
appear and disappear while horizontally resizing the text view
with soft wrapping enabled and set to "Window Width".

* [NFR] [445631] Fixed regression in which a "Preview in BBEdit"
window would open invisibly small unless there was a previously
saved position in effect.

* [NFR] [445496] Fixed Undo weirdness in the changes to New Line
{Before, After} Paragraph.

* When syntax checking HTML5 documents, unencoded ampersands are
now allowed, provided they're not "ambiguous" (which is a term
defined by the standard).

* [445485] Fixed a bug in which hiding items in results lists
(such as warnings) would cause the vertical scrollbar to be
miscalibrated when subsequently expanding and closing top-level
items.

* Made a change to slightly improve performance when changing
display settings for very large results lists (specifically,
turning on/off the "Errors", "Warnings", and/or "Notes").

* Fixed bug in which choosing a saved pattern in the Find window
did not update the live match display.

* [445666] Added search terms to the "Editing" preferences pane so
that the "Collapse folds below level" option is discoverable via
the search box.

* [445304] Fixed elusive crash which would occur when clicking in
the text area of a document being closed *immediately* after
dismissing the "Do you want to save changes" alert sheet.

* [445743] Fixed bug in which using "Cut & Append" or "Copy &
Append" would update the Clipboard window with the appended text,
rather than the complete contents of the current clipboard (which
were correct despite the display).

* Made a change to "Run in Terminal" in the hopes that it will get
around a really inconvenient behavior of macOS (FB9959323) in
which the OS would apply security quarantine to temporary files
written out in "safe" locations. This in turn would result in the
shell refusing to run the script(s) provided.

* [445829] Fixed crash which would occur when ingesting a .paths
file with home-relative paths in it.

* [445873] Fixed crash which would occur when changing a display
option (such as "Show Tab Stops") via the View => Text Display
menu when the window also included an image document.

* [445828] Fixed bug in which escaped newlines in some situations
would confuse the Python function scanner.

*fin*

The package can be downloaded from our web server:

<https://s3.amazonaws.com/BBSW-download/BBEdit-14.2_14C187.dmg>

Enjoy,

R.
Reply all
Reply to author
Forward
0 new messages