| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-26 | support ptrdiff_t if it has the same storage size as int, but does *not* ↵HEADsciteco-rel-5-5-7 | Robin Haberkorn | 1 | -0/+7 | |
| alias it * This is the case e.g. on NetBSD 10 for ARMv6 where Sci::Position == ptrdiff_t == long int, but obviously for other platforms as well, where it causes "invalid conversion" and "undefined symbol" errors. Scintilla was testing for aliasability by comparing the storage size with sizeof() or PTRDIFF_MAX == INT_MAX at the preprocessor level. This was fundamentally flawed. * In LineVector<T>::InsertLines() we are now using the C++17 construct std::is_convertible_v<From*,To*> instead. * We need RunStyles<ptrdiff_t> as well on the affected platforms. This is impossible to test for in a constant expression that can be used with the preprocessor. Also, it's not possible to conditionally instantiate templates. We tried to instantiate RunStyles for all scalar types that could be behind ptrdiff_t, but it was causing warnings on MSVC. Implicitly instantiating RunStyles would be possible, but is not desired. Therefore as a workaround, you can now define the PTRDIFF_DOESNT_ALIAS_INT macro when invoking the build system, to force instantiating RunStyles<ptrdiff_t>. When writing portable applications, you may have to use a compile-time check for checking aliasability of ptrdiff_t and int in order to define PTRDIFF_DOESNT_ALIAS_INT. | |||||
| 2025-07-03 | Feature [feature-requests:#1563]. Move main range in selection serialized form. | Zufu Liu | 1 | -0/+3 | |
| Avoid processing characters multiple times by relying on from_chars munching digit characters instead of searching for delimiters. | |||||
| 2025-06-26 | Fix some typos and indentation. | Neil | 1 | -8/+8 | |
| 2025-06-01 | Add SCI_SCROLLVERTICAL API. | Neil | 1 | -0/+21 | |
| 2025-05-29 | Minor validity fixes. | Neil | 1 | -3/+3 | |
| 2025-05-12 | Add SCI_AUTOC{G,S}ETIMAGESCALE and implement for Qt and GTK. | orbitalquark | 1 | -0/+12 | |
| 2025-04-27 | Added a table for virtual space options. | Neil | 1 | -1/+30 | |
| 2025-04-23 | Fix inaccuracy in description of margin 2 which hasn't defaulted to showing | Neil | 1 | -3/+3 | |
| folding symbols for many years. | |||||
| 2025-04-23 | Added link to video on writing a lexer and using wxStyledTextCtrl. | Neil | 1 | -0/+2 | |
| 2025-04-18 | Control restoring vertical scroll position for undo with | Neil | 1 | -0/+8 | |
| SC_UNDO_SELECTION_HISTORY_SCROLL flag to SCI_SETUNDOSELECTIONHISTORY. | |||||
| 2025-03-30 | Bug [#2468]. Update documentation of which notifications use each field.rel-5-5-6 | Neil | 1 | -6/+9 | |
| 2025-03-29 | Feature [feature-requests:#1550]. Document shape limitation for EOL annotations. | Neil | 1 | -1/+3 | |
| 2025-03-13 | Add values to character set table and style name (column 1) like other tables. | Neil | 1 | -24/+47 | |
| 2025-02-12 | Document SC_TECHNOLOGY_DIRECT_WRITE_1 and reformat technology choice as a table. | Neil | 1 | -10/+49 | |
| 2025-02-01 | Serialize selection type and ranges with SCI_GETSELECTIONSERIALIZED and | Neil | 1 | -1/+11 | |
| SCI_SETSELECTIONSERIALIZED. | |||||
| 2025-01-26 | Bug [#1539]. Fix some incorrect tags. | Zufu Liu | 1 | -2/+2 | |
| 2025-01-25 | Bug [#1224]. Use enum for undo selection history and make API names more | Neil | 1 | -6/+27 | |
| consistent as 'undo selection' instead of 'selection undo' as more closely associated with undo than selection. | |||||
| 2025-01-22 | Bug [#1224]. Remember selection in undo history. SCI_SETSELECTIONUNDOHISTORY. | Neil | 1 | -0/+10 | |
| 2025-01-05 | Feature [feature-requests:#1539]. Fix documentation structure. | Zufu Liu | 1 | -1/+1 | |
| 2024-11-20 | Bug [#2454]. Add "NUL-terminated" qualifiers to APIs that NUL-terminate result. | Neil | 1 | -4/+4 | |
| 2024-10-26 | Documented SC_MOD_CHANGEEOLANNOTATION and updated SC_MODEVENTMASKALL. | Neil | 1 | -2/+12 | |
| 2024-08-15 | Add SCI_STYLESETSTRETCH to support condensed and expanded text styles. | Neil | 1 | -0/+66 | |
| 2024-07-31 | Feature [feature-requests:#1524]. Add SCI_LINEINDENT and SCI_LINEDEDENT. | Martijn Laan | 1 | -0/+6 | |
| These force the multiline behaviour of SCI_TAB and SCI_BACKTAB. | |||||
| 2024-07-28 | Add SCI_GETUNDOSEQUENCE to determine whether an undo sequence is active and its | Neil | 1 | -1/+8 | |
| nesting depth. | |||||
| 2024-07-27 | Feature [feature-requests:#1530]. SCI_SETCOPYSEPARATOR sets string to separate | Neil | 1 | -0/+7 | |
| parts of multiple selection when copied. | |||||
| 2024-07-26 | Show correct signature for SCI_AUTOCSETSTYLE and include in message list. | Neil | 1 | -1/+3 | |
| 2024-07-03 | Feature [feature-requests:#1523]. SCI_AUTOCSETSTYLE sets autocompletion font. | Martijn Laan | 1 | -3/+15 | |
| 2024-06-25 | Feature [feature-requests:#1519]. Cherry pick SC_MASK_HISTORY from isscint. | Martijn Laan | 1 | -2/+7 | |
| 2024-06-21 | Add canonical self links to help Google crawler. | Neil | 1 | -0/+1 | |
| 2024-06-20 | Feature [feature-requests:#1518]. Cherry pick SCI_CUTALLOWLINE from isscint. | Martijn Laan | 1 | -0/+7 | |
| 2024-06-11 | Feature [feature-requests:#1517]. Increase maximum zoom set interactively to +60 | Neil | 1 | -3/+3 | |
| points. | |||||
| 2024-03-30 | Bug [#2435]. Fix documentation of type of SCNotification::annotationLinesAdded. | Neil | 1 | -1/+1 | |
| 2024-03-23 | Remove outdated text. | Neil | 1 | -1/+1 | |
| 2024-03-22 | Document that failure in SCI_ALLOCATESUBSTYLES returns a negative number. | Neil | 1 | -1/+6 | |
| Possible failures include requesting more substyles than available. | |||||
| 2024-03-15 | Bug [#2417]. Add elements for inactive additional selections | Neil Hodgson | 1 | -1/+24 | |
| SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_TEXT and SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_BACK. | |||||
| 2024-03-08 | Bug [#2403]. Add SC_AUTOCOMPLETE_SELECT_FIRST_ITEM. | Jiří Techet | 1 | -0/+12 | |
| This option always selects the first item in the autocompletion list. | |||||
| 2024-02-27 | Restore change history to the extent possible when restoring undo history. | Neil | 1 | -3/+5 | |
| 2024-02-16 | Implement detach point access with SCI_SETUNDODETACH and SCI_GETUNDODETACH. | Neil | 1 | -15/+32 | |
| Write more documentation for undo history. | |||||
| 2024-02-15 | Perform validation of undo state when SCI_SETUNDOCURRENT called, setting status | Neil | 1 | -3/+11 | |
| when invalid. | |||||
| 2024-02-09 | Implement API to read and write undo history from applications. | Neil | 1 | -15/+103 | |
| 2023-12-20 | Add IDocumentEditable interface for efficient interaction with document objects. | Neil | 1 | -11/+56 | |
| 2023-11-05 | Add SCI_SELECTIONFROMPOINT for modifying multiple selections. | Neil | 1 | -0/+6 | |
| 2023-11-05 | Add SCI_CHANGESELECTIONMODE to simplify selection mode manipulation. | Neil | 1 | -6/+9 | |
| 2023-11-05 | Add SCI_SETMOVEEXTENDSSELECTION to simplify selection mode manipulation. | Neil | 1 | -3/+7 | |
| 2023-11-01 | Split SelectionAndInformation section into Information and Selection sections. | Neil | 1 | -752/+755 | |
| Reorder sections to be more reasonable. | |||||
| 2023-11-01 | Remove spacing in table of contents to simplify editing. | Neil | 1 | -47/+4 | |
| 2023-10-30 | Remove outdated instructions on changing lexers in Scintilla and they are now in | Neil | 1 | -19/+2 | |
| Lexilla. | |||||
| 2023-06-25 | Strip line end white-space. | Neil | 1 | -3/+3 | |
| 2023-06-23 | Replace numeric character entity "#10003" with "check" for clarity. | Neil | 1 | -50/+50 | |
| 2023-06-23 | Update to IME support matrix showing that Qt now supports Delete Surrounding. | johnsonj | 1 | -23/+23 | |
| Changed from Asian "O" and "X" to European " " and check mark. | |||||
