| Age | Commit message (Expand) | Author |
| 2013-12-15 | cleanup editor.hh, remove editor.cc... | Maxime Coste |
| 2013-12-15 | Move Editor::selections_content to Context | Maxime Coste |
| 2013-12-15 | remove unused Editor::check_invariant | Maxime Coste |
| 2013-12-15 | Move Editor::{undo,redo} to free functions in normal.cc | Maxime Coste |
| 2013-12-15 | Move insert and erase to normal.cc, and move edition management to context | Maxime Coste |
| 2013-12-15 | Remove Editor::move_selections | Maxime Coste |
| 2013-12-14 | Remove Editor::select methods, add a non-const selections getter | Maxime Coste |
| 2013-12-14 | Rename MultiSelector to Selector | Maxime Coste |
| 2013-12-14 | Move (keep|flip|remove|clear)_selections from editor method to free selectors | Maxime Coste |
| 2013-12-14 | Remove simple selectors, always go through a multi selector | Maxime Coste |
| 2013-12-14 | MultiSelectors takes a reference to the current selection and mutate it | Maxime Coste |
| 2013-12-14 | MultiSelectors now transforms the whole selection | Maxime Coste |
| 2013-12-14 | Move main selection index to SelectionList | Maxime Coste |
| 2013-11-04 | Remove IncrementalInserter and move it's code to InputModes::Insert | Maxime Coste |
| 2013-10-11 | Fix Editor::remove_selection when the main selection is the first one and is ... | Maxime Coste |
| 2013-07-30 | fix insert mode erase utf-8 handling, add unit test | Maxime Coste |
| 2013-07-26 | memoryview: always pass by value | Maxime Coste |
| 2013-07-26 | LineAndColumns: always pass by value | Maxime Coste |
| 2013-07-23 | try to preserve display column rather than buffer column when moving line | Maxime Coste |
| 2013-06-06 | Buffer: insert and erase go back to taking iterators, and return iterators | Maxime Coste |
| 2013-06-06 | minor cleanups Editor | Maxime Coste |
| 2013-06-06 | avoid_eol: use direct line access | Maxime Coste |
| 2013-06-06 | remove Buffer:char_{distance,advance} use line access instead | Maxime Coste |
| 2013-06-06 | Buffer: remove line_length and replace line_content with operator[] | Maxime Coste |
| 2013-06-06 | remove BufferIterator conversion to/from BufferCoord | Maxime Coste |
| 2013-06-04 | fix Editor::move_selections(LineCount...) on buffer bounds | Maxime Coste |
| 2013-06-04 | IncrementalInserter: use coords instead of iterators | Maxime Coste |
| 2013-06-04 | Use coord instead of iterators for selections | Maxime Coste |
| 2013-06-01 | Explicitly pass buffer to selectors | Maxime Coste |
| 2013-06-01 | BufferChangeListener: pass buffer to on_{inser,erase} | 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-30 | Buffer insert and erase takes coord rather than iterators | Maxime Coste |
| 2013-05-29 | Buffer::do_{erase,insert} takes coord parameters rather than iterators | Maxime Coste |
| 2013-05-29 | Remove Selection::avoid_eol, move as static func in editor.cc | Maxime Coste |
| 2013-05-14 | Editor::select(Selection, SelectMode::Extend) now only keeps the extended mai... | Maxime Coste |
| 2013-05-03 | Editor: tweak behaviour on undo/redo when selecting modified ranges | Maxime Coste |
| 2013-05-03 | Editor: undo and redo select all ranges modified instead of the last one | Maxime Coste |
| 2013-04-09 | sort includes directives | Maxime Coste |
| 2013-04-09 | rename assert to kak_assert to avoid collisions | Maxime Coste |
| 2013-04-04 | do not check buffer invariant in do_{erase,insert} as this cause O(n²) behav... | Maxime Coste |
| 2013-04-03 | Editor: fix utf8 handling in prepare_insert | Maxime Coste |
| 2013-03-20 | Editor: fix select(Selection&, SelectMode::Replace) | Maxime Coste |
| 2013-03-18 | Editor: keep selections sorted and use an index for the main one | Maxime Coste |
| 2013-03-15 | Editor: replace selections().back() with main_selection() | Maxime Coste |
| 2013-03-13 | Editor: fix replace at end of buffer | Maxime Coste |
| 2013-02-28 | Editor::multi_select: reserve some vector space in advance | Maxime Coste |
| 2013-02-27 | Editor: fix move_selection(LineCount) when current column is after next line end | Maxime Coste |
| 2013-02-27 | Add String Range::content() const | Maxime Coste |
| 2013-02-27 | Add a debug option to Makefile, and use KAK_DEBUG define to remove debug code | Maxime Coste |