aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlib/CharacterSet.h
AgeCommit message (Collapse)AuthorFilesLines
2018-05-17Backport: Use nullptr instead of 0 in headers as this diminishes the number ↵Neil1-1/+1
of warnings. Backport of changeset 6957:06ab85d42c89.
2018-04-19Backport: Templatize MakeUpperCase/MakeLowerCase so they work on char/int ↵Neil1-4/+6
without casts. Backport of changeset 6707:29e80e764b46.
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-03-08Fix memory leak.Neil Hodgson1-5/+8
2017-03-06Use several C++11 features as examples so problems with these features are seen.Vicente1-0/+8
Features used are move constructor, unique_ptr, deleted functions, enum class, lambda expression, and range for loop.
2016-10-06Move MakeLowerCase into CharacterSet.h as that is where MakeUpperCase is.Neil1-1/+8
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.
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.
2012-07-02Remove unnecessary check.nyamatongwe1-2/+2
2012-07-02Treat negative values as non-ASCII.nyamatongwe1-1/+1
2011-05-13Removed confusing comment. Bug #3301002.nyamatongwe1-1/+0
2011-02-28Avoid shadowed variables as reported by Xcode.nyamatongwe1-2/+2
2010-07-13Changed files for new lexer design.nyamatongwe1-5/+95
2010-07-13Creating lexlib with lexer support files.nyamatongwe1-0/+59