aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/Scintilla.iface
AgeCommit message (Collapse)AuthorFilesLines
16 hoursadded SC_LINE_END_TYPE_NONE: allows ignoring all line endssciteco-rel-5-6-2Robin Haberkorn1-0/+1
This can help when using Scintilla views as command line widgets. It can also help when using Scintilla to edit binary files as you don't want to attach special meaning to CR and LF. This patch will not be merged for the time being, so we strive to reduce the number of touched lines. See https://groups.google.com/g/scintilla-interest/c/iE6E4n9zWT4
2026-04-23Add error status SC_STATUS_OUTSIDE_DOCUMENT that is set when operations areNeil1-0/+1
attempted on a position outside the document. Positions are checked earlier to prevent actions partly succeeding. This is implemented with a new exception type Failure which should be caught by platform layer's API handling code to produce a more granular error status.
2026-02-26Add SCI_SETTABDRAWMODE(SCTD_CONTROLCHAR).Robin Haberkorn1-0/+2
Allows rendering tabs (ASCII 9) with character representations like any other control character.
2026-01-08Feature [feature-requests:#184]. Add option to disable drag/drop editingNathaniel Braun1-0/+6
SCI_SETDRAGDROPENABLED. Fully implemented on Win32 but may only prevent dragging on other platforms.
2025-06-01Add SCI_SCROLLVERTICAL API.Neil1-0/+3
2025-05-12Add SCI_AUTOC{G,S}ETIMAGESCALE and implement for Qt and GTK.orbitalquark1-0/+6
2025-05-10Change CallTipPosStart to a 'get' to match CallTipSetPosStart.Mitchell Foral1-1/+1
2025-04-18Control restoring vertical scroll position for undo withNeil1-0/+1
SC_UNDO_SELECTION_HISTORY_SCROLL flag to SCI_SETUNDOSELECTIONHISTORY.
2025-03-29Bug [#2469]. Return enumeration type from MarkerSymbolDefined to matchNeil1-1/+1
MarkerDefine.
2025-02-12Implement Direct2D/DirectWrite 1.1. Add SC_TECHNOLOGY_DIRECT_WRITE_1 to use anNeil1-0/+1
explicit swap chain and ID2D1DeviceContext. Stop supporting DirectWrite on Windows Vista.
2025-02-01Serialize selection type and ranges with SCI_GETSELECTIONSERIALIZED andNeil1-0/+6
SCI_SETSELECTIONSERIALIZED.
2025-01-25Bug [#1224]. Use enum for undo selection history and make API names moreNeil1-4/+8
consistent as 'undo selection' instead of 'selection undo' as more closely associated with undo than selection.
2025-01-22Bug [#1224]. Remember selection in undo history. SCI_SETSELECTIONUNDOHISTORY.Neil1-0/+6
2024-08-15Add SCI_STYLESETSTRETCH to support condensed and expanded text styles.Neil1-0/+17
2024-07-31Feature [feature-requests:#1524]. Add SCI_LINEINDENT and SCI_LINEDEDENT.Martijn Laan1-1/+8
These force the multiline behaviour of SCI_TAB and SCI_BACKTAB.
2024-07-28Add SCI_GETUNDOSEQUENCE to determine whether an undo sequence is active and itsNeil1-0/+3
nesting depth.
2024-07-27Feature [feature-requests:#1530]. SCI_SETCOPYSEPARATOR sets string to separateNeil1-0/+6
parts of multiple selection when copied.
2024-07-03Feature [feature-requests:#1523]. SCI_AUTOCSETSTYLE sets autocompletion font.Martijn Laan1-0/+6
2024-06-25Feature [feature-requests:#1519]. Cherry pick SC_MASK_HISTORY from isscint.Martijn Laan1-0/+2
2024-06-20Feature [feature-requests:#1518]. Cherry pick SCI_CUTALLOWLINE from isscint.Martijn Laan1-0/+3
2024-03-15Bug [#2417]. Add elements for inactive additional selectionsNeil Hodgson1-0/+2
SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_TEXT and SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_BACK.
2024-03-08Bug [#2403]. Add SC_AUTOCOMPLETE_SELECT_FIRST_ITEM.Jiří Techet1-0/+2
This option always selects the first item in the autocompletion list.
2024-02-16Implement detach point access with SCI_SETUNDODETACH and SCI_GETUNDODETACH.Neil1-9/+15
Write more documentation for undo history.
2024-02-09Implement API to read and write undo history from applications.Neil1-0/+36
2023-11-05Add SCI_SELECTIONFROMPOINT for modifying multiple selections.Neil1-0/+3
2023-11-05Add SCI_CHANGESELECTIONMODE to simplify selection mode manipulation.Neil1-0/+4
2023-11-05Add SCI_SETMOVEEXTENDSSELECTION to simplify selection mode manipulation.Neil1-0/+3
2022-11-22Add SCI_REPLACETARGETMINIMAL to change text without causing unchanged prefix andNeil1-0/+4
suffix to be marked as modified in change history.
2022-10-20Feature [feature-requests:#1459] Send SCN_AUTOCCOMPLETED for SCI_AUTOCSHOWNeil1-0/+1
triggering insertion because of SCI_AUTOCSETCHOOSESINGLE mode.
2022-10-19Feature [feature-requests:#1455] Implement GetStyledTextFull as a 64-bit safeNeil1-0/+4
version of GetStyledText.
2022-10-04Feature [feature-requests:#1453] Added SCI_STYLESETINVISIBLEREPRESENTATION toFerdinand Oeinck1-0/+6
make it easier to edit around invisible text. This also allows representing long lexemes with a single character to provide a summarized view.
2022-07-30Bug [#2340] Add option to contract every level for SCI_FOLDALL calledZufu Liu1-0/+1
SC_FOLDACTION_CONTRACT_EVERY_LEVEL. Avoid processing lines multiple times.
2022-07-31Add SC_MARK_BAR marker and INDIC_POINT_TOP indicator which are useful for changeNeil1-0/+2
history. Tweak size of INDIC_POINT and INDIC_POINTCHARACTER. Let translucency of INDIC_COMPOSITIONTHICK be adjusted.
2022-07-31Added change history which can display document changes (modified, saved, ...)Neil1-2/+26
in the margin or in the text.
2022-07-22Move EditView::hideSelection to (inverted) SelectionAppearance::visible so thatNeil1-0/+3
it can differ between screen and print. Add GetSelectionHidden to allow testing of HideSelection.
2022-05-17Duplicate APIs to support 64-bit document positions on Win32:Neil1-1/+14
SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL, and SCI_FORMATRANGEFULL.
2022-03-15Feature [feature-requests:#1431] Add SCI_GETSTYLEINDEXAT API to return stylesNeil1-0/+3
over 127 as positive integers.
2022-02-10Replace "OS X' with "macOS".Neil1-3/+3
2022-02-02Feature [feature-requests:#1427] Add multithreaded layout which improvesNeil1-0/+6
performance significantly for very wide lines.
2022-02-02Add Supports::ThreadSafeMeasureWidths for platforms to indicate if they supportNeil1-0/+1
concurrent calls to MeasureWidths.
2021-10-22Add CARETSTYLE_CURSES to draw more than 1 caret on curses terminal.Mitchell Foral1-0/+1
2021-10-20GetLineEndTypesSupported returns LineEndType, not int.Neil1-1/+1
2021-08-24Feature [feature-requests:#841] SCI_SETCARETLINEHIGHLIGHTSUBLINE enablesZufu Liu1-0/+6
highlighting just the subline with the caret when wrapping is on.
2021-07-31Implement StyleSetCheckMonospaced.Neil1-0/+6
2021-07-29Add SC_ELEMENT_HIDDEN_LINE to show where lines are hidden.Neil1-0/+1
2021-07-29Add SC_ELEMENT_FOLD_LINE to set the colour of fold lines.Neil1-0/+1
2021-07-17Add SCI_AUTOCSETOPTIONS to allow choosing a non-resizeable autocompletion listNeil1-0/+12
on Win32. This also avoids a header rectangle above the list.
2021-07-15Feature [feature-requests:#1370] Implement SCI_ALLOCATELINES to allocate indicesZufu Liu1-0/+3
to hold some number of lines. This is an optimization that can decrease reallocation overhead.
2021-06-17Add SciFnDirectStatus, a direct access function which also returns status so canNeil1-0/+3
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 textNeil1-2/+2
provided as an argument instead of from the system clipboard.