aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.cxx
AgeCommit message (Collapse)AuthorFilesLines
2001-08-20Removed redundant expression.nyamatongwe1-1/+1
2001-07-03Simplified by removal of stylingPos variable as it mostly shadowednyamatongwe1-9/+6
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-31Fixed bug where highlighting was not performed when last characternyamatongwe1-1/+4
of document deleted.
2001-05-14Merged patch from Michele to add ability for tab key to perform indent whennyamatongwe1-10/+13
selection is empty and within indentation and for backspace to unindent in the same circumstances.
2001-04-30When doing regexp searches, start position is moved on from end of linenyamatongwe1-3/+6
or between lines. The last character of the search is found using length in case there are any nulls in the string.
2001-04-29Addition of new target methods - versions of ReplaceTarget that take countednyamatongwe1-14/+30
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-12Changed modification from setting a fold level to indicate that the markernyamatongwe1-1/+2
column should change.
2001-04-09Philippe provided fix for EM_GETLINE and reformatting.nyamatongwe1-29/+42
2001-04-06Made regular expression searching work on a line by line basis, made ^ andnyamatongwe1-13/+27
$ work, made [set] work, and added a case insensitive option.
2001-04-05Replace target functionality to make find and replace operations fasternyamatongwe1-9/+57
by diminishing screen updates and allow for \d patterns in the replacement text.
2001-04-04Moved to public domain regular expresion implementation.nyamatongwe1-20/+36
2001-04-04Avoid compiler and BoundsChecker warnings.nyamatongwe1-5/+22
2001-04-03Regular expression find support.nyamatongwe1-53/+102
2001-03-30Undo coalescing now allows deletes of size 1 or 2 to be coalesced.nyamatongwe1-99/+99
Document.cxx reformatted.
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-1/+3
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2001-01-23New function isspacechar to avoid bugs when character >= 0x80.nyamatongwe1-10/+15
2001-01-04Fixed some warnings.nyamatongwe1-1/+0
2000-10-16Merged Jason's WordPart left and right movement patch.nyamatongwe1-0/+83
2000-10-13Made whole word searching work again.nyamatongwe1-1/+1
2000-09-04Added SCFIND_WORDSTART.nyamatongwe1-15/+23
2000-07-22Changed key codes to not overlap printing keys.nyamatongwe1-2/+6
Mved the #ifs around DBCS support to avoid warnings on GTK+.
2000-06-17Fixed performance problem with line < 0.nyamatongwe1-0/+2
2000-06-08Added GetColumn that determines the column of a position.nyamatongwe1-0/+19
2000-06-08Added CreateDocument message and changed AddRefDoc and ReleaseDoc tonyamatongwe1-1/+1
AddRefDocument and ReleaseDocument.
2000-05-23Fixed error when delete performed at end of document.nyamatongwe1-0/+2
2000-04-23Fixing problems with fold information degrading when lines inserted andnyamatongwe1-13/+42
removed. New notifications before inserting and deleting text.
2000-04-11Added smart indentation support code.nyamatongwe1-14/+17
2000-04-10Tab size and indent size can now be different.nyamatongwe1-19/+71
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-3/+1
2000-04-06Initial Unicode support code.nyamatongwe1-40/+79
2000-04-04Avoid lots of warnings from Borland C++.nyamatongwe1-3/+3
Changed name of interface class defined in Accessor.h to Accessor.
2000-04-03Added Mark's change to support changing the document from within thenyamatongwe1-4/+11
read-only notification.
2000-03-31Fixed line ends.nyamatongwe1-797/+797
Fixed lastXChosen after Backspace or Ctrl+Backspace.
2000-03-30Fixed bugs in handling undo history.nyamatongwe1-799/+797
Fixed bugs with null fonts.
2000-03-22Split UndoHistory out of CellBuffer.nyamatongwe1-9/+39
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-1/+11
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-0/+25
2000-03-08Initial revisionnyamatongwe1-0/+734