|
|
|
|
QScintilla v2.4 Released
5 June 2009
QScintilla v2.4 has been released. The highlights of this release include support for annotations, margin text, and the ability to write new language lexers.
The major new features are:
- 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.
|