aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/unit/makefile
AgeCommit message (Collapse)AuthorFilesLines
2025-01-31Add default basic constructor and operator!= to SelectionPosition to ease use.Neil1-0/+1
Use default member initializer, constexpr for constructors and equality operators and <, [[nodiscard]] for comparison operators. Add simple unit tests for Selection. Not trying to be exhaustive here, just start the process of adding tests.
2024-02-01Move UndoHistory into its own module that is accessible from CellBuffer andNeil1-0/+1
tests but hidden from most of Scintilla. Access through std::unique_ptr.
2023-12-12Slight speed up by allowing unitTest.o to compile in parallel with others.Zufu Liu1-1/+1
2023-12-09Allow parallel building with makefile.Neil1-19/+25
2023-02-22Remove _CRT_SECURE_NO_DEPRECATE.Neil1-1/+0
Replace [v]sprintf with bounds checked [v]snprintf.
2022-07-31Added change history which can display document changes (modified, saved, ...)Neil1-0/+1
in the margin or in the text.
2022-02-10Replace "OS X' with "macOS".Neil1-3/+3
2021-09-15Move colour mixing implementations into implementation file.Neil1-0/+1
Avoids some warnings but drops constexpr. Use MixedWith in PlatWin for GDI instead of local implementation. Add unit tests for Geometry.
2021-07-20Add OPTIMIZATION variable so caller can choose optimization level.Neil1-1/+5
Drop lexlib from include path as no longer part of Scintilla. For clang on Windows, turn off deprecated function warning and disable sanitizers as they are slow.
2021-07-01Add searching test cases for multi-byte encodingNeil1-0/+2
2021-06-21Add tests for CharacterCategoryMap, RESearch, and Document.Zufu Liu1-0/+3
2020-11-10Remove WordList from testing as that is now part of Lexilla.Neil1-1/+0
2020-05-03Feature [feature-requests:1347]. Add InsertLines method to PerLine interface andNeil1-1/+2
all implementations. This will allow insertion of lines in batches in a future change set. Added tests for PerLine implementations.
2019-04-05Move UniqueStringCopy into its own source file UniqueString.cxx to hide theNeil1-1/+2
implementation.
2018-03-30Reverted #6488 as Xcode clang 9.1 now likes --std=c++17.Neil Hodgson1-1/+0
2018-03-20Change standard flag on MacOS as Xcode clang doesn't yet like c++17.Neil Hodgson1-1/+4
2018-03-20Add unit tests for UniCoversion.Neil1-1/+2
2018-03-01Update to c++17 so make_unique is available.Neil1-1/+1
2016-08-25Add unit tests for WordList class.Neil1-0/+1
2014-05-15Don't try to use sanitizers on OS X as not built into Clang.Neil Hodgson1-2/+5
2014-05-15Support Clang on Linux and turn on the address and undefined behaviourNeil1-1/+6
sanitizers.
2013-11-18Add some tests for CellBuffer.Neil1-0/+1
2013-11-17Added tests for Decoration.Neil1-0/+1
2013-11-17Switch unit tests to Catch framework.Neil1-46/+35
2012-05-29add CharClassifier::GetCharsOfClassMook1-1/+1
add SCI_GETWORDCHARS(<unused>, stringresult chars) command to get word chars add SCI_GETWHITESPACECHARS(<unused>, stringresult chars) to get whitespace chars add SCI_GETPUNCTUATIONCHARS(<unused>, stringresult chars) to get punctutation also add tests for {Set,Get}{Word,Whitespce,Punctuation}Chars, CharClassifier
2011-02-13Avoid unnecessary relinks on Windows.nyamatongwe1-2/+4
2011-02-03Added some coverage testing.nyamatongwe1-1/+5
2011-02-01Unit tests for Scintilla data structures.nyamatongwe1-0/+62