aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Collapse)AuthorFilesLines
2013-03-13Implement high-priority idle work on Cocoa to avoid abandoning paints in ↵nyamatongwe1-1/+1
some situations. Rename IdleStyling to IdleWork.
2013-03-13Add different types of task to StyleNeeded mechanism, renaming to WorkNeeded.Unknown1-11/+10
Ask to perform update UI work for some selection moves.
2013-03-13Handle test and reset of needUpdateUI in NotifyUpdateUI so less chance of ↵Unknown1-13/+12
desync.
2013-02-25Editor: SCI_LINESCROLL: treat columns as signedMook1-1/+1
2013-02-22Define the maximum number of margins in Scintilla.iface.nyamatongwe1-5/+5
2013-02-18Don't draw line numbers before start of document.nyamatongwe1-2/+3
For elastic over-shoot scrolling, Scintilla was drawing lines with 0, -1, ... in the margin.
2013-02-18Bug: [#1446]. Display thumb at correct position when SetVScrollBar(true) called.nyamatongwe1-0/+2
2013-02-05Add allocation of extended styles.nyamatongwe1-0/+9
2013-01-19Support the three Unicode line ends NEL, LS, and PS in CellBuffer, Document,nyamatongwe1-0/+18
Editor and the message interface. Will only be turned on for lexers that support Unicode line ends.
2013-01-19To allow for new line end sequences implement IsPositionInLineEnd on thenyamatongwe1-6/+14
document and use it instead of checks for particular byte values. Use equivalent checks against numCharsBeforeEOL in other contexts. When line ends visible, display byte value blobs for non-ASCII line ends.
2013-01-06Bug #1430. Fix crash when printing line longer than 8000 characters.nyamatongwe1-1/+1
2013-01-03Fix behaviour of the left and right keys after ↵nyamatongwe1-0/+4
SCI_SETSELECTIONMODE(SC_SEL_STREAM) where moving both left and right collapsed the selection instead of shrinking the selection by one character.
2013-01-01Feature #3592730. Option for caret line to be visible without focus.nyamatongwe1-2/+10
From Vidya Wasi.
2012-09-19Allow subclasses to modify padding when last segment on line is italics.nyamatongwe1-1/+2
Used by ncurses platform layer. From Mitchell Foral.
2012-09-05Fix crashes on Ubuntu with GTK+3 where scroll bar changes invalidate thenyamatongwe1-0/+2
drawing surface.
2012-09-04Cache the CaseFolder object between FindText calls so that finding many ↵nyamatongwe1-26/+14
instances of a common string in the document doesn't spend excessive time constructing case folder objects.
2012-08-26Add SCI_VCHOMEDISPLAYEXTEND keyboard commandColomban Wendling1-0/+12
This is like SCI_VCHOMEDISPLAY but extending the selection.
2012-08-25Add SCI_VCHOMEDISPLAY keyboard commandColomban Wendling1-0/+12
This works like SCI_HOMEDISPLAY but goes to the first visible character if on a logical line, like does SCI_VCHOME. This command makes it possible to use display-line-aware commands while keeping the "smart home" feature.
2012-07-24Add ncurses platform. Rest of the implementation is an external project.nyamatongwe1-3/+5
From Mitchell Foral.
2012-07-21Scale factor implemented for RGBAImages to allow for high definition markers ↵nyamatongwe1-1/+6
on retina displays.
2012-07-18strncat was being used with incorrect length argument. Result is alwaysnyamatongwe1-3/+3
safely limited so use strcat instead.
2012-07-16Implement SCI_GETSELECTIONEMPTY API. Bug #3543121.nyamatongwe1-0/+3
2012-07-16Send SCN_UPDATEUI with SC_UPDATE_SELECTION for backspace in virtual space. ↵nyamatongwe1-0/+1
Bug #3543121.
2012-07-16Fix rectangular selection range after backspace. Bug #3543097.nyamatongwe1-0/+1
2012-07-11Fix margin click so clicking on first pixel of margin causes a notification.nyamatongwe1-1/+1
From John Vella.
2012-07-02When line starts with 0 width character, do not allow end of previous linenyamatongwe1-0/+2
to be part of block caret range.
2012-06-27Fix screen redraw issues introduced with change set 4199.Marko Njezic1-6/+7
2012-07-02Reduce scope of variable.nyamatongwe1-1/+1
2012-07-01Fix hang when Zero Width Space U+200B occurs at start of document.nyamatongwe1-1/+1
2012-06-27Using the correct side margin for previous commit.nyamatongwe1-1/+1
2012-06-26Bugs #699587, #3537799. Allow text at start of line to overlap 1 pixelnyamatongwe1-3/+16
into the margin as this displays serifs and italic stems for aliased text.
2012-06-17Use std::string instead of fixed size strings.nyamatongwe1-0/+12
Decrease direct access to the autocompletion list box from outside AutoComplete.
2012-05-29add CharClassifier::GetCharsOfClassMook1-0/+16
add SCI_GETWORDCHARS(<unused>, stringresult chars) command to get word chars add SCI_GETWHITESPACECHARS(<unused>, stringresult chars) to get whitespace chars add SCI_GETPUNCTUATIONCHARS(<unused>, stringresult chars) to get punctutation also add tests for {Set,Get}{Word,Whitespce,Punctuation}Chars, CharClassifier
2012-05-26Add DeleteRange method.nyamatongwe1-0/+4
2012-05-26Add GetRangePointer and GetGapPosition methods.nyamatongwe1-0/+6
2012-05-26Relying on Document for position in line of line end characters.nyamatongwe1-10/+3
2012-05-26Move classification of UTF-8 byte sequences into UniConversion module.nyamatongwe1-86/+5
2012-05-16Treat 66 non-characters *FFFE, *FFFF, FDD0 .. FDEF as errors and display the ↵nyamatongwe1-0/+8
individual bytes. See The Unicode Standard (version 6.1) section 16.7 Noncharacters.
2012-05-08Feature #3520037. Trim current selection when setting a word ornyamatongwe1-5/+10
line selection to avoid any doubly selected ranges.
2012-05-05Replace std::auto_ptr with own code as has been deprecated by C++11.nyamatongwe1-2/+15
2012-05-04Bug #3522250. Group undo for newline with selection.nyamatongwe1-2/+11
2012-05-04Bug #3522251. SCI_NEWLINE with multiple selections now only replaces thenyamatongwe1-0/+5
main selection.
2012-04-24Feature #3520037. Restore Ctrl+Triple Click adding a line to the selection.nyamatongwe1-1/+1
Collapse selection if multiple selection turned off. From Marko Njezic.
2012-04-23Feature #3520037. Modify Ctrl+Double Click change so that does not triggernyamatongwe1-1/+1
except for transition from character selection to word selection.
2012-04-23Bug #3519246. Stop allowing selection into virtual space for rectangular ↵nyamatongwe1-1/+1
selection when virtual space set to SCVS_USERACCESSIBLE.
2012-04-23Allow Ctrl+Double Click to add words to the selection.nyamatongwe1-1/+2
2012-04-15Add an option to draw wrap markers in line number margin. Feature #3518198.Marko Njezic1-20/+25
2012-04-21Ensure annotation box is drawn using base style. Bug #3519872.nyamatongwe1-1/+1
2012-04-15Printing uses different margins, so reset screen margins. Bug #3517854.Marko Njezic1-0/+4
2012-04-14Remove Fold method as identical to superclass. Feature #3517596.nyamatongwe1-10/+0
From Marko Njezic.