Upcoming 5.6.5 release

10 views
Skip to first unread message

Neil Hodgson

unread,
Jul 31, 2026, 9:04:36 PM (5 days ago) Jul 31
to scintilla-interest, scite-interest
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

• Provide executables for Windows on ARM. Distribution building on
Windows made more flexible with standard build executed with
scripts\build_all.bat.
• On GTK, fix Find in Files not finding text that includes characters
that are significant to the shell such as '$', '"', and '`'.
• Quote variables in command properties to allow more characters such
as ' ' to work in file names.
• Implement unsafe.path.characters property to prevent running shell
commands on paths that contain potentially unsafe characters.
• On Windows, add icon.busy property to change the SciTE taskbar icon
while a command is executing.

Lexilla 5.5.2

• JavaScript: in cpp, XML, and HTML lexers, only recognize regular
expression literal when initial '/' is followed by another '/' on the
same line.
• Lexilla may be built without exporting any entry points by defining
the preprocessor symbol LEXILLA_NO_EXPORT. This is only useful when
building a static library. Issue #311.

Scintilla 5.6.5

• 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.
• On Qt, prepare for drawing asynchronously to avoid styling inside
the draw handler. This may improve performance and matches other
platforms.
• On Cocoa, fix problem where styling and update UI notifications were
performed inside drawing instead of before drawing which could cause
drawing to be abandoned unnecessarily.
• Increase interior width of MarkerSymbol::Plus and Minus to match
stroke width setting.
• Improve performance of fold discovery in some situations by styling
progressively larger blocks of lines.
• Don't use std::async and std::future in single threaded situations.
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
Reply all
Reply to author
Forward
0 new messages