aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/CaseConvert.cxx
AgeCommit message (Expand)AuthorFilesLines
2023-04-11Feature [feature-requests:#1485] Follow rule-of-zero to omit standard methods.Neil1-7/+1
2023-03-11Feature [feature-requests:#1482] Merge case converters into an array.Zufu Liu1-26/+12
2022-12-02Feature [feature-requests:#1458] Move code into member functions, useZufu Liu1-106/+76
2022-10-26Feature [feature-requests:#1461] Update to Unicode 14.Neil1-3/+10
2021-08-31Reduce Code Analysis warnings.Neil1-2/+7
2021-08-22Follow rule-of-zero / rule-of-5 where reasonable by removing standard operatorsNeil1-1/+0
2021-05-28Better exception handling for noexcept methods. More accurate noexcept marking.Neil1-1/+7
2021-05-24Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.hNeil1-2/+2
2021-04-27Feature [feature-requests:1379]. Update to Unicode 13.Neil1-0/+3
2021-04-05Change CaseConversion to an enum class.Neil1-19/+19
2020-03-13Using constexpr in UniConversion and CaseConvert.Neil1-1/+1
2019-10-16Feature [feature-requests:#1315] Update to Unicode 12.1.Neil1-3/+5
2019-04-10Use noexcept in CaseConvert as well as std::string_view::copy.Neil1-5/+5
2019-01-06Bug [#2068]. Fix some clang-tidy warnings.Zufu Liu1-1/+1
2018-10-18Updated case conversion and character categories to Unicode 11.Neil1-0/+6
2018-10-11Replace NULL and 0 with nullptr in clear cases of pure C++ code.Neil1-4/+4
2018-05-14Remove dependency on StringCopy and simplify constructor.Neil1-5/+9
2018-05-14Include <string_view> to allow future use in Platform interface and Unicode.Neil1-0/+1
2018-04-21Safety improvements for character code - drop reinterpret_cast, ensure moreNeil1-11/+10
2018-04-14Make some changes recommended by clang-tidy.Neil Hodgson1-1/+1
2018-03-24Feature [feature-requests:#1212]. Move Unicode conversions into UniConversion.Zufu Liu1-21/+0
2018-03-01Mark variables as const where simple.Neil1-4/+4
2018-03-01Avoid warning with explicit destructor.Neil1-0/+1
2017-09-14Remove automatically generated line end whitespace.Zufu Liu1-189/+189
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-6/+0
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
2015-07-04Make std::exception visible to all core code to remove chance that a differentNeil1-0/+1
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
2013-12-15Format normalization - whitespace and braces made consistent.Neil1-1/+1
2013-08-01Bug [#1506]. In some locales Visual C++ fails with UTF-8 in string literals.Neil1-128/+128
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