Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2021-08-31 | Make Cancel methods noexcept as they may need to be used in destructors. | Neil | 4 | -4/+4 | |
2021-08-31 | Reduce Code Analysis warnings. | Neil | 1 | -2/+7 | |
2021-08-31 | Simplify Style types FontSpecification, FontMeasurements, Style, FontRealised. | Neil | 4 | -164/+59 | |
Rely on shared_ptr and use standard copying where possible. Check extraFontFlag and checkMonospaced for FontSpecification comparisons. | |||||
2021-08-28 | Delete standard operations on classes that can not be copied. | Neil | 1 | -0/+5 | |
2021-08-28 | Follow rule-of-zero by removing unnecessary destructors. | Neil | 3 | -10/+0 | |
2021-08-27 | Feature [feature-requests:#841] Remove hotspot from LineLayout and rely on | Zufu Liu | 6 | -14/+3 | |
reference to model. | |||||
2021-08-25 | Allow SCI_HIDELINES to hide the first line or all lines. | Neil | 2 | -3/+2 | |
2021-08-24 | Remove line end white space. | Neil | 8 | -13/+13 | |
2021-08-24 | OptionalFoldLevel uses no members so mark static. | Zufu Liu | 1 | -1/+1 | |
2021-08-24 | Feature [feature-requests:#841] SCI_SETCARETLINEHIGHLIGHTSUBLINE enables | Zufu Liu | 4 | -8/+18 | |
highlighting just the subline with the caret when wrapping is on. | |||||
2021-08-23 | Fix change set 8902 which could cause caret to stop blinking. | Neil | 1 | -3/+3 | |
Occurred when a redraw was requested during a paint. | |||||
2021-08-22 | Follow rule-of-zero / rule-of-5 where reasonable by removing standard operators | Neil | 10 | -24/+2 | |
that are not needed. | |||||
2021-08-22 | Encapsulate an ILexer5* in LexerInstance class to simplify client code. | Neil | 3 | -39/+44 | |
2021-08-14 | Optimize by reducing invalidation as this can be costly. | Neil | 2 | -0/+22 | |
If all of the text area or margin area is invalidated then remember this and don't do any more invalidations for that area until the window is painted. This reduced the time taken to replace each \r\n with \n\n in very large files by a factor of 3. | |||||
2021-08-07 | Changes for Cppcheck 2.5. | Neil | 2 | -2/+2 | |
Shift of unsigned to avoid too much shifting and overflow warnings. Remove condition that was always true. Remove suppressions no longer needed. | |||||
2021-07-31 | Implement StyleSetCheckMonospaced. | Neil | 5 | -1/+46 | |