Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
everything needed. Fixes warning from Cppcheck 2.6.
|
|
|
|
|
|
|
|
|
|
in CharacterType.h, merging duplicate functions, removing unused functions and
stadardizing names.
|
|
|
|
|
|
transfer ownership.
|
|
|
|
needed by DLL.
|
|
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.
|
|
|
|
underscores and accents will be visible.
|
|
causes drawing of negative line number.
|
|
This reduces nesting and indentation.
|