| Age | Commit message (Expand) | Author |
| 2012-12-31 | Add Editor::select(const Selection&, SelectMode) | Maxime Coste |
| 2012-12-18 | editor: support select mode on select(BufferIterator) | Maxime Coste |
| 2012-12-13 | move selection updating code out of selection, to DynamicSelectionList | Maxime Coste |
| 2012-11-30 | Selection: refactoring, move CaptureList to Selection | Maxime Coste |
| 2012-11-26 | IncrementalInsert::move_cursors: use overloaded for LineCount/CharCount edito... | Maxime Coste |
| 2012-11-26 | Append on end of line now appends to current line | Maxime Coste |
| 2012-11-20 | minor cleanups | Maxime Coste |
| 2012-11-19 | alt-space without numeric parameter now flips selections, inverting first and... | Maxime Coste |
| 2012-11-19 | Pass the selection instead of only point of insertion to filters | Maxime Coste |
| 2012-11-04 | Editor: store a safe_ptr to buffer instead of reference | Maxime Coste |
| 2012-10-09 | Editor::insert takes an InsertMode param, remove Editor::{append,replace} | Maxime Coste |
| 2012-10-02 | Editor::move_selection now either takes a LineCount or a CharCount | Maxime Coste |
| 2012-10-01 | autoenable word completion while inserting | Maxime Coste |
| 2012-09-26 | Editor now stores selections as SelectionAndCapturesList | Maxime Coste |
| 2012-09-26 | Extract IncrementalInserter::Mode as InsertMode | Maxime Coste |
| 2012-09-24 | remove selection stack from editor | Maxime Coste |
| 2012-09-07 | Editor::{select,move_cursor} takes a enum SelectMode parameter instead of a b... | Maxime Coste |
| 2012-08-10 | Buffer: move back Modification as an implementation detail | Maxime Coste |
| 2012-08-05 | move SafeCountable functionality to Editor from Window | Maxime Coste |
| 2012-07-16 | IncrementalInserter preserves selections | Maxime Coste |
| 2012-07-11 | Add Editor::replace(memoryview) and bind alt-P to replace paste | Maxime Coste |
| 2012-06-29 | IncrementalInsertor::insert takes a memoryview<String> rather than a Register | Maxime Coste |
| 2012-06-12 | Add a FilterGroup, and cleanup HighlighterGroup | Maxime Coste |
| 2012-05-29 | Alt-Space permits to remove a selection by index | Maxime Coste |
| 2012-04-14 | replace std::string references with String | Maxime Coste |
| 2012-03-08 | rename BufferString to String | Maxime Coste |
| 2012-02-09 | Merge captures into registers, implements register insertion | Maxime Coste |
| 2012-02-07 | Editor refactoring, merge undo and batch management | Maxime Coste |
| 2012-02-07 | selectors now take a Selection as parameter instead of a BufferIterator | Maxime Coste |
| 2012-02-03 | batches support in Editor, used by IncrementalInserter and exec_string | Maxime Coste |
| 2012-02-02 | Use an Editor instead of a Window as much as possible | Maxime Coste |
| 2012-01-31 | extract an Editor class from Window and refactor | Maxime Coste |