| Age | Commit message (Expand) | Author |
| 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 | fix InsertMode::OpenLineBelow behaviour in prepare_insert | Maxime Coste |
| 2012-11-26 | Append on end of line now appends to current line | Maxime Coste |
| 2012-11-26 | minor code simplification | Maxime Coste |
| 2012-11-23 | Editor: fix replacement beheviour just before end of line | Maxime Coste |
| 2012-11-22 | Cleanups and minor refactoring on Buffer | 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-12 | move overlaps function to selection.hh | Maxime Coste |
| 2012-11-12 | Fix IncrementalInserter::insert(memoryview<String>) so that inserting registe... | Maxime Coste |
| 2012-11-08 | Editor: avoid end of lines when moving selection | Maxime Coste |
| 2012-11-04 | Editor: store a safe_ptr to buffer instead of reference | Maxime Coste |
| 2012-10-13 | utf8::codepoint: configurable invalid byte policy | Maxime Coste |
| 2012-10-11 | use ByteCount instead of CharCount when we are really counting bytes | Maxime Coste |
| 2012-10-10 | Editor merge selections when they overlap | Maxime Coste |
| 2012-10-10 | Support Append mode for Editor::select and use it for 'N' key | Maxime Coste |
| 2012-10-10 | Editor::insert handle all InsertModes | Maxime Coste |
| 2012-10-09 | Editor::insert takes an InsertMode param, remove Editor::{append,replace} | Maxime Coste |
| 2012-10-09 | Editor: fix move_selection(LineCount) for utf8 | Maxime Coste |
| 2012-10-08 | utf8 awareness in editor, highlighters and ncurses | Maxime Coste |
| 2012-10-02 | Editor::move_selection now either takes a LineCount or a CharCount | Maxime Coste |
| 2012-09-26 | Store capture groups with selections in editor, and access them through dynam... | 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-10 | Buffer: Allow inserting at the end when the inserted text ends with an end of... | Maxime Coste |
| 2012-09-07 | Editor::{select,move_cursor} takes a enum SelectMode parameter instead of a b... | Maxime Coste |
| 2012-09-03 | fix open line above for first line and add a unit test | Maxime Coste |
| 2012-08-27 | IncrementalInserter: Fix avoid_eol behavior | Maxime Coste |
| 2012-08-15 | avoid keeping end of lines selected in Editor::erase | Maxime Coste |
| 2012-08-15 | Buffer::{iterator_at,clamp} takes an optional avoid_eol parameter | Maxime Coste |
| 2012-08-10 | Buffer: move back Modification as an implementation detail | Maxime Coste |
| 2012-07-30 | editor.cc: remove unused id_not_unique | Maxime Coste |
| 2012-07-16 | Move selection to last modification position in editor::{undo,redo} | 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-03-07 | 'I' now inserts before the first non blank character of the line instead of t... | Maxime Coste |
| 2012-02-10 | Editor: replace all captures if one capture is present | 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-01-31 | extract an Editor class from Window and refactor | Maxime Coste |