aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.cxx
AgeCommit message (Expand)AuthorFilesLines
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
2021-07-05Feature [feature-requests:#1408] Remove IsDBCSLeadByteInvalid as only caller ...Zufu Liu1-37/+0
2021-07-03Feature [feature-requests:#1408] Simplify code, remove IsDBCSTrailByteInvalid.Zufu Liu1-63/+13
2021-07-03Feature [feature-requests:#1408] Use positive IsDBCSTrailByteNoExcept functionZufu Liu1-2/+33
2021-07-02Feature [feature-requests:#1408] Treat valid DBCS lead byte followed by invalidZufu Liu1-6/+13
2021-06-05Avoid extra processing as value_or doesn't evaluate lazily.Zufu Liu1-2/+2
2021-06-04Bug [#2260]. Fix bug with SCI_GETLASTCHILD when lParam is -1.Zufu Liu1-3/+2
2021-05-30Fix GetFontQuality. Simplify code that calls FlagSet.Neil1-1/+1
2021-05-28Better exception handling for noexcept methods. More accurate noexcept marking.Neil1-6/+12
2021-05-24Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.hNeil1-151/+158
2021-05-20Prefer Sci::invalidPosition to INVALID_POSITION as Scintilla.h will eventuallyNeil1-4/+4
2021-05-20Add LevelIsHeader and LevelIsWhitespace as fold levels will become enum classNeil1-11/+11
2021-05-08Feature [feature-requests:1373]. Make idle actions smoother by measuringNeil1-4/+3
2021-05-08Feature [feature-requests:1373]. Add methods for refining idle task durations.Zufu Liu1-0/+18
2021-04-27Rename CharacterSet and CharacterCategory modules in Scintilla to CharacterTypeNeil1-2/+2
2021-04-05Extract CharClassify::cc as CharacterClass and change to enum class.Neil1-25/+25
2021-04-05Change actionType to an enum class.Neil1-15/+15
2021-03-18Use unique_ptr for CaseFolderForEncoding to show transfer of ownership.Neil1-2/+2
2021-03-18std::optional is a basic vocabulary type that may be used widely so includeNeil1-0/+1
2021-03-18Move assert and debug trace functions into their own header Debugging.h.Neil1-2/+1
2021-03-17Extract geometry and colour definitions from Platform.h into src/Geometry.h.Neil1-0/+1
2020-08-21Bounds checks for setting annotation style.Mitchell Foral1-8/+12
2020-07-16Make EncodingFamily an enum class for more type safety.Neil1-3/+3
2020-07-16Add some const, constexpr.Neil1-1/+1
2020-07-15Feature [feature-requests:1368]. Add BraceMatchNext API.Zufu Liu1-2/+2
2020-06-17Simplify calls when known to be leaving a save point.Neil1-2/+2
2020-06-12Bug [#2141]. Implement end of line annotations.Prakash Sahni1-0/+35
2020-05-03Feature [feature-requests:1347]. Add InsertLines method to PerLine interface andNeil1-0/+7
2020-04-08Simplify PerLine, remove casts, use noexcept, const, & constexpr where possible.Neil1-8/+8
2020-04-08Feature [feature-requests:1344]. Add methods for iterating through the markerIain Clarke1-0/+8
2020-03-31Pass argument as unique_ptr to show transfer of ownership. Add const and noex...Neil1-3/+3
2020-03-26Fix spelling mistakes.Neil1-2/+2
2020-03-23Replace const with constexpr where possible.Neil1-4/+4
2020-03-23perLineData is polymorphic so replace static_cast with dynamic_cast for betterNeil1-5/+5
2020-03-23Drop possibility of Sci_Position, Sci::Line, Sci::Position not being ptrdiff_t.Neil1-8/+8
2020-01-10Bug [#2132]. Only check for LS/PS/NEL when Unicode line ends turned on.Zufu Liu1-1/+1