Upcoming 5.3.4
Neil Hodgson <[email protected]> Sat, 4 Mar 2023 18:32:26 -0800 (PST)
| Newsgroups | gmane.editors.scite.general |
|---|---|
| Message-ID | <[email protected]> |
New versions of Lexilla (5.2.3), Scintilla (5.3.4), and SciTE (5.3.4)
will be released in a few days - likely 8th.
This release contains fixes and features for Lexilla, Scintilla, and
SciTE. Scintilla adds multi-threaded wrap. Lexilla sees changes to
Makefile, Ruby, and YAML.
Changes:
• Lexilla 5.2.3
• Add scripts/PromoteNew.bat script to promote .new files after
checking.
• Makefile: Remove 1024-byte line length limit.
• Ruby: Add new lexical classes for % literals SCE_RB_STRING_W (%w
non-interpolable string array), SCE_RB_STRING_I (%i non-interpolable symbol
array), SCE_RB_STRING_QI (%I interpolable symbol array), and
SCE_RB_STRING_QS (%s symbol). Issue #124.
• Ruby: Fix additional fold level for single character in
SCE_RB_STRING_QW. Issue #132.
• Ruby: Disambiguate %= which may be a quote or modulo assignment.
Issue #124, Bug #1255, Bug #2182.
• Ruby: Fix additional fold level for single character in
SCE_RB_STRING_QW. Issue #132.
• Ruby: Set SCE_RB_HERE_QQ for unquoted and double-quoted heredocs
and SCE_RB_HERE_QX for backticks-quoted heredocs. Issue #134.
• Ruby: Recognise #{} inside SCE_RB_HERE_QQ and SCE_RB_HERE_QX.
Issue #134.
• Ruby: Improve regex and heredoc recognition. Issue #136.
• Ruby: Highlight #@, #@@ and #$ style interpolation. Issue #140.
• Ruby: Fix folding for multiple heredocs started on one line. Fix
folding when there is a space after heredoc opening delimiter. Issue #135.
• YAML: Remove 1024-byte line length limit.
• Scintilla 5.3.4
• Add multithreaded wrap to significantly improve performance of
wrapping large files.
• More typesafe bindings of *Full APIs in ScintillaCall. Feature
#1477.
• Fix overlapping of text with line end wrap marker. Bug #2378.
• Fix clipping of line end wrap symbol for
SC_WRAPVISUALFLAGLOC_END_BY_TEXT.
• Where a multi-byte character contains multiple styles, display
each byte as a representation. This makes it easier to see and fix lexers
that change styles mid-character, commonly because they use fixed size
buffers.
• Fix a potential crash with autocompletion list fill-ups where a
SCN_CHARADDED handler retriggered an autocompletion list, but with no items
that match the typed character.
The committed changes can be examined either in the repositories
git clone https://github.com/ScintillaOrg/lexilla
hg clone http://hg.code.sf.net/p/scintilla/code scintilla
hg clone http://hg.code.sf.net/p/scintilla/scite
or from
https://www.scintilla.org/scite.zip Source
https://www.scintilla.org/wscite.zip Windows executable (64-bit)
Neil
--
You received this message because you are subscribed to the Google Groups "scite-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/scite-interest/8b476738-3e8d-4ace-b25d-03f072619489n%40googlegroups.com.