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.