aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Collapse)AuthorFilesLines
2010-06-26Improve responsiveness in wrap mode by only lexing text that is aboutnyamatongwe1-2/+3
to be wrapped rather than lexing the whole document at once.
2010-06-26Fix for bug #3021480 Selection SC_SEL_LINES no longer worksnyamatongwe1-2/+14
2010-06-26Fix for bug #3021473, indicator fill alpha capped at 100.nyamatongwe1-1/+1
2010-05-26Drawing optimizations adding a styling idle task redrawing less of thenyamatongwe1-84/+140
selection margin and scrolling the window for caret movement when possible.
2010-05-02Bug #2995278 minor fixes to typos and types.nyamatongwe1-1/+1
2010-04-07With a rectangular selection, SCI_GETSELECTIONSTART andnyamatongwe1-2/+2
SCI_GETSELECTIONEND return the start and end of the rectangular selection rather than for the main selection. This makes the behaviour similar to versions before 2.0.
2010-03-27Display bad Unicode bytes with a leading 'x' so form feed is distinguishednyamatongwe1-4/+5
from \xff.
2010-03-27Detects more forms of bad UTF-8 including overlong sequences,nyamatongwe1-2/+36
surrogates, and characters outside the valid range.
2010-03-27Fix warning.nyamatongwe1-1/+1
2010-03-26Added SCI_GETTAG.nyamatongwe1-0/+21
2010-03-25New case insensitive searching implementation uses objects implementingnyamatongwe1-5/+38
the CaseFolder interface to fold both search text and document text so they can be compared with a simple strcmp. A simple table based folder CaseFolderTable is used for 8 bit encodings and maps input bytes to folded bytes. For multi-byte encodings except for UTF-8 a null (output same as input) CaseFolderTable is used. For UTF-8, more complex subclasses are used which call platform APIs to perform the folding. Folding is approximately to lower case although this differs between platforms.
2010-03-23Upper and lower casing now works on non-ASCII characters.nyamatongwe1-7/+46
2010-03-13Change definition of Sci_RangeToFormat to avoid reliance on Platform.h.nyamatongwe1-1/+1
2010-03-11Implemented multipaste as an option.nyamatongwe1-0/+40
2010-03-09Bug fix from Todd at ActiveState so that unindent works on rectangularnyamatongwe1-1/+1
selection.
2010-03-06Optimized setting wrap attributes by only calling ReconfigureScrollBars ifnyamatongwe1-9/+15
the attribute has changed value since ReconfigureScrollBars is unexpectedly slow on GTK+.
2010-03-03Allow multiple uses of Delete key to coalesce into a single undo action.nyamatongwe1-1/+1
2010-02-25Fix for bug #2958043 Text disappears when the "wrap" option is onnyamatongwe1-1/+5
2010-02-19Fix for bug #2951353 HotSpotRange clearing when mouse moves out of window.nyamatongwe1-1/+6
2010-02-17FIx for bug #2950799 up/down-arrow column stickiness confused by horiznyamatongwe1-11/+11
scroll
2010-02-17Formatting whitespace.nyamatongwe1-14/+14
2010-02-15Fix for bug #2948260 Rectangular selection expansionnyamatongwe1-0/+6
2010-02-09Patch from scintilla-interest to send all bytes of multi-byte typed charnyamatongwe1-6/+10
to container as SCI_REPLACESEL when in macro recording mode.
2010-02-08Fix for bug #2947064 SCI_SETSEL leaves multiple selectionsnyamatongwe1-0/+2
2010-02-08Cosmetic: removed trailing space.nyamatongwe1-34/+34
2010-01-31Added SCI_SETFIRSTVISIBLELINE to match SCI_GETFIRSTVISIBLELINE.nyamatongwe1-0/+4
2010-01-30Fix bug #2942131 Caret pos after rectagular delete.nyamatongwe1-16/+29
2010-01-28Avoiding warnings from cppcheck. Mostly removing bodies of private copynyamatongwe1-1/+1
constructors and operator=. Also ensuring initialisation for some fields, reducing scope where possible, and passing by const reference.
2010-01-26Fix to allow compiling on old version of GCC 3.3.3. Bug #2940511.nyamatongwe1-1/+3
2010-01-21Fix for bug #2936108 SC_WRAPVISUALFLAGLOC_END_BY_TEXT has not worked sincenyamatongwe1-1/+1
2.0.
2010-01-15Fix for bug #2930488 Select All doesn't work if there's a rectangularnyamatongwe1-0/+1
selection.
2009-12-19Fix for bug #2914691 Wrong background colour when using coloured lines withnyamatongwe1-1/+1
virtual space.
2009-11-02Added setting for font quality to allow application to choose anti-aliased,nyamatongwe1-0/+9
non-anti-aliased or lcd-optimized text.
2009-11-01Fix for bug #2890105, last line has EOLFilled style but blank space beforenyamatongwe1-0/+2
background colour.
2009-10-27Added StringResult method to return strings in the standard way.nyamatongwe1-0/+9
2009-10-24Added undo grouping for SCI_DELWORDRIGHT and SCI_DELWORDRIGHTEND.nyamatongwe1-0/+2
2009-10-22Fix for bug #2882566.nyamatongwe1-1/+13
Virtual space removed when performing delete word left or delete line left. Virtual space converted to real space for delete word right. Preserve virtual space when preesing Delete key.
2009-10-16Setting to make additional carets invisible from Florian Balmer.nyamatongwe1-1/+12
2009-10-15Allow for line end characters for last change.nyamatongwe1-1/+1
2009-10-15LineDuplicate of a rectangular selection changes the selection to includenyamatongwe1-6/+21
all the duplicates.
2009-10-15Fixed new problem where ALt+Drag was using the start of file as the anchor.nyamatongwe1-2/+4
2009-10-11Fixed bug mentioned on mailing list where Shift+Alt+Click no longer selectsnyamatongwe1-1/+3
a rectangular region.
2009-10-11Fix for bug #2871749 where rectangular selection Shift+Alt+Down could notnyamatongwe1-2/+4
move through wrapped lines.
2009-10-11Fix bug #2871358 where left or right key with rectangular selectionnyamatongwe1-2/+2
moved to a left or right of main selection rather than before or after rectangular selection.
2009-09-20Moved line width calculation code so that it is protected from thenyamatongwe1-2/+3
possibility of a NULL pointer.
2009-09-13Protect against NULL font names for SCI_STYLEGETFONT. Bug #2857425.nyamatongwe1-0/+2
2009-09-03Added white space mark size setting from Enrico Tröger.nyamatongwe1-2/+10
2009-08-26Caret is now visible even when it is at the start of the line and is notnyamatongwe1-2/+3
before the first character which could occur if there was a zero-width character at the start of the line.
2009-08-26Avoid breaking text into substrings on selection boundaries for drawingnyamatongwe1-2/+7
when the selection is empty (thus only needing a caret drawn) or when the selection settings do not need the text drawn as pieces such as when the selection is drawn translucently.
2009-08-21Not reporting an extra byte needed to store selection text.nyamatongwe1-2/+2
Fixed implicit line copy case to match stream copy.