From 8fd93df6b3985d1513be64cd859fbdee123651ce Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 11 Aug 2017 10:05:07 +1000 Subject: Include more of the 4.0.0 changes. --- doc/ScintillaHistory.html | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'doc/ScintillaHistory.html') diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index b006b9b00..6a16898b3 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -530,12 +530,34 @@ Released 15 August 2017.
  • + This is an unstable release with changes to interfaces used for lexers and platform access. + Some more changes may occur to internal and external interfaces before stability is regained with 4.1.0. +
  • +
  • Uses C++14 features. Requires Microsoft Visual C++ 2017, GCC 7, and Clang 4.0 or newer.
  • Support dropped for GTK+ versions before 2.24.
  • + The lexer interfaces ILexer and ILexerWithSubStyles, along with additional style metadata methods, were merged into ILexer4. + Most lexers will need to be updated to match the new interfaces. +
  • +
  • + The IDocumentWithLineEnd interface was merged into IDocument. +
  • +
  • + The platform layer interface has changed with unused methods removed, a new mechanism for + reporting events, removal of methods that take individual keyboard modifiers, and removal of old timer methods. +
  • +
  • + Style metadata may be retrieved from lexers that support this through the SCI_GETNAMEDSTYLES, SCI_NAMEOFSTYLE, + SCI_TAGSOFSTYLE, and SCI_DESCRIPTIONOFSTYLE APIs. +
  • +
  • + The Cocoa platform layer uses Automatic Reference Counting (ARC). +
  • +
  • The default encoding in Scintilla is UTF-8.
  • -- cgit v1.2.3