aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/ILexer.h
AgeCommit message (Collapse)AuthorFilesLines
2020-06-02Initial, experimental support for upstream ILexer5/lexilla lexers.mitchell1-1/+77
2020-01-04Backport: Define ILexerWithIdentity with methods for retrieving name, ID, ↵mitchell1-1/+8
and property values. Implement ILexerWithIdentity on object lexers. Implement ILexerWithIdentity on LexerSimple wrapper for function lexers. Backport of changeset 7870:6ffcbd42288c, but with a new interface compatible with ILexer, not ILexer5.
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and ↵Neil1-4/+0
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3.
2017-08-28Backport: New header ILoader.h defines ILoader interface as it does not ↵Neil1-14/+0
belong in ILexer.h. Backport of changeset 6383:9c8257ff60b7.
2017-06-22Backport: Add style metadata methods with null implementations.Neil1-1/+9
Backport based on changesets 6345:faecbd0078e5 and 6346:72bd27f81477.
2017-07-09Backport: Bug [#1955]. The data parameter to ILoader::AddData made const.Justin Dailey1-1/+1
Backport of changeset 6340:52f12c3eebcd.
2015-07-17Add the Sci_Position, Sci_PositionU, and Sci_PositionCR typedefs to externalNeil1-23/+25
interfaces to allow these to become 64-bit in the future.
2013-09-05Added SCI_GETPRIMARYSTYLEFROMSTYLE.Neil1-0/+1
2013-09-03Added GetStyleFromSubStyle.Neil1-0/+1
Tests for this and other sub styles methods.
2013-06-29Bug: [#1483]. Split GetRelativePosition into 2 calls one for moving between ↵Neil1-1/+2
character positions and the other for retrieving a character and width.
2013-06-27Bug: [#1483]. Adding StyleContext::GetRelativeCharacter for ↵nyamatongwe1-0/+1
character-oriented access. Implemented using new method IDocumentWithLineEnd::GetRelativePosition.
2013-01-19Add methods for Unicode line ends and substyles to IDocument and ILexernyamatongwe1-2/+19
producing IDocumentWithLineEnd and ILexerWithSubStyles.
2011-10-26Implement ILoader interface so that clients can load documents fromnyamatongwe1-0/+8
background threads.
2010-08-19Adding GetLineIndentation to IDocument.nyamatongwe1-0/+1
2010-08-19Exposed BufferPointer through IDocument.nyamatongwe1-0/+1
2010-07-13New files for new lexer implementation.nyamatongwe1-0/+67