aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlib
AgeCommit message (Collapse)AuthorFilesLines
2016-04-21Correct comments.Neil1-2/+2
2016-04-21Correct comment.Neil1-2/+2
2015-07-29Change lexlib to use Sci_Position and Sci_PositionU to prepare for large fileNeil7-73/+73
support.
2015-07-25Use Sci_PositionU/Sci_Position for arguments to functional lexers, folders, andNeil4-8/+8
comment recognizers to allow for future implementation of 64-bit positions.
2015-07-20Use Sci_Position when required to implement interfaces.Neil6-18/+18
2015-03-28Avoid Coverity warnings for case that should never fail.Neil1-1/+2
2014-12-12Prevent some static analyzer warnings.Neil1-0/+2
2014-12-07Prevent some static analyzer warnings.Neil1-1/+3
2014-12-05Prevent some static analyzer warnings.Neil1-0/+1
2014-07-24Feature [feature-requests:#1059]. Disable -Wshadow warnings for lexers.Neil1-0/+5
2014-07-23Avoid shadowed names mostly in method prototypes. Turn off shadowNeil1-1/+1
warnings for lexers since they may be maintained by others.
2014-06-22Typo.Neil1-1/+1
2014-05-24Header include statements are now in a standardised order with that orderNeil8-8/+8
defined in scripts/HeaderOrder.txt.
2014-05-24Removing style byte indicators.Neil4-35/+10
2014-04-29Stop disabling warnings where no longer needed.Neil2-6/+1
2014-01-21Added ELEMENTS macro and use it to clarify determining size of arrays.Neil Hodgson3-2/+7
2013-12-22Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions whichNeil3-3/+37
guaranty termination where possible.
2013-12-15Make single argument constructors explicit to avoid unexpected conversions.Neil5-5/+5
2013-12-15Format normalization - whitespace and braces made consistent.Neil6-8/+8
Parameter names added to method declarations.
2013-10-26Avoid invalidating the buffered text when flushing styles.Neil1-1/+0
2013-09-10Cast away char subscripts to avoid warnings from clang.Unknown1-6/+6
2013-09-10Fix variable shadowing issues.nyamatongwe1-2/+2
2013-09-06Be more explicit about the empty case to avoid warnings from Visual C++ ↵Neil1-13/+15
analyzer.
2013-09-06Bug [#1521]. Allow tab, cariage return and new line separators for ↵Neil1-3/+5
SCI_SETIDENTIFIERS. Treat multiple separators as a single separator.
2013-09-03Added GetStyleFromSubStyle.Neil1-2/+15
Tests for this and other sub styles methods.
2013-07-25Minor changes to avoid warnings from Coverity.Neil1-1/+1
2013-07-21Normalising order of language headers.Neil8-8/+8
2013-07-21Standardising header guards and namespaces.Neil1-2/+2
2013-07-06Remove functions that are not used. Fix comment.Neil1-25/+1
2013-07-03Minor consting. Documentation added.Neil1-2/+13
2013-07-01Fixed namespace.nyamatongwe1-2/+2
2013-07-01Added CharacterCategory.Neil2-0/+3323
2013-06-29Bug: [#1483]. Split GetRelativePosition into 2 calls one for moving between ↵Neil2-26/+20
character positions and the other for retrieving a character and width.
2013-06-27Bug: [#1483]. Adding StyleContext::GetRelativeCharacter for ↵nyamatongwe2-56/+74
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.nyamatongwe5-12/+12
2013-05-08Hide implementation of WordList.nyamatongwe2-6/+27
2013-05-08Avoid warning.nyamatongwe1-1/+1
2013-05-05Since new throws an exception on failure, remove testing of result.nyamatongwe1-17/+13
2013-05-02Remove Expanded method which was not used by any client code.nyamatongwe2-17/+7
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-04-01Variable not needed.nyamatongwe1-3/+1
2013-01-30Allow access to secondary styles distance.nyamatongwe1-0/+4
2013-01-19Implement generic support for Unicode line ends and sub styles in lexer ↵nyamatongwe3-16/+260
support classes.
2013-01-19Add encodingType and documentVersion to decode and cache informationnyamatongwe1-2/+18
about the document.
2013-01-12Fix copy&paste error in comment.nyamatongwe1-1/+1
2012-07-10Added copy constructor and assignment operator to ease manipulation.nyamatongwe1-0/+21
2012-07-02Remove unnecessary check.nyamatongwe1-1/+1
2012-07-02Make IsLowerCase and IsUpperCase not depend on non-portable isascii, takenyamatongwe1-0/+8
an int argument to match similar calls, and move to header for wider use.