Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
build.
|
|
|
|
|
|
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.
|
|
|
|
|
|
correctly and use 'using' in preference to 'typedef'.
|
|
SC_ORDER_CUSTOM or SC_ORDER_PERFORMSORT and the list is empty.
|
|
with other APIs with respect to buffer lengths.
|
|
This limits use of the more dangerous form CharPtrFromSPtr.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
then backtrack to good break.
|
|
SpecialRepresentations as this allows quick determination of absence for most
multi-byte UTF-8 and DBCS characters.
|
|
behaviour.
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|