| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 13 hours | added SC_LINE_END_TYPE_NONE: allows ignoring all line endssciteco-rel-5-6-2 | Robin Haberkorn | 1 | -1/+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 | |||||
| 2025-05-12 | Add SCI_AUTOC{G,S}ETIMAGESCALE and implement for Qt and GTK. | orbitalquark | 1 | -0/+8 | |
| 2025-04-22 | Silence warnings for else-after, no default in switch, default destructor, | Neil | 1 | -26/+18 | |
| parameter naming. | |||||
| 2025-04-22 | Move common IME code from platform layers to ScintillaBase. | Neil | 1 | -0/+24 | |
| 2024-09-02 | Hoist some common code into methods. | Neil | 1 | -2/+1 | |
| RangeContainsProtected gains an overload that takes a SelectionRange as this is common use and simplifies callers. ClearSelectionRange is common code used to clear selected text and update a SelectionRange before inserting text. | |||||
| 2024-08-09 | Simplify code that sets an empty selection at a position. | Neil | 1 | -2/+1 | |
| 2024-07-03 | Feature [feature-requests:#1523]. SCI_AUTOCSETSTYLE sets autocompletion font. | Martijn Laan | 1 | -3/+20 | |
| 2024-03-08 | Bug [#2403]. Add SC_AUTOCOMPLETE_SELECT_FIRST_ITEM. | Jiří Techet | 1 | -0/+2 | |
| This option always selects the first item in the autocompletion list. | |||||
| 2023-11-07 | Feature [feature-requests:#1501] More use of LineStartPosition, LineEndPosition. | Zufu Liu | 1 | -4/+1 | |
| 2023-06-04 | Feature [feature-requests:#1486] Redraw calltip after showing. | Neil | 1 | -0/+1 | |
| 2023-03-27 | Declare const where possible. | Neil | 1 | -1/+1 | |
| 2023-02-17 | Remove PropGetExpanded and treat GetPropertyExpanded as GetProperty since it no | Neil | 1 | -16/+1 | |
| longer expands property references. | |||||
| 2023-02-14 | Fix a potential crash with autocompletion list fill-ups where a SCN_CHARADDED | Mitchell Foral | 1 | -1/+1 | |
| handler retriggered an autocompletion list, but with no items that match the typed character. | |||||
| 2023-01-25 | When an autocompletion list is shown in response to SCN_CHARADDED, do not | Mitchell Foral | 1 | -2/+3 | |
| process character as fill-up or stop. This avoids closing immediately when a character may both trigger and finish autocompletion. | |||||
| 2022-10-20 | Feature [feature-requests:#1459] Send SCN_AUTOCCOMPLETED for SCI_AUTOCSHOW | Neil | 1 | -3/+20 | |
| triggering insertion because of SCI_AUTOCSETCHOOSESINGLE mode. | |||||
| 2022-10-20 | Change ScintillaBase::AutoCompleteInsert to take a string_view and add | Neil | 1 | -9/+9 | |
| Document::InsertString overload taking a string_view. These changes simplify callers. | |||||
| 2022-09-12 | Remove NotifyLexerChanged notification from DocWatcher. | Neil | 1 | -4/+0 | |
| This is a private interface but could be used by independent platform layers and was exposed by ScintillaDocument in the Qt implementation of ScintillaEdit. | |||||
| 2022-03-04 | Feature [feature-requests:#1432] Simplify CallTipStart by passing in surface and | Zufu Liu | 1 | -7/+5 | |
| font. This allows customization of surface creation and ensures surface and font for calltip are the same as used in main window. | |||||
| 2021-09-28 | Widen styleNumber in PositionCacheEntry from 8 to 16 bits to allow styles | Neil | 1 | -0/+1 | |
| larger than 255 to be represented. Before this, it may have been possible but extremely rare for a cache entry to wrongly match a styled lexeme and produce incorrect layout. Using uint16_t from cstdint instead of a bit field as tools perform more checking on that. | |||||
| 2021-08-22 | Encapsulate an ILexer5* in LexerInstance class to simplify client code. | Neil | 1 | -31/+2 | |
| 2021-07-17 | Add SCI_AUTOCSETOPTIONS to allow choosing a non-resizeable autocompletion list | Neil | 1 | -4/+12 | |
| on Win32. This also avoids a header rectangle above the list. | |||||
| 2021-06-11 | Use more natural type avoiding cast and warning. | Neil | 1 | -2/+2 | |
| 2021-06-09 | Reduce casts by defining methods for common conversions. | Neil | 1 | -6/+6 | |
| 2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -169/+172 | |
| 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-22 | Rename ColourAlpha to ColourRGBA to avoid clashes when a ColourAlpha typedef | Neil | 1 | -3/+3 | |
| will be published in externally visible header. | |||||
| 2021-05-05 | Remove deprecated AddCharUTF method. | Neil | 1 | -4/+0 | |
| 2021-04-27 | Rename CharacterSet and CharacterCategory modules in Scintilla to CharacterType | Neil | 1 | -1/+1 | |
| and CharacterCategoryMap to avoid clashes with Lexilla when building an executable that includes both. | |||||
| 2021-04-25 | Feature [feature-requests:#1402]. Unify colour type with ColourAlpha. | Neil | 1 | -3/+3 | |
| Change ColourDesired to ColourAlpha in styles. Remove ColourDesired. | |||||
| 2021-04-20 | Bug [#2027]. Implement font locale SCI_SETFONTLOCALE on Win32 using DirectWrite. | Neil | 1 | -0/+1 | |
| 2021-03-29 | Add SCI_SETELEMENTCOLOUR and related APIs to change colours of visible elements. | Neil | 1 | -0/+9 | |
| Implement SC_ELEMENT_LIST* to change colours of autocompletion lists. | |||||
| 2021-03-19 | Protect against exceptions from ILexer5::Release as called inside destructor. | Neil | 1 | -2/+10 | |
| 2021-03-18 | std::optional is a basic vocabulary type that may be used widely so include | Neil | 1 | -0/+1 | |
| almost everywhere. | |||||
| 2021-03-18 | Move assert and debug trace functions into their own header Debugging.h. | Neil | 1 | -0/+1 | |
| PLATFORM_ASSERT is used in data structure headers which led to including graphics and windowing APIs in data structure modules. | |||||
| 2021-03-17 | Change Font to an interface and stop using FontID. Fonts are shared and | Neil | 1 | -1/+1 | |
| reference counted using std::shared_ptr. This optimizes memory and reduces potential for allocation bugs. | |||||
| 2021-03-17 | Extract geometry and colour definitions from Platform.h into src/Geometry.h. | Neil | 1 | -0/+1 | |
| 2021-02-04 | Use message parameter converter as passing pointers in sptr_t is a standard part | Neil | 1 | -2/+2 | |
| of message handling and this avoids reinterpret-cast warnings. | |||||
| 2021-02-04 | Make LexState constructor noexcept as it only calls its superclass constructor | Neil | 1 | -2/+2 | |
| which is noexcept. | |||||
| 2021-02-04 | Feature [feature-requests:1391]. Remove unused fields from LexState. | Zufu Liu | 1 | -15/+5 | |
| Removes checks for ILexer version so requires ILexer5 to be fully implemented. | |||||
| 2020-11-02 | Remove support for local lexers and loading lexers from ScintillaBase. | Neil | 1 | -82/+26 | |
| 2020-04-05 | Implement access to the identifier of an ILexer5. This also stops unexpected | Neil | 1 | -2/+14 | |
| container lexing when a lexer is set. | |||||
| 2020-03-31 | Pass argument as unique_ptr to show transfer of ownership. Add const and ↵ | Neil | 1 | -1/+1 | |
| noexcept. | |||||
| 2020-03-27 | Avoid casts by returning size_t from GetExpanded. | Neil | 1 | -2/+2 | |
| 2020-03-29 | Widen types to size_t to match change from int to position of CallTipSetHlt | Neil | 1 | -3/+3 | |
| in Scintilla.iface. | |||||
| 2020-03-25 | Replace static_cast with dynamic_cast for better type safety and adherence to | Neil | 1 | -1/+1 | |
| C++ Core Guidelines C.146. | |||||
| 2019-12-31 | Implement SCI_SETILEXER. | Neil | 1 | -16/+27 | |
| 2019-12-13 | Lexilla implemented as loadable lexer. | Neil | 1 | -2/+0 | |
| 2019-12-31 | Move collection of modules from Catalogue.cxx to CatalogueModules.h so it can | Neil | 1 | -0/+3 | |
| be reused. | |||||
| 2019-12-13 | Hide details of ExternalLexer and export ExternalLexerLoad function only. | Neil | 1 | -1/+1 | |
| 2019-12-13 | Move SCI_LOADLEXERLIBRARY from platform layers to ScintillaBase.cxx. | Neil | 1 | -0/+8 | |
| This allows removal of related #include statements. | |||||
| 2019-06-30 | Bug [#2038]. Source of input reported in SCN_CHARADDED. | Zufu Liu | 1 | -4/+4 | |
| This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT, or SC_CHARACTERSOURCE_IME_RESULT. | |||||
