| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-03-03 | Feature [feature-requests:#1417]. Improve UTF-8 segmentation for some control | Neil | 1 | -0/+131 | |
| characters and invalid bytes. Add more test cases. | |||||
| 2025-02-23 | Feature [feature-requests:#1540]. Remove unused variable. | Neil | 1 | -17/+0 | |
| 2025-02-04 | Fix segmentation of long lexemes to avoid breaking before modifiers like accents | Neil | 1 | -0/+56 | |
| that must be drawn with their base letters. This is only a subset of implementing grapheme cluster boundaries but it improves behaviour with some Asian scripts like Thai and Javanese. Javanese is mostly written with (ASCII) Roman characters so issues will be rare but Thai uses Thai script. Also slightly improves placement of combining accents in European texts. https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14822 https://github.com/notepad-plus-plus/notepad-plus-plus/issues/16115 | |||||
| 2025-01-22 | Bug [#1224]. Remember selection in undo history. SCI_SETSELECTIONUNDOHISTORY. | Neil | 1 | -0/+1 | |
| 2024-11-30 | Feature [feature-requests:#1533]. Tests for BraceMatch. | Zufu Liu | 1 | -0/+49 | |
| 2024-11-26 | Bug [#2458]. Add include of cstdint to provide intptr_t and uintptr_t. | Neil | 1 | -0/+1 | |
| 2024-01-30 | Avoid warnings in unit tests with const, nullptr, [[nodiscard]], initialisation, | Neil | 1 | -3/+3 | |
| and unnamed namespace. | |||||
| 2024-01-02 | Fix warnings in test case code mostly by adding const. | Neil | 1 | -2/+2 | |
| 2024-01-02 | Add tests for undo of Document. | Neil | 1 | -0/+81 | |
| 2023-12-21 | Bug [#2405]. Avoid character fragments in regular expression search results. | Zufu Liu | 1 | -0/+38 | |
| 2023-12-14 | Bug [#2405]. Fix regular expression bug in reverse direction where shortened | Zufu Liu | 1 | -1/+1 | |
| match returned. | |||||
| 2023-12-12 | Bug [#2405]. Fix regular expression assertion (^, $, \b. \B) failures when using | Zufu Liu | 1 | -5/+32 | |
| SCFIND_CXX11REGEX. | |||||
| 2023-12-11 | Add std::regex tests for assertions in context which are common. | Neil | 1 | -0/+42 | |
| Two of these tests are currently returning incorrect results. | |||||
| 2023-12-07 | Simplify substitution checks. | Zufu Liu | 1 | -39/+34 | |
| Set global locale for llvm-mingw libc++. Add test for \w+ which currently fails for RESearch. | |||||
| 2023-12-06 | Shorten tests with some helpers. | Neil | 1 | -106/+83 | |
| 2023-12-02 | Bug [#2157]. Fix regular expression search for word begin \< and word end \>. | Zufu Liu | 1 | -0/+130 | |
| 2023-11-07 | Feature [feature-requests:#1501] Use string_view and constexpr in unit tests. | Zufu Liu | 1 | -50/+50 | |
| 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-19 | Fix regex test failures on Unix by setting global locale. | Zufu Liu | 1 | -0/+12 | |
| 2023-10-15 | Bug [#2405]. Fix incorrect substitution when searching for a regular expression | Zufu Liu | 1 | -0/+46 | |
| backwards. | |||||
| 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. | |||||
| 2022-04-08 | Feature [feature-requests:#1389] Initialize CaseFolderTable to ASCII so | Neil | 1 | -2/+0 | |
| subclasses do not need to call StandardASCII. Avoid some lint warnings. | |||||
| 2021-10-21 | Feature [feature-requests:#1417] Use backward iteration to find space / control | Zufu Liu | 1 | -0/+117 | |
| character and text / punctuation boundaries in SafeSegment as will be simpler and faster in almost all cases. Simplify BreakFinder::Next calling SafeSegment. | |||||
| 2021-08-24 | Remove line end white space. | Neil | 1 | -2/+2 | |
| 2021-07-17 | Fix minor inconsistency with word searching results at start and end of document | Neil | 1 | -0/+8 | |
| which were considered word start / end positions even when first or last character did not fit requirements. | |||||
| 2021-07-17 | Extract word edge detection to prepare for fixing bug. | Neil | 1 | -0/+23 | |
| This change does not affect behaviour. | |||||
| 2021-07-16 | Feature [feature-requests:#1381] Fix position returned when in 2nd segment. | Neil | 1 | -0/+19 | |
| 2021-07-14 | Feature [feature-requests:#1408] More accurate handling of invalid DBCS byte | Neil | 1 | -6/+51 | |
| pairs in backwards NextPosition. | |||||
| 2021-07-05 | Feature [feature-requests:#1408] Check both bytes of potential DBCS character | Zufu Liu | 1 | -7/+60 | |
| before treating as a character. | |||||
| 2021-07-12 | Add support for benchmarks and Russian text in the unit tests. | Neil | 1 | -0/+31 | |
| 2021-07-11 | Add search tests with different encodings, case-matching options, and ↵ | Neil | 1 | -4/+189 | |
| directions. | |||||
| 2021-07-03 | Feature [feature-requests:#1408] Simplify code, remove IsDBCSTrailByteInvalid. | Zufu Liu | 1 | -11/+0 | |
| Drop temporary test for IsDBCSTrailByteNoExcept. | |||||
| 2021-07-03 | Feature [feature-requests:#1408] Use positive IsDBCSTrailByteNoExcept function | Zufu Liu | 1 | -0/+12 | |
| instead of negated IsDBCSTrailByteInvalid. | |||||
| 2021-07-02 | Feature [feature-requests:#1408] Treat valid DBCS lead byte followed by invalid | Zufu Liu | 1 | -0/+20 | |
| trail byte as single byte. | |||||
| 2021-07-01 | Add searching test cases for multi-byte encoding | Neil | 1 | -11/+55 | |
| 2021-06-21 | Add tests for CharacterCategoryMap, RESearch, and Document. | Zufu Liu | 1 | -0/+59 | |
