Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2022-07-04 | Feature [feature-requests:#1442] Faster build with multiprocessing option. | Zufu Liu | 1 | -1/+1 | |
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. | |||||
2022-02-10 | Replace "OS X' with "macOS". | Neil | 2 | -5/+5 | |
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-10-17 | Update Catch2 to 2.13.7 so that it works on Ubuntu 21.10. | Neil | 1 | -175/+253 | |
2021-10-03 | Feature [feature-requests:#1417] Add DEL (0x7F) to set of space characters. | Neil | 1 | -1/+1 | |
2021-09-23 | Fix comment.rel-5-1-2 | Neil | 1 | -1/+1 | |
2021-09-15 | Move colour mixing implementations into implementation file. | Neil | 4 | -0/+236 | |
Avoids some warnings but drops constexpr. Use MixedWith in PlatWin for GDI instead of local implementation. Add unit tests for Geometry. | |||||
2021-08-25 | Allow SCI_HIDELINES to hide the first line or all lines. | Neil | 1 | -0/+15 | |
2021-08-24 | Remove line end white space. | Neil | 2 | -4/+4 | |
2021-07-20 | Add OPTIMIZATION variable so caller can choose optimization level. | Neil | 2 | -3/+7 | |
Drop lexlib from include path as no longer part of Scintilla. For clang on Windows, turn off deprecated function warning and disable sanitizers as they are slow. | |||||
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-11 | Avoid some incorrect compiler warnings for out-of-bounds access by providing | Neil | 1 | -3/+3 | |
extra bytes. | |||||
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 | 4 | -11/+61 | |
2021-06-21 | Fix some warnings in unit tests.rel-5-1-0 | Zufu Liu | 5 | -24/+22 | |
2021-06-21 | Add tests for CharacterCategoryMap, RESearch, and Document. | Zufu Liu | 6 | -0/+218 | |
2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 12 | -161/+166 | |
and ScintillaStructures.h using scoped enumerations. Use these headers instead of Scintilla.h internally. External definitions go in the Scintilla namespace and internal definitio0ns in Scintilla::Internal. | |||||
2021-05-09 | Add @file <filename> comments to follow convention. | Neil | 12 | -13/+36 | |
Fix incorrect filename comments. Normalize Qt code to use #endif /* X */ insetad of #endif // X. | |||||
2021-05-06 | Fix building unit tests in Visual C++. | Neil | 1 | -6/+4 | |
2021-04-05 | Extract CharClassify::cc as CharacterClass and change to enum class. | Neil | 1 | -14/+14 | |
2021-03-18 | std::optional is a basic vocabulary type that may be used widely so include | Neil | 12 | -0/+12 | |
almost everywhere. | |||||
2021-03-18 | Move assert and debug trace functions into their own header Debugging.h. | Neil | 12 | -24/+12 | |
PLATFORM_ASSERT is used in data structure headers which led to including graphics and windowing APIs in data structure modules. | |||||
2021-03-17 | Extract geometry and colour definitions from Platform.h into src/Geometry.h. | Neil | 12 | -0/+12 | |
2021-03-16 | Convert Platform from a class to a namespace. Does not change callers. | Neil | 1 | -2/+2 | |
Make Assert, DebugPrintf, and similar noexcept so they can be used in noexcept methods and they don't throw. | |||||
2021-02-13 | Update Catch2 so that unit tests will build on Apple Silicon Macs. | Neil | 1 | -3762/+9631 | |
2020-11-10 | Remove WordList from testing as that is now part of Lexilla. | Neil | 4 | -4/+0 | |
2021-01-29 | Remove Lexilla files from Scintilla | Neil | 2 | -321/+0 | |
2020-05-04 | Feature [feature-requests:1347]. Add methods to insert multiple partitions. | Neil | 1 | -0/+26 | |
2020-05-03 | Feature [feature-requests:1347]. Add InsertLines method to PerLine interface and | Neil | 4 | -2/+368 | |
all implementations. This will allow insertion of lines in batches in a future change set. Added tests for PerLine implementations. | |||||
2020-05-02 | InsertEmpty now returns a pointer to the newly added elements to allow caller to | Neil | 1 | -0/+21 | |
efficiently set those elements. | |||||
2019-12-02 | Add SparseVector::DeleteRange for efficiently removing ranges. | Neil | 1 | -0/+106 | |
2019-12-02 | Add SparseVector::IndexAfter for efficiently finding elements in a range. | Neil | 1 | -0/+17 | |
2019-12-01 | Allow setting value at end of a SparseVector. | Neil | 2 | -20/+51 | |
Change representation of SparseVector in tests so last value can be seen. | |||||
2019-12-01 | Fix a bug with deleting the first element in SparseVector that left an extra | Neil | 2 | -4/+20 | |
empty partition. Add extra checking to Partitioning and turn on checking for UnitTester. | |||||
2019-12-01 | Improve debugging by fixing visualization of SplitVector, adding a visualization | Neil | 1 | -10/+23 | |
for Partitioning, and removing a layer from unique_ptr. | |||||
2019-09-30 | Feature [feature-requests:#1305] Optimize setting up keyword lists in lexers. | Zufu Liu | 1 | -0/+15 | |
Avoids splitting and sorting the input twice. | |||||
2019-04-28 | Switch from /std:c++latest to /std:c++17 as Visual C++ 2019 now includes some | Neil | 2 | -2/+5 | |
C++20 features. | |||||
2019-04-28 | Add UniqueString.cxx as UniqueStringCopy no longer defined in header. | Neil | 1 | -0/+1 | |