aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.h
AgeCommit message (Collapse)AuthorFilesLines
2002-02-28Line layout cache feature added.nyamatongwe1-0/+2
2002-01-18Updated copyrights for 2002.nyamatongwe1-1/+1
2002-01-13Added option to autocompletion AutoCSetDropRestOfWord which removes anynyamatongwe1-1/+1
word characters following an insertion made by auto-completion. Bundled the changes made by an autocompletion into one undo action.
2001-12-20Unicode and multi-byte fixes to edge display and column number calculation.nyamatongwe1-0/+1
Tab arrows are drawn within their areas when line height is large.
2001-10-25Changed definition of word to either be a sequence of word characters ornyamatongwe1-2/+3
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-07-03Simplified by removal of stylingPos variable as it mostly shadowednyamatongwe1-1/+0
endStyled and there were bugs when they got out of synch. Avoid setting endStyled to -1 as this led to bugs in clients.
2001-05-14Merged patch from Michele to add ability for tab key to perform indent whennyamatongwe1-18/+20
selection is empty and within indentation and for backspace to unindent in the same circumstances.
2001-04-29Addition of new target methods - versions of ReplaceTarget that take countednyamatongwe1-1/+1
strings to allow for nulls, SearchInTarget and Get/SetSearchFlags to use a series of calls rather than a structure. Handling of \000 in search and replace. Handling of /escapes within character ranges of regular expressions. Some handling of bare ^ and $ regular expressions.
2001-04-05Replace target functionality to make find and replace operations fasternyamatongwe1-1/+7
by diminishing screen updates and allow for \d patterns in the replacement text.
2001-04-04Moved to public domain regular expresion implementation.nyamatongwe1-2/+0
2001-04-03Regular expression find support.nyamatongwe1-1/+3
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-16/+28
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2000-10-16Merged Jason's WordPart left and right movement patch.nyamatongwe1-0/+4
2000-09-04Added SCFIND_WORDSTART.nyamatongwe1-1/+4
2000-07-21Provide alternative symbols for all features defined in WinDefs.h to allownyamatongwe1-1/+1
for eventual removal of WinDefs.h.
2000-07-18Added functions to clear all styling and contraction.nyamatongwe1-0/+1
2000-06-22Removed deprecated APIs.nyamatongwe1-1/+3
Added gets to match sets for UndoCollection, BufferedDraw, CodePage, UsePalette, ReadOnly, CaretFore, and ModEventMask. Undo collection status is a bool again - enumeration deprecated. Timing code commented out.
2000-06-08Added GetColumn that determines the column of a position.nyamatongwe1-0/+1
2000-04-23Fixing problems with fold information degrading when lines inserted andnyamatongwe1-0/+10
removed. New notifications before inserting and deleting text.
2000-04-11Added smart indentation support code.nyamatongwe1-3/+4
2000-04-10Tab size and indent size can now be different.nyamatongwe1-0/+7
Indentation can contain either a mixture of tabs and spaces or only spaces.
2000-04-07Changing code to ensure no warnings are produced by compilers.nyamatongwe1-1/+1
2000-04-06Initial Unicode support code.nyamatongwe1-0/+2
2000-04-03Added Mark's change to support changing the document from within thenyamatongwe1-0/+1
read-only notification.
2000-03-22Split UndoHistory out of CellBuffer.nyamatongwe1-1/+4
Fixed coalescing of nodes in the undo history. Added LineCut, LineDelete, LineTranspose, UpperCase and LowerCase keyboard commands and added keys for them. Added UUID lexical class to CPP lexer.
2000-03-16Split up KeyWords.cxx into 7 individual lexer files Lex*.cxx.nyamatongwe1-0/+2
Fixed setting up of second view to get right document length. Changed Python lexer to handle empty lines immediately after fold line and last line of document.
2000-03-09Marker changes are relayed through document to all views.nyamatongwe1-4/+4
2000-03-08Initial revisionnyamatongwe1-0/+222