| Age | Commit message (Collapse) | Author |
|
|
|
|
|
aliases are now stored in window, buffer, or globally.
|
|
That can happen when undoing/redoing accross a buffer reload
boundary.
|
|
Fixes #157
|
|
|
|
|
|
|
|
Use interned strings for Modification contents and word database.
Interned strings are guaranteed not to move in memory and are
reference counted.
|
|
|
|
Fixes #64
|
|
|
|
|
|
|
|
No need to maintain line offsets anymore.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BufferCoord -> ByteCoord
DisplayCoord -> CharCoord
Moved their definition along with LineAndColumn into coord.hh
|
|
|
|
|
|
|
|
That means that lines that move around keep their timestamp.
|
|
Buffer values could be registered as a listener, so we need to
get rid of them before asserting that all listeners have been
unregistered.
|
|
|
|
|
|
|
|
ClientManager now stores only the free windows, clients take
ownership of its own.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Buffer now store a m_fs_timestamp field.
* Client in Normal mode checks current buffer file every 500 ms, or
each time it goes back to Normal mode.
|
|
|
|
|
|
|
|
|
|
|
|
|