aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Collapse)AuthorFilesLines
2003-02-10Control of colours of fold margin.nyamatongwe1-168/+193
2003-02-09Join and Split lines methods.nyamatongwe1-19/+84
Method to copy selection end points to target.
2003-02-09Protected style fixed in several ways.nyamatongwe1-57/+94
Method to determine cheaply if protection turned on at all. Caret movement doesn't skip over text outside protected range. Methods for deciding if a range or the selection contains protected text. Several deletion commands perform no action if they would delete protected text. Two phase drawing no longer draws invisible text.
2003-02-02Hoisted drawing of EOL into method so can avoid overwriting lastnyamatongwe1-28/+45
character in two phase mode.
2003-02-02Two phase drawing.nyamatongwe1-34/+127
2003-01-31Patch from David Ascher for horizontal scrolling.nyamatongwe1-0/+9
Change the scroll range when moving caret outside normal scroll range. Modify scroll bar when calling SetXOffset API to ensure synchronised.
2003-01-27Made more robust.nyamatongwe1-25/+36
2003-01-13Set up DBCS mode when needed in main drawing code.nyamatongwe1-0/+1
2003-01-12Additions from Yukihiro Nakai to enable DBCS mode on GTK+.nyamatongwe1-12/+19
DBCS mode for Surface so that different font and text drawing code can be invoked on GTK+.
2003-01-10Added XPM header which has been separated from LineMarker.h.nyamatongwe1-1/+2
2003-01-01Changed wrapped printing to be more similar to wrapped display.nyamatongwe1-8/+8
2003-01-01Fixed up line wrapped printing and added property to turn wrapping on ornyamatongwe1-3/+14
off for printing.
2002-12-31Better handling of page breaks when printing with line wrapping.nyamatongwe1-47/+52
2002-12-20Allow zero width caret.nyamatongwe1-2/+2
2002-12-20Added moveThumb argument to ScrollTo to allow smoother manipulation ofnyamatongwe1-2/+4
thumb on GTK+
2002-12-01Removed deprecateion ifdef around SCN_MODIFYATTEMPTRO.nyamatongwe1-2/+0
2002-11-20Changed default layout caching to just the caret line.nyamatongwe1-1/+1
2002-11-19Protect against null pointer dereference when out of memory.nyamatongwe1-1/+3
2002-11-17Jakub Vrána has added a CSS (Cascading Style Sheet) lexer to Scintilla.nyamatongwe1-0/+21
This is separate to the HTML lexer and is only invoked for stand-alone CSS files, not for the STYLE section of HTML files. He also made some other additions. There is a Line Duplicate command which is bound to Ctrl+D. PHP lexing has been improved.
2002-11-08Patch to add fold level boxing from Wilhelm Pflueger.nyamatongwe1-8/+50
2002-10-24Deprecated features protected by #ifdef.nyamatongwe1-0/+6
2002-10-10Patch from Alexander Scripnik to make line wrapping work for printing.nyamatongwe1-25/+57
2002-10-08Append text can be saved in macros.nyamatongwe1-0/+1
2002-10-08Added AppendText method.nyamatongwe1-0/+4
Credit to Sergey.
2002-10-03Cleaned up pixmap marker code.nyamatongwe1-13/+0
2002-10-02PixMap marker support.nyamatongwe1-1/+22
2002-09-19Added mthod to turn off vertical scroll bar.nyamatongwe1-0/+12
2002-09-13Added ChooseCaretX.nyamatongwe1-4/+8
2002-09-04When changing code pages invalidate to ensure all text remeasured.nyamatongwe1-0/+1
2002-08-29Minor optimisations.nyamatongwe1-4/+7
2002-08-05Visible whitespace specifiable colours feature from Martin Alderson.nyamatongwe1-0/+25
2002-08-02Added keyboard commands to go to start and end of display lines.nyamatongwe1-0/+61
2002-08-02Made Ctrl+Up and Ctrl+Down not flicker when using strict caret policy.nyamatongwe1-7/+10
Avoided by not calling EnsureCaretVisible for these keys.
2002-08-02Changed InvalidateStyleRedraw to call NeedWrapping().nyamatongwe1-7/+1
2002-07-29Avoid Borland warning.nyamatongwe1-1/+1
2002-07-28Added new line cache validity level between invalid and positions correctnyamatongwe1-82/+147
for when some text or style may or may not have been changed. Allows optimization of the common case where a modification only changes the style of a small range of the document. Changed styling notifications to only include the range up to the last character that was actually modified. Full paint now paints all of the margins as well. Required to simplify handling of abandoned paints where styling causes fold markers to change. Tab key, in insert spaces mode, is treated as a single undo action.
2002-07-23Removed unnecessary line layout cache invalidation.nyamatongwe1-11/+13
Fixed problem where wrap needed was moving the last wrapped line forward past lines that were not yet wrapped. Minor improvement to LineLayout to handle lines that only need a single display line which is the majority most of the time.
2002-07-16Removed dead code.nyamatongwe1-3/+0
2002-07-11Patch from Philippe to improve caret policy.nyamatongwe1-77/+277
2002-07-05Take no action for SCI_GETTEXT with wParam == 0.nyamatongwe1-0/+2
2002-06-19TextHeight feature contributed by Josh Wingstrom.nyamatongwe1-0/+3
2002-05-07Clear all does not clear the contractionstate if in read-only mode.nyamatongwe1-1/+3
2002-04-23Fixed allocation to be larger to avoid Win32 API problem.nyamatongwe1-1/+3
2002-04-21Some Win64 compatibility and size_t correctness.nyamatongwe1-23/+24
2002-04-14Implemented endAtLastLine attribute which allows option of scrolling onenyamatongwe1-6/+24
page below last document line.
2002-04-12Fixed problem where caret would not move to previous line due to wrapping.nyamatongwe1-9/+21
2002-04-08Avoid visible changes when setting scroll width to same value.nyamatongwe1-2/+3
2002-04-07Added ZOOM notification. Added TextWidth method to allow clients to ↵nyamatongwe1-6/+32
determine width of text items such as width needed for line numbers.
2002-04-04Change to horizontal scrolling to allow the assumed document width to be set.nyamatongwe1-0/+11
2002-04-04Improved caret movement in read-only mode by handling more cases where text ↵nyamatongwe1-28/+27
is inserted and be removing handling of cases where text is deleted as these are handled automatically in the modification listener.