aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/CellBuffer.cxx
AgeCommit message (Collapse)AuthorFilesLines
2003-07-26Bug fix for #761642 SCI_MARKERDELETEALL doesn't delete allnyamatongwe1-2/+2
2002-10-08Extra safety by anding mask into styles being set.nyamatongwe1-0/+1
2002-08-03Changed LineVector to use an exponential allocation strategy whichnyamatongwe1-0/+3
minimises the memory allocated for short files but avoids excessive copying for huge files. 23 Meg file load changes from 17 seconds to 3.
2002-04-26Fixed bug when handling removal of '\n' following '\r'.nyamatongwe1-4/+7
2001-08-14When asked for the line start of a line after the end of the buffer,nyamatongwe1-1/+1
returns the length of the buffer rather than double the length of the buffer.
2001-07-17Changed caret to start in off and inactive state.nyamatongwe1-16/+13
Removed extraneous tests in EnsureUndoRoom.
2001-06-01Some assertions from Mark.nyamatongwe1-0/+2
2001-04-25Changed allocation growth factor to double when it gets less than a sixth ofnyamatongwe1-1/+1
the buffer size instead of a quarter as this means worst case wasted space of one quarter rather than one third at little cost in time.
2001-04-25Changed buffer growth strategy to be proportional to current size by doublingnyamatongwe1-1/+4
gowth size whenever the buffer size is more than 4 times the buffer size. Reduced load of 10 Meg file from 12 to 4 seconds and 30 Meg file from 1000 to 21 seconds. Reformatting.
2001-03-30Undo coalescing now allows deletes of size 1 or 2 to be coalesced.nyamatongwe1-1/+1
Document.cxx reformatted.
2001-03-30Fixed bug when single character deletions were being coalesced even thoughnyamatongwe1-12/+15
they were not adjacent.
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-1/+3
2001-01-29Fixed problem where BeginUndoAction and EndUndoAction were in wrong order.nyamatongwe1-4/+9
Made both the effects of backspace and delete keys be coalesced together into undo actions.
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2001-01-16Changed undo node coalescing so that a paste followed by typing createsnyamatongwe1-0/+3
two undo steps - one for the typing and one for the paste.
2000-09-06Fix from Tahir Karaca for LineVector::MergeMarkers.nyamatongwe1-58/+65
2000-07-18Added functions to clear all styling and contraction.nyamatongwe1-0/+9
2000-07-05Fixed BoundsChecker warnings including some leaks.nyamatongwe1-0/+4
2000-06-22Removed deprecated APIs.nyamatongwe1-2/+2
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-04-23Fixing problems with fold information degrading when lines inserted andnyamatongwe1-14/+42
removed. New notifications before inserting and deleting text.
2000-04-21Changed font sizing to use more Windows compatible calculationnyamatongwe1-1/+10
Some unfinished work on fixing folding bugs.
2000-04-18Removed PropSet from Accessor interface.nyamatongwe1-0/+1
Indenting and horizontal scroll bar messages. Fixed undo grouping bug. Vertical scrolling can be performed with Ctrl+ arrows
2000-04-07Changing code to ensure no warnings are produced by compilers.nyamatongwe1-2/+2
2000-04-03Fixed problems with undo history not coalescing undo nodes correctly.nyamatongwe1-3/+9
2000-04-01Fixed warnings from Borland compiler.nyamatongwe1-2/+1
2000-03-31Fixed line ends.nyamatongwe1-1025/+1025
Fixed lastXChosen after Backspace or Ctrl+Backspace.
2000-03-30Fixed bugs in handling undo history.nyamatongwe1-1025/+1025
Fixed bugs with null fonts.
2000-03-25FIxed problem with first modification sometimes not looking dirty.nyamatongwe1-7/+8
Remonved unused 'PUNTUATION' lexclass.
2000-03-22Split UndoHistory out of CellBuffer.nyamatongwe1-121/+195
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-08Initial revisionnyamatongwe1-0/+950