| Age | Commit message (Collapse) | Author | Files | Lines |
|
consistent as 'undo selection' instead of 'selection undo' as more closely
associated with undo than selection.
|
|
|
|
line up.
Handle edge cases when moving selected lines. Allow moving the selection when
the end line of the document is empty or when moving up the last empty line.
|
|
SciLineFromPosition is a binary search over the line indices but LineStart is
just indexing so is less expensive.
This code may limit performance when updating many positions.
|
|
|
|
RangeContainsProtected gains an overload that takes a SelectionRange as this is
common use and simplifies callers.
ClearSelectionRange is common code used to clear selected text and update a
SelectionRange before inserting text.
|
|
|
|
|
|
These force the multiline behaviour of SCI_TAB and SCI_BACKTAB.
|
|
nesting depth.
|
|
parts of multiple selection when copied.
|
|
|
|
|
|
|
|
points.
|
|
|
|
unique_ptr. Reduces executable size.
|
|
Use symbolic constants for colour components, fixing 'magic number' warnings.
|
|
|
|
Write more documentation for undo history.
|
|
|
|
|
|
|
|
|
|
notification handlers.
|
|
|
|
|
|
adding features easier.
Does not change behaviour.
|
|
encapsulate that in ChangeMouseCapture method.
Does not change behaviour.
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
screen line as that is expected.
|
|
files.
|
|
secondary threads which otherwise shows warnings.
Earlier approach of caching client rectangle failed to handle scrolling.
|
|
SpecialRepresentations class.
|
|
|
|
|
|
|
|
|
|
|