| Age | Commit message (Expand) | Author |
| 2015-11-19 | Implement some generic utilities to convert flags to/from strings | Maxime Coste |
| 2015-11-18 | Change autoinfo option to be a flags option, document flags options | Maxime Coste |
| 2015-10-22 | Support :set -add on strings, using concatenation | Maxime Coste |
| 2015-09-16 | Store key hash in IdMap | Maxime Coste |
| 2015-09-16 | Use IdMap instead of UnorderedMap for ui options and env vars | Maxime Coste |
| 2015-08-23 | Change flag lines highlighter to use faces instead of colors | Maxime Coste |
| 2015-06-01 | Port even more code to use format function | Maxime Coste |
| 2015-06-01 | Port more code to use the format function instead of adhoc string concat | Maxime Coste |
| 2015-03-30 | Fix wrong implicit conversions from int/Codepoint to StringView | 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-01-22 | Fix error message in tuple option parsing | Maxime Coste |
| 2015-01-14 | Even more memory tracking | Maxime Coste |
| 2015-01-12 | replace all std::vector with Vector | Maxime Coste |
| 2015-01-09 | Track String memory allocations | Maxime Coste |
| 2015-01-06 | Rename memoryview to ArrayView | Maxime Coste |
| 2015-01-01 | minor style tweak | Maxime Coste |
| 2014-12-16 | Rework hashing, use a more extensible framework similar to n3876 proposal | Maxime Coste |
| 2014-12-09 | Get rid of uses of unordered_set, vector is just simpler and faster... | Maxime Coste |
| 2014-11-12 | Cleanup includes | Maxime Coste |
| 2014-11-10 | Add support for unordered_map options | Maxime Coste |
| 2014-10-07 | Switch some const String& parameters to StringView | Maxime Coste |
| 2014-10-06 | Use ',' instead of '|' as tuple option fields separators | Maxime Coste |
| 2014-10-06 | scrolloff is now a line,column pair | Maxime Coste |
| 2013-11-16 | fix invalid value handling for yes no ask options | Maxime Coste |
| 2013-10-21 | Add YesNoAsk type for options | Maxime Coste |
| 2013-07-26 | memoryview: always pass by value | Maxime Coste |
| 2013-07-24 | go back to : as set/list separator in options | Maxime Coste |
| 2013-07-24 | list,set and tuple options support escaping the separator | Maxime Coste |
| 2013-05-17 | revive str_to_int so that the good exception type is thrown on error | Maxime Coste |
| 2013-05-13 | Use more std::* for string handling | Maxime Coste |
| 2013-05-06 | add unordered_set option support, use it for completers | Maxime Coste |
| 2013-04-09 | sort includes directives | Maxime Coste |
| 2013-04-02 | Change list separators to ; and tuple separators to | | Maxime Coste |
| 2013-03-31 | add support for adding to options instead of replacing | Maxime Coste |
| 2013-03-29 | Add support for tuple Options, implement LineAndFlag using that | Maxime Coste |
| 2013-03-26 | Make TypedOption templates public | Maxime Coste |
| 2013-03-26 | Add a special option type LineAndFlag, use it for FlagLines highlighter | Maxime Coste |