Upcoming 5.6.5 release
Neil Hodgson <[email protected]> Sat, 1 Aug 2026 11:04:20 +1000
| Newsgroups | gmane.comp.lib.scintilla.devel,gmane.editors.scite.general |
|---|---|
| Message-ID | <CAMLCkUcKf4PquzoraXvA-P=v1Pb5H4p7if_5XWn_fr1R4y8Ftg@mail.gmail.com> |
New versions of Lexilla (5.5.2), Scintilla (5.6.5), and SciTE (5.6.5) will be released soon, likely on 4 August. Changes: SciTE 5.6.5 =E2=80=A2 Provide executables for Windows on ARM. Distribution building on Windows made more flexible with standard build executed with scripts\build_all.bat. =E2=80=A2 On GTK, fix Find in Files not finding text that includes characte= rs that are significant to the shell such as '$', '"', and '`'. =E2=80=A2 Quote variables in command properties to allow more characters su= ch as ' ' to work in file names. =E2=80=A2 Implement unsafe.path.characters property to prevent running shel= l commands on paths that contain potentially unsafe characters. =E2=80=A2 On Windows, add icon.busy property to change the SciTE taskbar ic= on while a command is executing. Lexilla 5.5.2 =E2=80=A2 JavaScript: in cpp, XML, and HTML lexers, only recognize regular expression literal when initial '/' is followed by another '/' on the same line. =E2=80=A2 Lexilla may be built without exporting any entry points by defini= ng the preprocessor symbol LEXILLA_NO_EXPORT. This is only useful when building a static library. Issue #311. Scintilla 5.6.5 =E2=80=A2 Add SC_UPDATE_TEXT and SC_UPDATE_LINE_COUNT flags to SCN_UPDATEUI notifications. This can help improve performance by client code switching from listening for changes with rapid SCN_MODIFIED to delayed SCN_UPDATEUI notifications. =E2=80=A2 On Qt, prepare for drawing asynchronously to avoid styling inside the draw handler. This may improve performance and matches other platforms. =E2=80=A2 On Cocoa, fix problem where styling and update UI notifications w= ere performed inside drawing instead of before drawing which could cause drawing to be abandoned unnecessarily. =E2=80=A2 Increase interior width of MarkerSymbol::Plus and Minus to match stroke width setting. =E2=80=A2 Improve performance of fold discovery in some situations by styli= ng progressively larger blocks of lines. =E2=80=A2 Don't use std::async and std::future in single threaded situation= s. This avoids crashes with some runtime libraries as well as minor performance costs. Geany Issue #4620. 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 --=20 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 e= mail to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/scintilla-i= nterest/CAMLCkUcKf4PquzoraXvA-P%3Dv1Pb5H4p7if_5XWn_fr1R4y8Ftg%40mail.gmail.= com.