Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
white.
|
|
|
|
This option is provisional and experimental.
|
|
64-bits.
|
|
|
|
|
|
|
|
position.
|
|
|
|
Group some method declarations and definitions for AddRef/Release and PerLine.
|
|
This was a work-around for infinite loops when replacing empty matches and this
is now the application's responsibility.
|
|
choice between 32-bit and 64-bit position implementations.
|
|
|
|
insertion followed by line up or down.
|
|
This change was not compatible with Cocoa as it uses document-based coordinates
rather than view-based.
|
|
|
|
|
|
|
|
arguments as that is clumsy when converting types.
|
|
implementations of that interface.
|
|
|
|
Use UTF8BytesOfLead to determine expected length early in function to quickly
detect argument not long enough, invalid single bytes and invalid first trail
then branching on length for more detailed checks.
|
|
|
|
|
|
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character
into UniConversion.
|
|
Friendlier treatment of invalid UTF-8.
Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests.
|
|
|
|
needs to #include "XPM.h".
Move definition of standard methods on LineMarker from header to implementation
to reduce included text and further isolate use of XPM and RGBAImage.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
From Effective Modern C++ Item 21.
|
|
|
|
|
|
or End position instead of the limit of the rectangular selection.
|
|
Update.
Times of observed mouse events went backwards causing unsigned overflow.
|
|
|
|
different style types.
Currently only instantiated over <int, int>.
|
|
|
|
|
|
|
|
|
|
std::clamp is from C++17.
|
|
which may drop information.
|