| Age | Commit message (Expand) | Author |
| 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 |
| 2012-10-11 | Client: never call substr(CharCount, String::npos); | Maxime Coste |
| 2012-10-11 | Makefile: add -Wall to CXXFLAGS | Maxime Coste |
| 2012-10-11 | use ByteCount instead of CharCount when we are really counting bytes | Maxime Coste |
| 2012-10-09 | add a unicode.hh header for Codepoint related functions, s/utf8::Codepoint/Co... | Maxime Coste |
| 2012-10-09 | InsertMode insert the whole utf8 representation of a codepoint | Maxime Coste |
| 2012-10-08 | WordCompleter: avoid word currently being edited | Maxime Coste |
| 2012-10-01 | autoenable word completion while inserting | Maxime Coste |
| 2012-09-30 | Add a word completing functionality to insert mode (wip) | Maxime Coste |
| 2012-09-30 | Menus can be placed anywhere on the screen, and takes a style parameter | Maxime Coste |
| 2012-09-26 | Move last insertion from Client to Context | Maxime Coste |
| 2012-09-26 | Extract IncrementalInserter::Mode as InsertMode | Maxime Coste |
| 2012-09-26 | Move UserInterface out of Client into Context | Maxime Coste |
| 2012-09-24 | Hide more Client Mode code in the cpp | Maxime Coste |
| 2012-09-24 | extract Client virtual methods to a UserInterface class | Maxime Coste |
| 2012-09-24 | move Client::Mode class definition in client.cc | Maxime Coste |