New versions of Lexilla (5.4.0), Scintilla (5.5.2), and SciTE (5.5.2) will be released soon on the 21st.
This is a larger release with several new Scintilla APIs and a new lexer for TOML.
While Lexilla is compatible with previous releases, some projects using Lexilla have customized Lexilla.cxx to add and remove lexers and these projects may need some work. Due to this, the middle digit of the version number was incremented.
Lexilla sees changes to Bash and Progress.
Changes:
• SciTE
• Add stretch attribute to style settings.
• Add load.session.always to open both previous session and command line files. Bug #2440.
• Lexilla 5.4.0
• Inside Lexilla, LexerModule instances are now const. This will require changes to applications that modify Lexilla.cxx, which may be done to add custom lexers.
• Lexer added for TOML "toml".
• Bash: Handle backslash in heredoc delimiter. Issue #257.
• Progress: Fix lexing of nested comments. Pull request #258.
• Force lower-casing of case-insensitive keyword lists so keywords match in some lexers. Issue #259.
• Scintilla 5.5.2
• Add SCI_SETCOPYSEPARATOR for separator between parts of a multiple selection when copied to the clipboard. Feature #1530.
• Add SCI_GETUNDOSEQUENCE to determine whether an undo sequence is active and its nesting depth.
• Add SCI_STYLESETSTRETCH to support condensed and expanded text styles.
• Add SCI_LINEINDENT and SCI_LINEDEDENT. Feature #1524.
• Fix bug on Cocoa where double-click stopped working when system had been running for a long time.
• On Cocoa implement more values of font weight and stretch.
The committed changes can be examined either in the repositories
git clone
https://github.com/ScintillaOrg/lexilla
hg clone
http://hg.code.sf.net/p/scintilla/code scintilla
hg clone
http://hg.code.sf.net/p/scintilla/scite
or from
https://www.scintilla.org/scite.zip Source
https://www.scintilla.org/wscite.zip Windows executable (64-bit)
Neil