Upcoming 5.2.3 release
Neil Hodgson <[email protected]>
| Newsgroups | gmane.comp.lib.scintilla.devel,gmane.editors.scite.general |
|---|---|
| Message-ID | <[email protected]> |
New versions of Lexilla (5.1.7), Scintilla (5.2.3), and SciTE (5.2.3) will be released in a few days. This release contains fixes and features for Lexilla and Scintilla. SciTE gets some fixes plus the changes in Lexilla and Scintilla. The recently discussed changes to the default set of languages in SciTE will not be in 5.2.3 but should occur afterwards. Changes: • SciTE • Fix crash on Windows after opening a file with File Open dialog when open.filter empty. Bug #2325. • Fix hang on Windows with file on UNC share. Bug #2326. • Fix display of replacement field in replace strip on Windows with 250% scaling. Bug #2331. • Fix localisation for text that start with "match". Bug #2327. • Lexilla 5.1.7 • Add LexAccessor::StyleIndexAt to retrieve style values as unsigned to handle styles > 127 better. Issue #61. • Associate more than one file extension with a setting for testing. Issue #81. • CMake: Fix folding of "ElseIf". Issue #77, Pull request #78, Bug #2213. • HTML: Fix folding of JavaScript doc comments. Bug #2219. • Matlab: add "classdef" and "spmd" to folding keywords. Pull request #70. • Matlab: handle "arguments" contextual keyword. Pull request #70. • Matlab: improve support of class definition syntax. Pull request #75. • Raku: fix escape detection. Pull request #76. • Ruby: fix character sequence "?\\#" to not include '#' in SCE_RB_NUMBER as only second '\' is quoted. Issue #69. • Ruby: improve styling of ternary expressions as commonly used. Issue #69. • VHDL: support folding for VHDL 08 else-generate and case-generate. Pull request #80. • Scintilla 5.2.3 • Duplicate APIs to support 64-bit document positions on Win32: SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL, and SCI_FORMATRANGEFULL. This adds new types to Scintilla.iface which may impact downstream projects. Applications should move to these APIs from their predecessors as they will be deprecated. • Improve performance of SCI_FOLDALL(SC_FOLDACTION_EXPAND) by not lexing whole document as it does not depend on folding structure. • Fix partial updates and non-responsive scroll bars on Xorg. This defers scroll bar changes to an idle task so could affect applications that depend on the scroll position being updated. Bug #2322, Bug #2196, Bug #2312. • Fix problem with horizontally inverted glyphs with buffered drawing and WS_EX_LAYOUTRTL set on Win32 GDI. Feature #1435. • Fix ARM64 builds with Visual C++ due to unsupported CETCOMPAT flag. Bug #2324. • For Qt 6, fix "modified" signal when text is null but length non-0. Bug #2328. • Fix pink selection background when printing by making it completely transparent. 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 "scintilla-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/scintilla-interest/E6344AAF-97AC-480A-BAB2-906A37D339DE%40gmail.com.