Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
string_view.
|
|
|
|
retained.
|
|
Make methods private or make into functions where possible to hide more
implementation.
Reorder methods and functions so related code closer and header and
implementation match order.
Use unnamed namespace instead of static.
|
|
|