@@ -6615,6 +6616,10 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
SCI_GETPRIMARYSTYLEFROMSTYLE(int style) → int
SCI_SETIDENTIFIERS(int style, const char *identifiers)
SCI_PRIVATELEXERCALL(int operation, int pointer) → int
+ SCI_GETNAMEDSTYLES → int
+ SCI_NAMEOFSTYLE(int style, char *name) → int
+ SCI_TAGSOFSTYLE(int style, char *tags) → int
+ SCI_DESCRIPTIONOFSTYLE(int style, char *description) → int
SCI_SETLEXER(int lexer)
SCI_GETLEXER → int
@@ -6792,6 +6797,23 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
SCI_PRIVATELEXERCALL(int operation, int pointer) → int
Call into a lexer in a way not understood by Scintilla.
+
+ Lexers may provide information on the styles they use.
+ Lexers have to explicitly support this feature by implementing particular methods.
+
+ SCI_GETNAMEDSTYLES → int
+ Retrieve the number of named styles for the lexer.
+
+ SCI_NAMEOFSTYLE(int style, char *name) → int
+ Retrieve the name of a style. This is a C preprocessor symbol like "SCE_C_COMMENTDOC".
+
+ SCI_TAGSOFSTYLE(int style, char *tags) → int
+ Retrieve the tags of a style. This is a space-separated set of words like "comment documentation".
+
+ SCI_DESCRIPTIONOFSTYLE(int style, char *description) → int
+ Retrieve an English-language description of a style which may be suitable for display in a user interface.
+ This looks like "Doc comment: block comments beginning with /** or /*!".
+
Lexer Objects
Lexers are programmed as objects that implement the ILexer4 interface and that interact
diff --git a/scintilla/doc/ScintillaDownload.html b/scintilla/doc/ScintillaDownload.html
index decaa4933..c5a126b65 100644
--- a/scintilla/doc/ScintillaDownload.html
+++ b/scintilla/doc/ScintillaDownload.html
@@ -26,9 +26,9 @@
|
-
+
Windows
-
+
GTK+/Linux
|
@@ -42,7 +42,7 @@
containing very few restrictions.
- Release 4.0.1
+ Release 4.0.2
Source Code
@@ -50,8 +50,8 @@
The source code package contains all of the source code for Scintilla but no binary
executable code and is available in
- - zip format (1600K) commonly used on Windows
- - tgz format (1400K) commonly used on Linux and compatible operating systems
+ - zip format (1600K) commonly used on Windows
+ - tgz format (1400K) commonly used on Linux and compatible operating systems
Instructions for building on both Windows and Linux are included in the readme file.
diff --git a/scintilla/doc/ScintillaHistory.html b/scintilla/doc/ScintillaHistory.html
index 137c5abba..f879995f6 100644
--- a/scintilla/doc/ScintillaHistory.html
+++ b/scintilla/doc/ScintillaHistory.html
@@ -526,6 +526,26 @@
Icons Copyright(C) 1998 by Dean S. Jones
+
+
+ -
+ Released 26 October 2017.
+
+ -
+ Fix HTML lexer handling of Django so that nesting a {{ }} or {% %}
+ Django tag inside of a {# #} Django comment does not break highlighting of rest of file
+
+ -
+ Fix failure on Cocoa with animated find indicator in large files with macOS 10.13
+ by disabling animation on 10.13.
+
+ -
+ Fix Cocoa hang when Scintilla loaded from SMB share on macOS 10.13.
+ Bug #1979.
+
+
@@ -812,7 +832,7 @@
SciTE on Windows Find strip Find button works in incremental no-close mode.
- Bug #1926.
+ Bug #1926.
@@ -1236,6 +1256,7 @@
This prevents unexpected behaviour and crashes on East Asian systems where default locales are commonly DBCS.
Projects which want to default to DBCS code pages in East Asian locales should set the code page and
character set explicitly.
+ (This change has been REVERTED in Notepad3)
SCVS_NOWRAPLINESTART option stops left arrow from wrapping to the previous line.
diff --git a/scintilla/doc/index.html b/scintilla/doc/index.html
index 35481e60b..af84d41bf 100644
--- a/scintilla/doc/index.html
+++ b/scintilla/doc/index.html
@@ -9,7 +9,7 @@
-
+