Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Rely on shared_ptr and use standard copying where possible.
Check extraFontFlag and checkMonospaced for FontSpecification comparisons.
|
|
|
|
|
|
reference to model.
|
|
|
|
|
|
|
|
highlighting just the subline with the caret when wrapping is on.
|
|
Occurred when a redraw was requested during a paint.
|
|
that are not needed.
|
|
|
|
If all of the text area or margin area is invalidated then remember this and
don't do any more invalidations for that area until the window is painted.
This reduced the time taken to replace each \r\n with \n\n in very large
files by a factor of 3.
|
|
Shift of unsigned to avoid too much shifting and overflow warnings.
Remove condition that was always true.
Remove suppressions no longer needed.
|
|
|
|
|
|
|
|
on each subline.
|
|
|
|
|
|
|
|
|
|
on Win32. This also avoids a header rectangle above the list.
|
|
https://github.com/mneuroth/SciTEQt
|
|
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.
|
|
prevents extra reallocations.
This change made 0-length gaps more likely and that caused attempts to std::move
by 0 which is undefined and failed with the g++ standard library. Fixed by not
moving for 0-length gap.
|
|
|
|
|
|
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.
|
|
invalid single bytes in multi-byte encodings.
|
|
|
|
Drop temporary test for IsDBCSTrailByteNoExcept.
|
|
instead of negated IsDBCSTrailByteInvalid.
|
|
trail byte as single byte.
|
|
|
|
|
|
|