| Age | Commit message (Expand) | Author |
| 2013-02-26 | Fix utf8 handling when moving selection up/down | Maxime Coste |
| 2013-02-26 | Fix utf8 handling in Editor::insert when replacing | Maxime Coste |
| 2013-02-21 | try to merge selections when begining incremental insertion | Maxime Coste |
| 2013-02-20 | Buffer: replace {begin,end}_undo_group with a single commit_undo_group method | Maxime Coste |
| 2013-02-07 | Editor: fix warning | Maxime Coste |
| 2013-01-31 | Remove Set and use unordered_set | Maxime Coste |
| 2013-01-29 | fix sort_and_merge_overlapping | Maxime Coste |
| 2013-01-23 | Editor: refactor InsertMode::Replace | Maxime Coste |
| 2013-01-23 | add more asserts | Maxime Coste |
| 2013-01-17 | Fix sort_and_merge_overlapping | Maxime Coste |
| 2013-01-17 | Move Insertion Hooks handing to the input handler | Maxime Coste |
| 2013-01-11 | Add and use a Set template class for recuring small sets | Maxime Coste |
| 2013-01-04 | various code style fixes | Maxime Coste |
| 2013-01-03 | Fix captures preservation in Editor | Maxime Coste |
| 2013-01-03 | Editor: add a ReplaceLast select mode | Maxime Coste |
| 2013-01-03 | Editor: keep last selection as last when sorting | Maxime Coste |
| 2013-01-02 | Editor: preserve captures accross movements | Maxime Coste |
| 2012-12-31 | Editor: cleanup check_invariants calls | Maxime Coste |
| 2012-12-31 | Add Editor::select(const Selection&, SelectMode) | Maxime Coste |
| 2012-12-31 | Editor: merge_overlapping -> sort_and_merge_overlapping | Maxime Coste |
| 2012-12-28 | IncrementalInserter: fix append mode when on line end | Maxime Coste |
| 2012-12-27 | IncrementalInserter: preserve captures | Maxime Coste |
| 2012-12-27 | Editor: when replacing, select inserted text | Maxime Coste |
| 2012-12-18 | editor: support select mode on select(BufferIterator) | Maxime Coste |
| 2012-12-13 | optimize merge_overlappings | Maxime Coste |
| 2012-12-13 | DynamicSelectionList: derive from SelectionList | 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 | 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 |