| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-01-24 | Header and dependency cleanup | Maxime Coste | |
| 2018-07-15 | Change autoshowcompl to auto_complete with insert|prompt possible values | Maxime Coste | |
| 2018-06-03 | Add MenuStyle::Search that prevents the menu from hiding buffer text | Maxime Coste | |
| Fixes #2042 | |||
| 2017-11-12 | Move Array and ConstexprVector to a constexpr_utils.hh header | Maxime Coste | |
| 2017-11-08 | InputHandler: handle of last insert keys happening in nested modes | Maxime Coste | |
| Move recording of keys to the input handler itself instead of the Insert mode so that eventual nested modes (potentially introduced by <a-;> will get their keys recorded as well). Fixes #1680 | |||
| 2017-10-31 | Prompt: display the fallback text everytime the prompt is empty | Maxime Coste | |
| 2017-10-28 | Display the fallback value in prompts | Maxime Coste | |
| Fixes #1654 | |||
| 2017-08-18 | Respecify EnumDescs array sizes manually to workaround clang-3.6 bug | Maxime Coste | |
| 2017-08-12 | Remove size redundancy in enum_desc function declaration | Maxime Coste | |
| The need to have the array size in the return type was redundant with the actual list of elements. | |||
| 2017-06-25 | Remember count when repeating last insert | Maxime Coste | |
| Fixes #1465 | |||
| 2017-04-12 | Place hardware terminal cursor at the current main cursor/prompt cursor position | Maxime Coste | |
| Fixes #1318 Also fixes https://gitlab.com/gnachman/iterm2/issues/5408 | |||
| 2017-03-15 | Migrate WithBitOps template specialization to with_bit_ops function | Maxime Coste | |
| This way we dont depend on knowing the base template to enable bit ops on an enum type. | |||
| 2017-03-15 | Migrate to a more value based meta programming model | Maxime Coste | |
| Introduce Meta::Type<T> to store a type as value, and pass it around, migrate enum_desc and option_type_name to this. | |||
| 2016-11-28 | Add more memory domains to certain data | Maxime Coste | |
| 2016-11-02 | Propagate NormalParams to user mappings | Maxime Coste | |
| Closes #896 | |||
| 2016-10-24 | Make o/O open multiple lines when a count is given | Maxime Coste | |
| Fixes #873 | |||
| 2016-08-22 | Only drop blank prefixed history entries in command/shell prompts | Maxime Coste | |
| For regex prompts we actually want to save them, as a leading space is significant Fixes #767 | |||
| 2016-07-28 | Use the same logic for mouse wheel and (half) page up/down | Maxime Coste | |
| Fixes #749 | |||
| 2016-04-19 | Add a -password switch to :prompt to allow for more secure password entering | Maxime Coste | |
| Fixes #660 | |||
| 2016-04-13 | Fix support for macro being recorded and replay during :exec (non draft) | Maxime Coste | |
| 2016-03-22 | User mappings and :exec are always executed in normal mode | Maxime Coste | |
| Fix #551 | |||
| 2016-02-27 | Remove direct access to ui, go through client | Maxime Coste | |
| Client can now update menu/info positions when the window move around. | |||
| 2015-12-12 | Fix input mode keep alive handling, use a refcount for input modes | Maxime Coste | |
| Fixes #528 | |||
| 2015-11-26 | Remind user hooks disable when replaying last insert | Maxime Coste | |
| Fixes #495 | |||
| 2015-11-20 | Move enum option handling in enum.hh and refactor enum options | Maxime Coste | |
| 2015-11-18 | Change autoinfo option to be a flags option, document flags options | Maxime Coste | |
| Support the value1|value2|value3 syntax for flag options. | |||
| 2015-10-05 | Use DisplayLine for menu choices | Maxime Coste | |
| 2015-08-11 | Display auto info on register insertion/explicit insert completion | Maxime Coste | |
| 2015-08-08 | Use a struct rather than a std::pair for InputHandler::Insertion | 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 | |
| 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. | |||
