| Age | Commit message (Expand) | Author |
| 2015-04-19 | Avoid unneeded update of selections when we are going to overwrite them | Maxime Coste |
| 2015-04-19 | Remove Context::set_selections, use Context::selections() = ... | Maxime Coste |
| 2015-02-19 | Rename safe_ptr and ref_ptr to SafePtr and RefPtr | Maxime Coste |
| 2015-01-12 | replace all std::vector with Vector | Maxime Coste |
| 2014-12-18 | Do not register timers for transient input handlers | Maxime Coste |
| 2014-12-05 | Disable history writing when running hooks | Maxime Coste |
| 2014-12-05 | Consolidate constext disablable feature in a 'Disableable' helper | Maxime Coste |
| 2014-11-21 | Do not reset edition level to 0 on buffer change | Maxime Coste |
| 2014-10-30 | Add scope class and encapsulate Options, Keymaps, Aliases and Hooks in it | Maxime Coste |
| 2014-10-30 | Add scoped aliases | Maxime Coste |
| 2014-10-10 | Support changing buffer when an edition is in progress | Maxime Coste |
| 2014-07-27 | In non interactive interactive mode, disable user key mappings | Maxime Coste |
| 2014-07-24 | Disable hooks on a per context basis, and propagate that to Insert mode | Maxime Coste |
| 2014-06-27 | Replace boost::optional with our own implementation | Maxime Coste |
| 2014-06-21 | Use main selection index as default when accessing only one register value | Maxime Coste |
| 2014-06-01 | Add Context::set_selections(std::vector<Selection>) | Maxime Coste |
| 2014-05-14 | Use a plain SelectionList for Context, remove DynamicSelectionList | Maxime Coste |
| 2014-05-13 | Use simple SelectionList for the Context::JumpList | Maxime Coste |
| 2014-05-13 | SelectionList know its buffer and timestamp | Maxime Coste |
| 2014-03-20 | Remove dangling forward declaration of Editor class | Maxime Coste |
| 2014-03-20 | Fix comment | Maxime Coste |
| 2014-01-06 | Do not allow changing buffer when the context is editing | Maxime Coste |
| 2013-12-20 | Get rid of Editor for good | Maxime Coste |
| 2013-12-16 | Pass a Context rather than a Window to highlighters | Maxime Coste |
| 2013-12-15 | Move Editor::selections_content to Context | Maxime Coste |
| 2013-12-15 | Move insert and erase to normal.cc, and move edition management to context | Maxime Coste |
| 2013-12-15 | Add Context::selections method, and use it in priority to the Editor's one | Maxime Coste |
| 2013-11-14 | move Client::m_name to context, no more need for DraftUI | Maxime Coste |
| 2013-11-14 | Extract InputHandler from Client | Maxime Coste |
| 2013-11-11 | Make Context a class, not a struct | Maxime Coste |
| 2013-10-25 | Add key mapping support | Maxime Coste |
| 2013-10-15 | Reset normal mode when changing the current editor | Maxime Coste |
| 2013-10-10 | Remove Context::numeric_param, pass it directly to normal mode functions | Maxime Coste |
| 2013-09-16 | remove print_status from UserInterface, pass status line to draw | Maxime Coste |
| 2013-09-12 | rename InputHandler to Client | Maxime Coste |
| 2013-09-12 | Move Client responsibilities to InputHandler | Maxime Coste |
| 2013-05-29 | Context: return DynamicSelectionLists in jump_{forward,backward} | Maxime Coste |
| 2013-04-09 | move context implementation to context.cc | Maxime Coste |
| 2013-04-09 | Context: push_jump does not allow the same jump to be present multiple times | Maxime Coste |
| 2013-04-04 | UserInterface: status line messages are now DisplayLines | Maxime Coste |
| 2013-03-22 | add WinDisplay hook | Maxime Coste |
| 2013-02-18 | Move last insert state from context to input handler | Maxime Coste |
| 2013-01-29 | Context: remove some unused code | Maxime Coste |
| 2013-01-29 | Context: fix unintialized m_input_handler | Maxime Coste |
| 2013-01-28 | InputHandler have it's own context | Maxime Coste |
| 2013-01-14 | Context: add a hooks method similar to the options one | 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-29 | Remote unused Context::change_ui | Maxime Coste |
| 2012-11-22 | rename (hook|option)_manager to (hook|option)s. | Maxime Coste |