| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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. | |||||
| 2023-01-25 | Use LineLayout::LineNumber inside LineLayoutCache so it doesn't have to be | Neil | 2 | -4/+3 | |
| declared to be a friend. | |||||
| 2023-01-25 | Hoist line wrapping code into LineLayout::WrapLine as it has few dependencies. | Neil | 3 | -52/+60 | |
| 2023-01-23 | Allow UTF-8 entries to coexist in the position cache alongside the document | Neil | 3 | -56/+44 | |
| encoding. Elements like character representations may be in UTF-8 while the document is in a different encoding. UTF-8 will be used for additional features and may later be the only encoding for the position cache. This change does not change performance or the proportion of strings cached - its purpose is to clean up callers and prepare for greater UTF-8 use. | |||||
| 2023-01-16 | Use intervals for drawing. | Neil | 5 | -57/+70 | |
| 2023-01-15 | Replace XYACCUMULATOR with XYPOSITION as will not return to single-precision | Neil | 2 | -22/+22 | |
| float calculations. Remove unnecessary casts. | |||||
| 2023-01-15 | Consolidate calculation of horizontal offset and use in more regular way. | Neil | 1 | -15/+17 | |
| 2023-01-15 | Simplify DrawIndentGuide and move decision to offset out of loop. | Neil | 2 | -9/+10 | |
| 2023-01-15 | As text base line is constant, move calculation out of loop. | Neil | 1 | -11/+13 | |
| 2023-01-19 | Feature [feature-requests:#1444] Move GetFoldParent from Document to LineLevels | Neil | 3 | -12/+24 | |
| as better modularity. Add LineLevels::GetFoldLevel for better type safety. Simplify bounds checks in GetLevel and GetFoldLevel. | |||||
| 2023-01-17 | Fix SCI_VERTICALCENTRECARET to update the vertical scroll position. | Mitchell Foral | 1 | -0/+1 | |
| 2023-01-13 | Declarations on separate lines. Ensure variable initialization. | Neil | 1 | -7/+10 | |
| 2023-01-12 | Shorten code with std::swap. | Neil | 1 | -3/+1 | |
| 2023-01-12 | Remove erroneous and unnecessary casts for FindTextFull. | Neil | 1 | -4/+4 | |
| 2023-01-12 | Feature [feature-requests:#1474] Simplify code. | Zufu Liu | 1 | -3/+4 | |
| 2023-01-12 | Feature [feature-requests:#1474] Simplify with InsertString(string_view). | Zufu Liu | 2 | -16/+12 | |
| 2023-01-12 | Feature [feature-requests:#1474] Move EOL string function to Document and return | Zufu Liu | 4 | -41/+30 | |
| string_view. | |||||
| 2023-01-12 | Bug [#2372]. Optimize previous commit. | Zufu Liu | 1 | -2/+2 | |
| 2023-01-10 | Bug [#2372]. Fix SCI_LINESJOIN bug where carriage returns were incorrectly | Zufu Liu | 1 | -12/+10 | |
| retained. | |||||
| 2023-01-09 | Hoist common calculation into function. | Neil | 1 | -3/+11 | |
| Use logical and to stop conversion warning. | |||||
| 2023-01-09 | Use unsigned literal and temporary to stop conversion warnings for each ↵ | Neil | 1 | -4/+6 | |
| includer. | |||||
