aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/CaseConvert.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-01-06Backport: Bug [#2068]. Fix some clang-tidy warnings.Zufu Liu1-1/+1
Backport of changeset 7195:ce4394f12c76.
2018-10-18Backport: Updated case conversion and character categories to Unicode 11.Neil1-0/+6
Fixed history by moving new items into the pending version. Backport of changeset 7120:3d7ba41494e8.
2018-10-11Backport: Replace NULL and 0 with nullptr in clear cases of pure C++ code.Neil1-4/+4
Backport of changeset 7111:e3cecaf6bd37.
2018-04-21Backport: Safety improvements for character code - drop reinterpret_cast, ↵Neil1-11/+10
ensure more variables are initialized, specify noexcept when safe. Backport of changeset 6727:8f4de063e95c.
2018-05-05Backport: Make some changes recommended by clang-tidy.mitchell1-1/+1
Backport of changeset 6687:4cbf987c7590.
2018-05-05Backport: Feature [feature-requests:#1212]. Move Unicode conversions into ↵mitchell1-21/+0
UniConversion. Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character into UniConversion. Backport of changeset 6645:463fa6965d9a.
2018-03-01Backport: Mark variables as const where simple.Neil1-4/+4
Backport of changeset 6470:d78a4b522662.
2018-03-01Backport: Avoid warning with explicit destructor.Neil1-0/+1
Backport of changeset 6467:17f14e179303.
2017-09-14Backport: Remove automatically generated line end whitespace.Zufu Liu1-189/+189
Backport of changeset 6390:51ca7c18e949.
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and ↵Neil1-6/+0
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3.
2017-04-09Further use of range-for.Neil1-3/+3
2017-04-06Added const where possible.Neil1-6/+6
2017-03-23Updated case conversion and character categories to Unicode 9.Neil1-3/+199
2017-03-04Use C++11 keyword "override" for methods that override a base class.Neil1-1/+1
2016-10-30Add header needed for std::string.Neil Hodgson1-0/+1
2016-10-27Tidy CaseMapString by moving some mechanics into CaseConvert. Use StringEncodeNeil1-0/+8
and StringDecode more and make more likely to be optimized.
2015-07-04Make std::exception visible to all core code to remove chance that a differentNeil1-0/+1
tool set will not indirectly include <stdexcept>.
2014-01-21Added ELEMENTS macro and use it to clarify determining size of arrays.Neil Hodgson1-2/+2
2013-12-22Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions whichNeil1-1/+5
guaranty termination where possible.
2013-12-15Format normalization - whitespace and braces made consistent.Neil1-1/+1
Parameter names added to method declarations.
2013-08-01Bug [#1506]. In some locales Visual C++ fails with UTF-8 in string literals.Neil1-128/+128
Fixed by using hex escapes for non-ASCII.
2013-07-15Fix out-of-bounds access for characters after end of set.Neil1-1/+3
2013-07-11Add namespace so builds on OS X.nyamatongwe1-0/+8
2013-07-11Include case conversion data in Scintilla so that all platforms will performNeil1-0/+620
case conversion of Unicode text in accordance with Unicode.