aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/unit/testContractionState.cxx
AgeCommit message (Collapse)AuthorFilesLines
2022-07-24Bug [#2340] Simplify expand all folds. Speed up expand line a little.Zufu Liu1-0/+22
2021-08-25Allow SCI_HIDELINES to hide the first line or all lines.Neil1-0/+15
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.
2021-05-09Add @file <filename> comments to follow convention.Neil1-1/+3
Fix incorrect filename comments. Normalize Qt code to use #endif /* X */ insetad of #endif // X.
2021-03-18std::optional is a basic vocabulary type that may be used widely so includeNeil1-0/+1
almost everywhere.
2021-03-18Move assert and debug trace functions into their own header Debugging.h.Neil1-2/+1
PLATFORM_ASSERT is used in data structure headers which led to including graphics and windowing APIs in data structure modules.
2021-03-17Extract geometry and colour definitions from Platform.h into src/Geometry.h.Neil1-0/+1
2019-12-01Allow setting value at end of a SparseVector.Neil1-0/+6
Change representation of SparseVector in tests so last value can be seen.
2018-05-13Include <string_view> in tests in case needed.Neil1-0/+1
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-80/+80
implementations of that interface.
2018-03-21Include header needed for ptrdiff_t.Mitchell Foral1-0/+1
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-0/+2
interfaces ILexer4 and IDocument.
2017-05-21Make SparseVector work with move-only types.Neil1-0/+11
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-21Make SplitVector work with move-only types like unique_ptr.Neil1-0/+1
Provide InsertEmpty and both const and non-const reference returning operator[]. Add and fix comments.
2017-04-22Include <memory> for std::unique_ptr.Neil1-0/+1
2017-04-01Standardize on C++ headers, remove headers that aren't needed and add <cstddef>Neil1-1/+1
where it may be needed in the future.
2016-10-08Fix minor warnings in unit tests from MSVC 64-bit.Neil1-9/+9
2015-07-27Add Position.h as a place-holder and to allow #include "Position.h" in source.Neil1-0/+1
2015-07-04Unit tests need to see std::exception now.Neil1-0/+1
2013-11-17Switch unit tests to Catch framework.Neil1-114/+106
2013-04-19Using std::fill instead of a loop is much faster. As much as 4x on a large ↵nyamatongwe1-0/+2
block.
2011-06-07Add tests for bug found in #3291579 and for new RunStyles::Findnyamatongwe1-0/+21
and ContractionState::HiddenLines methods.
2011-02-01Unit tests for Scintilla data structures.nyamatongwe1-0/+125