aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Expand)AuthorFilesLines
2014-09-12Allow choice between windowed and inline IME.Neil1-0/+7
2014-09-05Bug [#1654]. Missing cast in PositionIsHotspot.Neil1-1/+1
2014-08-18Bug [#1640]. Remove dead DelChar method.Neil1-8/+0
2014-08-08Implement explicit tab stops per line.Neil1-0/+27
2014-08-06Bug [#1633]. Redraw selection after SCI_DELWORDRIGHT.Neil1-0/+2
2014-08-05Fix problem where annotations disappeared when SCI_CLEARDOCUMENTSTYLE called.Neil1-0/+1
2014-07-24Using separate variable imeCaretBlockOverride for IME mode instead of changingNeil1-1/+1
2014-07-19Using const for string argument to allow use with literals.Neil1-2/+2
2014-07-18Allow extreme ascenders and descenders to overlap into adjacent lines withNeil1-9/+17
2014-07-17Refactored Drawline into separate methods for each aspect of drawing.Neil1-10/+10
2014-07-15Implement separate timers for each type of periodic activity and turn them on...Neil Hodgson1-5/+119
2014-07-08Split out EditModel, MarginView, and EditView classes into separate files.Neil1-2295/+3
2014-07-08Split parts of Editor class off into EditModel, MarginView, and EditView clas...Neil1-2308/+2369
2014-07-08Changing further non-virtual methods to const where made possible by previousNeil1-5/+5
2014-07-08Specifying some methods as const as they are used from display and measurementNeil1-4/+5
2014-07-07Fix bug where too many characters may be deleted when a rectangular selection isNeil1-0/+1
2014-06-26Move decision to draw line end wrap marker and colour of marker to DrawEOL.Neil1-17/+13
2014-06-26Simplify DrawStyledText, extracting out DrawTextInStyle for re-use.Neil1-21/+18
2014-06-26Move calculation of line background colour to ViewStyle and represent as aNeil1-53/+16
2014-06-23Mark DrawBlockCaret as const since it only draws and does not affect Editor.Neil1-1/+1
2014-06-23Use Range type for hotspot to simplify manipulation.Neil1-28/+20
2014-06-22Stop storing a pointer to the selection on LineLayout objects where it may haveNeil1-5/+3
2014-06-22Further use of const in layout and drawing.Neil1-2/+2
2014-06-22Always use the passed ViewStyle instead of the global one as this can causeNeil1-10/+10
2014-06-22Drawing and measuring should not change ViewStyle which is set by the containerNeil1-25/+29
2014-06-16Fix crashes on Ubuntu 12.04 caused by overlay scrolll bar causing the drawingNeil1-0/+7
2014-05-24Header include statements are now in a standardised order with that orderNeil1-1/+1
2014-05-24Removing style byte indicators.Neil1-61/+17
2014-01-20Fix typos in comments (src)Stefan Weil1-4/+4
2014-05-12Split variable into two as used for different reasons. Use unsigned to avoidNeil1-5/+4
2014-05-03Replacing the int-based constructors for Point and PRectangle with FromIntsNeil1-20/+20
2014-05-03Turn on MSVC 'possible loss of data' warnings and add explicit casts.Neil1-378/+386
2014-05-03Using casts and an alternate PRectangle constructor to make XYPOSITION <-> intNeil1-3/+4
2014-05-03Convenience Point constructor from integers as common source of shapes.Neil1-3/+3
2014-05-03Move RoundXYPosition to global header to enable use in more modules.Neil1-4/+0
2014-05-01Consolidate insertion for paste into Editor class and perform line endNeil1-3/+36
2014-04-29Fix some warnings instead of relying upon #pragma to hide themNeil1-1/+1
2014-04-22Bug [#1593]. Fix drawing bug on Cocoa where previous caret lines were visibleNeil Hodgson1-4/+5
2014-04-22Hoisting some calculations into classes: ContractionState::DisplayLastFromDocNeil Hodgson1-26/+18
2014-04-21View line state in margin with SC_FOLDFLAG_LINESTATE as an aid to debugging.Neil1-8/+13
2014-04-16Allow filtering of insertions.Neil1-84/+110
2014-04-15Bug [#1592]. Fix bug where caret remained invisible when period set to 0.Neil1-1/+9
2014-03-28Displaying Unicode line ends as [LS], [PS], and [NEL] blobs.Neil1-4/+12
2014-03-27Improve scrolling by performing styling in methods called before drawing inst...Neil Hodgson1-3/+17
2014-03-26Bug [#1588]. Round caret positions to the pixel grid instead of truncating.Neil1-4/+8
2014-03-25Bug [#1586]. Automatic indentation wrong when caret in virtual space.Neil1-0/+1
2014-03-18Minor tweaks to avoid ststic checking warnings.Neil1-1/+1
2014-02-26Refactor methods for converting screen points to and from document index, mov...Neil1-78/+33
2014-02-02Added wrap mode SC_WRAP_WHITESPACE which only wraps on whitespace, not on sty...Neil1-1/+1
2014-01-21Added ELEMENTS macro and use it to clarify determining size of arrays.Neil Hodgson1-3/+4