Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
All events include a set of keyboard modifier flags.
Older calls that passed individual parameters for each key were removed.
|
|
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.
|
|
Define UniqueString as a move-only string and use in a SparseVector for
ContractionState.
Remove SparseVector method specializations that are no longer needed.
|
|
|
|
as that throws an exception.
Also use unique_ptr for tab stop positions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
where it may be needed in the future.
|
|
|
|
and lines.
|
|
only available from Windows 2000 and later.
|
|
Features used are move constructor, unique_ptr, deleted functions, enum class,
lambda expression, and range for loop.
|
|
|
|
|
|
|
|
|
|
to SDK headers.
|
|
and StringDecode more and make more likely to be optimized.
|
|
|
|
is within the window.
|
|
Improved documentation for character sets.
|
|
readers like NVDA will speak when extending the selection with a Shift+Down key
combination scrolls but does not move the caret position relative to the screen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- support surrogate pairs in WM_CHAR messages
- support characters from supplementary planes in WM_UNICHAR messages
- support WM_UNICHAR messages in non-Unicode mode
- fix some code duplication
Also, do not return FALSE upon receiving a WM_UNICHAR message with
a UNICODE_NOCHAR parameter, since WM_UNICHAR can actually be handled
just fine (at least with the exact same level of support as WM_CHAR).
|
|
|
|
|
|
|
|
|
|
|
|
Japanese) IME input.
|
|
|
|
Avoids potential problems if sptr_t changed to a slightly different type.
|