Scintilla 5.6.4 released

"'Neil Hodgson' via scintilla-interest" <[email protected]> Mon, 6 Jul 2026 11:37:14 +1000
Newsgroups gmane.comp.lib.scintilla.devel
Message-ID <[email protected]>
   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_SETSCAL=
ETECHNIQUE API can be called with the SCALE_TECHNIQUE_PIXEL_ALIGNED value t=
o eliminate 'seams' (extraneous lines) between lines and between lexemes. S=
cintilla.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 consi=
stently 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 e=
xtra comments to mark the changes but this will be inlined into the main de=
finitions in a future release - likely 2 releases from now. To help migrate=
 projects there is a scintilla/scripts/FilterPixels.py program that can con=
vert 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 avoi=
d adding undo actions, history, and event.

   A signed version of Scintilla.DLL is included in the SciTE Windows execu=
table 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++ 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/7B2B1F75-3EA8-4AA3-8688-8A9F5774772C%40me.com.