Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-07-03 | Feature [feature-requests:#1523]. SCI_AUTOCSETSTYLE sets autocompletion font. | Martijn Laan | 1 | -0/+1 | |
2022-12-09 | More safety for potentially empty unwraps with ElementColourForced returning a | Neil | 1 | -0/+1 | |
ColourRGBA which is opaque black if the element not found. | |||||
2022-12-09 | Mark OptionalColour as noexcept. | Neil | 1 | -1/+1 | |
2022-12-09 | Shorten code with ColourOptional alias for std::optional<ColourRGBA>. | Neil | 1 | -6/+8 | |
2022-07-31 | Add SC_MARK_BAR marker and INDIC_POINT_TOP indicator which are useful for change | Neil | 1 | -0/+1 | |
history. Tweak size of INDIC_POINT and INDIC_POINTCHARACTER. Let translucency of INDIC_COMPOSITIONTHICK be adjusted. | |||||
2022-07-22 | Move EditView::hideSelection to (inverted) SelectionAppearance::visible so that | Neil | 1 | -0/+2 | |
it can differ between screen and print. Add GetSelectionHidden to allow testing of HideSelection. | |||||
2021-10-30 | Ensure all ViewStyle fields are initialized. | Neil | 1 | -17/+17 | |
2021-10-22 | Add CARETSTYLE_CURSES to draw more than 1 caret on curses terminal. | Mitchell Foral | 1 | -2/+2 | |
2021-09-17 | Add noexcept and constexpr where reasonable. | Zufu Liu | 1 | -1/+1 | |
2021-09-15 | Avoid some type warnings | Neil | 1 | -4/+1 | |
2021-09-15 | More accurate with 'noexcept'. | Neil | 1 | -1/+1 | |
2021-09-15 | Use delegating constructor instead of separate Init method. | Neil | 1 | -2/+1 | |
2021-09-12 | Make negative settings for extra ascent and descent safer by ensuring calculated | Neil | 1 | -2/+2 | |
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-08-31 | Simplify Style types FontSpecification, FontMeasurements, Style, FontRealised. | Neil | 1 | -8/+2 | |
Rely on shared_ptr and use standard copying where possible. Check extraFontFlag and checkMonospaced for FontSpecification comparisons. | |||||
2021-08-24 | Remove line end white space. | Neil | 1 | -1/+1 | |
2021-08-24 | Feature [feature-requests:#841] SCI_SETCARETLINEHIGHLIGHTSUBLINE enables | Zufu Liu | 1 | -0/+2 | |
highlighting just the subline with the caret when wrapping is on. | |||||
2021-06-09 | Reduce casts by defining methods for common conversions. | Neil | 1 | -2/+2 | |
2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -49/+53 | |
and ScintillaStructures.h using scoped enumerations. Use these headers instead of Scintilla.h internally. External definitions go in the Scintilla namespace and internal definitio0ns in Scintilla::Internal. | |||||
2021-05-22 | Encapsulate whether a margin shows folding. | Neil | 1 | -0/+1 | |
2021-05-22 | Rename ColourAlpha to ColourRGBA to avoid clashes when a ColourAlpha typedef | Neil | 1 | -16/+16 | |
will be published in externally visible header. | |||||
2021-05-14 | Add elements for hot spots SC_ELEMENT_HOT_SPOT_ACTIVE and | Neil | 1 | -6/+0 | |
SC_ELEMENT_HOT_SPOT_ACTIVE_BACK. | |||||
2021-05-14 | Add SC_ELEMENT_WHITE_SPACE_BACK to set the background colour of visible | Neil | 1 | -3/+2 | |
whitespace. | |||||
2021-05-14 | Feature [feature-requests:#1402] Add SC_ELEMENT_WHITE_SPACE to set the colour of | YX Hao | 1 | -1/+2 | |
visible whitespace including translucency. | |||||
2021-05-14 | Add SCI_MARKERSETLAYER to define layer on which to draw content area markers. | Neil | 1 | -2/+0 | |
This replaces the use of SC_ALPHA_NOALPHA for markers. | |||||
2021-05-12 | Switch caret line background colour to SC_ELEMENT_CARET_LINE_BACK element and | Neil | 1 | -7/+3 | |
add SetCaretLineLayer. Older caret line APIs SCI_SETCARETLINEVISIBLE, SCI_SETCARETLINEBACK, SCI_SETCARETLINEBACKALPHA now discouraged. | |||||
2021-05-11 | When setting or resetting elements, redraw if caused change. | Neil | 1 | -1/+2 | |
2021-05-10 | Change the way that selections and carets are drawn to use the element APIs. | Neil | 1 | -15/+6 | |
2021-05-10 | Add elementBaseColours to hold default or system derived colours. | Neil | 1 | -0/+4 | |
Editor::UpdateBaseElements can be overridden by platform layers to set base colours although they should also do this when they detect changes in system settings. | |||||
2021-05-05 | Hoist selection text colour into SelectionForeground function and whether | Neil | 1 | -3/+5 | |
there is a selection text colour into ViewStyle::SelectionTextDrawn. Pass EditModel to SelectionBackground so focus can be used in a future change. Simplify code, use const and better names. Prefer explicit iterator type to auto in cases where it makes little difference. | |||||
2021-04-26 | Avoid some warnings. | Neil | 1 | -2/+2 | |
2021-04-26 | Extract related groups of fields out of ViewStyle into new structs. | Neil | 1 | -22/+62 | |
Size of ViewStyle makes it more difficult to understand and this helps a bit. | |||||
2021-04-26 | Move hotspotSingleLine from ViewStyle to EditModel as it defines behaviour, not | Neil | 1 | -1/+0 | |
appearance. | |||||
2021-04-25 | Feature [feature-requests:#1402]. Unify colour type with ColourAlpha. | Neil | 1 | -26/+25 | |
Change ColourDesired to ColourAlpha in styles. Remove ColourDesired. | |||||
2021-04-20 | Bug [#2027]. Implement font locale SCI_SETFONTLOCALE on Win32 using DirectWrite. | Neil | 1 | -1/+4 | |
2021-04-05 | Change IndentView, WhiteSpaceVisibility, and TabDrawMode to enum class. | Neil | 1 | -4/+4 | |
2021-03-29 | Add SCI_SETELEMENTCOLOUR and related APIs to change colours of visible elements. | Neil | 1 | -0/+6 | |
Implement SC_ELEMENT_LIST* to change colours of autocompletion lists. | |||||
2021-03-17 | Change Font to an interface and stop using FontID. Fonts are shared and | Neil | 1 | -1/+1 | |
reference counted using std::shared_ptr. This optimizes memory and reduces potential for allocation bugs. | |||||
2020-08-25 | Move SCI_MULTIEDGEADDLINE impleemntation into ViewStyle as it is too complex for | Neil | 1 | -0/+2 | |
switch case in Editor. | |||||
2020-07-16 | Make WrapMode an enum class for more type safety. | Neil | 1 | -1/+1 | |
2020-06-12 | Bug [#2141]. Implement end of line annotations. | Prakash Sahni | 1 | -0/+2 | |
2020-06-11 | Use noexcept where safe and maintainable. | Neil | 1 | -5/+5 | |
2020-03-19 | Feature [feature-requests:1302] Add IsCaretVisible to simplify DrawCarets. | Zufu Liu | 1 | -0/+1 | |
2019-06-21 | Bug [#2106]. Place line caret in correct location for line caret with block OVR. | Neil | 1 | -0/+1 | |
That is for CARETSTYLE_LINE | CARETSTYLE_BLOCK mode. | |||||
2019-04-08 | Use noexcept where reasonable in ViewStyle. | Neil | 1 | -16/+16 | |
2019-04-08 | Rename FontNames to UniqueStringSet and move into UniqueString. | Neil | 1 | -15/+2 | |
It may be useful in more situations than just font names. | |||||
2019-03-19 | Make constructors of simple classes noexcept. | Neil | 1 | -4/+4 | |
2019-02-05 | Feature [feature-requests:#1217]. Change API so block just for overstrike. | Zufu Liu | 1 | -0/+4 | |
2018-05-14 | Modernize Platform.h (2) - noexcept, const, constexpr. | Neil | 1 | -2/+2 | |
ColourDesired is an int instead of long for consistency over different platforms. Changes made to Point, PRectangle, and ColourDesired. RoundXYPosition removed. | |||||
2018-04-28 | Delete standard functions on classes where there could be attempts to copy. | Neil | 1 | -0/+6 | |
2018-04-26 | Change type to avoid casts. | Neil | 1 | -1/+1 | |