aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.cxx
AgeCommit message (Expand)AuthorFilesLines
2023-03-02Add multithreaded wrap to significantly improve performance of wrapping largeNeil1-0/+4
2023-01-19Feature [feature-requests:#1444] Move GetFoldParent from Document to LineLevelsNeil1-9/+2
2023-01-12Feature [feature-requests:#1474] Simplify code.Zufu Liu1-3/+4
2023-01-12Feature [feature-requests:#1474] Simplify with InsertString(string_view).Zufu Liu1-3/+2
2023-01-12Feature [feature-requests:#1474] Move EOL string function to Document and returnZufu Liu1-0/+10
2022-12-23Bug [#2360]. Switch back from dynamic_cast to static_cast for per-line dataMat Berchtold1-6/+6
2022-12-21Bug [#2340]. Avoid repeated call in GetFoldParent for around 10% performanceZufu Liu1-14/+8
2022-12-02Detangle ASCII and multi-byte code for case-insenstive UTF-8 searches.Neil1-21/+18
2022-12-02Ensure variable is initialized.Neil1-3/+4
2022-11-28Bug [#2363]. Change 'paragraph up' commands SCI_PARAUP and SCI_PARAUPEXTEND toMichael Heath1-1/+4
2022-11-24Add const and noexcept where sensible.Neil1-2/+2
2022-11-22Add SCI_REPLACETARGETMINIMAL to change text without causing unchanged prefix andNeil1-0/+11
2022-11-14Fix last change with CharacterExtracted to work on Unix.Neil1-1/+1
2022-11-12Hoist common conversion from UTF-8 byte string into CharacterExtractedNeil1-25/+19
2022-10-20Change ScintillaBase::AutoCompleteInsert to take a string_view and addNeil1-0/+4
2022-09-12Remove NotifyLexerChanged notification from DocWatcher.Neil1-8/+0
2022-08-17Display bar marker correctly on last line of document.Neil1-1/+1
2022-07-31Added change history which can display document changes (modified, saved, ...)Neil1-2/+26
2022-07-18Bug [#2338] Enable multiline regex for gcc and clang when REGEX_MULTILINE def...Jacky Yang1-0/+4
2022-07-17Feature [feature-requests:#1441] Line state optimized to avoid excess allocat...Zufu Liu1-1/+1
2022-07-04Feature [feature-requests:#1442] Tighter checking of indices avoids handlingZufu Liu1-2/+2
2022-05-01Optimize case where there are no annotationsNeil1-0/+6
2022-01-13Optimize GetColumn a little.Neil1-0/+3
2021-11-24For iterators, make constructors explicit, remove operators that are defaultedNeil1-72/+17
2021-10-26Explicit constructors.Neil1-1/+1
2021-10-24Grammar in comment.Neil1-1/+1
2021-10-21Feature [feature-requests:#1417] Use backward iteration to find space / controlZufu Liu1-31/+58
2021-10-12Feature [feature-requests:#1416] Prevent type mismatch.Neil1-1/+1
2021-10-12Feature [feature-requests:#1416] Use nullptr.Neil1-9/+9
2021-10-05Feature [feature-requests:#1417] Consolidate character classification functionsNeil1-62/+13
2021-09-30Feature [feature-requests:#1416] Remove extra check that is never true andZufu Liu1-3/+1
2021-09-02Bug [#2281] Fix crash with too many subexpressions in regular expression searchNeil1-1/+1
2021-08-24Remove line end white space.Neil1-1/+1
2021-08-22Follow rule-of-zero / rule-of-5 where reasonable by removing standard operatorsNeil1-5/+0
2021-08-22Encapsulate an ILexer5* in LexerInstance class to simplify client code.Neil1-0/+14
2021-07-17Fix minor inconsistency with word searching results at start and end of documentNeil1-5/+9
2021-07-17Extract word edge detection to prepare for fixing bug.Neil1-8/+11
2021-07-15Feature [feature-requests:#1370] Implement SCI_ALLOCATELINES to allocate indicesZufu Liu1-0/+4
2021-07-16Feature [feature-requests:#1381] Fix position returned when in 2nd segment.Neil1-1/+1
2021-07-16Feature [feature-requests:#1381] Avoid strlen and more complex comparison.Zufu Liu1-3/+3
2021-07-15Feature [feature-requests:#1381] Move SplitView to header so it can be used moreNeil1-33/+1
2021-07-14Feature [feature-requests:#1408] More accurate handling of invalid DBCS byteNeil1-3/+13
2021-07-05Feature [feature-requests:#1408] Check both bytes of potential DBCS characterZufu Liu1-4/+9
2021-07-12Use SplitFindChar to rapidly seek for a byte value for case-sensitive searches.Neil1-14/+62
2021-07-12Create SplitView to avoid overhead of calling CellBuffer for reading characters.Neil1-7/+44
2021-07-12Optimize case-insensitive DBCS search.Neil1-1/+1
2021-07-12Rearrange and reformat code to minimize variable lifetime and bracket blocks.Zufu Liu1-12/+21
2021-07-12Feature [feature-requests:#1381] Optimize case sensitive search.Zufu Liu1-4/+13
2021-07-12Feature [feature-requests:#1381] Optimize case insensitive search for ASCII t...Zufu Liu1-25/+48
2021-07-13Restrict UTF8IsAscii to char and unsigned char to avoid failures when (signed)Neil1-1/+1