Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Use namespaces more consistently.
Fix typo.
|
|
Use const where there is a benefit.
|
|
|
|
|
|
|
|
Also use #if for painting measurement as there are 7 sections of code to enable.
|
|
|
|
|
|
|
|
RoundXYPosition, XYMinimum, and XYMaximum.
|
|
Constructor not marked explicit as may be used in external platform layers.
|
|
|
|
DISABLE_D2D may still be defined to remove Direct2D features.
|
|
|
|
Friendlier treatment of invalid UTF-8.
Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests.
|
|
|
|
interfaces ILexer4 and IDocument.
|
|
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.
|
|
|
|
|
|
limiting scope, making comments more accurate, and avoiding warnings from clang
analyze.
|
|
|
|
as that throws an exception.
Also use unique_ptr for tab stop positions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
where it may be needed in the future.
|
|
Raise the default list length to 9 items.
|
|
LOAD_LIBRARY_SEARCH_SYSTEM32 causes failure of Direct2D on original Windows 7 so
check for availability before using.
|
|
only available from Windows 2000 and later.
|
|
|
|
|
|
was located above the caret.
|
|
|
|
|
|
|
|
selections part-way through clusters so that the caret doesn't stick to the end
of the cluster making it easier to understand editing actions.
|
|
|
|
|
|
|
|
handling that was needed to support Windows 95.
|
|
|
|
default encoding instead of chosen encoding.
|
|
DWRITE_TEXT_METRICS struct in header.
|