Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-12-02 | Bug [#2157]. Fix regular expression search for word begin \< and word end \>. | Zufu Liu | 1 | -0/+130 | |
2023-11-05 | Add SCI_SELECTIONFROMPOINT for modifying multiple selections. | Neil | 1 | -3/+36 | |
2023-11-05 | Add SCI_CHANGESELECTIONMODE to simplify selection mode manipulation. | Neil | 1 | -22/+25 | |
2023-11-05 | Add SCI_SETMOVEEXTENDSSELECTION to simplify selection mode manipulation. | Neil | 1 | -0/+19 | |
2023-11-21 | Bug [#2413]. Fix regular expression search failure. | Zufu Liu | 1 | -0/+11 | |
2023-11-07 | Feature [feature-requests:#1501] Use string_view and constexpr in unit tests. | Zufu Liu | 3 | -119/+122 | |
2023-11-05 | Extract selectionRepresentation so it can be used in other test classes. | Neil | 1 | -9/+10 | |
2023-11-05 | Update unittest method names to work with Python 3.12. | Neil | 2 | -46/+46 | |
2023-11-02 | Feature [feature-requests:#1500] Remove match text retrieval from MatchOnLines | Zufu Liu | 1 | -7/+10 | |
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 | -0/+14 | |
SCI_MOVESELECTEDLINESDOWN. | |||||
2023-10-26 | Add LineStartPosition to replace common idiom LineStart(LineFromPosition(x)) as | Neil | 1 | -0/+1 | |
this shortens code. LineStartPosition is also noexcept which allows callers to be noexcept. | |||||
2023-10-26 | Add test for VCHome method. | Neil | 1 | -0/+11 | |
2023-10-26 | Use raw strings and extra escapes to fix "SyntaxWarning: invalid escape ↵ | Neil | 1 | -10/+10 | |
sequence". | |||||
2023-10-26 | Update unittest method names to work with Python 3.12. | Neil | 1 | -1028/+1028 | |
2023-10-26 | Implement LineEnd method in CellBuffer as it is a basic function and only uses | Neil | 1 | -0/+52 | |
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-19 | Fix regex test failures on Unix by setting global locale. | Zufu Liu | 1 | -0/+12 | |
2023-10-18 | Remove unused values that caused warnings. | Neil Hodgson | 1 | -3/+0 | |
2023-10-18 | Fix missing include which caused compilation failure on macOS. | Neil Hodgson | 1 | -0/+1 | |
2023-10-15 | Bug [#2405]. Fix incorrect substitution when searching for a regular expression | Zufu Liu | 1 | -0/+46 | |
backwards. | |||||
2023-10-15 | Use std::array for regex match positions as it will simplify copying. | Neil | 1 | -0/+1 | |
This change set does not change behaviour. | |||||
2023-10-04 | Significantly reduce memory used for deleting contiguous ranges backwards. | Neil | 1 | -3/+3 | |
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 | 1 | -0/+49 | |
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-06-25 | Strip line end white-space. | Neil | 1 | -2/+2 | |
2023-03-15 | Fix some warnings from ruff. | Neil | 5 | -24/+25 | |
2023-02-22 | Remove _CRT_SECURE_NO_DEPRECATE. | Neil | 4 | -7/+6 | |
Replace [v]sprintf with bounds checked [v]snprintf. | |||||
2023-02-05 | Update suppressions for Cppcheck 2.10. Remove unused variable.rel-5-3-3 | Neil | 1 | -1/+0 | |
2023-01-12 | Feature [feature-requests:#1474] Simplify with InsertString(string_view). | Zufu Liu | 1 | -0/+11 | |
2023-01-12 | Feature [feature-requests:#1474] Move EOL string function to Document and return | Zufu Liu | 1 | -0/+75 | |
string_view. | |||||
2023-01-10 | Bug [#2372]. Fix SCI_LINESJOIN bug where carriage returns were incorrectly | Zufu Liu | 1 | -0/+43 | |
retained. | |||||
2022-12-02 | Detangle ASCII and multi-byte code for case-insenstive UTF-8 searches. | Neil | 1 | -5/+24 | |
This avoids some work for the common case of ASCII text, which can reduce time taken for search in text that is ASCII or almost-all ASCII by 30%. Ensures that the bytes variable is always initialized. There are a small gains possible by making other minor changes but they would increase code length and add complexity. Add performance test for UTF-8 search in almost-all ASCII document. Increase size of test cases for more consistent results on faster computers. | |||||
2022-11-28 | Bug [#2363]. Change 'paragraph up' commands SCI_PARAUP and SCI_PARAUPEXTEND to | Michael Heath | 1 | -0/+40 | |
go to the start position of the paragraph containing the caret. Only if the caret is already at the start of the paragraph will it go to the start of the previous paragraph. | |||||
2022-11-22 | Add SCI_REPLACETARGETMINIMAL to change text without causing unchanged prefix and | Neil | 1 | -0/+39 | |
suffix to be marked as modified in change history. | |||||
2022-10-19 | Feature [feature-requests:#1455] Implement GetStyledTextFull as a 64-bit safe | Neil | 2 | -0/+19 | |
version of GetStyledText. | |||||
2022-10-04 | Feature [feature-requests:#1453] Added SCI_STYLESETINVISIBLEREPRESENTATION to | Ferdinand Oeinck | 1 | -0/+8 | |
make it easier to edit around invisible text. This also allows representing long lexemes with a single character to provide a summarized view. | |||||
2022-09-20 | Some simple tests for change history. | Neil | 1 | -0/+26 | |
2022-09-17 | Exit earlier when Scintilla not found - it was continuing and displaying many | Neil | 1 | -11/+11 | |
failures. | |||||
2022-09-02 | Add PixelAlignCeil and call PixelAlign* to avoid repeated code. | Markus Nißl | 1 | -0/+13 | |
2022-07-31 | Added change history which can display document changes (modified, saved, ...) | Neil | 5 | -13/+612 | |
in the margin or in the text. | |||||
2022-07-29 | Apply rule-of-zero to delete standard methods where possible as handled by | Neil | 5 | -0/+186 | |
contained types. This allows flexibility as most lower-level data types can be moved and SplitVector and Partitioning of non-move-only types may be copied. CellBuffer still needs destructor due to incomplete type so retains all standard operations. | |||||
2022-07-29 | Use SplitVector directly instead of throughSplitVectorWithRangeAdd which was | Neil | 1 | -23/+0 | |
only ever used by Partitioning. | |||||
2022-07-29 | Add growSize argument to SplitVector constructor with default value so can be | Neil | 1 | -4/+2 | |
used more simply. Add default value to growSize argument of Partitioning to enable default construction. | |||||
2022-07-28 | Call Check to ensure in consistent state. | Neil | 1 | -0/+9 | |
2022-07-24 | Bug [#2340] Simplify expand all folds. Speed up expand line a little. | Zufu Liu | 1 | -0/+22 | |
2022-07-22 | Move EditView::hideSelection to (inverted) SelectionAppearance::visible so that | Neil | 1 | -0/+7 | |
it can differ between screen and print. Add GetSelectionHidden to allow testing of HideSelection. | |||||
2022-07-20 | Implement PositionNext to iterate. Simpler than IndexAfter for client code which | Neil | 1 | -0/+14 | |
is not interested in SparseVector indices. | |||||
2022-07-20 | Add DeleteAll method as quick way to clear everything. | Neil | 1 | -0/+3 | |
Improves similarity to RunStyles. | |||||
2022-07-20 | Check IndexAfter at end. | Neil | 1 | -0/+1 | |
2022-07-20 | Fix setting end element empty. | Neil | 1 | -0/+4 | |
2022-07-17 | Feature [feature-requests:#1441] Line state optimized to avoid excess ↵ | Zufu Liu | 1 | -6/+6 | |
allocations by always allocating for every line. | |||||
2022-07-17 | Feature [feature-requests:#1442] Added PerLine tests for LineMarkers and | Zufu Liu | 1 | -0/+70 | |
LineAnnotation. Line deletion behaviour could be defined differently but current behaviour was most expected in most circumstances. |