aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.cxx
AgeCommit message (Collapse)AuthorFilesLines
2007-07-05Moved expansion and contraction of decorators from Editor to Documentnyamatongwe1-0/+5
as its slightly better modularity.
2007-06-24Make the styles array variable length so it can be increased to 256 entriesnyamatongwe1-5/+1
without always taking 24K.
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+4
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-04-19Optimized indicator changing with separate SC_MOD_CHANGEINDICATORnyamatongwe1-4/+1
notification flag.
2007-04-19All Unicode planes supported, not just the Basic Multilingual Plane.nyamatongwe1-1/+3
2007-04-07More decoration code, with modifications reported from document to viewsnyamatongwe1-0/+11
although this isn't optimal. Some checking for null changes. Messages documented. Methods for changing indicators in Accessor so can be used by lexers.
2007-04-05Implemented decorations which are extended indicators.nyamatongwe1-0/+2
2007-02-13Optimisation that avoids double check for line ends.nyamatongwe1-2/+2
2007-01-26Separated reentrance check into text modification and styling modification ↵nyamatongwe1-20/+21
flags to allow styling to be performed within a text modification
2007-01-26Avoid trying to style when inside a modification as that styling will be ↵nyamatongwe1-3/+2
thrown away.
2007-01-02Separated the cell buffer into substance and style buffers.nyamatongwe1-33/+14
2007-01-01Major change to CellBuffer class with addition of Partitioning class and ↵nyamatongwe1-1/+3
SplitVector template. Inserting and deleting lines are made more efficient by lessening the amount of per line information copied. Marker data is only allocated for each line if markers are added.
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