Scintilla 5.6.4 released

8 views
Skip to first unread message

Neil Hodgson

unread,
Jul 5, 2026, 9:37:31 PM (4 days ago) Jul 5
to Scintilla mailing list
Scintilla is a cross-platform source code editing component.

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

This is a feature and fix release.

The focus was on improving fractional scaling on Qt. The new SCI_SETSCALETECHNIQUE API can be called with the SCALE_TECHNIQUE_PIXEL_ALIGNED value to eliminate 'seams' (extraneous lines) between lines and between lexemes. Scintilla.iface is augmented with comments indicating which APIs take pixel values so may be automatically scaled by wrappers. The output location for executables (shared libraries) when building ScintillaEditBase is now consistently scintilla/bin.

Projects that process Scintilla.iface should be examined and updated if necessary for the addition of the 'pixels' type. The current release uses extra comments to mark the changes but this will be inlined into the main definitions in a future release - likely 2 releases from now. To help migrate projects there is a scintilla/scripts/FilterPixels.py program that can convert Scintilla.iface to its form with inlined 'pixels' or to eliminate the extra comments.

A SCI_CHANGEINSERTION that sets an empty insertion was optimized to avoid adding undo actions, history, and event.

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
Reply all
Reply to author
Forward
0 new messages