Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
interfaces ILexer4 and IDocument.
|
|
and make it easier to modify.
Remove out of date warning suppression.
|
|
|
|
|
|
|
|
where it may be needed in the future.
|
|
and lines.
|
|
|
|
|
|
composition mode.
This deleted text isn't in the undo history and it isn't in the document so can never be recovered
so makes it impossible to correctly perform undo.
Add logging for unexpected situations and throw an exception when undo can't be performed.
Ensure empty marked text range is always in canonical (NSNotFound,0) form.
|
|
|
|
and manipulate a character being composed, but may then commit or remove it
leaving no history in undo of the intermediate forms.
|
|
|
|
|
|
|
|
when deleting all of the buffer.
|
|
|
|
|
|
Made more variables const.
|
|
block.
|
|
|
|
Editor and the message interface.
Will only be turned on for lexers that support Unicode line ends.
|
|
|
|
avoiding
case force processing unless at least one style uses a case force option.
|
|
|
|
|
|
See bug #2986727.
|
|
hit at start of line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CellBuffer.cxx to make build on OS X.
|
|
|
|
|
|
|
|
|
|
line states.
|
|
state and is deleted.
|
|
automatic load while reload.preserves.undo=1.
|
|
so inserting and deleting lines does not cause a really large number of
changed values under most circumstances leading to fewer notifications.
SVector is no longer used.
|
|
|
|
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
|
|
calling code.
|
|
|
|
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.
|