| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-05 | Parse unknown switches as positional for region highlighters | Maxime Coste | |
| 2018-07-05 | Fix ParameterParser::position_from with arbitrary indices | Maxime Coste | |
| 2018-07-05 | Change option lists to be specified as separate arguments on commands line | Maxime Coste | |
| Option lists and maps are specified using separate arguments, avoiding the need for additional escaping of their separator and reusing the existing command line spliting logic instead. As discussed on #2087, this should make it much easier to work with list options, and make the general option system feel cleaner. | |||
| 2017-10-10 | Move all non-core string code to string_utils.{hh,cc} | Maxime Coste | |
| 2017-09-01 | Remove unneeded ParameterDesc constructor | Maxime Coste | |
| With C++14, we can use aggregate initialization and default values together. | |||
| 2017-03-15 | Small code tweaks regarding flags handling | Maxime Coste | |
| 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-07 | Replace IdMap with HashMap | Maxime Coste | |
| 2015-06-01 | Port even more code to use format function | Maxime Coste | |
| 2015-03-14 | Change ParameterParser switch interface, use an Optional<StringView> | Maxime Coste | |
| Merge has_option and option_value into a single method get_switch. | |||
| 2015-03-12 | Cleanup parameter parser code | 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 | Yet more tracking | Maxime Coste | |
| 2015-01-06 | Rename memoryview to ArrayView | Maxime Coste | |
| 2014-12-23 | Remove trailing blank lines | Maxime Coste | |
| 2014-12-23 | Rename id_map to IdMap | Maxime Coste | |
| 2014-10-23 | centralize bit operation support for enum used as flags | Maxime Coste | |
| 2014-10-20 | Port more code to StringView instead of const String& | Maxime Coste | |
| 2014-06-12 | add postfix increment to ParameterParser iterator | Maxime Coste | |
| 2014-06-06 | Use a id_map implementation for SwitchMap | Maxime Coste | |
| That way parameter definition order is respected when writing command doc strings. | |||
| 2014-03-20 | Fix support for switches style option in user commands | Maxime Coste | |
| 2014-03-02 | Consistently name -foo things 'switches' | Maxime Coste | |
| 2014-03-02 | Add command switches information, and automatically display it | Maxime Coste | |
| 2014-03-02 | All commands now take directly a parameter parser | Maxime Coste | |
| The command parameters description are now stored in a ParameterDesc structure. | |||
| 2014-01-23 | Catch parameter errors on startup and display option informations | Maxime Coste | |
| 2014-01-09 | Style changes, replace typedefs with usings | Maxime Coste | |
| 2013-04-09 | sort includes directives | Maxime Coste | |
| 2013-04-09 | rename assert to kak_assert to avoid collisions | Maxime Coste | |
| 2013-04-03 | fix compilation with clang++ | Maxime Coste | |
| 2013-04-02 | ParameterParser takes flags | Maxime Coste | |
| Only implemented flag is OptionsOnlyAtStart which considers options given after the first positional parameter as a positional one | |||
| 2013-03-27 | Move parameter count validation to the ParameterParser | Maxime Coste | |
| 2013-02-27 | ParameterParser: refactoring, simplify | Maxime Coste | |
| 2012-12-07 | extract ParametersParser to it's own file | Maxime Coste | |
