aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.cxx
AgeCommit message (Collapse)AuthorFilesLines
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
2002-07-28Changed styling notifications to only include the range up to the lastnyamatongwe1-4/+7
character that was actually modified.
2002-07-26Patch from John Ehresman to return false from styling operations whennyamatongwe1-8/+19
reentering causes styling to not be performed.
2002-04-21Some Win64 compatibility and size_t correctness.nyamatongwe1-4/+5
2002-04-04Improved caret movement in read-only mode by handling more cases where text ↵nyamatongwe1-14/+6
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-18/+26
2002-02-28Line layout cache feature added.nyamatongwe1-0/+7
2002-02-12Made lexer objects const so they do not show up in map as static / globals.nyamatongwe1-1/+1
File specific inline functions marker as static to ensure no bad linking.
2002-02-11Changes to tighten up styling beyond the bounds of the document.nyamatongwe1-0/+1
May not be permanent.
2002-01-18Updated copyrights for 2002.nyamatongwe1-1/+1
2002-01-13Added option to autocompletion AutoCSetDropRestOfWord which removes anynyamatongwe1-3/+6
word characters following an insertion made by auto-completion. Bundled the changes made by an autocompletion into one undo action.
2001-12-23Fixed bug with finding a column when there is a tab in the line.nyamatongwe1-0/+1
2001-12-20Unicode and multi-byte fixes to edge display and column number calculation.nyamatongwe1-5/+29
Tab arrows are drawn within their areas when line height is large.
2001-11-27Changed some tests for non-ASCII characters from "> 0x80" to ">= 0x80".nyamatongwe1-2/+2
2001-10-28Fixed Platform changes for GTK+ and hid most of the implementation ofnyamatongwe1-11/+0
Surface.
2001-10-28Removed platform-specific headers from Platform.h and thus stoppednyamatongwe1-2/+2
visibility of these headers to most code.
2001-10-25Changed definition of word to either be a sequence of word characters ornyamatongwe1-32/+49
a sequence of punctuation. Punctuation is defined as those character that are not in the set of word characters but are not new line (\r or \n) characters or space characters. Space characters are ' ' and control characters. Word boundaries occur between sequences of these four (word, punctuation, space and newline) classes although there is some fiddling to ensure spaces are correctly associated with their adjacent words when performing some operations such as delete to end of word.
2001-09-07Deleting 0 characters has no effect - no notification or undo action.nyamatongwe1-1/+3
This prevents SetLineIndentation from often requiring three steps to undo.