Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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.
|
|
|
|
|
|
|
|
Parameter names added to method declarations.
|
|
document
to return document size.
|
|
it never really could be.
|
|
|
|
iasascii is not part of ISO C or C++ but is a BSD extension so caused
problems when compiling in strict compliance mode.
|
|
case conversion of Unicode text in accordance with Unicode.
|
|
character
positions and the other for retrieving a character and width.
|
|
character-oriented access.
Implemented using new method IDocumentWithLineEnd::GetRelativePosition.
|
|
|
|
|