aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlib/StyleContext.h
AgeCommit message (Collapse)AuthorFilesLines
2018-06-04Use const in lexlib headers.Neil1-2/+2
2018-05-17Use nullptr instead of 0 in headers as this diminishes the number of warnings.Neil1-2/+2
2018-03-05Bug [#1999]. Fix hang lexing a Lua label where the range ends before "::".Neil1-0/+5
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-4/+0
interfaces ILexer4 and IDocument.
2017-06-22Update IDocument for version 4. Drop IDocumentWithLineEnd interface to just haveNeil1-1/+1
IDocument but with all the methods from IDocumentWithLineEnd. This removes version checking (for now). Use dvRelease4 ID. Drop mask argument to StartStyling.
2017-04-21More consistent deletion of standard methods.Neil1-1/+1
2017-04-20More consistent deletion of standard methods.Neil1-2/+3
2017-04-06Added const where possible.Neil1-2/+2
2016-10-06Move MakeLowerCase into CharacterSet.h as that is where MakeUpperCase is.Neil1-22/+1
Change the argument and return type of MakeUpperCase to match MakeLowerCase. Move StyleContext::MatchIgnoreCase into StyleContext.cxx as the change of header for MakeLowerCase couldn't be reconciled easily. Add casts as needed.
2015-07-29Change lexlib to use Sci_Position and Sci_PositionU to prepare for large fileNeil1-27/+27
support.
2014-05-24Removing style byte indicators.Neil1-2/+2
2013-12-15Format normalization - whitespace and braces made consistent.Neil1-2/+2
Parameter names added to method declarations.
2013-09-10Fix variable shadowing issues.nyamatongwe1-2/+2
2013-07-06Remove functions that are not used. Fix comment.Neil1-25/+1
2013-06-29Bug: [#1483]. Split GetRelativePosition into 2 calls one for moving between ↵Neil1-11/+14
character positions and the other for retrieving a character and width.
2013-06-27Bug: [#1483]. Adding StyleContext::GetRelativeCharacter for ↵nyamatongwe1-56/+59
character-oriented access. Implemented using new method IDocumentWithLineEnd::GetRelativePosition.
2013-06-18Method added to help lexers working with byte positions.nyamatongwe1-0/+6
Related to bug [#1483].
2013-05-24Made methods const where they can be and are logically const as well.nyamatongwe1-1/+1
2013-04-25Fix bug with setting atLineEnd at end of document.nyamatongwe1-1/+3
2013-04-05Extend apparent length of document by one NUL byte when lexing as this makesnyamatongwe1-11/+15
it easier to style end of document correctly.
2013-01-19Implement generic support for Unicode line ends and sub styles in lexer ↵nyamatongwe1-14/+83
support classes.
2011-07-25Properly set atLineStart depending on startPos. Bug #3377148.Marko Njezic1-1/+1
2010-08-19Ensure styling committed when lexers call StyleContext::Complete.nyamatongwe1-0/+1
2010-07-13Changed files for new lexer design.nyamatongwe1-26/+16
2010-07-13Creating lexlib with lexer support files.nyamatongwe1-0/+177