Age | Commit message (Collapse) | Author | Files | Lines |
|
encapsulate that in ChangeMouseCapture method.
Does not change behaviour.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for replacing text.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
as it is redone in SubstituteByPosition.
Replace RESearch::pat and RESearch::GrabMatches with retrieving matches as
needed in SubstituteByPosition.
|
|
SCI_MOVESELECTEDLINESDOWN.
|
|
New methods are SelectionMove, PositionMove, HomeWrapPosition and
SelectionPosition::AddVirtualSpace.
This refactoring commit does not change behaviour.
|
|
this shortens code. LineStartPosition is also noexcept which allows callers to
be noexcept.
|
|
CellBuffer fields.
Declare LineEnd noexcept as it should never throw and that allows methods
calling it to also be noexcept.
Call LineEndPosition to simplify Editor::LineSelectionRange.
|
|
backwards.
|
|
This change set does not change behaviour.
|
|
|
|
|
|
|
|
Makes it easier to understand and reduces warnings.
|
|
|
|
|
|
Compresses sequences of same item in vectors by adding a count field.
Fixes Notepad++ issue 13442.
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/13442
|
|
Add tests for contiguous deletions in forward and backward directions.
Use symbolic edition values.
Rename InsertionSpan to ChangeSpan and insertions to changes as holds both
insertions and deletions.
Add ChangeStack::Check.
Add comments.
|
|
|
|
|
|
|
|
|
|
|
|
Use named constant for mask that chooses RGB part.
|
|
|
|
|
|
small enough to not overflow int.
|
|
|
|
|
|
|
|
Small reduction in executable size.
|
|
screen line as that is expected.
|
|
files.
|
|
secondary threads which otherwise shows warnings.
Earlier approach of caching client rectangle failed to handle scrolling.
|
|
longer expands property references.
|
|
fold level to -1. Previously 8 digits were displayed due to sign extension.
Limit formatted length although no possibility of exceeding 100 characters.
|