aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
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
Change representation of SparseVector in tests so last value can be seen.
2019-12-01Fix a bug with deleting the first element in SparseVector that left an extraNeil2-4/+20
empty partition. Add extra checking to Partitioning and turn on checking for UnitTester.
2019-12-01Improve debugging by fixing visualization of SplitVector, adding a visualizationNeil1-10/+23
for Partitioning, and removing a layer from unique_ptr.
2019-11-26Bug [#2140]. Fix where anchor and caret differ only in amount of virtual spaceNeil1-0/+18
so one was considered start and was moved for an insertion at that position. This could flip the order of the positions or change the length of the selection.
2019-11-25Fix regression in 7773 where position wasn't moved on to account for virtualNeil1-0/+32
space consumption.
2019-11-24Bug [#2140]. Move rather than grow selection when insertion at start.Neil1-0/+92
2019-11-21Add test to ensure indicators move sensibly as text is inserted.Neil1-3/+40
2019-11-15Feature [feature-requests:#1316] Allow target to have virtual space.Neil1-0/+20
2019-11-15Feature [feature-requests:#1316] Add access to virtual space at start and end ofNeil1-0/+4
multiple selections.
2019-10-16Call LoadLibrary with DLL path as Python 3.8 doesn't look for DLLs in PATH.Neil1-4/+2
2019-09-30Feature [feature-requests:#1305] Optimize setting up keyword lists in lexers.Zufu Liu1-0/+15
Avoids splitting and sorting the input twice.
2019-06-18Feature [feature-requests:#1297] 6: Support enumerated types in APIs.Neil1-2/+6
2019-06-18Feature [feature-requests:#1297] 3: Add pointer type to ScintillaCallable.py.Neil1-1/+1
2019-06-18Feature [feature-requests:#1297] 2: Add line type to ScintillaCallable.py.Neil1-2/+2
2019-06-15Bug [#2110]. Limit text returned from WM_GETTEXT to length specified in wParam.Neil2-0/+163
Changed GetTextLength to use same logic as GetText to ensure they agree.
2019-06-15Test Scintilla GetStatus and SetStatus.Neil1-0/+7
2019-05-22Support for VB2017 bin literals & digit separatorsJad Altahan2-0/+8
2019-05-02Optimize SCI_GETTEXT by calling Document::GetCharRange instead of looping forNeil1-1/+6
each byte.
2019-04-28Switch from /std:c++latest to /std:c++17 as Visual C++ 2019 now includes someNeil2-2/+5
C++20 features.
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
implementation.
2019-04-05Feature [feature-requests:#1272]. Add API to set default fold display text.Neil1-0/+5
2019-03-31Feature [feature-requests:#1272]. Add FoldDisplayTextGetStyle to matchZufu Liu1-0/+5
FoldDisplayTextSetStyle.
2019-03-29Feature [feature-requests:#1259]. Add SCI_SETCHARACTERCATEGORYOPTIMIZATION APINeil1-0/+5
to optimize speed of character category features.
2019-03-09Feature [feature-requests:#1268]. Improve the styling of numbers in NimJad Altahan2-0/+16
Improvements for SCE_NIM_NUMBER.
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.