Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Makes it easier to understand and reduces warnings.
|
|
files.
|
|
SpecialRepresentations class.
|
|
|
|
|
|
|
|
encoding. Elements like character representations may be in UTF-8 while the
document is in a different encoding. UTF-8 will be used for additional features
and may later be the only encoding for the position cache.
This change does not change performance or the proportion of strings cached -
its purpose is to clean up callers and prepare for greater UTF-8 use.
|
|
|
|
float calculations.
Remove unnecessary casts.
|
|
|
|
|
|
|
|
Make methods private or make into functions where possible to hide more
implementation.
Reorder methods and functions so related code closer and header and
implementation match order.
Use unnamed namespace instead of static.
|
|
ColourRGBA which is opaque black if the element not found.
|
|
This prevents warnings about dangerous potential unwraps. The cases where this
was detected were protected by earlier checks but the analyser couldn't see that.
Its also easier for maintainers to see safe and unsafe unwraps with the changes.
|
|
|
|
|
|
rectangle. These changes should not affect behaviour, they are preparing for
next change set that will.
|
|
|
|
make it easier to edit around invisible text.
This also allows representing long lexemes with a single character to provide a
summarized view.
|
|
|
|
clipping drawing to just the line rectangle.
|
|
line then draw extra lines in purple bugColour to make the problem obvious.
|
|
inserted on line.
Ensure not using old data by clearing all positions - this was hiding problems
because deleted positions were still set.
|
|
|
|
|
|
in the margin or in the text.
|
|
change history markers and simplifies calls.
|
|
Loop for brace indicators instead of handling 0 and 1 explicitly.
|
|
|
|
it can differ between screen and print.
Add GetSelectionHidden to allow testing of HideSelection.
|
|
|
|
|
|
debugging.
|
|
selections when printing.
|
|
|
|
|
|
SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL, and SCI_FORMATRANGEFULL.
|
|
visible.
|
|
EditModel::CurrentSurfaceMode.
|
|
|
|
|
|
performance significantly for very wide lines.
|
|
May avoid some small costs and be clearer.
|
|
Move class declarations of PositionCache and PositionCacheEntry into cxx file
and only define IPositionCache interface and CreatePositionCache factory
function in header.
|
|
|
|
|
|
then backtrack to good break.
|