Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-10-30 | Ensure all ViewStyle fields are initialized. | Neil | 2 | -31/+17 | |
2021-10-30 | Minor changes to avoid warnings from linters. | Neil | 2 | -11/+11 | |
2021-10-29 | Remove standard operations for XPM module to follow rule-of-zero. | Neil | 2 | -26/+0 | |
2021-10-26 | Mark method const as its a reader. | Neil | 1 | -1/+1 | |
2021-10-26 | Explicit constructors. | Neil | 2 | -2/+2 | |
2021-10-26 | Ensure variables initialized. | Neil | 1 | -1/+1 | |
2021-10-24 | Avoid extra breaks introduced by revision 8993. | Zufu Liu | 3 | -9/+17 | |
2021-10-24 | Grammar in comment. | Neil | 1 | -1/+1 | |
2021-10-22 | Add CARETSTYLE_CURSES to draw more than 1 caret on curses terminal. | Mitchell Foral | 5 | -13/+56 | |
2021-10-22 | Feature [feature-requests:#1417] Change line wrapping to seek to line length | Zufu Liu | 1 | -26/+35 | |
then backtrack to good break. | |||||
2021-10-21 | Feature [feature-requests:#1417] Cache maximum key value in | Zufu Liu | 2 | -4/+15 | |
SpecialRepresentations as this allows quick determination of absence for most multi-byte UTF-8 and DBCS characters. | |||||
2021-10-21 | Feature [feature-requests:#1417] Use unsigned as that defines wrap-around | Zufu Liu | 2 | -2/+2 | |
behaviour. | |||||
2021-10-21 | Feature [feature-requests:#1417] Simplify BreakFinder::Next. | Zufu Liu | 1 | -9/+8 | |
2021-10-21 | Feature [feature-requests:#1417] Use backward iteration to find space / control | Zufu Liu | 4 | -43/+76 | |
character and text / punctuation boundaries in SafeSegment as will be simpler and faster in almost all cases. Simplify BreakFinder::Next calling SafeSegment. | |||||
2021-10-17 | encodingFamily never changes so mark const. | Zufu Liu | 1 | -1/+1 | |
2021-10-17 | Remove SpecialRepresentations::Contains which is no longer used. | Zufu Liu | 2 | -10/+0 | |
2021-10-12 | Feature [feature-requests:#1416] Use range for. | Neil | 2 | -7/+5 | |
2021-10-12 | Feature [feature-requests:#1416] Prevent type mismatch. | Neil | 1 | -1/+1 | |
2021-10-12 | Feature [feature-requests:#1416] Use noexcept to mark impossibility of | Neil | 1 | -1/+1 | |
exceptions in static intialisation. | |||||
2021-10-12 | Feature [feature-requests:#1416] Harmonize parameter name. | Neil | 1 | -1/+1 | |
2021-10-12 | Feature [feature-requests:#1416] Use nullptr. | Neil | 2 | -10/+10 | |
2021-10-09 | Remove call of virtual function during destruction as default destruction does | Neil | 1 | -3/+1 | |
everything needed. Fixes warning from Cppcheck 2.6. | |||||
2021-10-08 | Feature [feature-requests:#1417] Use global IsControl instead of local function. | Neil | 1 | -7/+1 | |
2021-10-05 | Feature [feature-requests:#1417] Consolidate character classification functions | Neil | 5 | -99/+62 | |
in CharacterType.h, merging duplicate functions, removing unused functions and stadardizing names. | |||||
2021-10-03 | Feature [feature-requests:#1417] Add DEL (0x7F) to set of space characters. | Neil | 2 | -1/+5 | |
2021-09-30 | Feature [feature-requests:#1416] Mark destructor as noexcept and use default | Zufu Liu | 2 | -3/+2 | |
implementation. | |||||
2021-09-30 | Feature [feature-requests:#1416] Remove extra check that is never true and | Zufu Liu | 3 | -5/+3 | |
remove parameter used just for this test. | |||||
2021-09-28 | Feature [feature-requests:#1416] Change evaluation order so that monospaceASCII | Zufu Liu | 1 | -10/+14 | |
checked before cache which may improve performance for monospaceASCII. Only reset clear state when storing into cache. | |||||
2021-09-28 | Fix bad layout of monospace text on Cocoa by adding separate field | Neil | 3 | -1/+4 | |
monospaceCharacterWidth for width of monospaced characters. | |||||
2021-09-28 | Widen styleNumber in PositionCacheEntry from 8 to 16 bits to allow styles | Neil | 7 | -8/+14 | |
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. | |||||
2021-09-28 | Remove file that is no longer used or contain any definitions. | Neil | 1 | -27/+0 | |
2021-09-21 | Remove line end space. | Neil | 1 | -1/+1 | |
2021-09-17 | Remove superfluous destruction. | Zufu Liu | 1 | -5/+1 | |
2021-09-17 | Add noexcept and constexpr where reasonable. | Zufu Liu | 3 | -3/+3 | |
2021-09-16 | Avoid warning from Xcode. | Neil Hodgson | 1 | -1/+1 | |
2021-09-15 | Document lifetime of FontSpecification::fontName. | Neil | 1 | -0/+1 | |
2021-09-15 | Ensure variable initialised. | Neil | 1 | -1/+1 | |
2021-09-15 | Avoid some type warnings | Neil | 3 | -12/+7 | |
2021-09-15 | Move colour mixing implementations into implementation file. | Neil | 2 | -18/+26 | |
Avoids some warnings but drops constexpr. Use MixedWith in PlatWin for GDI instead of local implementation. Add unit tests for Geometry. | |||||
2021-09-15 | More accurate with 'noexcept'. | Neil | 4 | -8/+6 | |
2021-09-15 | Use delegating constructor instead of separate Init method. | Neil | 2 | -115/+112 | |
2021-09-14 | Break up PaintOneMargin more and simplify code. | Neil | 2 | -92/+106 | |
2021-09-14 | Convert to range for and extract colourMode. | Zufu Liu | 1 | -14/+14 | |
2021-09-14 | Use range-for to save font names. | Zufu Liu | 1 | -2/+2 | |
2021-09-14 | Remove copying from AllocateExtendedStyles as performed by EnsureStyle. | Zufu Liu | 1 | -3/+0 | |
2021-09-14 | Avoid some allocations when checking whether font monospaced. | Zufu Liu | 1 | -6/+7 | |
2021-09-12 | Make negative settings for extra ascent and descent safer by ensuring calculated | Neil | 4 | -12/+18 | |
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. | |||||
2021-09-07 | Handle case where all lines are hidden by a filter and kinetic scrolling | Neil Hodgson | 1 | -1/+1 | |
causes drawing of negative line number. | |||||
2021-09-07 | Move bulk of PaintMargin into PaintOneMargin which paints one margin. | Neil | 2 | -249/+256 | |
This reduces nesting and indentation. | |||||
2021-09-02 | Bug [#2281] Fix crash with too many subexpressions in regular expression search | Neil | 1 | -1/+1 | |
with SCFIND_CXX11REGEX. |