aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2024-02-01Prefer member initializers. Simplify logic.Neil2-14/+6
2024-02-01Store undo text in ScrapStack, a single allocation instead of one allocation perNeil4-58/+122
2024-02-01Add UndoAction class as internal type for undo actions and make Action a structNeil7-69/+87
2024-02-01Move UndoHistory into its own module that is accessible from CellBuffer andNeil18-340/+456
2024-02-01Protect CATCH_CONFIG_WINDOWS_CRTDBG to only be active on Windows to allowNeil1-0/+2
2024-01-30Avoid warnings in unit tests with const, nullptr, [[nodiscard]], initialisation,Neil10-30/+34
2024-01-29Add tests for an undo history with only container actions and 2 levels of undoNeil1-3/+39
2024-01-29Add tests for container undo actions, checking that they coalesce when required.Neil1-1/+68
2024-01-27Use noexcept where reasonable.Neil2-32/+32
2024-01-27Feature [feature-requests:#1458] Reduce memory used for undo actions.Zufu Liu3-14/+13
2024-01-18Suppress warnings from cppcheck 2.13.Markus Nißl1-1/+3
2024-01-18Add const to avoid cppcheck 2.13 warning.Markus Nißl1-1/+1
2024-01-18Use the multi-threaded option to Direct2D to avoid crashes when ScintillaMarkus Nißl2-2/+7
2024-01-17Fix reference from ScintillaDocument to Document to match change in 5.4.1Neil3-2/+19
2024-01-04Fix some typos.RainRat1-6/+6
2024-01-02Simplify choosing caret position when undoing contiguous deletions.Neil1-22/+6
2024-01-02Fix warnings in test case code mostly by adding const.Neil7-70/+73
2024-01-02Add tests for undo of Document.Neil1-0/+81
2023-12-30Add tests for undo history, coalescing, grouping, tentative.Neil1-0/+216
2023-12-30Since ranges is never empty, replace test with assertion.Neil1-9/+6
2023-12-30Avoid unnecessary use of push_back and emplace_back by preserving ranges[0].Neil2-18/+21
2023-12-29Avoid casts and warnings for clipboard format registration.Neil1-8/+11
2023-12-27Avoid warnings by initializing, using const, and moving assignment out of if.Neil1-6/+6
2023-12-27Fix typo.Neil1-1/+1
2023-12-27Update download size.Neil1-1/+1
2023-12-26Added tag rel-5-4-1 for changeset 07bf3219bad2Neil1-0/+1
2023-12-23Add break to avoid warning from Visual Studio code analysis.rel-5-4-1Neil1-1/+1
2023-12-23Update download size.Neil1-1/+1
2023-12-22Updates for version 5.4.1.Neil9-20/+20
2023-12-21Bug [#2405]. Avoid character fragments in regular expression search results.Zufu Liu6-6/+65
2023-12-20Add IDocumentEditable interface for efficient interaction with document objects.Neil9-39/+124
2023-12-15Bug [#2289]. Protect SCI_REPLACETARGET* from application changing target inNeil2-9/+24
2023-12-14Bug [#2405]. Fix regular expression bug in reverse direction where shortenedZufu Liu4-23/+22
2023-12-14Remove noexcept from MatchFlags since IsWordEndAt is not noexcept.Neil1-1/+1
2023-12-12Slight speed up by allowing unitTest.o to compile in parallel with others.Zufu Liu1-1/+1
2023-12-12Bug [#2405]. Fix regular expression assertion (^, $, \b. \B) failures when usingZufu Liu3-33/+69
2023-12-11Add std::regex tests for assertions in context which are common.Neil1-0/+42
2023-12-09Allow parallel building with makefile.Neil1-19/+25
2023-12-08Throw error when allocating more than 2G without SC_DOCUMENTOPTION_TEXT_LARGE.Neil2-0/+8
2023-12-07Simplify substitution checks.Zufu Liu2-39/+36
2023-12-06Shorten tests with some helpers.Neil1-106/+83
2023-12-02Bug [#2157]. Fix regular expression search for word begin \< and word end \>.Zufu Liu5-12/+167
2023-12-01Remove gcc Wconversion warnings from header.Neil1-2/+3
2023-12-01Allow building with Qt 6.x by adding core5compat compatibility library.Neil Hodgson1-0/+1
2023-11-25Feature [feature-requests:#1503] Use std::array for bittab and simplify use.Zufu Liu2-20/+17
2023-11-24Feature [feature-requests:#1502] Simplify FlagSet expressions.Zufu Liu3-17/+10
2023-11-06Ctrl-click on a selection deselects it in multiple selection mode.Neil2-2/+19
2023-11-06Simplify variable flow in ButtonDownWithModifiers and enforce with const to makeNeil1-12/+11
2023-11-06Mouse capture and automatic scrolling are always started and stopped together soNeil2-12/+16
2023-11-06Extract DropSelection into a method so it can be reused.Neil2-3/+8