Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-21 | Type harmonization. | Zufu Liu | 1 | -1/+1 | |
2023-11-21 | Feature [feature-requests:#1502] Improve speed of LineLayoutCache::Invalidate | Zufu Liu | 2 | -9/+8 | |
for replacing text. | |||||
2023-11-21 | Bug [#2413]. Fix regular expression search failure. | Zufu Liu | 2 | -11/+15 | |
2023-11-19 | Avoid warnings for static_cast and potential overflow. | Neil | 1 | -1/+2 | |
2023-11-19 | Avoid warning for uninitialized variable. | Neil | 1 | -1/+1 | |
2023-11-19 | Add const where possible. | Neil | 1 | -1/+1 | |
2023-11-19 | Fix type conversion warning. | Neil | 1 | -1/+1 | |
2023-11-19 | Remove extra ';' which produced warning on old GCC. | Neil | 1 | -1/+1 | |
2023-11-07 | Feature [feature-requests:#1501] Use const and simpler indexing. | Zufu Liu | 2 | -6/+6 | |
2023-11-07 | Feature [feature-requests:#1501] Another use of black constant. | Zufu Liu | 1 | -1/+1 | |
2023-11-07 | Feature [feature-requests:#1501] More use of LineStartPosition, LineEndPosition. | Zufu Liu | 3 | -7/+3 | |
2023-11-02 | Feature [feature-requests:#1500] Remove match text retrieval from MatchOnLines | Zufu Liu | 3 | -31/+11 | |
as it is redone in SubstituteByPosition. Replace RESearch::pat and RESearch::GrabMatches with retrieving matches as needed in SubstituteByPosition. | |||||
2023-10-29 | Bug [#2078]. Fix rectangular selections with SCI_MOVESELECTEDLINESUP and | Neil | 1 | -1/+4 | |
SCI_MOVESELECTEDLINESDOWN. | |||||
2023-10-27 | Extract key code from HorizontalMove to shorten and simplify it. | Neil | 3 | -146/+134 | |
New methods are SelectionMove, PositionMove, HomeWrapPosition and SelectionPosition::AddVirtualSpace. This refactoring commit does not change behaviour. | |||||
2023-10-26 | Add LineStartPosition to replace common idiom LineStart(LineFromPosition(x)) as | Neil | 3 | -23/+21 | |
this shortens code. LineStartPosition is also noexcept which allows callers to be noexcept. | |||||
2023-10-26 | Implement LineEnd method in CellBuffer as it is a basic function and only uses | Neil | 5 | -37/+40 | |
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. | |||||
2023-10-15 | Bug [#2405]. Fix incorrect substitution when searching for a regular expression | Zufu Liu | 1 | -0/+8 | |
backwards. | |||||
2023-10-15 | Use std::array for regex match positions as it will simplify copying. | Neil | 3 | -6/+9 | |
This change set does not change behaviour. | |||||
2023-10-12 | Move platform colour definitions outside constructor and improve names. | Neil Hodgson | 1 | -9/+13 | |
2023-10-10 | Share definition of colour used for IME indicators on most platforms. | Neil | 1 | -0/+4 | |
2023-10-10 | Rename bugColour to colourBug to follow convention. | Neil | 1 | -5/+5 | |
2023-10-10 | Use global constants for opaque black and white and local constants for greys. | Neil | 9 | -23/+32 | |
Makes it easier to understand and reduces warnings. | |||||
2023-10-10 | Use maximumByte constant and share byte to float conversion calculation. | Neil | 1 | -14/+18 | |
2023-10-06 | Fix COPY_INSTEAD_OF_MOVE performance warnings from Coverity. | Neil | 2 | -2/+2 | |
2023-10-04 | Significantly reduce memory used for deleting contiguous ranges backwards. | Neil | 2 | -43/+115 | |
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 | |||||
2023-10-04 | Preparatory changes for fix in next commit. Does not change Scintilla behaviour. | Neil | 2 | -16/+34 | |
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. | |||||
2023-10-03 | Update character categories for Unicode 15.0.0. | Neil | 1 | -22/+61 | |
2023-07-01 | Simplify sel.Range(sel.Main()) to sel.RangeMain(). | Neil | 1 | -3/+3 | |
2023-06-28 | Add const where viable. | Neil | 2 | -2/+2 | |
2023-06-25 | Strip line end white-space. | Neil | 2 | -2/+2 | |
2023-06-04 | Feature [feature-requests:#1486] Redraw calltip after showing. | Neil | 1 | -0/+1 | |
2023-04-13 | Use & instead of cast to avoid warning in header. | Neil | 1 | -3/+4 | |
Use named constant for mask that chooses RGB part. | |||||
2023-04-11 | Follow rule-of-zero to omit standard methods. | Neil | 2 | -10/+1 | |
2023-04-11 | Feature [feature-requests:#1485] Follow rule-of-zero to omit standard methods. | Neil | 1 | -7/+1 | |
2023-04-07 | Use std::abs as adapts to argument type so avoids warning. The value is always | Neil Hodgson | 1 | -1/+1 | |
small enough to not overflow int. | |||||
2023-03-27 | Include <mutex> as uses mutex. | Neil | 1 | -0/+1 | |
2023-03-27 | Declare noexcept as called from noexcept. | Neil | 1 | -1/+1 | |
2023-03-27 | Declare const where possible. | Neil | 5 | -13/+13 | |
2023-03-11 | Feature [feature-requests:#1482] Merge case converters into an array. | Zufu Liu | 1 | -26/+12 | |
Small reduction in executable size. | |||||
2023-03-10 | Feature [feature-requests:#1481] Fix lineTop to assign document line instead of | Zufu Liu | 1 | -1/+1 | |
screen line as that is expected. | |||||
2023-03-02 | Add multithreaded wrap to significantly improve performance of wrapping large | Neil | 8 | -15/+176 | |
files. | |||||
2023-03-02 | Cache client size when view moved or sized. That allows access to it from | Neil Hodgson | 2 | -2/+8 | |
secondary threads which otherwise shows warnings. Earlier approach of caching client rectangle failed to handle scrolling. | |||||
2023-02-17 | Remove PropGetExpanded and treat GetPropertyExpanded as GetProperty since it no | Neil | 1 | -16/+1 | |
longer expands property references. | |||||
2023-02-17 | Use maximum 4 digits for next fold level display when lexer incorrectly sets | Neil | 1 | -3/+3 | |
fold level to -1. Previously 8 digits were displayed due to sign extension. Limit formatted length although no possibility of exceeding 100 characters. | |||||
2023-02-14 | Fix a potential crash with autocompletion list fill-ups where a SCN_CHARADDED | Mitchell Foral | 1 | -1/+1 | |
handler retriggered an autocompletion list, but with no items that match the typed character. | |||||
2023-02-13 | Where a multi-byte character contains multiple styles, display each byte as a | Neil | 1 | -0/+16 | |
representation. This makes it easier to see and fix lexers that change styles mid-character, commonly because they use fixed size buffers. | |||||
2023-02-12 | Feature [feature-requests:#1476] Move default representation code into | Neil | 5 | -66/+74 | |
SpecialRepresentations class. | |||||
2023-02-12 | Fix clipping of line end wrap symbol for SC_WRAPVISUALFLAGLOC_END_BY_TEXT. | Neil | 1 | -2/+3 | |
2023-02-12 | Bug [#2378]. Fix overlapping of text with line end wrap marker. | Zufu Liu | 3 | -5/+5 | |
2023-01-25 | When an autocompletion list is shown in response to SCN_CHARADDED, do not | Mitchell Foral | 1 | -2/+3 | |
process character as fill-up or stop. This avoids closing immediately when a character may both trigger and finish autocompletion. |