| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | 12 | -8/+19 | |
| 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-23 | Added tag rel-5-1-2 for changeset b45f5b5ee3e3 | Neil | 1 | -0/+1 | |
| 2021-09-23 | Fix comment.rel-5-1-2 | Neil | 1 | -1/+1 | |
| 2021-09-21 | Remove line end space. | Neil | 1 | -1/+1 | |
| 2021-09-20 | Updates for 5.1.2. | Neil | 9 | -24/+20 | |
| 2021-09-19 | Respond to changes in system font scaling by clearing any cached layout data. | Neil Hodgson | 3 | -0/+17 | |
| 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 | 7 | -31/+263 | |
| 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 | 2 | -6/+8 | |
| 2021-09-13 | Hold onto global GtkSettings object as used multiple times. | Neil Hodgson | 2 | -12/+26 | |
| 2021-09-12 | Make negative settings for extra ascent and descent safer by ensuring calculated | Neil | 6 | -13/+27 | |
| 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-12 | Change log. | Neil | 1 | -0/+4 | |
| 2021-09-12 | Round up ascent and descent of fonts on GTK to make it more likely that | Neil Hodgson | 1 | -2/+2 | |
| underscores and accents will be visible. | |||||
| 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-03 | Added link to Adventure IDE. | Neil | 1 | -0/+4 | |
| 2021-09-02 | Bug [#2281] Fix crash with too many subexpressions in regular expression search | Neil | 3 | -1/+27 | |
| with SCFIND_CXX11REGEX. | |||||
| 2021-09-01 | Bug [#2273] Fail compilation if ARC not enabled. | Neil Hodgson | 1 | -0/+4 | |
| 2021-08-31 | Bug [#2279] Ensure file closed. Drop deprecated "U" as that is the default. | mpheath | 2 | -2/+2 | |
| 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 | 2 | -0/+11 | |
| 2021-08-28 | Follow rule-of-zero by removing unnecessary destructors. | Neil | 3 | -10/+0 | |
| 2021-08-27 | Simplify SetScrollingSize and use const where possible. | Neil Hodgson | 2 | -13/+15 | |
| 2021-08-27 | Bug [#2271] Fix disabling horizontal scrollbar in non-wrapping mode. | Neil Hodgson | 2 | -1/+5 | |
| 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 | 5 | -6/+22 | |
| 2021-08-24 | Remove line end white space. | Neil | 19 | -68/+68 | |
| 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 | 12 | -8/+59 | |
| 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-17 | Make compile on older Qt 5.9.5 on Ubuntu 18.04 with gcc 7.5.0. | Neil Hodgson | 2 | -2/+2 | |
| Was complaining about enum conversions. | |||||
| 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. | |||||
