Age | Commit message (Collapse) | Author | Files | Lines |
|
interfaces ILexer4 and IDocument.
|
|
|
|
|
|
|
|
|
|
line.
|
|
|
|
|
|
|
|
Allows choosing any colour for a margin.
|
|
vertical edges simultaneously.
|
|
|
|
Optimise drawing of markers that appear in the text area.
|
|
colours and to change the colour of text.
|
|
|
|
multiple phase drawing option.
|
|
Standardised order of arguments to drawing methods.
|
|
ColourOptional to tightly bind the value with whether it is set.
|
|
|
|
|
|
|
|
style changes.
From Robert Gieseke.
|
|
|
|
whole view.
|
|
|
|
Move printing parameters into a separate struct.
|
|
controlCharSymbol setting moved along with calculated fields for tab
width and control symbols.
Use of TextSegment simplified and variables made const where possible.
|
|
|
|
unless wanted.
Also affects platform-independent code.
|
|
|
|
|
|
|
|
From Vidya Wasi.
|
|
|
|
From Marko Njezic.
|
|
|
|
Regression from change set 3949.
|
|
This improves sub-pixel alignment of indented wrapped lines and
sub-pixel positioning that uses aveCharWidth in calculations.
Added type casts to certain places to make it clear that loss of precision
occurs due to assignment of float to int.
|
|
|
|
|
|
to run at the same time for different windows and operations.
|
|
|
|
|
|
From Marko Njezic.
|
|
version of Font.
|
|
and using aliases of these in the Style objects.
Font measurement is also performed once for each unique font and the results
copied into each style.
No change is needed in callers.
On PLAT_WX, the font ascent is cached in the Font object when Ascent is called
but this is not copied into the aliases as ascent is protected. Therefore the
code that copies the FontID into the alias also calls Ascent to ensure the
ascent value is cached.
|
|
|
|
avoiding
case force processing unless at least one style uses a case force option.
|
|
non-anti-aliased or lcd-optimized text.
|
|
|