aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2019-02-02Feature [feature-requests:#1262]. Enhance raw string identifier styling in NimJad Altahan2-0/+16
Adds property 'lexer.nim.raw.strings.highlight.ident'.
2019-01-31When loading SciLexer.DLL fails, print out the platform architecture of PythonNeil1-1/+2
as one problem is trying to run 64-bit Python with a 32-bit DLL or vice versa.
2019-01-30Add a ';' statement separator at end of statement in example code.Neil2-2/+2
The TCL lexer handles CRLF line ends strangely often with different styles for the CR and LF. This breaks the unit testing driver as the CR and LF are now separated in the output leading to 2 lines where there was one. It also causes differences in runs between Windows and Unix.
2019-01-30Feature [feature-requests:#1261]. Enhance the styling of backticks in NimJad Altahan3-1/+13
2019-01-29Bug [#1947]. Fix recognizing '"' after "," inside a bracketed substitution.Neil2-0/+10
2019-01-29Add unit test for Tcl lexer.Neil3-0/+19
2019-01-29Feature [feature-requests:#1260]. Fix inconsistency with dot styling in Nim.Jad Altahan3-0/+15
2018-10-09Extra tests for out-of-range arguments.Neil1-0/+3
2018-07-10Optional indexing of line starts in UTF-8 documents by UTF-32 code points andNeil2-0/+383
UTF-16 code units added.
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-05-04Add -large command line option for testing large document option.Neil1-1/+6
2018-04-20Feature [feature-requests:#1215]. Fix forwarding reference warnings.Neil1-0/+16
2018-04-18Check for perf_counter before using as not available on Python 2 used for PySideNeil1-14/+20
on Linux.
2018-04-18Switch performance tests to more accurate timer.Neil1-14/+14
2018-04-17Add SC_DOCUMENTOPTION_TEXT_LARGE option for documents larger than 2 GigaBytes.Neil3-3/+3
This option is provisional and experimental.
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
arguments as that is clumsy when converting types.
2018-03-27Use an interface for ContractionState so that there can be differentNeil1-80/+80
implementations of that interface.
2018-03-26Update Catch from 1.0 build 47 to 2.0.1 and modify UnitTester.cpp to suit.Neil2-6090/+9371
Use #define for Catch to report memory leaks after main as the previous call to _CrtDumpMemoryLeaks was too early and listed a static allocation as a leak.
2018-03-26Avoid warnings about ignored diagnostic with Clang.Neil1-0/+2
2018-03-25Feature [feature-requests:#1213]. Clarify UTF8Classify.Zufu Liu1-31/+48
Use UTF8BytesOfLead to determine expected length early in function to quickly detect argument not long enough, invalid single bytes and invalid first trail then branching on length for more detailed checks.
2018-03-24Feature [feature-requests:#1212]. Move Unicode conversions into UniConversion.Zufu Liu3-47/+27
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character into UniConversion.
2018-03-24Update unit test Visual C++ builds to Visual C++ 2017 with /std:c++latestNeil2-12/+13
but also allowing std::auto_ptr for Catch.
2018-03-22Feature [feature-requests:#1211]. Use pre-computed table for UTF8BytesOfLead.Zufu Liu1-60/+107
Friendlier treatment of invalid UTF-8. Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests.
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.Neil7-9/+9
2018-03-01Update to c++17 so make_unique is available.Neil1-1/+1
2018-02-24Fix move-extends-selection mode for rectangular and line selections.Mitchell Foral1-0/+82
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
different style types. Currently only instantiated over <int, int>.
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
interfaces ILexer4 and IDocument.
2017-08-25Moved *StyleBits* APIs into deprecated category.Neil1-3/+1
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-09Use 64-bit safe type for return from Scintilla.Neil1-2/+2
Allows pointer returning methods like GetRangePointer to work in 64-bit code.
2017-06-09Avoid signed safety warnings from GCC 7.Neil1-2/+2
2017-05-21Make SparseVector work with move-only types.Neil2-20/+66
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.Neil5-6/+19
Provide InsertEmpty and both const and non-const reference returning operator[]. Add and fix comments.