| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
character and text / punctuation boundaries in SafeSegment as will be simpler
and faster in almost all cases.
Simplify BreakFinder::Next calling SafeSegment.
|
|
|
|
|
|
|
|
|
|
exceptions in static intialisation.
|
|
|
|
|
|
everything needed. Fixes warning from Cppcheck 2.6.
|
|
|
|
in CharacterType.h, merging duplicate functions, removing unused functions and
stadardizing names.
|
|
|
|
implementation.
|
|
remove parameter used just for this test.
|
|
checked before cache which may improve performance for monospaceASCII.
Only reset clear state when storing into cache.
|
|
monospaceCharacterWidth for width of monospaced characters.
|
|
larger than 255 to be represented.
Before this, it may have been possible but extremely rare for a cache entry to
wrongly match a styled lexeme and produce incorrect layout.
Using uint16_t from cstdint instead of a bit field as tools perform more
checking on that.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Avoids some warnings but drops constexpr.
Use MixedWith in PlatWin for GDI instead of local implementation.
Add unit tests for Geometry.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ascent and thus line height is at least 1 pixel.
Allow 1 point font minimum instead of 2 as this may help with document maps.
Document negative extra ascent and descent.
Use XYPOSITION for ascent and descent for more coherent types and fewer casts
but floor the values when retrieving from Surface so behaviour is unchanged.
|
|
causes drawing of negative line number.
|
|
This reduces nesting and indentation.
|
|
with SCFIND_CXX11REGEX.
|
|
|
|
|
|
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.
|