| Age | Commit message (Expand) | Author |
| 2018-05-14 | Rename Context::Flags::Transient to Context::Flags::Draft | Maxime Coste |
| 2018-05-14 | Do not push jumps implicitely in transient contexts | Maxime Coste |
| 2018-04-07 | Make FaceRegistry scoped | Maxime Coste |
| 2018-03-30 | Support full redraws during shell execution and handle resize there | Maxime Coste |
| 2017-11-13 | Add count support to jumps (<c-o> and <c-i>). Add jumps tests | Delapouite |
| 2017-09-27 | Add status info when navigating through jumplist (<c-o>, <c-i>) | Delapouite |
| 2017-06-07 | Move NestedBool to utils.hh | Maxime Coste |
| 2017-05-23 | Remove unneeded forward declaration | Maxime Coste |
| 2017-03-15 | Small code tweaks regarding flags handling | Maxime Coste |
| 2017-03-15 | Migrate WithBitOps template specialization to with_bit_ops function | Maxime Coste |
| 2016-10-29 | Display a status line message when Kakoune is waiting on a shell to complete | Maxime Coste |
| 2016-10-11 | Add support for repeating the last object/char find command | Maxime Coste |
| 2016-10-10 | Small formatting fixup | Maxime Coste |
| 2016-09-26 | Make hook disabling work for all hooks, not only user hooks | Maxime Coste |
| 2016-02-27 | Remove direct access to ui, go through client | Maxime Coste |
| 2015-12-23 | Remove drop jump (c-d) | Maxime Coste |
| 2015-12-23 | Support collapsing jumps in eval and exec | Maxime Coste |
| 2015-12-23 | Use an index for jump list current rather than an iterator | Maxime Coste |
| 2015-12-23 | Extract jump list handling in a JumpList struct | Maxime Coste |
| 2015-11-27 | Support dropping last jump and use it to fix :tag double jump push | Maxime Coste |
| 2015-08-19 | No reason for NestedBool operator bool to be explicit | Maxime Coste |
| 2015-08-18 | Rename Disableable to more general NestedBool | Maxime Coste |
| 2015-07-13 | Move Context scope access helpers as inline methods | Maxime Coste |
| 2015-04-19 | Make empty context construction more explicit | Maxime Coste |
| 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 |