aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2018-10-15Set number of lines wrapped in one go to maintain responsiveness and efficiencyNeil2-2/+13
2018-10-15Extract duration measurement damping and clamping into ActionDuration class soNeil3-24/+48
2018-10-11Replace NULL and 0 with nullptr in clear cases of pure C++ code.Neil9-31/+31
2018-10-11Add SCI_SETCOMMANDEVENTS API to allow turning off command events.Neil2-3/+14
2018-10-09Improve performance of Editor::RangeText by avoding per-character checks.Neil1-3/+1
2018-10-09Improve performance of text insertion when Unicode line indexing off.Neil2-7/+16
2018-09-29Use nullptr when simple.Neil1-6/+6
2018-09-29Normalize formatting with astyle.Neil1-5/+5
2018-09-29Remove dead code.Neil1-1/+0
2018-09-29Bug [#2047]. Avoid processing when SCI_SETZOOM to same value as before.Zufu Liu1-5/+9
2018-09-26Bug [#2046]. Optimize setting up representation.Zufu Liu1-2/+3
2018-09-16Use nullptr in Document where appropriate.Neil1-10/+10
2018-09-16Moved declaration to avoid warnings from linters.Neil1-2/+2
2018-08-29Allow read access to the key map.Kacper Kasper2-0/+5
2018-08-16On Cocoa, clicks in the blank text margin now put the caret at the start of textNeil Hodgson1-1/+1
2018-07-31Define PLAT_HAIKU and use to avoid a reported compilation problem on 32-bitNeil1-1/+1
2018-07-24Fix reversion in revision 7063 which removed folding when changing code page.Neil1-0/+1
2018-07-10Need <string> for std::string.Neil Hodgson1-0/+1
2018-07-10Optional indexing of line starts in UTF-8 documents by UTF-32 code points andNeil7-6/+410
2018-06-21Removed condition which is always true.Neil1-2/+1
2018-06-21Feature [feature-requests:#1185]. Add lexers for SAS and Stata.Luke Rasmussen1-0/+2
2018-06-12Remove definition that has never been used.Neil1-1/+0
2018-06-10Using noexcept for simple functions.Neil3-36/+36
2018-06-10Updated the code and comment for running a regex over multiple lines at onceNeil1-8/+14
2018-06-06Added brace for multi-line if and normalized space.Neil1-6/+7
2018-06-06SC_WRAPINDENT_DEEPINDENT added to indent two tabs from previous line.Henrik Hank1-3/+9
2018-06-04Reduce scope of captures for lambdas.Neil2-5/+5
2018-06-02UpdateBidiData is called by EditView but doesn't use any EditView fields so makeNeil1-1/+1
2018-06-02Make virtual space selections visible in bidirectional mode.Neil1-1/+10
2018-06-02Define IScreenLineLayout as the main interface for implementing bidirectionalNeil1-5/+10
2018-06-01Mark constant inline Unicode functions as constexpr.Neil1-4/+4
2018-06-01Add function to find a UTF-16 position in a UTF-8 string.Neil2-0/+13
2018-05-31Allow std::unique_ptr to be used more widely.Neil3-0/+3
2018-05-30Add header needed for floor.Neil Hodgson1-0/+1
2018-05-30Add TabPositionAfter method to IScreenLine as this calculation is needed on eachNeil2-0/+5
2018-05-30Fix comments.Neil1-4/+4
2018-05-24Fix warnings. Add const, constexpr, and noexcept. Initialize. Standard methods.Neil7-45/+49
2018-05-23Implement bidirectional mode bidiL2R for DirectDraw on Win32.Neil8-45/+328
2018-05-22Add INDIC_GRADIENT and INDIC_GRADIENTCENTRE indicator types.Neil1-0/+21
2018-05-21Draw invalid bytes in DBCS when detected as blobs in a similar way to UTF-8.Neil Hodgson4-1/+103
2018-05-18Can use const now that Font::GetID is const.Neil2-2/+2
2018-05-18Add <vector> to files that include Platform.h as likely needed in future.Neil2-0/+2
2018-05-16Use noexcept method to preserve noexcept.Neil1-1/+1
2018-05-16Move implementations into cxx file.Neil4-6/+10
2018-05-16Fix regex crash reported with libstdc++ on macOS that occursNeil Hodgson1-7/+0
2018-05-15Replace ELEMENTS with std::size and drop inclusion of StringCopy.h.Neil5-6/+1
2018-05-14Remove dependency on StringCopy and simplify constructor.Neil1-5/+9
2018-05-14Replace 0 with nullptr.Neil3-6/+6
2018-05-14Use string_view for UniConversion functions.Neil4-41/+42
2018-05-14Modernize Platform.h (4) - update Surface to use string_view for text arguments.Neil8-46/+43