Scintilla 5.6.5 released

"'Neil Hodgson' via scintilla-interest" <[email protected]> Tue, 4 Aug 2026 10:14:14 +1000
Newsgroups gmane.comp.lib.scintilla.devel
Message-ID <[email protected]>
   Scintilla is a cross-platform source code editing component.

   Scintilla 5.6.5 is now available from the scintilla.org web site.

   This is a feature, fix, and performance release. The changes have more p=
otential for issues than most releases.

   SCN_UPDATEUI adds SC_UPDATE_TEXT and SC_UPDATE_LINE_COUNT flags. When SC=
_UPDATE_TEXT set, the position field indicates the start of any change. Thi=
s may make it easy and efficient to perform more work on SCN_UPDATEUI inste=
ad of on SCN_MODIFIED as this can coalesce multiple modifications.

   On Qt, prepare for drawing asynchronously to avoid styling inside the dr=
aw handler.

   On Cocoa, perform styling and update UI notifications before drawing ins=
tead of inside drawing in most cases.

   Fold discovery styles progressively larger blocks of lines. This avoids =
paying lexer call overhead many times, particularly for lexers that perform=
 significant back-tracking in some cases. However, it could also make the U=
I less responsive in other cases.

   When only 1 layout thread is configured, avoid calling threading and loc=
k library functions. This can avoid buggy standard library implementations =
and will be slightly faster.

   Signed versions of Scintilla.DLL are included in the SciTE Windows execu=
table downloads that can be used by downstream projects. It is signed "Open=
 Source Developer, Neil Hodgson".

   A C++17 compiler is required to build Scintilla. Microsoft Visual C++ 20=
22, GCC 9.0, Clang 9.0, Xcode 14 Clang or newer will work. Some slightly ol=
der compilers may still work.

   A list of changes is available on the history page.
https://www.scintilla.org/ScintillaHistory.html

   Scintilla uses Mercurial (Hg) for source code control. The repository ca=
n be cloned with
hg clone http://hg.code.sf.net/p/scintilla/code scintilla

  Thanks to the contributors of code and documentation and to the testers.

   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/C8FD0AB0-949E-4115-B648-D74760644CAE%40me.com.