aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/CellBuffer.h
AgeCommit message (Collapse)AuthorFilesLines
2002-08-03Changed LineVector to use an exponential allocation strategy whichnyamatongwe1-1/+1
minimises the memory allocated for short files but avoids excessive copying for huge files. 23 Meg file load changes from 17 seconds to 3.
2001-04-25Changed buffer growth strategy to be proportional to current size by doublingnyamatongwe1-15/+16
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-02-24Updated documentation comments from Philippe.nyamatongwe1-26/+44
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2000-07-18Added functions to clear all styling and contraction.nyamatongwe1-0/+2
2000-07-10Dropped template as only ever instantiated for int and this allowsnyamatongwe1-1/+1
Scintilla to be template free.
2000-06-22Removed deprecated APIs.nyamatongwe1-4/+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-4/+8
removed. New notifications before inserting and deleting text.
2000-04-07Changing code to ensure no warnings are produced by compilers.nyamatongwe1-1/+1
2000-04-03Fixed problems with undo history not coalescing undo nodes correctly.nyamatongwe1-1/+2
2000-03-22Split UndoHistory out of CellBuffer.nyamatongwe1-11/+38
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/+197