| Age | Commit message (Expand) | Author |
| 2013-12-15 | Fix replace_with_char behaviour, keep the same selections | Maxime Coste |
| 2013-12-14 | Remove Editor::select methods, add a non-const selections getter | Maxime Coste |
| 2013-12-14 | Move (keep|flip|remove|clear)_selections from editor method to free selectors | Maxime Coste |
| 2013-12-14 | Move main selection index to SelectionList | Maxime Coste |
| 2013-07-26 | LineAndColumns: always pass by value | Maxime Coste |
| 2013-07-12 | Editor: clamp coordinates in select(BufferCoord) | Maxime Coste |
| 2013-06-18 | restore compilation with gcc 4.7 | Maxime Coste |
| 2013-06-06 | Buffer: insert and erase go back to taking iterators, and return iterators | Maxime Coste |
| 2013-06-04 | Use coord instead of iterators for selections | Maxime Coste |
| 2013-06-01 | BufferChangeListener: pass buffer to on_{inser,erase} | Maxime Coste |
| 2013-05-30 | remove Selection::buffer | Maxime Coste |
| 2013-05-30 | reorganize check_invariant in SelectionList | Maxime Coste |
| 2013-05-30 | Remove Range::content | Maxime Coste |
| 2013-05-30 | Remove begin/end from Ranges, replace with min/max | Maxime Coste |
| 2013-05-29 | Remove Selection::avoid_eol, move as static func in editor.cc | Maxime Coste |
| 2013-05-14 | fix overlaps(Range, Range) | Maxime Coste |
| 2013-05-03 | Editor: tweak behaviour on undo/redo when selecting modified ranges | Maxime Coste |
| 2013-05-03 | add SelectionList::check_invariant | Maxime Coste |
| 2013-05-02 | Move selection update code to SelectionList | Maxime Coste |
| 2013-04-22 | selecting a surrounding object goes up one level if what we find is already s... | Maxime Coste |
| 2013-02-27 | Add String Range::content() const | Maxime Coste |
| 2013-01-04 | various code style fixes | Maxime Coste |
| 2012-12-13 | move selection updating code out of selection, to DynamicSelectionList | Maxime Coste |
| 2012-12-13 | overlaps takes Range parameters instead of Selection | Maxime Coste |
| 2012-11-30 | Selection: refactoring, move CaptureList to Selection | Maxime Coste |
| 2012-11-26 | minor code simplification | Maxime Coste |
| 2012-11-19 | Selection: allow write access to first and last | Maxime Coste |
| 2012-11-12 | move overlaps function to selection.hh | Maxime Coste |
| 2012-10-08 | selections should always point to an utf8 character sequence start byte | 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-04 | add override markers | Maxime Coste |
| 2012-08-15 | avoid keeping end of lines selected in Editor::erase | Maxime Coste |
| 2012-07-16 | Go back to a generic BufferChangeListener interface for selection update | Maxime Coste |
| 2012-04-04 | remove ModificationListener and use a list of iterators to update instead | Maxime Coste |
| 2012-03-08 | rename BufferString to String | Maxime Coste |
| 2012-02-27 | document Selection class | Maxime Coste |
| 2012-02-09 | Merge captures into registers, implements register insertion | Maxime Coste |
| 2012-01-31 | extract an Editor class from Window and refactor | Maxime Coste |