aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-11-15Feature [feature-requests:#1316] Allow target to have virtual space.Neil1-38/+54
2019-11-15Feature [feature-requests:#1316] Add access to virtual space at start and end ofNeil1-0/+6
multiple selections.
2019-11-03Bug [#2130]. Setting rectangular selection made faster by reusing surface.Neil1-1/+4
2019-07-05Bug [#2118]. Add TabMinimumWidth property to API so applications can displayNeil1-0/+7
overviews or minimaps with reasonable layout.
2019-06-30Bug [#2038]. Source of input reported in SCN_CHARADDED.Zufu Liu1-6/+7
This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT, or SC_CHARACTERSOURCE_IME_RESULT.
2019-06-22Bug [#1924]. Option to allow block carets to trail selection ranges.Neil1-1/+1
Bit flag value is CARETSTYLE_BLOCK_AFTER=256.
2019-06-22Feature [feature-requests:#1297] Update to use INDICATOR_ instead of INDIC_ asNeil1-18/+18
INDIC_ is also used for indicator styles.
2019-06-17Feature [feature-requests:#1293]. InsertCharacter replaces AddCharUTF.Zufu Liu1-16/+17
2019-05-24Support output lengths >2GB for SCI_GETSTYLEDTEXT.Zufu Liu1-2/+2
2019-05-24Optimize SCI_GETSELTEXT by avoiding per-character calls.Zufu Liu1-4/+4
2019-05-24Optimize SCI_GETCURLINE by avoiding per-character calls.Zufu Liu1-5/+3
2019-05-24Optimize SCI_GETLINE by avoiding per-character calls.Zufu Liu1-6/+5
2019-05-04Bug [#2102]. Allow length argument to be past end of document for SCI_GETTEXT.Zufu Liu1-1/+1
More compatible with state before change set 7489.
2019-05-02Optimize SCI_GETTEXT by calling Document::GetCharRange instead of looping forNeil1-5/+4
each byte.
2019-04-17Bug [#2093]. For DBCS make result of "\x82\xCC" be 0x82CC instead of 0x82CE.Neil1-1/+1
2019-04-10Bug [#2093]. Fix exception when inserting DBCS text.Zufu Liu1-8/+13
2019-04-05Feature [feature-requests:#1272]. Add API to set default fold display text.Neil1-0/+8
2019-03-31Feature [feature-requests:#1272]. Add FoldDisplayTextGetStyle to matchZufu Liu1-0/+3
FoldDisplayTextSetStyle.
2019-03-29Feature [feature-requests:#1259]. Add SCI_SETCHARACTERCATEGORYOPTIMIZATION APINeil1-0/+7
to optimize speed of character category features.
2019-03-29Include "CharacterCategory.h" in all files that include "Document.h" as it willNeil1-0/+1
be needed for adding a CharacterCategory feature.
2019-03-18Add some operators to Point to simplify client code.Neil1-12/+8
2019-03-05Avoid hangs in idle styling modes caused by high-priority idle work styling.Neil1-3/+7
2019-03-03Use constexpr where reasonable and move groups of static functions into unnamedNeil1-9/+17
namespace.
2019-03-03Remove destructor that doesn't need to be defined.Neil1-2/+0
2019-03-03Use noexcept where reasonable.Neil1-24/+24
2019-03-03Bug [#2083]. Ensure container notified if Insert pressed when caret off-screen.Neil1-0/+4
2019-02-10Bug [#2078]. Tidying code.Neil1-2/+1
2019-02-09Bug [#2078]. Fix garbage text from SCI_MOVESELECTEDLINESUP andNeil1-1/+5
SCI_MOVESELECTEDLINESDOWN for rectangular or thin selection by performing no action.
2019-02-05Feature [feature-requests:#1217]. Change API so block just for overstrike.Zufu Liu1-2/+2
2019-02-02Feature [feature-requests:#1217]. Implement CARETSTYLE_BLOCK_ALWAYS.Zufu Liu1-2/+2
2019-01-13Replace the only use of a function from <cctype> with a Scintilla function.Neil1-1/+0
Remove inclusion of <cctype> except in lexers as cctype functions often behave poorly and may crash for out of bounds arguments.
2019-01-06Bug [#2068]. Fix some clang-tidy warnings.Zufu Liu1-2/+2
2018-11-29Notify with SC_UPDATE_SELECTION when user performs a multiple selection add.Neil1-0/+1
2018-10-17Use nullptr and default brace initialisation for some simple cases.Neil1-1/+1
2018-10-15Set number of lines wrapped in one go to maintain responsiveness and efficiencyNeil1-2/+12
by measuring speed and limiting to around 10 milliseconds.
2018-10-15Extract duration measurement damping and clamping into ActionDuration class soNeil1-1/+2
that it can be reused.
2018-10-11Add SCI_SETCOMMANDEVENTS API to allow turning off command events.Neil1-3/+13
This can reduce the time taken to fold a document by half.
2018-10-09Improve performance of Editor::RangeText by avoding per-character checks.Neil1-3/+1
Helps applications that call SCI_GETTARGETTEXT.
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-07-10Optional indexing of line starts in UTF-8 documents by UTF-32 code points andNeil1-0/+26
UTF-16 code units added.
2018-05-24Fix warnings. Add const, constexpr, and noexcept. Initialize. Standard methods.Neil1-12/+12
Replace 0 and NULL with nullptr for COM, DirectWrite and least ambiguous cases.
2018-05-23Implement bidirectional mode bidiL2R for DirectDraw on Win32.Neil1-6/+9
2018-05-21Draw invalid bytes in DBCS when detected as blobs in a similar way to UTF-8.Neil Hodgson1-0/+11
2018-05-15Replace ELEMENTS with std::size and drop inclusion of StringCopy.h.Neil1-2/+1
2018-05-14Use string_view for UniConversion functions.Neil1-1/+1
2018-05-14Modernize Platform.h (4) - update Surface to use string_view for text arguments.Neil1-1/+1
2018-05-14Modernize Platform.h (2) - noexcept, const, constexpr.Neil1-28/+28
ColourDesired is an int instead of long for consistency over different platforms. Changes made to Point, PRectangle, and ColourDesired. RoundXYPosition removed.