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.