aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/CellBuffer.cxx
AgeCommit message (Expand)AuthorFilesLines
2018-10-11Backport: Replace NULL and 0 with nullptr in clear cases of pure C++ code.Neil1-3/+3
2018-10-09Backport: Improve performance of text insertion when Unicode line indexing off.Neil1-7/+15
2018-07-10Backport: Need <string> for std::string.Neil Hodgson1-0/+1
2018-07-10Backport: Optional indexing of line starts in UTF-8 documents by UTF-32 code ...Neil1-6/+328
2018-04-28Backport: Delete standard functions on classes where there could be attempts ...Neil1-0/+5
2018-04-24Backport: Feature [feature-requests:#1215]. Make Action move constructor noex...Neil1-8/+0
2018-04-22Backport: Remove casts between char and unsigned char where possible.Neil1-1/+1
2018-04-21Backport: Tighten definition of regular expression iterators so they are noex...Neil1-13/+13
2018-04-19Backport: Casting changed in many places, due to change to 64-bit variables f...Neil1-2/+6
2018-04-19Backport: Casts that avoid warnings if Position and Line are different sizes.Neil1-2/+2
2018-04-19Backport: Remove potential allocation in destructor which could have thrown.Neil1-1/+0
2018-04-19Backport: Remove unnecessary extra allocation.Neil1-1/+0
2018-05-05Backport: Add SC_DOCUMENTOPTION_TEXT_LARGE option for documents larger than 2...mitchell1-2/+14
2018-04-17Backport: Templatize LineVector so it can later be switched between 32-bits a...Neil1-8/+9
2018-05-05Backport: Make some changes recommended by clang-tidy.mitchell1-1/+1
2018-03-03Backport: Split LineVector into interface and implementation classes to allow...Neil1-58/+84
2018-03-01Backport: Mark variables as const where simple.Neil1-4/+4
2018-02-02Backport: Implement SC_DOCUMENTOPTION_STYLES_NONE.Neil1-5/+22
2018-01-26Backport: Extend SplitVector to allow more than 2 billion elements on 64-bit ...Neil1-2/+2
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and f...Neil1-2/+0
2017-04-29Use std::unique_ptr, std::vector, and move construction to simplify UndoHistoryNeil1-46/+22
2017-04-22Include <memory> for std::unique_ptr.Neil1-0/+1
2017-04-07Check index before checking value at index.Neil1-2/+2
2017-04-06Added const where possible.Neil1-16/+16
2017-04-01Standardize on C++ headers, remove headers that aren't needed and add <cstddef>Neil1-4/+5
2017-03-31Using Sci::Position and Sci::Line to mark variables that are document positionsNeil1-37/+37
2015-12-31Treat Unicode line ends like common line ends when maintaining fold state.Neil1-0/+19
2015-07-27Add Position.h as a place-holder and to allow #include "Position.h" in source.Neil1-0/+1
2015-02-16Fix bugs caused by deleting text with undo collection off when entering IME c...Neil Hodgson1-0/+5
2014-10-20Optimize retrieval of empty range.Neil1-1/+1
2014-07-18Added the tentative undo feature. This is useful for IMEs that want to displayNeil1-1/+39
2014-05-24Removing style byte indicators.Neil1-7/+6
2013-10-18Avoid a spurious warning from Visual Studio 2013 Code Analysis.Neil1-0/+4
2013-07-21Normalising order of language headers.Neil1-2/+2
2013-07-03Make CellBuffer::DeleteChars return a pointer to the deleted data evenNeil1-6/+9
2013-07-03Restore return of data from InsertString/DeleteChars.nyamatongwe1-6/+5
2013-05-24Made methods const where they can be and are logically const as well.nyamatongwe1-3/+3
2013-05-03Moved allocation of data owned by Action into Action::Create.nyamatongwe1-12/+10
2013-04-19Using std::fill instead of a loop is much faster. As much as 4x on a large bl...nyamatongwe1-0/+2
2013-01-26Fixed unused value warning.nyamatongwe1-2/+1
2013-01-19Support the three Unicode line ends NEL, LS, and PS in CellBuffer, Document,nyamatongwe1-7/+108
2012-05-26Add GetRangePointer and GetGapPosition methods.nyamatongwe1-0/+8
2010-09-25Optimization of line layout by minimizing calls in Editor::LayoutLine and avo...nyamatongwe1-0/+13
2010-09-24Added GetRange method to SplitVector as fast way to retrieve elements.nyamatongwe1-4/+1
2010-05-05Made some methods const.nyamatongwe1-2/+2
2010-05-04Changed insertion of multi-line text so that markers are moved down.nyamatongwe1-1/+0
2010-04-19Potential fix to bug #974009 and #2986727 Markers don't move when return isnyamatongwe1-6/+10
2010-03-13Adding const to methods where possible.nyamatongwe1-2/+2
2010-02-17Formatting whitespace.nyamatongwe1-3/+3
2010-01-19Fully intialize Action.nyamatongwe1-0/+1