aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Collapse)AuthorFilesLines
2006-02-25Patch from Greg Smith with further modifications moved characternyamatongwe1-2/+3
classification from Document into a separate CharClassify class and file and uses this from RESearch for regular expression word end \< and \> instead of built-in table.
2006-02-18Fixed off-by-one.nyamatongwe1-1/+1
2006-02-02Fixed bug where performing a split on several paragraphs missed laternyamatongwe1-0/+1
paragraphs.
2006-01-06Refresh some style data after calling UpdateUI notification in casenyamatongwe1-1/+2
container has modified a style setting.
2006-01-02PositionFromPointClose returns position after last character on line whennyamatongwe1-0/+3
given position in the last half of the last character on line.
2005-12-09Fixed bug #1373855 by taking DBCS into account when matching braces.nyamatongwe1-57/+3
Moved brace matching from Editor into Document.
2005-12-04Optimisations that help for documents with long lines and manynyamatongwe1-24/+40
control characters. Set of style bits set maintained in line layout so indicator drawing code can quickly determine if an indicator is drawn at all on a line. Drawing loops exited after reach right hand side of window. Widths of control character symbols cached while laying out line. Small tweaks to avoid overhead inside loops.
2005-11-29Fixed assertion where painting a rectangular selection led tonyamatongwe1-1/+2
multiple layouts being checked out of the cache.
2005-11-29When checking if a cached layout is still valid check the extra stylenyamatongwe1-1/+3
byte after the last character used for eolFilled.
2005-11-24Patch from John Ehresman that tracks the number of layoutsnyamatongwe1-9/+20
in use and adds assertions that this is always only 0 or 1. It also sets the length of the cache array if the array shrinks or grows without being reallocated.
2005-11-19Fixed potential crashes in NotifyPainted by reseting an AutoLineLayoutnyamatongwe1-0/+1
when no longer needed so its LineLayout is checked back into the cache so can no longer conflict.
2005-11-15Check whether area is being painted against the update region,nyamatongwe1-42/+21
not just the bounding box of this region. This ensures that a need to abandon a paint when a restyle affects text outside the area being painted.
2005-11-10Added selection duplicate command.nyamatongwe1-10/+26
2005-11-09Patch, mostly from Simon Steele, that converts new lines innyamatongwe1-0/+9
pasted text to match document.
2005-11-03Stopped dragging of empty ranges.nyamatongwe1-2/+2
Correct unlocking of empty data in drag and drop. Allow entry of NUL through Shift+Ctrl+@ in Unicode mode.
2005-11-02Changed pixmapLine to only be one line high.nyamatongwe1-1/+1
2005-10-30MarkerAddSet added.nyamatongwe1-0/+4
2005-10-29Only redraw line affected when changing markers.nyamatongwe1-2/+8
2005-10-26Part of 64 bit patch making NotifyMacroRecord have same arguments innyamatongwe1-1/+1
header and implementation.
2005-10-20Added assertion to detect incorrect wParam argument to SCI_GETCURLINE.nyamatongwe1-0/+1
2005-08-29Patch from John Ehresman to make page level layout caching handle the caretnyamatongwe1-2/+2
line properly as a distinct entry.
2005-08-11Avoid window repaints in unfocused window.nyamatongwe1-1/+3
2005-07-22Ensure all pixmaps released.nyamatongwe1-0/+1
2005-07-18Fix for bug #1239832 where typing in overstrike mode was undone in twonyamatongwe1-0/+6
steps rather than one.
2005-06-15When inserting text, the needshown notification is made for a 0 lengthnyamatongwe1-1/+1
range so that only the insertion point is unfolded. Previously the length of the insertion was used but that range is not yet in the document.
2005-06-03Fixed bug 1214067 Alt+Shift+Click not displaying rectangular selectionnyamatongwe1-12/+11
fully by setting rectangular range in mouse down processing. Hoisted this code into new method SetRectangularRange as used in 4 places.
2005-05-07Patch from Robert that avoids slow performance for multiple step undonyamatongwe1-11/+49
or redo by only modifying the scroll bars at the end. When document is read only, undo and redo send a SCN_MODIFYATTEMPTRO notification.
2005-05-04Patch from Robert Roessler fixes bug where indicator that started at secondnyamatongwe1-22/+21
character of line was drawn from start of line.
2005-04-18Make code work as documented by treating -1 as special length for encodingnyamatongwe1-1/+1
as UTF-8 rather than 0.
2005-04-01Patch from Franck Marcia that makes SCI_PARADOWN and SCI_PARAUP takesnyamatongwe1-4/+20
care about hidden lines (in folded blocks).
2005-03-25Patch from Franck Marcia implements sticky caret.nyamatongwe1-6/+33
2005-03-20Patch from nissl in RFE 1164540 adds WrapCount method.nyamatongwe1-0/+15
2005-03-19Initialise all SCNotification structs to {0} ensuring all fields are 0 ornyamatongwe1-16/+16
NULL. Added options to make files so that this does trigger warnings.
2005-02-21Feature request 1144928.nyamatongwe1-0/+2
Avoid caret disappearing when Enter held down.
2005-02-18Patch from wxWidgets to fix infinite loop due to wrapping never completingnyamatongwe1-0/+1
after ClearAll(). Bugs 1106564, 1144000.
2005-02-10Patch from Suzumizaki-Kimitaka to add character wrap mode.nyamatongwe1-2/+17
2005-02-04Exits from dwell by firing SCN_DWELLEND when scroll performed.nyamatongwe1-0/+3
2004-12-03Patch from Regis Vaquette to allow compilation for Windows CE.nyamatongwe1-0/+4
2004-08-12Fixed hotspot double click bug caused by automatic construction ofnyamatongwe1-1/+1
a Point from a position.
2004-07-30Patch from Ben Key to use an invisible system caret to enable screennyamatongwe1-0/+5
magnifiers to discover where the user is editing.
2004-07-28Patch from Shen Shu to remove indicator display in wrap indentation.nyamatongwe1-2/+3
2004-07-22New method SCI_FINDCOLUMN.nyamatongwe1-0/+3
2004-07-17Patch from Brian Carnes to avoid scroll upwards when line added in wrap mode ↵nyamatongwe1-1/+1
on continuation line at top of window. This made it appear as if nothing happened.
2004-07-15Patch from Trent Mick to not treat the end of line characters as partnyamatongwe1-4/+8
of the line for SCI_LINEENDWRAP and SCI_LINEENDWRAPEXTEND when in wrap mode with visible end of line.
2004-07-08Patch from David Ascher. SC_MARK_EMPTY no longer overridesnyamatongwe1-5/+6
the background colour as it is supposed to be invisible.
2004-06-01Patch for allowing retrieval of document text encoded asnyamatongwe1-0/+6
UTF-8 and converting from UTF-8 to the document encoding.
2004-05-27Fixed behaviour of SetWordChars so characters can be removednyamatongwe1-2/+2
from set of word characters. Implemented by setting any (alphanumeric or '_') characters not in argument to be punctuation.
2004-05-13Made LineLayout::styles unsigned as slightly safernyamatongwe1-5/+5
if anyone extends to allow 256 styles.
2004-05-11Modifications to selection handling to make copying andnyamatongwe1-5/+9
pasting from/to various encodings work.
2004-05-02Removed some continuation marker variables that are not needed.nyamatongwe1-10/+5