aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ContractionState.h
AgeCommit message (Collapse)AuthorFilesLines
2022-07-24Bug [#2340] Simplify expand all folds. Speed up expand line a little.Zufu Liu1-0/+1
2021-05-24Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.hNeil1-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-06-11Use noexcept where safe and maintainable.Neil1-12/+12
2019-04-05Feature [feature-requests:#1272]. Add API to set default fold display text.Neil1-1/+0
2018-04-17Add SC_DOCUMENTOPTION_TEXT_LARGE option for documents larger than 2 GigaBytes.Neil1-1/+1
This option is provisional and experimental.
2018-03-27Use an interface for ContractionState so that there can be differentNeil1-49/+25
implementations of that interface.
2018-03-09Use Position/Line/int more accurately in preparation for large documents.Neil1-4/+4
2018-02-01Templatize RunStyles so it can be over ranges of different types and containNeil1-3/+3
different style types. Currently only instantiated over <int, int>.
2018-02-01Templatize Partitioning so it can hold different types.Neil1-1/+1
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-4/+0
interfaces ILexer4 and IDocument.
2017-05-21Make SparseVector work with move-only types.Neil1-1/+1
Define UniqueString as a move-only string and use in a SparseVector for ContractionState. Remove SparseVector method specializations that are no longer needed.
2017-05-01Use std::unique_ptr to simplify ContractionState.Neil1-6/+6
2017-04-21More consistent deletion of standard methods.Neil1-0/+3
2017-03-31Using Sci::Position and Sci::Line to mark variables that are document positionsNeil1-20/+20
and lines.
2016-11-29Textual tags may be displayed on folded lines with SCI_TOGGLEFOLDSHOWTEXT.Tse Kit Yam1-0/+8
2014-07-23Avoid shadowed names mostly in method prototypes. Turn off shadowNeil1-2/+2
warnings for lexers since they may be maintained by others.
2014-04-22Hoisting some calculations into classes: ContractionState::DisplayLastFromDocNeil Hodgson1-0/+1
Range::First and Range::Last. Changing Editor::RectangleFromRange arguments to a Range. Simplifying code and specifying some local variables as const.
2011-06-07Make SCN_NEEDSHOWN notification work when word wrap is enabled.nyamatongwe1-0/+1
This fixes the last remaining issue from bug #3291579. From Marko Njezic
2010-09-24Added SCI_CONTRACTEDFOLDNEXT as a way to find contracted fold headers ↵nyamatongwe1-0/+1
efficiently.
2007-07-25Changed ContractionState data structure to be more efficient by not onlynyamatongwe1-25/+18
modifying data near an insertion or deletion when there is good locality of modification.
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+8
message :) - now uses namespaces (optionally for non-os x) to avoid conflicts with OS X libraries - several fixes in the OS X layer since the branch was commited in 2005 - used in Komodo since 2005, so pretty stable
2001-12-19Wrapping supported.nyamatongwe1-11/+17
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-3/+10
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2000-07-18Added functions to clear all styling and contraction.nyamatongwe1-1/+3
2000-03-08Initial revisionnyamatongwe1-0/+50