Submitted by admin on Mon, 2009-06-08 22:41
Posted in
Riverbank Computing has announced the release of version 2.4 of QScintilla, their Qt port of the C++ editing library Scintilla. Major changes:
- based on Scintilla v1.78
- added the QsciLexerCustom, QsciStyle and QsciStyledText classes
- added annotate(), annotation(), clearAnnotations(), setAnnotationDisplay() and annotationDisplay() to QsciScintilla
- added setMarginText(), clearMarginText(), setMarginType() and marginType() to QsciScintilla
- added QsciLexer::lexerId() so that container lexers can be implemented
- added editor() and styleBitsNeeded() to QsciLexer
- added setDollarsAllowed() and dollarsAllowed() to QsciLexerCPP
- added setFoldScriptComments(), foldScriptComments(), setFoldScriptHeredocs() and foldScriptHeredocs() to QsciLexerHTML
- added setSmartHighlighting() and smartHighlighting() to QsciLexerPascal
- added setFoldPackages(), foldPackages(), setFoldPODBlocks() and foldPODBlocks() to QsciLexerPerl
- added setV2UnicodeAllowed(), v2UnicodeAllowed(), setV3BinaryOctalAllowed(), v3BinaryOctalAllowed(), setV3BytesAllowed and v3BytesAllowed() to QsciLexerPython
- added setScriptsStyled() and scriptsStyled() to QsciLexerXML
- added Spanish translations.
Downloads here. Available under the old Qt dual licensing system.
Also, RBC have released updates for SIP, their engine for generating Python bindings for C++ libraries, and PyQt 3. SIP v4.8 (download here) now supports Python 3, Sphinx-based documentation and "the ability to supply alternate super-types and meta-types for wrapped objects". PyQt v3.18 (download here) is a maintainance release for compatibility with SIP v4.8. SIP is under the same licence as Python; PyQt is under the old Qt dual licence arrangement.