| Age | Commit message (Expand) | Author |
| 2016-10-10 | Convert some uses of lambda to more concise std::mem_fn | Maxime Coste |
| 2016-10-01 | Support codepoints of variable width | Maxime Coste |
| 2016-09-18 | Rewrite PerArgumentCommandCompleter to use compile time dispatching | Maxime Coste |
| 2016-08-05 | Regenerate shell-candidates for each completion sessions | Maxime Coste |
| 2016-06-19 | Trim trailing end of lines in %sh outputs | Maxime Coste |
| 2016-04-17 | Add support for env var name completion | Maxime Coste |
| 2016-03-24 | Add completion support for alias/unalias commands | Maxime Coste |
| 2016-03-08 | Rework container helpers, use pipe syntax and cleanup implementation | Maxime Coste |
| 2016-03-08 | Use ranked match based completion for command names | Maxime Coste |
| 2015-12-12 | Optimize the dynregex case where the expression refers directly to a regex op... | Maxime Coste |
| 2015-12-02 | Remove support for %arg{#}, can be added back if we got a use case | Maxime Coste |
| 2015-12-02 | Forward each params in %arg{@} separately | Maxime Coste |
| 2015-12-01 | Add argument expansion support | Maxime Coste |
| 2015-11-17 | Fix alias completion and overwritting | Maxime Coste |
| 2015-10-23 | Remove useless std::move | Maxime Coste |
| 2015-10-22 | Pass ShellContext to commands | Maxime Coste |
| 2015-10-22 | Wrap the shell params en env vars in a ShellContext struct | Maxime Coste |
| 2015-09-20 | Improve escaping of % in command parsing | Maxime Coste |
| 2015-09-20 | Improve command completion by taking into account quoting of arguments | Maxime Coste |
| 2015-09-16 | Use a sorted IdMap for aliases | Maxime Coste |
| 2015-09-16 | Store key hash in IdMap | Maxime Coste |
| 2015-09-06 | Complete aliases in command prompt | Maxime Coste |
| 2015-08-29 | Additional code tweak in command_manager.cc | Maxime Coste |
| 2015-08-28 | Add missing std::move, avoid a needless string copy | Maxime Coste |
| 2015-08-27 | Avoid using an UnorderedMap for 4 elements... | Maxime Coste |
| 2015-08-27 | Refactor command parsing, maintain coordinates while reading the string | Maxime Coste |
| 2015-08-27 | Small code cleanup in command_manager.cc | Maxime Coste |
| 2015-08-10 | Move option name completion to the OptionRegistry | Maxime Coste |
| 2015-07-30 | Fix command parsing bug | Maxime Coste |
| 2015-07-25 | Avoid appending chars one by one in some parsing functions in CommandManager | Maxime Coste |
| 2015-06-26 | Add support for command completion on commands, use it for :new | Maxime Coste |
| 2015-06-08 | Do not close stderr/stdout before program finish | Maxime Coste |
| 2015-06-08 | Specify if ShellManager should read output or not using a flag | Maxime Coste |
| 2015-05-04 | Make expand function (that expand %...{} tokens) public | Maxime Coste |
| 2015-04-30 | Rename eval(_token)? to expand(_token)? and use a const Context | Maxime Coste |
| 2015-03-30 | More useage of the format function | Maxime Coste |
| 2015-03-30 | Replace various adhoc operator+ based formatting with format func | Maxime Coste |
| 2015-03-13 | Change ShellManager to return both stdout and the return value in a pair | 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-02-08 | Add optional helper for commands, to get parameter dependent help | Maxime Coste |
| 2015-01-12 | replace all std::vector with Vector | Maxime Coste |
| 2015-01-06 | Rename memoryview to ArrayView | Maxime Coste |
| 2014-12-16 | Rework hashing, use a more extensible framework similar to n3876 proposal | Maxime Coste |
| 2014-12-08 | More string cleanups | Maxime Coste |
| 2014-12-07 | const String& to StringView | Maxime Coste |
| 2014-11-15 | More const String& to StringView | Maxime Coste |
| 2014-11-11 | Remove %rec{...} strings, now "..." strings expand their content | Maxime Coste |
| 2014-11-04 | minor code cleanup | Maxime Coste |
| 2014-11-04 | Use unescape rather than a regex in command manager parsing | Maxime Coste |