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.