aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.cxx
AgeCommit message (Collapse)AuthorFilesLines
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.
2002-04-03Enhancements to read-only mode to stop caret moving when typing or deleting.nyamatongwe1-10/+15
2002-03-04Fixed bug when switching buffers led to stale line layout cache entriesnyamatongwe1-1/+8
by deallocating the cache when switching buffers. When number of lines decreases, line layout cache entries for extra lines are deleted.
2002-03-04Fixed problem in wrapped mode where cursor up would not move because fornyamatongwe1-13/+13
a position that was at the end of a subline, and thus also the beginning of the next subline LocationFromPosition was favoring the end of subline. Treat a cached wrapping as invalid if the current wrap width is different to when the wrapping was done.
2002-03-04Fixed Borland warning.nyamatongwe1-4/+4
2002-03-01Fixed problem where brace highlights were remembered in line layout cache.nyamatongwe1-21/+47
2002-02-28Made number of display lines for a document line be dynamic.nyamatongwe1-34/+45
2002-02-28Line layout cache feature added.nyamatongwe1-323/+561