aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2021-10-12Feature [feature-requests:#1416] Harmonize parameter name.Neil1-1/+1
2021-10-12Feature [feature-requests:#1416] Use nullptr.Neil2-10/+10
2021-10-09Fix warning from Cppcheck2.6.Neil1-3/+1
2021-10-09Suppress unwanted warning from Cppcheck 2.6.Neil1-0/+3
2021-10-09Remove call of virtual function during destruction as default destruction doesNeil1-3/+1
everything needed. Fixes warning from Cppcheck 2.6.
2021-10-08Feature [feature-requests:#1417] Use global IsControl instead of local function.Neil1-7/+1
2021-10-06Update dependencies.Neil3-0/+3
2021-10-06Update for 5.1.3.Neil1-2/+2
2021-10-05Add entry for 'Add DEL to standard set of space characters' and fix order.Neil1-5/+8
2021-10-05Feature [feature-requests:#1417] Consolidate character classification functionsNeil5-99/+62
in CharacterType.h, merging duplicate functions, removing unused functions and stadardizing names.
2021-10-03Feature [feature-requests:#1417] Add DEL (0x7F) to set of space characters.Neil4-8/+9
2021-10-02Change log.Neil1-0/+11
2021-10-02Do not unref the global settings object as gtk_settings_get_default does notMitchell Foral1-3/+0
transfer ownership.
2021-09-30Bug [#2283] Make resource rule more generic.Ivan Ustûžanin1-2/+2
2021-09-30Bug [#2283] Remove ScintillaDLL.o and ScintRes.o from static library as onlyIvan Ustûžanin2-4/+8
needed by DLL.
2021-09-30Feature [feature-requests:#1416] Mark destructor as noexcept and use defaultZufu Liu2-3/+2
implementation.
2021-09-30Feature [feature-requests:#1416] Remove extra check that is never true andZufu Liu3-5/+3
remove parameter used just for this test.
2021-09-29Feature [feature-requests:#1416] Shorten code.Zufu Liu1-3/+2
2021-09-29Feature [feature-requests:#1416] Shorten code and avoid cppcheck warning.Zufu Liu2-10/+1
2021-09-29Added tag rel-5-1-3 for changeset beeb51d2c645Neil1-0/+1
2021-09-29Updates for 5.1.3.rel-5-1-3Neil9-16/+29
2021-09-28Feature [feature-requests:#1416] Change evaluation order so that monospaceASCIIZufu Liu1-10/+14
checked before cache which may improve performance for monospaceASCII. Only reset clear state when storing into cache.
2021-09-28Fix bad layout of monospace text on Cocoa by adding separate fieldNeil3-1/+4
monospaceCharacterWidth for width of monospaced characters.
2021-09-28Widen styleNumber in PositionCacheEntry from 8 to 16 bits to allow stylesNeil12-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-28Remove file that is no longer used or contain any definitions.Neil1-27/+0
2021-09-23Added tag rel-5-1-2 for changeset b45f5b5ee3e3Neil1-0/+1
2021-09-23Fix comment.rel-5-1-2Neil1-1/+1
2021-09-21Remove line end space.Neil1-1/+1
2021-09-20Updates for 5.1.2.Neil9-24/+20
2021-09-19Respond to changes in system font scaling by clearing any cached layout data.Neil Hodgson3-0/+17
2021-09-17Remove superfluous destruction.Zufu Liu1-5/+1
2021-09-17Add noexcept and constexpr where reasonable.Zufu Liu3-3/+3
2021-09-16Avoid warning from Xcode.Neil Hodgson1-1/+1
2021-09-15Document lifetime of FontSpecification::fontName.Neil1-0/+1
2021-09-15Ensure variable initialised.Neil1-1/+1
2021-09-15Avoid some type warningsNeil3-12/+7
2021-09-15Move colour mixing implementations into implementation file.Neil7-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-15More accurate with 'noexcept'.Neil4-8/+6
2021-09-15Use delegating constructor instead of separate Init method.Neil2-115/+112
2021-09-14Break up PaintOneMargin more and simplify code.Neil2-92/+106
2021-09-14Convert to range for and extract colourMode.Zufu Liu1-14/+14
2021-09-14Use range-for to save font names.Zufu Liu1-2/+2
2021-09-14Remove copying from AllocateExtendedStyles as performed by EnsureStyle.Zufu Liu1-3/+0
2021-09-14Avoid some allocations when checking whether font monospaced.Zufu Liu2-6/+8
2021-09-13Hold onto global GtkSettings object as used multiple times.Neil Hodgson2-12/+26
2021-09-12Make negative settings for extra ascent and descent safer by ensuring calculatedNeil6-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-12Change log.Neil1-0/+4
2021-09-12Round up ascent and descent of fonts on GTK to make it more likely thatNeil Hodgson1-2/+2
underscores and accents will be visible.
2021-09-07Handle case where all lines are hidden by a filter and kinetic scrollingNeil Hodgson1-1/+1
causes drawing of negative line number.
2021-09-07Move bulk of PaintMargin into PaintOneMargin which paints one margin.Neil2-249/+256
This reduces nesting and indentation.