Scintilla is a cross-platform source code editing component.
Scintilla 5.6.2 is now available from the
scintilla.org web site.
This is a feature and fix release.
A new error status SC_STATUS_OUTSIDE_DOCUMENT, is set when an attempt is made to insert text outside the document bounds. Checks are performed earlier to prevent actions partly succeeding. Incomplete actions could lead to features that are out of synchronization like change history referring to text that has been deleted.
On Win32 in a GDI scaled application, there were fixes in some circumstances. Scaling updates when window moved to a different monitor. Text sharpness increased in autocompletion lists.
A signed version of Scintilla.DLL is included in the SciTE Windows executable download 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++ 2022, GCC 9.0, Clang 9.0, Xcode 14 Clang or newer will work. Some slightly older 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 can 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