aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/unit
AgeCommit message (Expand)AuthorFilesLines
2021-02-13Update Catch2 so that unit tests will build on Apple Silicon Macs.Neil1-3762/+9631
2020-11-10Remove WordList from testing as that is now part of Lexilla.Neil4-4/+0
2021-01-29Remove Lexilla files from ScintillaNeil2-321/+0
2020-05-04Feature [feature-requests:1347]. Add methods to insert multiple partitions.Neil1-0/+26
2020-05-03Feature [feature-requests:1347]. Add InsertLines method to PerLine interface andNeil4-2/+368
2020-05-02InsertEmpty now returns a pointer to the newly added elements to allow caller toNeil1-0/+21
2019-12-02Add SparseVector::DeleteRange for efficiently removing ranges.Neil1-0/+106
2019-12-02Add SparseVector::IndexAfter for efficiently finding elements in a range.Neil1-0/+17
2019-12-01Allow setting value at end of a SparseVector.Neil2-20/+51
2019-12-01Fix a bug with deleting the first element in SparseVector that left an extraNeil2-4/+20
2019-12-01Improve debugging by fixing visualization of SplitVector, adding a visualizationNeil1-10/+23
2019-09-30Feature [feature-requests:#1305] Optimize setting up keyword lists in lexers.Zufu Liu1-0/+15
2019-04-28Switch from /std:c++latest to /std:c++17 as Visual C++ 2019 now includes someNeil2-2/+5
2019-04-28Add UniqueString.cxx as UniqueStringCopy no longer defined in header.Neil1-0/+1
2019-04-05Move UniqueStringCopy into its own source file UniqueString.cxx to hide theNeil2-2/+4
2018-07-10Optional indexing of line starts in UTF-8 documents by UTF-32 code points andNeil1-0/+288
2018-07-06Fix a shadowed variable.Neil1-2/+2
2018-05-31Allow std::unique_ptr to be used more widely.Neil3-0/+3
2018-05-18Add <vector> to files that include Platform.h as likely needed in future.Neil4-0/+4
2018-05-14Use string_view for UniConversion functions.Neil1-24/+24
2018-05-13Include <string_view> in tests in case needed.Neil12-0/+14
2018-04-20Feature [feature-requests:#1215]. Fix forwarding reference warnings.Neil1-0/+16
2018-04-17Add SC_DOCUMENTOPTION_TEXT_LARGE option for documents larger than 2 GigaBytes.Neil3-3/+3
2018-03-28Templatize decorations to allow 32-bit or 64-bit positions.Neil1-2/+2
2018-03-30Reverted #6488 as Xcode clang 9.1 now likes --std=c++17.Neil Hodgson1-1/+0
2018-03-28Split decorations into interface and implementation.Neil1-30/+30
2018-03-27Return a FillResult struct from RunStyles::FillRange instead of modifyingNeil2-39/+42
2018-03-27Use an interface for ContractionState so that there can be differentNeil1-80/+80
2018-03-26Update Catch from 1.0 build 47 to 2.0.1 and modify UnitTester.cpp to suit.Neil2-6090/+9371
2018-03-26Avoid warnings about ignored diagnostic with Clang.Neil1-0/+2
2018-03-25Feature [feature-requests:#1213]. Clarify UTF8Classify.Zufu Liu1-31/+48
2018-03-24Feature [feature-requests:#1212]. Move Unicode conversions into UniConversion.Zufu Liu3-47/+27
2018-03-24Update unit test Visual C++ builds to Visual C++ 2017 with /std:c++latestNeil2-12/+13
2018-03-22Feature [feature-requests:#1211]. Use pre-computed table for UTF8BytesOfLead.Zufu Liu1-60/+107
2018-03-21Include header needed for ptrdiff_t.Mitchell Foral7-0/+7
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.Neil5-3/+270
2018-03-19Fix warning from MSVC 64-bit.Neil1-2/+2
2018-03-16Remove line-end white space.Neil6-7/+7
2018-03-01Update to c++17 so make_unique is available.Neil1-1/+1
2018-02-02Implement SC_DOCUMENTOPTION_STYLES_NONE.Neil1-1/+1
2018-02-01Templatize RunStyles so it can be over ranges of different types and containNeil1-1/+1
2018-02-01Templatize Partitioning so it can hold different types.Neil1-2/+2
2018-01-21Match variable types to method so will build if switched to 64-bit.Neil1-2/+2
2018-01-21Fix namespace so can build inside Visual C++.Neil1-0/+4
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil12-0/+24
2017-07-17Ensures tests build after change set 6352.Neil1-0/+2
2017-06-10Avoid warnings when compiling unit tests with recent GCC.Neil1-0/+8
2017-06-09Avoid signed safety warnings from GCC 7.Neil1-2/+2
2017-05-21Make SparseVector work with move-only types.Neil2-20/+66