Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
almost everywhere.
|
|
PLATFORM_ASSERT is used in data structure headers which led to including
graphics and windowing APIs in data structure modules.
|
|
|
|
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.
|