aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2022-02-02Feature [feature-requests:#1427] Add multithreaded layout which improvesNeil4-0/+12
performance significantly for very wide lines.
2022-02-02Add Supports::ThreadSafeMeasureWidths for platforms to indicate if they supportNeil3-0/+3
concurrent calls to MeasureWidths.
2021-10-22Add CARETSTYLE_CURSES to draw more than 1 caret on curses terminal.Mitchell Foral3-0/+3
2021-10-20GetLineEndTypesSupported returns LineEndType, not int.Neil2-2/+2
2021-08-24Feature [feature-requests:#841] SCI_SETCARETLINEHIGHLIGHTSUBLINE enablesZufu Liu4-0/+12
highlighting just the subline with the caret when wrapping is on.
2021-07-31Implement StyleSetCheckMonospaced.Neil4-0/+12
2021-07-29Add SC_ELEMENT_HIDDEN_LINE to show where lines are hidden.Neil3-0/+3
2021-07-29Add SC_ELEMENT_FOLD_LINE to set the colour of fold lines.Neil3-0/+3
2021-07-17Add SCI_AUTOCSETOPTIONS to allow choosing a non-resizeable autocompletion listNeil5-0/+25
on Win32. This also avoids a header rectangle above the list.
2021-07-15Feature [feature-requests:#1370] Implement SCI_ALLOCATELINES to allocate indicesZufu Liu4-0/+6
to hold some number of lines. This is an optimization that can decrease reallocation overhead.
2021-06-17Move ScintillaCall from SciTE project.Neil1-0/+878
2021-06-17Add SciFnDirectStatus, a direct access function which also returns status so canNeil3-0/+6
improve performance for client code that called SCI_GETSTATUS after every API to check for failure.
2021-06-10Rename SCI_PASTERECTANGULAR to SCI_REPLACERECTANGULAR as it is inserting textNeil3-4/+4
provided as an argument instead of from the system clipboard.
2021-06-09Add SCI_PASTERECTANGULAR to insert text like a rectangular paste.Mitchell Foral3-0/+5
2021-06-03Add APIs for setting appearance (traditional blob or plain text) and colour ofNeil4-0/+46
representations and support setting a representation for the "\r\n" line end sequence.
2021-06-02Fix comment.Neil1-1/+1
2021-05-28Rename 'NO_FOCUS' to 'INACTIVE' to better match platform terms.Neil3-6/+6
2021-05-28Fix FlagSet to return true if any flags set.Neil1-2/+2
2021-05-25Update from Scintilla.iface.Neil1-0/+5
2021-05-24Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.hNeil5-0/+1677
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-19Bug [#2253]. Remove SC_ELEMENT_CARET_SECONDARY as it caused unexpected change toNeil2-2/+0
caret appearance for empty selection as empty selections can not be primary.
2021-05-14Implement SC_LAYER_UNDER_TEXT so that selections, caret lines, and content areaNeil2-2/+4
markers can be drawn translucently under text.
2021-05-14Add elements for hot spots SC_ELEMENT_HOT_SPOT_ACTIVE andNeil2-0/+4
SC_ELEMENT_HOT_SPOT_ACTIVE_BACK.
2021-05-14Add SC_ELEMENT_WHITE_SPACE_BACK to set the background colour of visibleNeil2-0/+2
whitespace.
2021-05-14Feature [feature-requests:#1402] Add SC_ELEMENT_WHITE_SPACE to set the colour ofYX Hao2-0/+2
visible whitespace including translucency.
2021-05-14Add SCI_MARKERSETLAYER to define layer on which to draw content area markers.Neil2-0/+8
This replaces the use of SC_ALPHA_NOALPHA for markers.
2021-05-12Switch caret line background colour to SC_ELEMENT_CARET_LINE_BACK element andNeil2-0/+10
add SetCaretLineLayer. Older caret line APIs SCI_SETCARETLINEVISIBLE, SCI_SETCARETLINEBACK, SCI_SETCARETLINEBACKALPHA now discouraged.
2021-05-11Implement SCI_GETELEMENTBASECOLOUR to return the default values for elementNeil2-0/+4
colours.
2021-05-10Change the way that selections and carets are drawn to use the element APIs.Neil2-0/+36
2021-04-28Character indices are no longer provisional so move out of Provisional category.Neil2-28/+28
2021-04-21Bug [#2027]. Fix GetFontLocale signature.Zufu Liu1-2/+2
2021-04-20Bug [#2027]. Implement font locale SCI_SETFONTLOCALE on Win32 using DirectWrite.Neil2-0/+8
2021-03-29Add SCI_SETELEMENTCOLOUR and related APIs to change colours of visible elements.Neil2-2/+34
Implement SC_ELEMENT_LIST* to change colours of autocompletion lists.
2021-03-28Add shapes with curved and rounded ends to EOL annotations as EOLANNOTATION_*.Neil2-6/+24
2021-03-27Add APIs for setting translucency and stroke width of markers.Neil2-0/+16
2021-03-27Add API for setting stroke width of indicators.Neil2-0/+8
2021-03-27Change return type of SupportsFeature to bool.Neil1-1/+1
2021-03-26Add SC_SUPPORTS_PIXEL_MODIFICATION to differentiate character cell andNeil2-0/+2
pixel oriented platforms.
2021-03-23Add colouralpha type to iface.Neil1-1/+2
2021-03-22Implement more support values.Neil2-0/+4
2021-03-19Add Surface::PixelDivisions which detects 'retina' displays that useNeil2-0/+2
multiple display pixels per logical pixel. Likely will only return >1 for Apple displays. Can be used for finer placement of elements.
2021-03-19Add Platform::Supports for SupportsFeature API.Neil2-0/+2
2021-03-19Add SupportsFeature API but leave empty for now with no features defined.Neil2-0/+6
2021-03-16Moved Platform.h to src as it is private to Scintilla.Neil1-579/+0
2021-03-12Remove SetLexer, SetLexerLanguage, and LoadLexerLibrary methods.Neil2-12/+0
These have been superceded by Lexilla and the SetILexer API.
2021-02-06Remove Lexilla definitions from Scintilla.iface as they are now inNeil1-2196/+0
lexilla/include/LexicalStyles.iface. Remove filtering of lexical constants from HFacer.py.
2020-11-02Remove definition that ensures lexers linked as no lexers any more.Neil1-1/+0
2021-01-29Remove Lexilla files from ScintillaNeil1-1963/+0
2020-08-25Feature [feature-requests:1350]. Add SCI_GETMULTIEDGECOLUMN.Derek Brown2-0/+4
2020-07-18Remove some constexpr as they made shiboken fail.Neil1-2/+2