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

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.

-- 
This is the BBEdit Talk public discussion group. If you have a feature request 
or need technical support, please email "supp...@barebones.com" rather than 
posting here. Follow @bbedit on Twitter: <https://twitter.com/bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bbedit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bbedit/E2897C19-8803-40FF-950D-AC4128E1C6A5%40barebones.com.

Reply via email to