| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -82/+95 | |
| 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-10 | Add elementBaseColours to hold default or system derived colours. | Neil | 1 | -0/+1 | |
| Editor::UpdateBaseElements can be overridden by platform layers to set base colours although they should also do this when they detect changes in system settings. | |||||
| 2021-05-08 | Feature [feature-requests:1373]. Make idle actions smoother by measuring | Neil | 1 | -1/+1 | |
| per-byte and allowing just one line to be processed in a time slice. Very long lines will not distort estimation or block interaction as much. | |||||
| 2021-05-05 | Redraw when focus changes. Move hasFocus to EditModel where it can be used for | Neil | 1 | -1/+0 | |
| drawing more easily. | |||||
| 2021-04-15 | Bug [#2234]. Remove method that is no longer called. | Neil | 1 | -1/+0 | |
| 2021-03-22 | Replace multiple mode setting calls on Surface with SetMode as this is | Neil | 1 | -6/+2 | |
| extensible. For CallTip, GTK and Qt hardcode BidiR2L to false as they don't support bidirectional, its the same as current, and the BidiR2L state on EditModel isn't easily accessible. | |||||
| 2021-03-20 | Use Surface::AllocatePixMap instead of changing an existing surface with | Neil | 1 | -2/+1 | |
| InitPixMap. Changed DropGraphics from releasing surfaces to deleting them. This simplifies code and the added cost of allocating a new Surface is small. | |||||
| 2021-03-19 | Switch enum to enum class. | Neil | 1 | -31/+36 | |
| 2021-03-19 | Add SupportsFeature API but leave empty for now with no features defined. | Neil | 1 | -0/+1 | |
| 2020-06-24 | Converting between UTF-8 and current encoding. | Neil | 1 | -0/+3 | |
| Allows platform-independent code to be written just to handle Unicode. | |||||
| 2021-03-18 | Make Surface::Release and callers (where possible) noexcept. | Neil | 1 | -1/+1 | |
| 2021-03-18 | Use unique_ptr for CaseFolderForEncoding to show transfer of ownership. | Neil | 1 | -1/+1 | |
| 2021-03-18 | Use unique_ptr for Surface::Allocate to show transfer of ownership. | Neil | 1 | -2/+2 | |
| 2020-07-16 | Make AddNumber an enum class for more type safety. | Neil | 1 | -1/+1 | |
| 2020-07-16 | Use enum class for selectionUnit (previously selectionType) for more type ↵ | Neil | 1 | -1/+1 | |
| safety. | |||||
| 2020-06-12 | Bug [#2141]. Implement end of line annotations. | Prakash Sahni | 1 | -0/+1 | |
| 2020-06-10 | Feature [feature-requests:1355]. Round instead of truncating for SCI_TEXTWIDTH. | Neil | 1 | -1/+1 | |
| 2020-05-02 | Feature [feature-requests:1349] Define CopyAllowLine only on Editor, not ↵ | Neil | 1 | -1/+1 | |
| subclass. | |||||
| 2020-02-29 | Add const and noexcept where they make sense. | Neil | 1 | -4/+4 | |
| 2020-02-27 | Feature [feature-requests:497] Structure caret policy data and pass policy for | Neil | 1 | -9/+18 | |
| dragging instead of manipulating global state.. | |||||
| 2019-11-15 | Feature [feature-requests:#1316] Allow target to have virtual space. | Neil | 1 | -2/+1 | |
| 2019-07-05 | Add SetAppearance method to make changes to appearance settings and only perform | Neil | 1 | -0/+13 | |
| invalidation if the setting is actually changed. | |||||
| 2019-06-30 | Bug [#2038]. Source of input reported in SCN_CHARADDED. | Zufu Liu | 1 | -2/+2 | |
| This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT, or SC_CHARACTERSOURCE_IME_RESULT. | |||||
| 2019-06-17 | Feature [feature-requests:#1293]. InsertCharacter replaces AddCharUTF. | Zufu Liu | 1 | -1/+1 | |
| 2019-03-19 | Make destructors public to avoid warnings. | Neil | 1 | -1/+3 | |
| 2019-03-05 | Avoid hangs in idle styling modes caused by high-priority idle work styling. | Neil | 1 | -0/+3 | |
| 2019-03-03 | Use noexcept where reasonable. | Neil | 1 | -37/+37 | |
| 2018-10-15 | Set number of lines wrapped in one go to maintain responsiveness and efficiency | Neil | 1 | -0/+1 | |
| by measuring speed and limiting to around 10 milliseconds. | |||||
| 2018-10-11 | Add SCI_SETCOMMANDEVENTS API to allow turning off command events. | Neil | 1 | -0/+1 | |
| This can reduce the time taken to fold a document by half. | |||||
| 2018-05-24 | Fix warnings. Add const, constexpr, and noexcept. Initialize. Standard methods. | Neil | 1 | -1/+1 | |
| Replace 0 and NULL with nullptr for COM, DirectWrite and least ambiguous cases. | |||||
| 2018-05-23 | Implement bidirectional mode bidiL2R for DirectDraw on Win32. | Neil | 1 | -0/+2 | |
| 2018-05-03 | Eliminate XFromPosition overload for Sci::Position as SelectionPosition overload | Neil | 1 | -1/+0 | |
| can always be used. | |||||
| 2018-05-01 | Fix minor issues with AutoSurface, AutoLineLayout and SelectionText. | Neil | 1 | -4/+4 | |
| 2018-04-28 | Delete standard functions on classes where there could be attempts to copy. | Neil | 1 | -1/+3 | |
| 2018-04-25 | Use set of coercion functions for transforming WndProc parameters into pointers. | Neil | 1 | -0/+23 | |
| 2018-04-25 | Removed mention of class that no longer exists. | Neil | 1 | -1/+0 | |
| 2018-04-24 | Feature [feature-requests:#1215]. Make a parameter const. | Neil | 1 | -1/+1 | |
| 2018-04-20 | More const and cast avoidance. | Neil | 1 | -1/+1 | |
| 2018-04-20 | Mark pointer to constant parameter as const. | Neil | 1 | -1/+1 | |
| 2018-04-19 | Casting changed in many places, due to change to 64-bit variables for 64-bit | Neil | 1 | -4/+4 | |
| builds. Some of the changes ensure no truncation while others remove casts that are no longer needed because the externally visible Sci_Position is now identical to Sci::Position. Some extra methods (CellBuffer::UCharAt and Document::SciLineFromPosition) added to avoid casting in client code. Sci::Line is currently identical to Sci::Position but it could be made smaller so lines have Sci::Line types and are cast. Some arguments widened. | |||||
| 2018-04-14 | Make some changes recommended by clang-tidy. | Neil Hodgson | 1 | -2/+2 | |
| 2018-03-09 | Use Position/Line/int more accurately in preparation for large documents. | Neil | 1 | -4/+4 | |
| 2018-03-01 | Mark pointer argument as const as not written to. | Neil | 1 | -1/+1 | |
| 2018-02-24 | Fix move-extends-selection mode for rectangular and line selections. | Mitchell Foral | 1 | -0/+1 | |
| 2017-09-11 | The Scintilla namespace is always active for internal symbols and for the lexer | Neil | 1 | -4/+0 | |
| interfaces ILexer4 and IDocument. | |||||
| 2017-06-12 | Remove old timer code in favour of the FineTicker* methods. | Neil | 1 | -3/+0 | |
| 2017-06-12 | Simplify mouse and keyboard handling by only retaining the 'WithModifiers" form. | Neil | 1 | -11/+2 | |
| All events include a set of keyboard modifier flags. Older calls that passed individual parameters for each key were removed. | |||||
| 2017-05-02 | Use unique_ptr for drawing surfaces and don't check for allocation failure | Neil | 1 | -18/+13 | |
| as that throws an exception. Also use unique_ptr for tab stop positions. | |||||
| 2017-04-21 | More consistent deletion of standard methods. | Neil | 1 | -1/+4 | |
| 2017-04-19 | Use =delete for unwanted functions. | Neil | 1 | -4/+3 | |
