aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/Scintilla.iface
AgeCommit message (Collapse)AuthorFilesLines
2021-05-24Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.hNeil1-0/+6
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 toNeil1-1/+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 areaNeil1-1/+2
markers can be drawn translucently under text.
2021-05-14Add elements for hot spots SC_ELEMENT_HOT_SPOT_ACTIVE andNeil1-0/+2
SC_ELEMENT_HOT_SPOT_ACTIVE_BACK.
2021-05-14Add SC_ELEMENT_WHITE_SPACE_BACK to set the background colour of visibleNeil1-0/+1
whitespace.
2021-05-14Feature [feature-requests:#1402] Add SC_ELEMENT_WHITE_SPACE to set the colour ofYX Hao1-0/+1
visible whitespace including translucency.
2021-05-14Add SCI_MARKERSETLAYER to define layer on which to draw content area markers.Neil1-0/+6
This replaces the use of SC_ALPHA_NOALPHA for markers.
2021-05-12Switch caret line background colour to SC_ELEMENT_CARET_LINE_BACK element andNeil1-0/+7
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 elementNeil1-0/+3
colours.
2021-05-10Change the way that selections and carets are drawn to use the element APIs.Neil1-0/+21
2021-04-28Character indices are no longer provisional so move out of Provisional category.Neil1-20/+20
2021-04-21Bug [#2027]. Fix GetFontLocale signature.Zufu Liu1-2/+2
2021-04-20Bug [#2027]. Implement font locale SCI_SETFONTLOCALE on Win32 using DirectWrite.Neil1-0/+6
2021-03-29Add SCI_SETELEMENTCOLOUR and related APIs to change colours of visible elements.Neil1-2/+25
Implement SC_ELEMENT_LIST* to change colours of autocompletion lists.
2021-03-28Add shapes with curved and rounded ends to EOL annotations as EOLANNOTATION_*.Neil1-3/+12
2021-03-27Add APIs for setting translucency and stroke width of markers.Neil1-0/+12
2021-03-27Add API for setting stroke width of indicators.Neil1-0/+6
2021-03-27Change return type of SupportsFeature to bool.Neil1-1/+1
2021-03-26Add SC_SUPPORTS_PIXEL_MODIFICATION to differentiate character cell andNeil1-0/+1
pixel oriented platforms.
2021-03-23Add colouralpha type to iface.Neil1-1/+2
2021-03-22Implement more support values.Neil1-0/+2
2021-03-19Add Surface::PixelDivisions which detects 'retina' displays that useNeil1-0/+1
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.Neil1-0/+1
2021-03-19Add SupportsFeature API but leave empty for now with no features defined.Neil1-0/+5
2021-03-12Remove SetLexer, SetLexerLanguage, and LoadLexerLibrary methods.Neil1-9/+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-08-25Feature [feature-requests:1350]. Add SCI_GETMULTIEDGECOLUMN.Derek Brown1-0/+3
2020-07-15Feature [feature-requests:1368]. Add BraceMatchNext API.Zufu Liu1-0/+3
2020-06-12Bug [#2141]. Implement end of line annotations.Prakash Sahni1-1/+35
2020-05-01Add SCE_ERR_GCC_EXCERPT style for diagnostics introduced by GCC 9.0 likeNeil1-0/+1
73 | GTimeVal last_popdown; | ^~~~~~~~~~~~
2020-04-09Typo.Zufu Liu1-1/+1
2020-04-08Removed superfluous space.Neil1-2/+0
2020-04-08Feature [feature-requests:1344]. Add methods for iterating through the markerIain Clarke1-0/+8
handles and marker numbers on a line.
2020-03-29Use correct wider types.Mitchell Foral1-4/+4
2020-02-05Bug [#2153]. Reorder and add separating new lines to ease downstream.Neil1-21/+39
2020-02-05Spelling and grammar in comment.Neil1-1/+2
2020-01-18Fix line end whitespace.Neil1-1/+1
2020-01-03Added Raku lexer and style properties and example filesMark Reay1-0/+32
2019-12-31Implement SCI_SETILEXER.Neil1-0/+3
2019-11-15Feature [feature-requests:#1316] Allow target to have virtual space.Neil1-0/+12
2019-11-15Feature [feature-requests:#1316] Add access to virtual space at start and end ofNeil1-0/+6
multiple selections.
2019-11-12Feature [feature-requests:#1324] Add Hollywood lexer.Andreas Falkenhahn1-0/+18
2019-07-05Bug [#2118]. Add TabMinimumWidth property to API so applications can displayNeil1-0/+6
overviews or minimaps with reasonable layout.
2019-06-30Bug [#2038]. Source of input reported in SCN_CHARADDED.Zufu Liu1-1/+10
This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT, or SC_CHARACTERSOURCE_IME_RESULT.
2019-06-22Bug [#1924]. Option to allow block carets to trail selection ranges.Neil1-1/+2
Bit flag value is CARETSTYLE_BLOCK_AFTER=256.
2019-06-22Feature [feature-requests:#1297] Updates to types of LineScroll,Zufu Liu1-5/+5
[Set]MarginTypeN, and [Set]MarginCursorN.
2019-06-22Feature [feature-requests:#1297] Tweak aliases so that acronyms longer than 2Neil1-7/+5
characters are treated as words and are also good SNAKE_CASE. This is consistent with coding guidelines such as from Google and Microsoft. https://google.github.io/styleguide/cppguide.html#General_Naming_Rules
2019-06-18Feature [feature-requests:#1297] 7: Add value aliases for PascalCase constants.Neil1-1/+164
For example, FolderEnd instead of Folderend. Could also be used for a snake_case option if desired.
2019-06-18Feature [feature-requests:#1297] 6: Add enumeration types to APIs.Neil1-124/+125
2019-06-18Feature [feature-requests:#1297] 5: Separate IndicatorNumbers from ↵Neil1-5/+15
IndicatorStyle. Deprecate INDIC?_MASK as they depended on old style-byte indicators so are no longer valid.