aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
17 hoursadded SC_LINE_END_TYPE_NONE: allows ignoring all line endssciteco-rel-5-6-2Robin Haberkorn3-0/+3
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 areNeil3-0/+3
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 Haberkorn3-0/+4
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 Braun4-0/+12
SCI_SETDRAGDROPENABLED. Fully implemented on Win32 but may only prevent dragging on other platforms.
2025-06-01Add SCI_SCROLLVERTICAL API.Neil4-0/+6
2025-05-12Add SCI_AUTOC{G,S}ETIMAGESCALE and implement for Qt and GTK.orbitalquark4-0/+12
2025-05-10Change CallTipPosStart to a 'get' to match CallTipSetPosStart.Mitchell Foral1-1/+1
2025-04-18Control restoring vertical scroll position for undo withNeil3-0/+3
SC_UNDO_SELECTION_HISTORY_SCROLL flag to SCI_SETUNDOSELECTIONHISTORY.
2025-03-30Bug [#2468]. Update documentation of which notifications use each field.rel-5-5-6Neil2-12/+20
2025-03-29Bug [#2469]. Return enumeration type from MarkerSymbolDefined to matchNeil2-2/+2
MarkerDefine.
2025-02-12Implement Direct2D/DirectWrite 1.1. Add SC_TECHNOLOGY_DIRECT_WRITE_1 to use anNeil3-0/+3
explicit swap chain and ID2D1DeviceContext. Stop supporting DirectWrite on Windows Vista.
2025-02-01Serialize selection type and ranges with SCI_GETSELECTIONSERIALIZED andNeil4-0/+13
SCI_SETSELECTIONSERIALIZED.
2025-01-25Bug [#1224]. Use enum for undo selection history and make API names moreNeil5-10/+21
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.Neil4-0/+12
2024-11-20Bug [#2453]. Remove remnants of ScintillaEditPy.Neil1-1/+1
2024-08-15Add SCI_STYLESETSTRETCH to support condensed and expanded text styles.Neil5-0/+44
2024-07-31Feature [feature-requests:#1524]. Add SCI_LINEINDENT and SCI_LINEDEDENT.Martijn Laan4-1/+14
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 itsNeil4-0/+6
nesting depth.
2024-07-27Feature [feature-requests:#1530]. SCI_SETCOPYSEPARATOR sets string to separateNeil4-0/+13
parts of multiple selection when copied.
2024-07-03Feature [feature-requests:#1523]. SCI_AUTOCSETSTYLE sets autocompletion font.Martijn Laan4-0/+12
2024-06-25Feature [feature-requests:#1519]. Cherry pick SC_MASK_HISTORY from isscint.Martijn Laan3-0/+4
2024-06-20Feature [feature-requests:#1518]. Cherry pick SCI_CUTALLOWLINE from isscint.Martijn Laan4-0/+6
2024-03-15Bug [#2417]. Add elements for inactive additional selectionsNeil Hodgson3-0/+6
SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_TEXT and SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_BACK.
2024-03-08Bug [#2403]. Add SC_AUTOCOMPLETE_SELECT_FIRST_ITEM.Jiří Techet3-0/+4
This option always selects the first item in the autocompletion list.
2024-02-16Implement detach point access with SCI_SETUNDODETACH and SCI_GETUNDODETACH.Neil4-25/+37
Write more documentation for undo history.
2024-02-09Implement API to read and write undo history from applications.Neil4-0/+73
2023-12-20Add IDocumentEditable interface for efficient interaction with document objects.Neil2-5/+20
2023-11-05Add SCI_SELECTIONFROMPOINT for modifying multiple selections.Neil4-0/+6
2023-11-05Add SCI_CHANGESELECTIONMODE to simplify selection mode manipulation.Neil4-0/+7
2023-11-05Add SCI_SETMOVEEXTENDSSELECTION to simplify selection mode manipulation.Neil4-0/+6
2023-02-15Feature [feature-requests:#1477] More typesafe bindings of *Full APIs inZufu Liu1-4/+9
ScintillaCall.
2022-11-22Add SCI_REPLACETARGETMINIMAL to change text without causing unchanged prefix andNeil4-0/+8
suffix to be marked as modified in change history.
2022-10-20Feature [feature-requests:#1459] Send SCN_AUTOCCOMPLETED for SCI_AUTOCSHOWNeil3-0/+3
triggering insertion because of SCI_AUTOCSETCHOOSESINGLE mode.
2022-10-19Feature [feature-requests:#1455] Implement GetStyledTextFull as a 64-bit safeNeil4-0/+7
version of GetStyledText.
2022-10-04Feature [feature-requests:#1453] Added SCI_STYLESETINVISIBLEREPRESENTATION toFerdinand Oeinck4-0/+13
make it easier to edit around invisible text. This also allows representing long lexemes with a single character to provide a summarized view.
2022-08-15Bug [#2343]. Forward declare Message in ScintillaStructures.h in caseNeil1-0/+2
ScintillaMessages.h not included.
2022-08-13Move ModifierFlags to ScintillaTypes.h as it is globally useful and not tiedNeil1-0/+9
to Editor.
2022-07-30Bug [#2340] Add option to contract every level for SCI_FOLDALL calledZufu Liu3-0/+3
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 changeNeil3-0/+6
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, ...)Neil5-4/+69
in the margin or in the text.
2022-07-22Move EditView::hideSelection to (inverted) SelectionAppearance::visible so thatNeil4-0/+6
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:Neil5-1/+72
SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL, and SCI_FORMATRANGEFULL.
2022-03-15Feature [feature-requests:#1431] Add SCI_GETSTYLEINDEXAT API to return stylesNeil4-0/+6
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 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