Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
IDocument but with all the methods from IDocumentWithLineEnd. This removes
version checking (for now). Use dvRelease4 ID.
Drop mask argument to StartStyling.
|
|
core to allow the Sci_Position.h types to widen to 64-bits.
|
|
|
|
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.
|
|
|
|
Document.
|
|
|
|
and make it easier to modify.
Remove out of date warning suppression.
|
|
|
|
|
|
|
|
|
|
where it may be needed in the future.
|
|
|
|
|
|
and lines.
|
|
|
|
Features used are move constructor, unique_ptr, deleted functions, enum class,
lambda expression, and range for loop.
|
|
|
|
|
|
Since 'noexcept' is not available with all compilers, restrict it to cases
where needed.
|
|
instead of bytes leading to more natural behaviour for multi-byte encodings like
UTF-8.
|
|
|
|
|
|
|
|
Simplifies code by removing any precedence issues and is shorter.
|
|
styles > 0x7f.
|
|
|
|
text then styling in the background using idle-time.
|
|
|
|
|
|
|
|
|
|
TargetWholeDocument.
|
|
of mistakes.
|
|
For example the sequence ['a', 'c', left, 'b', undo] would produce "c" instead of "ac".
|
|
Change made reverse iteration dangerous.
|
|
sensibly.
From Mitchell Foral.
|
|
positions.
This is needed on Cocoa where the IME wants to be able to index into the document
with UTF-16 counts to match Cocoa's own use of UTF-16.
|
|
|
|
same.
Add unit tests for UnicodeFromUTF8.
|
|
|
|
|
|
used.
|
|
|
|
|
|
and manipulate a character being composed, but may then commit or remove it
leaving no history in undo of the intermediate forms.
|
|
defined in scripts/HeaderOrder.txt.
|
|
|