From ee0e98b74c7e7c64fb9079cd0bacd4c3e840c3b0 Mon Sep 17 00:00:00 2001 From: mitchell Date: Fri, 19 Jun 2020 08:40:49 -0400 Subject: Reverted experimental Lexilla and SCI_SETILEXER support. When testing, it works when compiled with debug symbols enabled, but crashes without them. It doesn't seem worth maintaining. --- doc/ScintillaDoc.html | 19 +++---------------- doc/ScintillaHistory.html | 11 ----------- 2 files changed, 3 insertions(+), 27 deletions(-) (limited to 'doc') diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index 3848140d6..ece36a4e2 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -6952,8 +6952,7 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){ SCI_SETLEXERLANGUAGE(<unused>, const char *language)
SCI_GETLEXERLANGUAGE(<unused>, char *language) → int
- SCI_SETILEXER(bool iLexer5, pointer lexer)
- SCI_LOADLEXERLIBRARY(bool iLexer5, const char + SCI_LOADLEXERLIBRARY(<unused>, const char *path)
SCI_COLOURISE(position start, position end)
SCI_CHANGELEXERSTATE(position start, position end) → int
@@ -7003,27 +7002,15 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){ Lex*.cxx file and search for LexerModule. The third argument in the LexerModule constructor is the name to use.

-

SCI_SETILEXER(bool iLexer5, pointer lexer)
- SCI_SETILEXER allows setting a lexer as an ILexer*. - The lexer may be implemented by an application or a shared library such as Lexilla. - iLexer5 indicates whether or not the library contains Scintilla lexers that implement - the ILexer5 interface defined in Scintilla 4.3+ (e.g. Lexilla). The default is to assume lexers - implement the ILexer interface defined in Scintilla 3.x. This flag must be set explicitly and - cannot be inferred.

-

To test if your lexer assignment worked, use SCI_GETLEXER before and after setting the new lexer to see if the lexer number changed.

SCI_GETLEXERLANGUAGE retrieves the name of the lexer.

-

SCI_LOADLEXERLIBRARY(bool iLexer5, const char *path)
+

SCI_LOADLEXERLIBRARY(<unused>, const char *path)
Load a lexer implemented in a shared library. This is a .so file on GTK/Linux, a .dylib file on macOS, or a .DLL file on Windows. - iLexer5 indicates whether or not the library contains Scintilla lexers that implement - the ILexer5 interface defined in Scintilla 4.3+ (e.g. Lexilla). The default is to assume lexers - implement the ILexer interface defined in Scintilla 3.x. This flag must be set explicitly and - cannot be inferred. -

+

SCI_COLOURISE(position start, position end)
This requests the current lexer or the container (if the lexer is set to diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index def900bc2..266868958 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -629,17 +629,6 @@

Release 3.20.0

- -

- Release 3.20.0 -