| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-07-22 | Move EditView::hideSelection to (inverted) SelectionAppearance::visible so that | Neil | 1 | -1/+0 | |
| it can differ between screen and print. Add GetSelectionHidden to allow testing of HideSelection. | |||||
| 2022-05-17 | Duplicate APIs to support 64-bit document positions on Win32: | Neil | 1 | -1/+1 | |
| SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL, and SCI_FORMATRANGEFULL. | |||||
| 2022-02-02 | Feature [feature-requests:#1427] Add multithreaded layout which improves | Neil | 1 | -0/+6 | |
| performance significantly for very wide lines. | |||||
| 2022-01-22 | Feature [feature-requests:#1422] Minor improvements to line layout and wrapping. | Zufu Liu | 1 | -1/+1 | |
| May avoid some small costs and be clearer. | |||||
| 2022-01-20 | Hide details of PositionCache. | Neil | 1 | -1/+1 | |
| Move class declarations of PositionCache and PositionCacheEntry into cxx file and only define IPositionCache interface and CreatePositionCache factory function in header. | |||||
| 2021-07-03 | Feature [feature-requests:#1408] Avoid sprintf for hexadecimal character blobs. | Zufu Liu | 1 | -0/+1 | |
| 2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -6/+5 | |
| 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-07 | Use shared_ptr for LineLayoutCache as it simpifies lifetime management. | Neil | 1 | -29/+1 | |
| AutoLineLayout and other code no longer needed so removed. | |||||
| 2021-05-07 | Add lineNumber_ argument to LineLayout constructor so always knows which line it | Neil | 1 | -1/+1 | |
| is for. Add accessor for line number and method to say whether compatible with a line number and number of characters. Since LineLayout can report its line number, remove line argument from EditView::LayoutLine which simplifies calling it. | |||||
| 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-01 | Changed parameters for DrawTabArrow and DrawTabArrowFn to allow additional | Neil | 1 | -1/+2 | |
| traits in the future. | |||||
| 2021-03-20 | Use Surface::AllocatePixMap instead of changing an existing surface with | Neil | 1 | -3/+2 | |
| 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 | -12/+13 | |
| 2021-03-18 | Make Surface::Release and callers (where possible) noexcept. | Neil | 1 | -1/+1 | |
| 2020-06-12 | Bug [#2141]. Implement end of line annotations. | Prakash Sahni | 1 | -0/+2 | |
| 2020-06-11 | Use noexcept where safe and maintainable. | Neil | 1 | -3/+3 | |
| 2020-03-19 | Minor improvements - noexcept, constexpr, cast removal. | Neil | 1 | -1/+1 | |
| 2019-03-03 | Use noexcept where reasonable. | Neil | 1 | -7/+7 | |
| 2019-02-02 | Feature [feature-requests:#1217]. Implement CARETSTYLE_BLOCK_ALWAYS. | Zufu Liu | 1 | -1/+1 | |
| 2018-06-02 | UpdateBidiData is called by EditView but doesn't use any EditView fields so make | Neil | 1 | -1/+1 | |
| it static. | |||||
| 2018-05-23 | Implement bidirectional mode bidiL2R for DirectDraw on Win32. | Neil | 1 | -2/+4 | |
| 2018-05-14 | Modernize Platform.h (4) - update Surface to use string_view for text arguments. | Neil | 1 | -1/+1 | |
| 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/+5 | |
| 2018-04-26 | Specify concrete class for ldTabstops and use directly instead of copying value | Neil | 1 | -1/+3 | |
| of .get() before use. | |||||
| 2018-04-20 | Mark pointer to constant parameter as const. | Neil | 1 | -1/+1 | |
| 2018-04-20 | Avoid casts for DrawIndentGuide. | Neil | 1 | -1/+1 | |
| 2018-04-05 | Backed out changeset: 7402342dc7a3 Caching client rectangle on EditView. | Neil | 1 | -4/+0 | |
| This change was not compatible with Cocoa as it uses document-based coordinates rather than view-based. | |||||
| 2018-04-04 | Cache client rectangle on EditView so it can be used easily inside EditView. | Neil | 1 | -0/+4 | |
| 2018-03-09 | Use Position/Line/int more accurately in preparation for large documents. | Neil | 1 | -1/+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-05-02 | Use unique_ptr for drawing surfaces and don't check for allocation failure | Neil | 1 | -4/+4 | |
| as that throws an exception. Also use unique_ptr for tab stop positions. | |||||
| 2017-04-21 | More consistent deletion of standard methods. | Neil | 1 | -0/+3 | |
| 2017-04-20 | More consistent deletion of standard methods. | Neil | 1 | -1/+2 | |
| 2017-04-07 | Use same parameter names in declarations and definitions. | Neil | 1 | -1/+1 | |
| 2017-04-01 | Fix DisplayFromPosition pos argument to be correct type. | Neil | 1 | -1/+1 | |
| 2017-03-31 | Using Sci::Position and Sci::Line to mark variables that are document positions | Neil | 1 | -24/+24 | |
| and lines. | |||||
| 2017-01-04 | Mark some const methods as const. | Neil | 1 | -1/+1 | |
| 2016-12-09 | Use double coordinates instead of float in some cases as float ran out of | Neil | 1 | -1/+1 | |
| precision in long documents. This meant that individual lines could not be selected by mouse when the document exceeded 16.7 million lines. | |||||
| 2016-11-29 | Textual tags may be displayed on folded lines with SCI_TOGGLEFOLDSHOWTEXT. | Tse Kit Yam | 1 | -0/+4 | |
| 2016-11-05 | Add options to choose between the locations of a position when there | Neil Hodgson | 1 | -1/+3 | |
| are multiple locations for one position. The main current use is to find the location at the end of a line or display line when the commonly used location is at the start of the next line. | |||||
| 2015-03-11 | Allow minimum tab width to be tweaked to allow character cell implementation | Neil | 1 | -0/+1 | |
| to work better. | |||||
| 2014-11-19 | Platform overrides for some drawing and behaviour to benefit PLAT_CURSES. | Neil | 1 | -0/+10 | |
| From Mitchell Foral. | |||||
| 2014-09-05 | Bug [#1652]. Revert to allowing fractional tab stops. | Neil Hodgson | 1 | -1/+1 | |
| 2014-08-24 | Removed comma at end of enum as it caused an error on ↵ | Neil Hodgson | 1 | -1/+1 | |
| i686-apple-darwin10-g++-4.2.1. | |||||
| 2014-08-08 | Implement explicit tab stops per line. | Neil | 1 | -0/+9 | |
| From Nick Gravgaard. | |||||
| 2014-07-24 | Using separate variable imeCaretBlockOverride for IME mode instead of changing | Neil | 1 | -0/+2 | |
| caretStyle as there could be confusion if the container changes caret style. | |||||
| 2014-07-24 | Mark const methods const. | Neil | 1 | -1/+1 | |
| 2014-07-24 | Remove line end whitespace. | Neil | 1 | -1/+1 | |
