Good { morning, afternoon, evening },
We're working on an update to BBEdit 11 to address 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. :-)
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. 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.
============================================================================
version 11.0.2 (3493) (2014-11-21)
* BBEdit now requires OS X 10.8.5 or later. It will not run on any
previous version of the OS.
Additions
---------
o (none in this build)
Changes
-------
o (none in this build)
Fixes
-----
- [298397] Fixed the cause of a hang in the YAML module and in the
process improved the detection, folding and scanning of
block literals.
So this should now work correctly:
- foo: |
here's the value
of the block literal
it might be multiple lines long
and any YAML syntax within it
should be ignored
+ Block literals in YAML documents are now syntax-colored
as strings instead of as comments.
* [298855] Fixed crash in the Lasso function scanner which would
occur when interpreting an `include_url` directive with nothing
between the quotes.
* Fixed a class of memory leak in some of the built-in language
modules. This would particularly affect performance and memory
consumption on extremely large YAML files.
* [298577] "Go Here in Terminal" is now faster and works better.
* [298999] Fixed bug in which documents opened via FTP/SFTP were
unconditionally opened as UTF-8, which would result in an error
being reported if the document was actually some other encoding
and contained characters that weren't valid UTF-8.
* The factory language modules are now in a subdirectory of the
`PlugIns` bundle directory. This is to work around a bug in code
signing, in which the `--deep` option doesn't actually check
signatures of things that aren't in approved subdirectories of
`Contents`.
* Made some internal changes to further improve the
performance of
filename extension to language mapping at run time, which
in turn
will further improve the performance of text file filtering when
opening, browsing, and performing batch multi-file operations.
* [298841] Fixed a multi-file processing performance bug in which
file contents were being examined for text-ness even when the
file itself would then fail to match a user-supplied file filter.
File contents are now only examined for text file filtering
as an
absolute last resort.
- [298960] Fixed a bug in the Markdown scanner where it would hang
if you inserted a tab before a blockquote marker '>', but
only if
you'd had three or more cups of coffee at a small diner within
the last week.
* Fixed crash which would occur sometimes when editing
per-language enabling for clipping sets in the Setup window.
* You can now use the Escape key to close the Setup window, if desired.
* When using the search box in the Clippings floater or the Insert
Clipping panel, the first match is now selected so that you don't
need an extra step to confirm if that is the one you want.
* [299309] If the application is unable to create the necessary
auto-save data folders, it will now alert you when starting up,
rather than allowing the operation to silently fail (and
cause a
runtime exception when attempting an auto-save for crash
recovery).
* [299434] Fixed crash which would occur when trying to interpret
certain types of malformed markup while right-clicking in a
tag or
using the "Edit Tag" command.
* [299439] Fixed crash which could occur when toggling Show Line
Numbers or Show Gutter in the Appearance preferences.
* [299500] Fixed bug in which Find Differences results windows
didn't use the correct highlight colors for selected differences.
* [296979, 299542] Fixed crash in the Pascal function scanner
which would occur in some cases when it was asked to
process a
file that was most assuredly not Pascal source code.
* [298779, 298959] Fixed text rendering bug which would occur with
certain font and size combinations (usually when both the font
size and the number of spaces per tab was small).
* [299618] The text generated by the "New HTML Document" command
is now detabbed if the "Auto-expand tabs" preference is
turned on.
* [250682] Holding down the Option key while clicking an "x"
widget in the Windows palette will now close all windows (or
documents, depending on which "x" you clicked on).
* [299190] Fixed bug in which applying a sub-line difference would
modify the wrong range of text.
* [299234] Restored "Capitalize Sentences" to working order.
* [298773] Fixed bug in which the "Next Occurrence of/Previous
Occurence of" commands on the Search menu would not update
correctly when selecting text for which only a single occurrence
was present in the document.
* Fixed a performance bottleneck in some of the more
compute-intensive text transformations, and Process Lines
Containing, Process Duplicate Lines, Sort Lines, and Zap Gremlins
will now operate about 40% faster.
* Corrected the appearance of the progress bar overlay in the
application dock icon (used for operations which display a
progress dialog), so that it now updates correctly as the
operation progresses.
* [299824] Changed the ordering of extension mappings for the
"Text File" language so that initial saves of such
documents no
longer select "`.csv`" as an extension.
* Made a change to improve the performance of content-based text
encoding detection in text files. This will reduce the
amount of
time required for large multi-file batch operations (such as
search/replace, Find Differences, and text factory operations).
* Made a change to improve directory scanning performance
during a
Find Differences folder comparison.
=end=
The package can be downloaded from our web server:
<
http://pine.barebones.com/rhombus/BBEdit-11.0.2_3493.zip>
Enjoy,
R.
--
Rich Siegel Bare Bones Software, Inc.
<
sie...@barebones.com> <
http://www.barebones.com/>