Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-07-24 | Bug [#2269]. Fix error with MSVC with /std:c++latest.rel-5-1-1 | Zufu Liu | 1 | -2/+0 | |
2021-07-15 | Feature [feature-requests:#1370] Implement SCI_ALLOCATELINES to allocate indices | Zufu Liu | 1 | -0/+1 | |
to hold some number of lines. This is an optimization that can decrease reallocation overhead. | |||||
2021-07-15 | Feature [feature-requests:#1381] Move SplitView to header so it can be used more | Neil | 1 | -0/+29 | |
widely. Ensure that case where all text is after the gap is as efficient as when all text is before the gap. | |||||
2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -9/+9 | |
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-04-05 | Change actionType to an enum class. | Neil | 1 | -4/+4 | |
2020-06-11 | Use noexcept where safe and maintainable. | Neil | 1 | -1/+1 | |
2020-05-03 | Feature [feature-requests:1347]. Add InsertLines method to PerLine interface and | Neil | 1 | -0/+1 | |
all implementations. This will allow insertion of lines in batches in a future change set. Added tests for PerLine implementations. | |||||
2020-03-24 | Use noexcept where possible. | Neil | 1 | -11/+11 | |
2019-04-28 | Declare reading methods as noexcept where reasonable. | Neil | 1 | -15/+15 | |
2018-10-09 | Improve performance of text insertion when Unicode line indexing off. | Neil | 1 | -0/+1 | |
2018-07-10 | Optional indexing of line starts in UTF-8 documents by UTF-32 code points and | Neil | 1 | -0/+9 | |
UTF-16 code units added. | |||||
2018-06-10 | Using noexcept for simple functions. | Neil | 1 | -1/+1 | |
2018-05-14 | Replace 0 with nullptr. | Neil | 1 | -1/+1 | |
2018-04-28 | Delete standard functions on classes where there could be attempts to copy. | Neil | 1 | -0/+2 | |
2018-04-24 | Feature [feature-requests:#1215]. Make Action move constructor noexcept and use | Neil | 1 | -2/+1 | |
default implementation. | |||||
2018-04-21 | Use noexcept in basic data structures where reasonable. | Neil | 1 | -0/+2 | |
Declare the standard member functions in more classes | |||||
2018-04-21 | Tighten definition of regular expression iterators so they are noexcept and | Neil | 1 | -7/+7 | |
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-19 | Casting changed in many places, due to change to 64-bit variables for 64-bit | Neil | 1 | -0/+1 | |
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-17 | Add SC_DOCUMENTOPTION_TEXT_LARGE option for documents larger than 2 GigaBytes. | Neil | 1 | -1/+4 | |
This option is provisional and experimental. | |||||
2018-03-03 | Split LineVector into interface and implementation classes to allow future | Neil | 1 | -29/+3 | |
choice between 32-bit and 64-bit position implementations. | |||||
2018-02-02 | Implement SC_DOCUMENTOPTION_STYLES_NONE. | Neil | 1 | -1/+2 | |
2018-02-01 | Templatize Partitioning so it can hold different types. | 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-04-29 | Use std::unique_ptr, std::vector, and move construction to simplify UndoHistory | Neil | 1 | -7/+9 | |
and make it easier to modify. Remove out of date warning suppression. | |||||
2017-04-21 | More consistent deletion of standard methods. | Neil | 1 | -1/+11 | |
2017-04-19 | Use =delete for unwanted functions. | Neil | 1 | -3/+2 | |
2017-04-07 | Use same parameter names in declarations and definitions. | Neil | 1 | -2/+2 | |
2017-03-31 | Using Sci::Position and Sci::Line to mark variables that are document positions | Neil | 1 | -35/+35 | |
and lines. | |||||
2016-11-15 | Remove declaration of methods that were moved to Document in change set 2867. | Neil | 1 | -16/+0 | |
2015-12-31 | Treat Unicode line ends like common line ends when maintaining fold state. | Neil | 1 | -0/+1 | |
2014-07-18 | Added the tentative undo feature. This is useful for IMEs that want to display | Neil | 1 | -0/+12 | |
and manipulate a character being composed, but may then commit or remove it leaving no history in undo of the intermediate forms. | |||||
2014-05-24 | Removing style byte indicators. | Neil | 1 | -2/+2 | |
2013-12-15 | Format normalization - whitespace and braces made consistent. | Neil | 1 | -2/+2 | |
Parameter names added to method declarations. | |||||
2013-07-03 | Make CellBuffer::DeleteChars return a pointer to the deleted data even | Neil | 1 | -1/+1 | |
when deleting all of the buffer. | |||||
2013-05-24 | Made methods const where they can be and are logically const as well. | nyamatongwe | 1 | -3/+3 | |
2013-05-03 | Moved allocation of data owned by Action into Action::Create. | nyamatongwe | 1 | -2/+2 | |
Made more variables const. | |||||
2013-01-19 | Add private copy constructors to prevent copying and avoid warnings. | nyamatongwe | 1 | -0/+3 | |
2013-01-19 | Support the three Unicode line ends NEL, LS, and PS in CellBuffer, Document, | nyamatongwe | 1 | -0/+5 | |
Editor and the message interface. Will only be turned on for lexers that support Unicode line ends. | |||||
2012-05-26 | Add GetRangePointer and GetGapPosition methods. | nyamatongwe | 1 | -0/+2 | |
2010-09-25 | Optimization of line layout by minimizing calls in Editor::LayoutLine and ↵ | nyamatongwe | 1 | -0/+1 | |
avoiding case force processing unless at least one style uses a case force option. | |||||
2010-09-16 | Make internal methods private. | nyamatongwe | 1 | -4/+4 | |
2010-05-05 | Made some methods const. | nyamatongwe | 1 | -2/+2 | |
2010-04-19 | Potential fix to bug #974009 and #2986727 Markers don't move when return is | nyamatongwe | 1 | -2/+2 | |
hit at start of line. | |||||
2010-03-13 | Adding const to methods where possible. | nyamatongwe | 1 | -2/+2 | |
2009-06-24 | Some extra const constraints added while working on discontiguous selection. | nyamatongwe | 1 | -2/+2 | |
2009-06-10 | Clear out per-line data when all contents removed. | nyamatongwe | 1 | -0/+1 | |
2009-04-19 | Added UNDO_MAY_COALESCE flag to AddUndoAction. | nyamatongwe | 1 | -2/+2 | |
2009-04-12 | Updated for new way of handling per-line data. | nyamatongwe | 1 | -53/+17 | |
2009-04-04 | Added AddUndoAction call for adding application actions into undo stack. | nyamatongwe | 1 | -1/+2 | |
2008-04-27 | Implemented GetCharacterPointer feature. | nyamatongwe | 1 | -0/+1 | |