aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Collapse)AuthorFilesLines
2009-04-25Moved box folding constants into deprecated category. They have beennyamatongwe1-0/+4
documented as deprecated for 3 years.
2009-04-22Removed Document methods that returned parts of annotations in favour ofnyamatongwe1-100/+54
methods that return StyledText objects. Provided LineLength call on StyledText rather than iterator objects. Simplified code and made more things const.
2009-04-22Avoid pointing at uninitialized memory as this triggered BoundsChecker.nyamatongwe1-3/+3
2009-04-22Fixed bug where not styling last document line on screen when followed bynyamatongwe1-146/+131
annotation lines. StyledText class encapsulates related data when drawing annotations and margins.
2009-04-19Added UNDO_MAY_COALESCE flag to AddUndoAction.nyamatongwe1-1/+1
2009-04-12Annotations and text margins added.nyamatongwe1-3/+372
2009-04-04Added AddUndoAction call for adding application actions into undo stack.nyamatongwe1-0/+5
2009-04-02Method to find the symbol defined for a marker number.nyamatongwe1-0/+7
SC_MARK_AVAILABLE defined.
2009-04-02Bug #2723006 flickering caret with Tab.nyamatongwe1-0/+2
2009-04-01Added commands to add extra ascent and descent space.nyamatongwe1-0/+16
2009-02-14Feature #2586290 INDIC_ROUNDBOX alpha transparency setting from Toddnyamatongwe1-0/+10
Whiteman of ActiveState.
2008-11-21Patch from twhiteman for bug #2126144 wrapping with CARETSTYLE_BLOCK caretnyamatongwe1-2/+9
problems.
2008-09-04Bug #2087470 fix.nyamatongwe1-2/+2
Avoid very long searches for a non-blank line to determine indentation guides.
2008-08-10Changed ClearDocumentStyle to only act on decorators that exist.nyamatongwe1-3/+9
2008-08-09Clear document style now only clears the lexer indicators.nyamatongwe1-1/+4
2008-08-03ClearDocumentStyle clears all indicators in case the lexer has used annyamatongwe1-0/+1
indicator.
2008-08-03For bug #2030324 codument that HideLines can not hide line 0 andnyamatongwe1-1/+2
stop this from causing crash in code.
2008-06-29Simon Steele's modification to allow replacing the regularnyamatongwe1-4/+4
expression implementation.
2008-04-27Implemented GetCharacterPointer feature.nyamatongwe1-0/+3
2008-03-29Removed redundant drawing from feature request #1924618.nyamatongwe1-7/+0
2008-02-25Made fix for #1894195 work in single pass mode.nyamatongwe1-5/+8
2008-02-25Fixed bug #1894195 where whitespace background was not beingnyamatongwe1-2/+4
displayed on wrapped lines.
2008-01-30Path from Boris optimizes redraw when extending selection.nyamatongwe1-14/+21
2008-01-19CopyAllowLine from 280Z28 / Sam Harwell that reproduces Visual Studio'snyamatongwe1-9/+43
behaviour when performing copy on an empty selection copies the current line.
2008-01-17Bug #1873210 fix for too-fast scrolling.nyamatongwe1-2/+2
2007-11-23Ensure palette is not selected into any surfaces when it may need to benyamatongwe1-1/+9
released. Stops resource leaks in palette mode.
2007-11-11Fixed bug with modern indicators when wrap turned on and indicator not onnyamatongwe1-1/+1
first line.
2007-10-10Detect and handle invalid byte sequences in UTF-8 mode by displaying eachnyamatongwe1-22/+96
individual invalid byte as a hex blob.
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.