Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-19 | Feature [feature-requests:#1444] Move GetFoldParent from Document to LineLevels | Neil | 1 | -0/+2 | |
as better modularity. Add LineLevels::GetFoldLevel for better type safety. Simplify bounds checks in GetLevel and GetFoldLevel. | |||||
2022-07-29 | Apply rule-of-zero to delete standard methods where possible as handled by | Neil | 1 | -36/+0 | |
contained types. This allows flexibility as most lower-level data types can be moved and SplitVector and Partitioning of non-move-only types may be copied. CellBuffer still needs destructor due to incomplete type so retains all standard operations. | |||||
2022-07-17 | Feature [feature-requests:#1441] Line state optimized to avoid excess ↵ | Zufu Liu | 1 | -1/+1 | |
allocations by always allocating for every line. | |||||
2022-05-01 | Optimize case where there are no annotations | Neil | 1 | -0/+2 | |
2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -1/+1 | |
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. | |||||
2020-05-03 | Feature [feature-requests:1347]. Add InsertLines method to PerLine interface and | Neil | 1 | -0/+5 | |
all implementations. This will allow insertion of lines in batches in a future change set. Added tests for PerLine implementations. | |||||
2020-04-08 | Simplify PerLine, remove casts, use noexcept, const, & constexpr where possible. | Neil | 1 | -16/+16 | |
2020-04-08 | Feature [feature-requests:1344]. Add methods for iterating through the marker | Iain Clarke | 1 | -0/+3 | |
handles and marker numbers on a line. | |||||
2019-03-19 | Make constructors of simple classes noexcept. | Neil | 1 | -1/+1 | |
2018-05-30 | Fix comments. | Neil | 1 | -4/+4 | |
2018-04-28 | Delete standard functions on classes where there could be attempts to copy. | Neil | 1 | -1/+11 | |
2018-04-21 | Use noexcept in basic data structures where reasonable. | Neil | 1 | -4/+6 | |
Declare the standard member functions in more classes | |||||
2018-04-14 | Make some changes recommended by clang-tidy. | Neil Hodgson | 1 | -5/+5 | |
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-21 | Use unique_ptr and forward_list to regularize PerLine data structures. | Neil | 1 | -6/+6 | |
2017-04-21 | More consistent deletion of standard methods. | Neil | 1 | -0/+20 | |
2017-04-19 | Use "override" for implementations of CaseFolder and PerLine. | Neil Hodgson | 1 | -15/+15 | |
2017-04-07 | Use same parameter names in declarations and definitions. | Neil | 1 | -1/+1 | |
2017-03-31 | Using Sci::Position and Sci::Line to mark variables that are document positions | Neil | 1 | -36/+36 | |
and lines. | |||||
2014-08-08 | Implement explicit tab stops per line. | Neil | 1 | -0/+17 | |
From Nick Gravgaard. | |||||
2013-05-24 | Made methods const where they can be and are logically const as well. | nyamatongwe | 1 | -3/+3 | |
2013-04-19 | Remove unused methods. | nyamatongwe | 1 | -2/+0 | |
2012-06-18 | Remove marker only once for SCI_MARKERDELETE. Bug #3535806. | nyamatongwe | 1 | -1/+1 | |
2011-09-23 | Optimized MarkerNext so it can be much faster when no marker ever set | nyamatongwe | 1 | -0/+1 | |
and a little faster when markers have been used. | |||||
2010-07-07 | Redraw when annotations change. | nyamatongwe | 1 | -1/+1 | |
DeleteAllMarks will only cause a modification notification when a mark was actually deleted. | |||||
2010-02-17 | Formatting whitespace. | nyamatongwe | 1 | -1/+1 | |
2009-06-10 | Clear out per-line data when all contents removed. | nyamatongwe | 1 | -0/+4 | |
2009-04-24 | Added namespace defintion to PerLine.h and using namespace in | nyamatongwe | 1 | -0/+12 | |
CellBuffer.cxx to make build on OS X. | |||||
2009-04-22 | Removed Document methods that returned parts of annotations in favour of | nyamatongwe | 1 | -2/+2 | |
methods that return StyledText objects. Provided LineLength call on StyledText rather than iterator objects. Simplified code and made more things const. | |||||
2009-04-12 | Annotations and text margins added. | nyamatongwe | 1 | -0/+104 | |