aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Collapse)AuthorFilesLines
2007-08-26Send SCN_MODIFYATTEMPTRO notification for Cut.nyamatongwe1-0/+1
2007-08-18Addition of DelWordRightEnd by Nick Treleaven eases compatibility withnyamatongwe1-0/+7
common GTK+ behaviour.
2007-07-28Fixed potential but unlikely unpaired undo group.nyamatongwe1-1/+3
2007-07-28Indented with AStyle.nyamatongwe1-185/+185
2007-07-27Changed lineStates to a SplitVector so that it supports insert and deletenyamatongwe1-1/+1
so inserting and deleting lines does not cause a really large number of changed values under most circumstances leading to fewer notifications. SVector is no longer used.
2007-07-26Optimised previous change to avoid extra redraws when modification does notnyamatongwe1-1/+5
affect visible area.
2007-07-26Added notification for changing line state and use it to redraw if a linenyamatongwe1-0/+9
state change overruns the end of painting.
2007-07-25Changed ContractionState data structure to be more efficient by not onlynyamatongwe1-3/+3
modifying data near an insertion or deletion when there is good locality of modification.
2007-07-25Fix bug #1404276 by wrapping the line which just had the character addednyamatongwe1-7/+19
before ensuring the caret is visible. Also sets scroll bar in case line added by wrapping.
2007-07-25Fixed bugs where caret was not shown at start of wrapped lines or was shownnyamatongwe1-3/+2
at both the start of one line and the end of the previous line.
2007-07-12Modification allows indentation guides to appear on lines that arenyamatongwe1-7/+51
empty.
2007-07-05Moved expansion and contraction of decorators from Editor to Documentnyamatongwe1-2/+0
as its slightly better modularity.
2007-07-02Scroll width tracking feature.nyamatongwe1-1/+18
2007-06-29Removed OS X specific WaitMouseMoved call since the generic code no longernyamatongwe1-8/+0
starts a drag unless the mouse moves.
2007-06-25Allow use of all 8 bits for lexical styles and LexHTML set to use 8 buts.nyamatongwe1-2/+2
2007-06-24Make the styles array variable length so it can be increased to 256 entriesnyamatongwe1-121/+89
without always taking 24K.
2007-06-23Fixes for bug #1732146, Armenian input on Windows by registering thenyamatongwe1-0/+1
Scintilla windows class as wide and using GetMessageW/DispatchMessageW in the SciTE event loop.
2007-06-14Fixing position cache size setting and documenting the position cache.nyamatongwe1-1/+1
2007-06-02Addition of PositionCache module which adds cacing of stringnyamatongwe1-467/+220
to position information and segments long pieces of text so they can be handled more efficiently.
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+20
message :) - now uses namespaces (optionally for non-os x) to avoid conflicts with OS X libraries - several fixes in the OS X layer since the branch was commited in 2005 - used in Komodo since 2005, so pretty stable
2007-05-29Block caret feature added by Todd Whiteman.nyamatongwe1-21/+114
2007-05-27Patch from Todd Whiteman to show brace highlight background overnyamatongwe1-1/+1
caret line background.
2007-05-12Drag operation does not start until mouse has been dragged more thannyamatongwe1-21/+44
a threshold distance. Using platform threshold when possible. Moved some common dragging code on Windows into EffectFromState.
2007-04-23Added setting to allow each indicator to be drawn either under ornyamatongwe1-1/+11
over text.
2007-04-21Fixed bug when using SCI_LINETRANSPOSE on a blank line.nyamatongwe1-7/+6
2007-04-19Optimized indicator changing with separate SC_MOD_CHANGEINDICATORnyamatongwe1-4/+8
notification flag.
2007-04-07More decoration code, with modifications reported from document to viewsnyamatongwe1-4/+2
although this isn't optimal. Some checking for null changes. Messages documented. Methods for changing indicators in Accessor so can be used by lexers.
2007-04-05Implemented decorations which are extended indicators.nyamatongwe1-34/+123
2007-03-07Edge line drawn under characters in two phase draw mode.nyamatongwe1-7/+7
Fixes bug #1225548.
2007-02-25Fixed bug #1656532 where background colour of marker notnyamatongwe1-1/+2
showing behind wrap indicator.
2007-02-23Bug #1656532. Changed to use foreground of STYLE_DEFAULT butnyamatongwe1-3/+7
allow whitespace foreground to override.
2007-02-22Account for addition of spaces when joining lines.nyamatongwe1-0/+1
Fixes bug #1665791.
2007-02-22Avoid reentrant painting when scroll is performed in anyamatongwe1-1/+1
notification by queueing a redraw.
2007-02-20Fix for bug #1663839: stuttered page down doesn't worknyamatongwe1-1/+4
if lines are wrapped.
2007-02-18Modification to printing avoids extra space between line numbers and textnyamatongwe1-7/+8
due to counting the width of the screen line numbers as well as the print line numbers.
2007-02-08Fix to bug #1653607.nyamatongwe1-22/+14
2007-02-04Patch from Chris Rickard adds get calls for many style settings.nyamatongwe1-0/+78
2007-01-24Set the modifiers field on the SCN_DOUBLECLICK notification so the ↵nyamatongwe1-2/+4
SCI_SHIFT, SCI_CTRL, and SCI_ALT bits may be set.
2007-01-02Separated the cell buffer into substance and style buffers.nyamatongwe1-14/+31
2007-01-01Major change to CellBuffer class with addition of Partitioning class and ↵nyamatongwe1-0/+4
SplitVector template. Inserting and deleting lines are made more efficient by lessening the amount of per line information copied. Marker data is only allocated for each line if markers are added.
2006-12-28Patch from Jason Haslam to optionally extend selection colour to left side whennyamatongwe1-0/+23
end of line selected.
2006-07-20Added line and position to SCN_DOUBLECLICK notification.nyamatongwe1-1/+3
2006-06-15Only allow setting the code page to valid values.nyamatongwe1-2/+4
2006-06-08Simplified wrapping code may fix the bug where caret disappears whennyamatongwe1-73/+52
text is not wide enough to cause wrap before styling but is after styling.
2006-06-06Reindented.nyamatongwe1-19/+19
2006-06-06Patch from RFE 1501054 by Greg Smith adds margin styles that fill with thenyamatongwe1-10/+23
foreground of background of the default style.
2006-05-28Made translucent selection work at end of line.nyamatongwe1-20/+22
2006-05-21Added translucency for selection and markers.nyamatongwe1-13/+63
2006-03-14Fix from John Ehresman where page mode caching with small window causednyamatongwe1-2/+2
0 length cache.
2006-02-26Translucency implementation for INDIC_ROUNDBOX and caret line.nyamatongwe1-1/+14