Age | Commit message (Collapse) | Author | Files | Lines |
|
in the margin or in the text.
|
|
defined.
This requires gcc 11.3 or clang 14.
|
|
allocations
by always allocating for every line.
|
|
out-of-bounds in lower layer. Make expressions agree in ApplyStep for clarity.
|
|
|
|
|
|
correctly and use 'using' in preference to 'typedef'.
|
|
|
|
|
|
character and text / punctuation boundaries in SafeSegment as will be simpler
and faster in almost all cases.
Simplify BreakFinder::Next calling SafeSegment.
|
|
|
|
|
|
in CharacterType.h, merging duplicate functions, removing unused functions and
stadardizing names.
|
|
remove parameter used just for this test.
|
|
with SCFIND_CXX11REGEX.
|
|
|
|
that are not needed.
|
|
|
|
which were considered word start / end positions even when first or last
character did not fit requirements.
|
|
This change does not affect behaviour.
|
|
to hold some number of lines. This is an optimization that can decrease
reallocation overhead.
|
|
|
|
|
|
widely.
Ensure that case where all text is after the gap is as efficient as when all
text is before the gap.
|
|
pairs in backwards NextPosition.
|
|
before treating as a character.
|
|
Averaged 2x faster for forward search "needle" in Editor.cxx as UTF-8 or Latin1.
|
|
Increases performance of search by around 25%.
|
|
|
|
|
|
|
|
text.
|
|
char passed.
|
|
removed.
|
|
Drop temporary test for IsDBCSTrailByteNoExcept.
|
|
instead of negated IsDBCSTrailByteInvalid.
|
|
trail byte as single byte.
|
|
|
|
Fixed cast on SCI_FOLDCHILDREN to use correct type.
|
|
|
|
|
|
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.
|
|
not be visible to most code.
|
|
later so not work well with '&'.
|
|
per-byte and allowing just one line to be processed in a time slice.
Very long lines will not distort estimation or block interaction as much.
|
|
|
|
and CharacterCategoryMap to avoid clashes with Lexilla when building an
executable that includes both.
|
|
|
|
|
|
|