aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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
adding features easier. Does not change behaviour.
2023-11-06Mouse capture and automatic scrolling are always started and stopped together soNeil2-12/+16
encapsulate that in ChangeMouseCapture method. Does not change behaviour.
2023-11-06Extract DropSelection into a method so it can be reused.Neil2-3/+8
2023-11-05Add SCI_SELECTIONFROMPOINT for modifying multiple selections.Neil12-3/+89
2023-11-05Add SCI_CHANGESELECTIONMODE to simplify selection mode manipulation.Neil10-56/+91
2023-11-05Add SCI_SETMOVEEXTENDSSELECTION to simplify selection mode manipulation.Neil9-3/+42
2023-11-23Feature [feature-requests:#1503] Reduce variable scope.Zufu Liu2-63/+48
2023-11-21Type harmonization.Zufu Liu1-1/+1
2023-11-21Feature [feature-requests:#1502] Improve speed of LineLayoutCache::InvalidateZufu Liu3-9/+12
for replacing text.
2023-11-21Bug [#2413]. Fix regular expression search failure.Zufu Liu4-11/+38
2023-11-20Move ReadFileAsList and FindSectionInList from Scintilla to Lexilla as LexillaNeil1-38/+0
is the only user of these functions.
2023-11-19Avoid warnings for static_cast and potential overflow.Neil1-1/+2
2023-11-19Avoid warning for uninitialized variable.Neil1-1/+1
2023-11-19Add const where possible.Neil1-1/+1
2023-11-19Fix type conversion warning.Neil1-1/+1
2023-11-19Remove extra ';' which produced warning on old GCC.Neil1-1/+1
2023-11-19Add to ignore list Visual Studio temporary build files and *.tgz for Coverity.Neil1-0/+3
2023-11-18Added tag rel-5-4-0 for changeset d5477c63f5f6Neil Hodgson1-0/+1
2023-11-18Updates for version 5.4.0.rel-5-4-0Neil Hodgson9-19/+30
2023-11-18Fix crashes on macOS 12 and older when built with Xcode 15.0.Neil Hodgson1-0/+2
2023-11-07Feature [feature-requests:#1501] Use const and simpler indexing.Zufu Liu2-6/+6
2023-11-07Feature [feature-requests:#1501] Another use of black constant.Zufu Liu1-1/+1
2023-11-07Feature [feature-requests:#1501] More use of LineStartPosition, LineEndPosition.Zufu Liu4-8/+4
2023-11-07Feature [feature-requests:#1501] Use string_view and constexpr in unit tests.Zufu Liu3-119/+122
2023-11-05Extract selectionRepresentation so it can be used in other test classes.Neil1-9/+10
2023-11-05Simplify script.Neil1-3/+2
2023-11-05Update unittest method names to work with Python 3.12.Neil2-46/+46
2023-11-05Added tag rel-5-3-8 for changeset 14acdf9e85acNeil1-0/+1
2023-11-04Document 'credits' property.rel-5-3-8Neil1-0/+3
2023-11-02Fix typo.Neil1-1/+1
2023-11-02Updates for version 5.3.8.Neil9-20/+23
2023-11-02Feature [feature-requests:#1500] Remove match text retrieval from MatchOnLinesZufu Liu4-38/+21
as it is redone in SubstituteByPosition. Replace RESearch::pat and RESearch::GrabMatches with retrieving matches as needed in SubstituteByPosition.
2023-11-01Split SelectionAndInformation section into Information and Selection sections.Neil1-752/+755
Reorder sections to be more reasonable.
2023-11-01Remove spacing in table of contents to simplify editing.Neil1-47/+4
2023-10-30Remove outdated instructions on changing lexers in Scintilla and they are now inNeil1-19/+2
Lexilla.
2023-10-29Bug [#2078]. Fix rectangular selections with SCI_MOVESELECTEDLINESUP andNeil3-1/+22
SCI_MOVESELECTEDLINESDOWN.
2023-10-27Extract key code from HorizontalMove to shorten and simplify it.Neil3-146/+134
New methods are SelectionMove, PositionMove, HomeWrapPosition and SelectionPosition::AddVirtualSpace. This refactoring commit does not change behaviour.
2023-10-26Add LineStartPosition to replace common idiom LineStart(LineFromPosition(x)) asNeil4-23/+22
this shortens code. LineStartPosition is also noexcept which allows callers to be noexcept.
2023-10-26Add test for VCHome method.Neil1-0/+11
2023-10-26Use raw strings and extra escapes to fix "SyntaxWarning: invalid escape ↵Neil1-10/+10
sequence".
2023-10-26Update unittest method names to work with Python 3.12.Neil1-1028/+1028
2023-10-26Implement LineEnd method in CellBuffer as it is a basic function and only usesNeil6-37/+92
CellBuffer fields. Declare LineEnd noexcept as it should never throw and that allows methods calling it to also be noexcept. Call LineEndPosition to simplify Editor::LineSelectionRange.
2023-10-19Fix regex test failures on Unix by setting global locale.Zufu Liu1-0/+12
2023-10-18Remove unused values that caused warnings.Neil Hodgson1-3/+0