aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Collapse)AuthorFilesLines
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.
2012-04-14Remove unused WhiteSpace get/set. Feature #3517596.nyamatongwe1-8/+0
From Marko Njezic.
2012-04-13Include wrap indentation in alpha selection when selecting whole lines. Bug ↵Marko Njezic1-0/+4
#3515555.
2012-04-12Avoid drawing alpha selection into wrap indentation area. Bug #3515555.nyamatongwe1-1/+1
2012-04-12Bug #3514882. Fix recent change set 4086 which caused selection to end of a ↵nyamatongwe1-1/+2
wrapped subline to continue 1 pixel into the next subline. From Marko Njezic.
2012-04-11Bug #3514882. Properly draw translucent whole line states, by respecting rightnyamatongwe1-9/+9
margin and also not going out of bounds. Don't go out of bounds into right margin when drawing beyond EOF area. From Marko Njezic.
2012-04-11Bug #3514882. Properly determine last line that needs to be styled beforenyamatongwe1-2/+2
painting by calling StyleToPositionInView() after style data is refreshed, so that PositionAfterArea() can use the correct line height in calculation. This problem was introduced in change set 3259. From Marko Njezic.
2012-04-11Bug #3514882. Stop invalidating pixmapLine (and indirectly pixmapSelMargin)nyamatongwe1-1/+0
unnecessary on each call to Paint(). This was added in change set 2688 as part of a fix for resource leaks problem in palette mode, which doesn't exist anymore. From Marko Njezic.
2012-04-06Remove unused variable.nyamatongwe1-1/+0
From Marko Njezic.
2012-04-06Bug #3513946. Make printing work when Direct2D is used for on screen drawing.nyamatongwe1-2/+5
This will stop Scintilla from crashing. From Marko Njezic.
2012-03-31Make MoveSelectedLines() work properly when there's no newline at EOF. Bug ↵Marko Njezic1-8/+25
#3511023.