| Age | Commit message (Expand) | Author |
| 2015-08-18 | Cleanup key to codepoint conversion | Maxime Coste |
| 2015-08-16 | Cleanup mouse handling a little | Maxime Coste |
| 2015-08-14 | Clamp m_anchor in mouse handler, nothing garantees that it is still valid | Maxime Coste |
| 2015-08-11 | Display auto info on register insertion/explicit insert completion | Maxime Coste |
| 2015-08-11 | Handle registers insert/explicit completion with a nested on_next_key mode | Maxime Coste |
| 2015-08-08 | Use a struct rather than a std::pair for InputHandler::Insertion | Maxime Coste |
| 2015-07-25 | Tweak regex constructor calls | Maxime Coste |
| 2015-07-08 | Do not allow exiting insert mode while running InsertEnd hook. | Maxime Coste |
| 2015-06-30 | commands starting with horizontal whitespace don't go into the history | xificurC |
| 2015-06-12 | Add <a-;> in insert mode to execute a single normal mode command | Maxime Coste |
| 2015-06-04 | on_enabled might change mode, so assert Normal mode before | Maxime Coste |
| 2015-06-03 | Get rid of the mode trash, delete mode directly when leaving on_key | Maxime Coste |
| 2015-06-02 | InputHandler now uses a stack for active modes | Maxime Coste |
| 2015-06-01 | Port even more code to use format function | Maxime Coste |
| 2015-04-25 | Move Colors enum class as NamedColor enum inside Color struct | Maxime Coste |
| 2015-04-19 | Avoid unneeded update of selections when we are going to overwrite them | Maxime Coste |
| 2015-04-15 | Remove is_blank, which is identical to is_horizontal_blank | Maxime Coste |
| 2015-03-27 | Add support for Home/End keys in normal and insert mode | Maxime Coste |
| 2015-03-22 | Add support for mouse wheel | Maxime Coste |
| 2015-03-22 | Experimental support for mouse | Maxime Coste |
| 2015-03-22 | Check modifiers before inserting codepoints in the line editor | Maxime Coste |
| 2015-03-15 | Store fake keystrokes when selecting an insert completion candidate | Maxime Coste |
| 2015-03-14 | Minor code cleanup | Maxime Coste |
| 2015-03-12 | Minor cleanup | Maxime Coste |
| 2015-03-10 | Refactor String, use a common StringOps interface, hide std::string | Maxime Coste |
| 2015-03-09 | ArrayView content is not const anymore | Maxime Coste |
| 2015-03-08 | Use a sorted array for keymap rather than an unordered map | Maxime Coste |
| 2015-03-04 | Reactivate direct file change check on entering normal mode | Maxime Coste |
| 2015-02-13 | Add <a-h>, <a-l>, <a-x> and <a-d> bindings to line editor | Maxime Coste |
| 2015-02-12 | Cleanup and refactor externally modified buffer reloading | Maxime Coste |
| 2015-01-28 | Add history memory domain | Maxime Coste |
| 2015-01-12 | replace all std::vector with Vector | Maxime Coste |
| 2015-01-06 | Rename memoryview to ArrayView | Maxime Coste |
| 2014-12-22 | Remove useless code | Maxime Coste |
| 2014-12-19 | Restore some special behaviours, I missed them in interactive mode. | Maxime Coste |
| 2014-12-18 | Do not register timers for transient input handlers | Maxime Coste |
| 2014-12-16 | Rework hashing, use a more extensible framework similar to n3876 proposal | Maxime Coste |
| 2014-12-11 | Do not avoid eol on escape | 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-28 | Support selecting yank/paste register with " | Maxime Coste |
| 2014-11-24 | Display selection count in insert mode line | Maxime Coste |
| 2014-11-22 | Do not merge overlapping selections in InputMode::Replace | Maxime Coste |
| 2014-11-21 | Do not record keys that were not user generated | Maxime Coste |
| 2014-11-12 | Fix case where a context ends up locked in no-hooks mode | Maxime Coste |
| 2014-11-11 | Reduce idle timeout to 50 milliseconds | Maxime Coste |
| 2014-11-08 | For {Menu,Info}Style::Prompt, choose the anchor directly in ncurses code | Maxime Coste |
| 2014-11-08 | Add a MenuDoc style for info box, that will place it next to the menu | Maxime Coste |
| 2014-11-01 | move more parameters from const String& to StringView | Maxime Coste |
| 2014-10-20 | Port more code to StringView instead of const String& | Maxime Coste |