aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/DBCS.h
AgeCommit message (Collapse)AuthorFilesLines
2025-05-24Remove line end space.Zufu Liu1-1/+1
2025-04-03Turn on type conversion warnings for GCC and fix them.Neil1-4/+2
2025-03-27Optimize case-insensitive DBCS search to be around 5 times faster by using 64KNeil1-0/+21
memory to cache folding data for each DBCS code page used.
2025-03-27Use constant definitions to avoid warnings.Neil1-5/+11
2021-07-03Feature [feature-requests:#1408] Merge branches for setting representations forZufu Liu1-0/+1
invalid single bytes in multi-byte encodings.
2021-05-24Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.hNeil1-1/+1
and ScintillaStructures.h using scoped enumerations. Use these headers instead of Scintilla.h internally. External definitions go in the Scintilla namespace and internal definitio0ns in Scintilla::Internal.
2019-04-12Bug [#2093]. Improve efficiency with single byte character sets.Zufu Liu1-0/+8
2018-04-21Tighten definition of regular expression iterators so they are noexcept andNeil1-1/+1
define all the standard member functions. This cascades to all methods called by the iterators, affecting Document, CellBuffer, Partitioning, SplitVector and UTF-8 and DBCS functions. Other trivial functions declared noexcept.
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-4/+0
interfaces ILexer4 and IDocument.
2017-06-12Removed unused functions and methods from Platform.h.Neil1-0/+21
Replaced Platform::Clamp with Sci::clamp but will later change this to std::clamp once on full C++17 compilers. Drop MouseButtonBounce workaround for very early GTK+/Linux.