| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| instead of having a single mode enabled, modes can be pushed/poped, with the top of the stack being the active mode. | |||
| 2015-04-11 | Use char for KeyMapMode enum | Maxime Coste | |
| 2015-03-09 | ArrayView content is not const anymore | Maxime Coste | |
| As in upcoming std c++ array_view, ArrayView<T> points to mutable data, use ArrayView<const T> or alias ConstArrayView<T> for const data. | |||
| 2015-01-12 | replace all std::vector with Vector | Maxime Coste | |
| 2015-01-06 | Rename memoryview to ArrayView | Maxime Coste | |
| 2014-12-18 | Do not register timers for transient input handlers | Maxime Coste | |
| 2014-11-21 | Do not record keys that were not user generated | Maxime Coste | |
| 2014-11-01 | move more parameters from const String& to StringView | Maxime Coste | |
| 2014-09-23 | Add support for mapping keys in goto/view commands | Maxime Coste | |
| 2014-09-10 | Add some color to mode specific mode line info | Maxime Coste | |
| 2014-08-12 | Make safe_ptr able to track callstacks | Maxime Coste | |
| The code stays disabled, as the performance penalty is quite high, but can be enabled to help debugging safe pointers. | |||
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste | |
| Face also stores the attributes | |||
| 2014-05-13 | SelectionList know its buffer and timestamp | Maxime Coste | |
| 2014-04-27 | Add -init switch to :prompt to set the initial text | Maxime Coste | |
| Fixes #97 | |||
| 2014-03-20 | Remove dangling forward declaration of Editor class | Maxime Coste | |
| 2013-12-20 | Get rid of Editor for good | Maxime Coste | |
| ClientManager now stores only the free windows, clients take ownership of its own. | |||
| 2013-12-15 | move InsertMode to normal.hh | Maxime Coste | |
| 2013-11-14 | extract InputHandler to input_handler.{cc,hh} | Maxime Coste | |
| 2013-09-12 | rename InputHandler to Client | Maxime Coste | |
| 2013-09-12 | Move Client responsibilities to InputHandler | Maxime Coste | |
| InputHandler owns it's UserInterface, and is directly stored by the ClientManager. | |||
| 2013-09-11 | Allow :exec mode changes to remains when keys are finished | Maxime Coste | |
| Pass keys one by one to the input handler so that BatchUI is not needed We can now use :exec to pre-fill the command line without validating the command. | |||
| 2013-07-26 | Key: always pass by value | Maxime Coste | |
| 2013-07-26 | memoryview: always pass by value | Maxime Coste | |
| 2013-04-09 | move context implementation to context.cc | Maxime Coste | |
| 2013-04-04 | Dynamically change prompt color for regex prompt depending on regex validity | Maxime Coste | |
| 2013-04-04 | InputHandler::prompt takes a color pair to use | Maxime Coste | |
| 2013-02-18 | Add macro recording/replay support | Maxime Coste | |
| 2013-02-18 | Move last insert state from context to input handler | Maxime Coste | |
| 2013-01-29 | Do not pass a context to InputHandler methods | Maxime Coste | |
| 2013-01-28 | InputHandler have it's own context | Maxime Coste | |
| 2013-01-17 | Add some documentation to InputHandler | Maxime Coste | |
| 2012-12-14 | InputHandler: call callback on abort and on selected element change as well | Maxime Coste | |
| 2012-12-06 | PromptHandler now call callback when edited and aborted. | Maxime Coste | |
| Used for a new feature: incremental search | |||
| 2012-11-27 | InputHandler: InputModes no longer die directly on mode change, they survive ↵ | Maxime Coste | |
| until end of on_key | |||
| 2012-10-28 | Handle all available input before redrawing | Maxime Coste | |
| 2012-10-17 | rename Client to InputHandler | Maxime Coste | |
