aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.cxx
AgeCommit message (Collapse)AuthorFilesLines
2006-10-29Fix infinite loop when GetColumn called with position beyond end of text.nyamatongwe1-0/+2
2006-10-17Armel Asselin contributed a feature that adds the flag SC_STARTACTION tonyamatongwe1-4/+6
modification notifications where the modification is the first step of an undo transaction. This is used to synchronize with the container's undo stack.
2006-02-25Patch from Greg Smith with further modifications moved characternyamatongwe1-39/+23
classification from Document into a separate CharClassify class and file and uses this from RESearch for regular expression word end \< and \> instead of built-in table.
2005-12-11Patch from Armel Asselin in RFE 1377661 to store positions in undo stacknyamatongwe1-4/+4
in terms of document (cell) position rather than byte position. Will help allow expansion to more than 2 bytes per cell.
2005-12-09Fixed bug #1373855 by taking DBCS into account when matching braces.nyamatongwe1-0/+52
Moved brace matching from Editor into Document.
2005-12-04Marker modification notifications contain the correct line numbernyamatongwe1-0/+5
for single marker changes and -1 for multiple marker changes. This ensures redrawn when changed.
2005-11-16The indent command no longer indents completely empty lines.nyamatongwe1-3/+6
2005-10-30MarkerAddSet added.nyamatongwe1-0/+9
2005-09-10Reduced range of styling modification notification so that out of regionnyamatongwe1-4/+7
painting is less likely, so painting will complete without triggering a full repaint. This was a problem with some lexers that backtracked to see if the line before a modification needed restyling.
2005-06-07Added virtual destructor to avoid warnings from GCC 4.nyamatongwe1-0/+3
2005-06-02Fix bug in multi-byte encodings where making selection upper case or lowernyamatongwe1-4/+3
case would not change the first character on each line.
2005-05-07Patch from Robert that avoids slow performance for multiple step undonyamatongwe1-76/+100
or redo by only modifying the scroll bars at the end. When document is read only, undo and redo send a SCN_MODIFYATTEMPTRO notification.
2005-04-13Patch from Robert to include line number in some marker notifications.nyamatongwe1-2/+2
2005-03-19Patch from Franck Marcia to treat lines containing only whitespace asnyamatongwe1-15/+27
empty for the paragraph up and paragraph down actions.
2005-02-08Patch from Josiah Reynolds to avoid matches of line endnyamatongwe1-4/+4
characters.
2005-02-04Avoid performing any actions when inserting a 0 length string.nyamatongwe1-8/+12
Added an undo action around setting line indenation so it is undone together.
2005-02-03Patch from Josiah Reynolds to prevent backwards searches fromnyamatongwe1-1/+3
matching when the search string extended beyond the end of the search range.
2004-12-03Patch from Regis Vaquette to allow compilation for Windows CE.nyamatongwe1-2/+2
2004-09-27Fix for bug 1025190 where a whole word find would match onnyamatongwe1-1/+1
a word at the end of the file despite the word having an additional non-matching letter.
2004-08-09Moved ConvertLineEnds from ScintillaGTK to Document so that it can be usednyamatongwe1-0/+31
on other platforms. Changed name to TransformLineEnds as Document already had a ConvertLineEnds.
2004-08-03Patch from Gene Barry to avoid movement of markers when callingnyamatongwe1-24/+23
ConvertLineEnds.
2004-07-22New method SCI_FINDCOLUMN.nyamatongwe1-1/+1
2004-05-27Fixed behaviour of SetWordChars so characters can be removednyamatongwe1-3/+3
from set of word characters. Implemented by setting any (alphanumeric or '_') characters not in argument to be punctuation.
2004-05-02Some comments and const modifiers from Philippe.nyamatongwe1-3/+13
2004-04-27Continuation Marker feature from Hans Eckardt.nyamatongwe1-0/+1
2004-01-14Fixed GetFoldParent to return -1 for all top level lines.nyamatongwe1-1/+1
2004-01-13When styling is performed outside a styleneeded event,nyamatongwe1-4/+8
increment the style clock so the layout cache is invalidated and so the styling is displayed.
2003-11-30Handle backslashed characters in replacement for regex.nyamatongwe1-11/+55
2003-11-04Simplified SetCharClasses and added SCI_SETCHARSDEFAULT.nyamatongwe1-46/+2
2003-11-01Patch from Roy Wood to allow changing the characters that are in thenyamatongwe1-4/+49
whitespace class.
2003-10-27Patches from Roy Wood:nyamatongwe1-0/+34
Word movement to end of word. Stuttered page movement. User defined keyboard accelerators on GTK+.
2003-09-28Hotspot improvements from Simon, including setting tonyamatongwe1-3/+7
limit hotspots to a single line.
2003-09-07Ensure word selection doesn't decompose DBCS characters.nyamatongwe1-1/+1
2003-09-02Fixed hang when searching backwards in UTF-8 file for stringnyamatongwe1-1/+1
that is not present.
2003-07-26Fix to make backwards regular expression searches not skip over text.nyamatongwe1-4/+4
2003-07-26Patch from Yair Siegel to include the string being inserted in anyamatongwe1-1/+1
SC_MOD_BEFOREINSERT notification.
2003-04-18New methods for finding the next or previous position taking multi bytenyamatongwe1-24/+15
characters into account.
2003-03-28Jakub's paragraph movement commands.nyamatongwe1-1/+28
2003-03-20Patch from Simon Steele to implement the hotspot style and associatednyamatongwe1-0/+13
notifications.
2003-03-06Avoiding infinite loop in regex search backwards for ^nyamatongwe1-1/+2
2003-03-04Patch from Jakub to optionally implement more POSIX compatible regularnyamatongwe1-11/+25
expressions. \(..\) changes to (..) Fixes problem where find previous would not find earlier matches on same line.
2003-02-15Updating version numbers and copyright.nyamatongwe1-1/+1
2003-02-07WordPartLeft and WordPartRight made safe for non-ASCII.nyamatongwe1-27/+56
2003-01-18Removed special casing of '^' and '$' that tried to prevent hangs. This isnyamatongwe1-12/+0
now the containers responsibility.
2003-01-13Simplified and corrected code.nyamatongwe1-51/+17
IsDBCS no longer present as now must deal with 3 byte DBCS so use LenChar and DBCSCharLength.
2003-01-12Changes to make DBCS work on GTK+ and handle DBCS sequences longer than 2 bytes.nyamatongwe1-21/+41
2002-10-08Extra safety by anding mask into styles being set.nyamatongwe1-6/+7
2002-10-03Fixed infinite loop finding zero width match at end of range.nyamatongwe1-1/+1
2002-09-15Made backwards regex work better with more complex regular expressions.nyamatongwe1-10/+3
2002-09-15Made reverse regex searches work a bit.nyamatongwe1-10/+28