Migration Guide : Migrating from Version 12.0.1 : Lexer specification has changed
Lexer specification has changed
The parameter of CwScintillaEditor>>#setLexer: is now a name string rather than a numeric ID. The lexer identifiers are in the pool dictionary ScintillaLexerConstants. The pool entries will have the prefix SCLEX_*.
Reason for change
Scintilla primitive function now takes String as argument.
Action required
If you use the constants in the pool dictionary ScintillaLexerConstants, no action is required.
If you hard-coded the numeric IDs, you should examine ScintillaLexerConstants in VAST 12.0.1 to locate a constant with the matching ID and use that ScintillaLexerConstants constant.
Last modified date: 03/04/2024