| Age | Commit message (Expand) | Author |
| 2014-07-07 | Fix redrawing of windows when only the status line changes | Maxime Coste |
| 2014-07-07 | Use colors in status bar for certain flags | Maxime Coste |
| 2014-06-22 | Do not try to reload buffer if the buffer was deleted | Maxime Coste |
| 2014-05-13 | SelectionList know its buffer and timestamp | Maxime Coste |
| 2014-05-07 | Refactor LineAndColumn coordinates | Maxime Coste |
| 2014-04-15 | Add an explicit refresh method to user interface | Maxime Coste |
| 2014-04-07 | Add support for querying client environement variables | Maxime Coste |
| 2014-04-02 | Fix clang compilation | Maxime Coste |
| 2014-04-01 | Minor formatting changes | Maxime Coste |
| 2014-03-26 | fix file reload prompt displaying invalid message | Maxime Coste |
| 2014-03-24 | Use an info box to prompt for reloading of modified files | Maxime Coste |
| 2014-03-07 | Clamp cursor position on buffer reloading | Maxime Coste |
| 2014-01-28 | Rename selections first,last to more explicit anchor,cursor | Maxime Coste |
| 2014-01-27 | Fix compilation with clang 3.4 | 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 | Add Context::selections method, and use it in priority to the Editor's one | Maxime Coste |
| 2013-12-14 | Remove Editor::select methods, add a non-const selections getter | Maxime Coste |
| 2013-12-14 | Remove Editor::main_selection(|index), directly use the SelectionList method | Maxime Coste |
| 2013-11-14 | extract InputHandler to input_handler.{cc,hh} | 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-12 | Tweak prompt auto show completion | Maxime Coste |
| 2013-11-10 | use abreviated form for keys in client.cc | Maxime Coste |
| 2013-11-04 | Use InsertChar hook for char insertion, and InsertKey for key press | Maxime Coste |
| 2013-11-04 | Tweak insert completion behaviour | Maxime Coste |
| 2013-11-04 | remove filters, use hooks instead | Maxime Coste |
| 2013-11-04 | Remove IncrementalInserter and move it's code to InputModes::Insert | Maxime Coste |
| 2013-11-04 | Add automatic completion display in prompt mode | Maxime Coste |
| 2013-10-26 | Specify key modifiers using constexpr functions for brevity | Maxime Coste |
| 2013-10-26 | InputMode::Prompt: use an enum for mode rather than bool m_insert_reg | Maxime Coste |
| 2013-10-26 | remove unneeded code in client | Maxime Coste |
| 2013-10-25 | Add key mapping support | Maxime Coste |
| 2013-10-21 | Add an autoreload YesNoAsk option, for configuring buffer reloading behaviour. | Maxime Coste |
| 2013-10-15 | Detect file external modification and ask the user whether to reload or not | Maxime Coste |
| 2013-10-15 | Reset normal mode when changing the current editor | Maxime Coste |
| 2013-10-11 | Display session name in the status line | Maxime Coste |
| 2013-10-11 | Display target register name in status line when recording a macro | Maxime Coste |
| 2013-10-11 | Let InputModes describe themselves for status line display | Maxime Coste |
| 2013-10-10 | Remove Context::numeric_param, pass it directly to normal mode functions | Maxime Coste |
| 2013-10-02 | Add <c-u> in insert mode for forcing commiting the current undo group | Maxime Coste |
| 2013-09-23 | Add prefix_match function and use it instead of adhoc code | Maxime Coste |
| 2013-09-16 | Add a InputMode::on_replaced virtual method. | Maxime Coste |
| 2013-09-16 | Do not clear Client::m_mode_trash in handle_key, but in handle_available_input | Maxime Coste |
| 2013-09-16 | remove print_status from UserInterface, pass status line to draw | Maxime Coste |
| 2013-09-16 | Resurect Client::handle_available_input() | Maxime Coste |
| 2013-09-12 | rename InputHandler to Client | Maxime Coste |
| 2012-10-17 | rename Client to InputHandler | Maxime Coste |
| 2012-10-15 | Menu: support searching through choices with / | Maxime Coste |
| 2012-10-14 | Extract basic line editing functionality from PromptMode to LineEditor | Maxime Coste |