Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-02 | Use noexcept and const where reasonable. | Neil | 1 | -3/+3 | |
2018-04-21 | Use noexcept in basic data structures where reasonable. | Neil | 1 | -13/+12 | |
Declare the standard member functions in more classes | |||||
2018-04-21 | Tighten definition of regular expression iterators so they are noexcept and | Neil | 1 | -4/+4 | |
define all the standard member functions. This cascades to all methods called by the iterators, affecting Document, CellBuffer, Partitioning, SplitVector and UTF-8 and DBCS functions. Other trivial functions declared noexcept. | |||||
2018-04-20 | Feature [feature-requests:#1215]. Fix forwarding reference warnings. | Neil | 1 | -2/+2 | |
2018-03-16 | Remove line-end white space. | Neil | 1 | -1/+1 | |
2018-01-26 | Extend SplitVector to allow more than 2 billion elements on 64-bit systems. | Neil | 1 | -35/+35 | |
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 | Make SplitVector work with move-only types like unique_ptr. | Neil | 1 | -55/+92 | |
Provide InsertEmpty and both const and non-const reference returning operator[]. Add and fix comments. | |||||
2017-04-21 | More consistent deletion of standard methods. | Neil | 1 | -0/+4 | |
2017-04-06 | Added const where possible. | Neil | 1 | -1/+1 | |
2016-09-30 | Enable SplitVector to store objects by using std::copy to copy elements instead | Neil | 1 | -10/+12 | |
of memmove and memcpy. This allows SplitVector<std::string> to work. | |||||
2015-07-04 | Throw an exception for a negative sized reallocation as occurs when asked | Neil Hodgson | 1 | -0/+3 | |
for more than 2GB. | |||||
2013-12-15 | Format normalization - whitespace and braces made consistent. | Neil | 1 | -2/+2 | |
Parameter names added to method declarations. | |||||
2013-07-21 | Standardising header guards and namespaces. | Neil | 1 | -0/+8 | |
2013-04-19 | Using std::fill instead of a loop is much faster. As much as 4x on a large ↵ | nyamatongwe | 1 | -2/+1 | |
block. | |||||
2012-05-26 | Add GetRangePointer and GetGapPosition methods. | nyamatongwe | 1 | -0/+18 | |
2011-01-19 | Fix typo. | nyamatongwe | 1 | -1/+1 | |
2010-09-24 | Added GetRange method to SplitVector as fast way to retrieve elements. | nyamatongwe | 1 | -0/+17 | |
2010-02-17 | Formatting whitespace. | nyamatongwe | 1 | -6/+6 | |
2009-04-01 | Speed up increase in growth size. | nyamatongwe | 1 | -1/+1 | |
Made one test run 4 times faster. | |||||
2008-04-27 | Implemented GetCharacterPointer feature. | nyamatongwe | 1 | -0/+6 | |
2007-07-27 | Changed lineStates to a SplitVector so that it supports insert and delete | nyamatongwe | 1 | -0/+8 | |
so inserting and deleting lines does not cause a really large number of changed values under most circumstances leading to fewer notifications. SVector is no longer used. | |||||
2007-04-05 | Implemented decorations which are extended indicators. | nyamatongwe | 1 | -2/+2 | |
2007-03-21 | When deleting all contents of a SplitVector, free the memory. | nyamatongwe | 1 | -6/+12 | |
2007-01-03 | Added range check for InsertValue and some more assertions. | nyamatongwe | 1 | -0/+8 | |
2007-01-02 | Separated the cell buffer into substance and style buffers. | nyamatongwe | 1 | -1/+1 | |
2007-01-01 | Major change to CellBuffer class with addition of Partitioning class and ↵ | nyamatongwe | 1 | -0/+221 | |
SplitVector template. Inserting and deleting lines are made more efficient by lessening the amount of per line information copied. Marker data is only allocated for each line if markers are added. |