Age | Commit message (Collapse) | Author | Files | Lines |
|
Make Assert, DebugPrintf, and similar noexcept so they can be used in noexcept
methods and they don't throw.
|
|
These have been superceded by Lexilla and the SetILexer API.
|
|
|
|
|
|
in known features.
|
|
when Lexilla not found.
|
|
|
|
not found.
Unicode line ends only tested with Lexilla as they require a lexer that supports
Unicode line ends.
|
|
|
|
|
|
|
|
return less text than in document.
|
|
|
|
all implementations. This will allow insertion of lines in batches in a future
change set.
Added tests for PerLine implementations.
|
|
efficiently set those elements.
|
|
Python 2 still. On Windows, Python3 is used.
|
|
handles and marker numbers on a line.
|
|
This changes the lexing test results a lot since line comments are common.
|
|
|
|
|
|
Change representation of SparseVector in tests so last value can be seen.
|
|
empty partition.
Add extra checking to Partitioning and turn on checking for UnitTester.
|
|
for Partitioning, and removing a layer from unique_ptr.
|
|
so one was considered start and was moved for an insertion at that position.
This could flip the order of the positions or change the length of the selection.
|
|
space consumption.
|
|
|
|
|
|
|
|
multiple selections.
|
|
|
|
Avoids splitting and sorting the input twice.
|
|
|
|
|
|
|
|
Changed GetTextLength to use same logic as GetText to ensure they agree.
|
|
|
|
|
|
each byte.
|
|
C++20 features.
|
|
|
|
implementation.
|
|
|
|
FoldDisplayTextSetStyle.
|
|
to optimize speed of character category features.
|
|
Improvements for SCE_NIM_NUMBER.
|
|
Adds property 'lexer.nim.raw.strings.highlight.ident'.
|
|
as one problem is trying to run 64-bit Python with a 32-bit DLL or vice versa.
|
|
The TCL lexer handles CRLF line ends strangely often with different styles for
the CR and LF. This breaks the unit testing driver as the CR and LF are now
separated in the output leading to 2 lines where there was one. It also causes
differences in runs between Windows and Unix.
|
|
|
|
|