mirror of
https://github.com/notepad-plus-plus/notepad-plus-plus.git
synced 2025-07-31 01:34:58 +02:00
Release 5.5.1 ( https://www.scintilla.org/scintilla551.zip ) Released 22 July 2024. SCI_CUTALLOWLINE added which is similar to SCI_COPYALLOWLINE but also deletes the copied text. Feature #1518. Can set font used for autocompletion lists with SCI_AUTOCSETSTYLE. Feature #1523. Increase maximum zoom set interactively to +60 points. Feature #1517. Fix flickering cursor after some mouse action sequences. Bug #2443. Release 5.3.3 ( https://www.scintilla.org/lexilla533.zip ) Released 22 July 2024. ASP: Control whether ASP is enabled for XML and HTML with lexer.xml.allow.asp and lexer.html.allow.asp. Issue #252. JavaScript: Recognize regular expressions at start or after '>' in JavaScript when lexer is cpp, hypertext, or xml. Issue #250, Bug #918. JavaScript: Recognize initial #! 'shebang' line as a comment in standalone files. Issue #253. Lua: Fix non-ASCII identifiers joined with '.' or ':'. Issue #242. Lua: Fix folding for multi-line SCE_LUA_LITERALSTRING and SCE_LUA_COMMENT when performed incrementally. Issue #247. PHP: Control whether PHP is enabled for XML and HTML with lexer.xml.allow.php and lexer.html.allow.php. Issue #252. Close #15466
107 lines
2.0 KiB
Plaintext
107 lines
2.0 KiB
Plaintext
// Define the standard order in which to include header files
|
|
// All platform headers should be included before Scintilla headers
|
|
// and each of these groups are then divided into directory groups.
|
|
|
|
// Base of the repository relative to this file
|
|
|
|
//base:..
|
|
|
|
// File patterns to check:
|
|
|
|
//source:include/*.h
|
|
//source:src/*.cxx
|
|
//source:lexlib/*.cxx
|
|
//source:lexers/*.cxx
|
|
//source:access/*.cxx
|
|
//source:test/*.cxx
|
|
//source:test/unit/*.cxx
|
|
|
|
// C standard library
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include <stdio.h>
|
|
#include <stdarg.h>
|
|
#include <assert.h>
|
|
#include <ctype.h>
|
|
|
|
// C++ wrappers of C standard library
|
|
#include <cstdlib>
|
|
#include <cstdint>
|
|
#include <cassert>
|
|
#include <cstring>
|
|
#include <cctype>
|
|
#include <cstdio>
|
|
#include <cstdarg>
|
|
|
|
// C++ standard library
|
|
#include <utility>
|
|
#include <string>
|
|
#include <string_view>
|
|
#include <vector>
|
|
#include <map>
|
|
#include <set>
|
|
#include <optional>
|
|
#include <initializer_list>
|
|
#include <algorithm>
|
|
#include <iterator>
|
|
#include <functional>
|
|
#include <memory>
|
|
#include <regex>
|
|
#include <iostream>
|
|
#include <sstream>
|
|
#include <fstream>
|
|
#include <iomanip>
|
|
#include <filesystem>
|
|
|
|
// POSIX
|
|
#include <dlfcn.h>
|
|
|
|
// Windows header needed for loading DLL
|
|
#include <windows.h>
|
|
|
|
// Scintilla/Lexilla headers
|
|
|
|
// Non-platform-specific headers
|
|
|
|
// Scintilla include
|
|
|
|
#include "Sci_Position.h"
|
|
#include "ILexer.h"
|
|
#include "Scintilla.h"
|
|
|
|
// Lexilla include
|
|
|
|
#include "SciLexer.h"
|
|
#include "Lexilla.h"
|
|
|
|
// access
|
|
|
|
#include "LexillaAccess.h"
|
|
|
|
// lexlib
|
|
#include "StringCopy.h"
|
|
#include "PropSetSimple.h"
|
|
#include "InList.h"
|
|
#include "WordList.h"
|
|
#include "LexAccessor.h"
|
|
#include "Accessor.h"
|
|
#include "StyleContext.h"
|
|
#include "CharacterSet.h"
|
|
#include "CharacterCategory.h"
|
|
#include "LexerModule.h"
|
|
#include "CatalogueModules.h"
|
|
#include "OptionSet.h"
|
|
#include "SparseState.h"
|
|
#include "SubStyles.h"
|
|
#include "DefaultLexer.h"
|
|
#include "LexerBase.h"
|
|
#include "LexerSimple.h"
|
|
|
|
// test
|
|
|
|
#include "TestDocument.h"
|
|
|
|
// Catch testing framework
|
|
#include "catch.hpp"
|
|
|