Age | Commit message (Expand) | Author |
2024-08-04 | Make a little effort to treate CRLF as LF in config files. GitHub issue | Nicholas Marriott |
2023-03-15 | Fix command prompt not to always append argument but only if there has | Nicholas Marriott |
2022-10-25 | Fix a memory leak, from Japin Li in GitHub issue 3358. | Nicholas Marriott |
2021-09-10 | Disable aliases inside aliases for the moment. | Nicholas Marriott |
2021-09-09 | Fix parsing of aliases again (GitHub issue 2842), also make argument | Nicholas Marriott |
2021-08-27 | Replace %% in command lists (by copying them) for template arguments , | Nicholas Marriott |
2021-08-23 | Key bindings steal a reference to the command instead of adding their | Nicholas Marriott |
2021-08-23 | Revert one of previous, for some reason it is being freed. | Nicholas Marriott |
2021-08-23 | Fix a few memory leaks. | Nicholas Marriott |
2021-08-22 | Insert alias in the right place, GitHub issue 2842. | Nicholas Marriott |
2021-08-21 | Preserve argument type in command and convert to string on demand. | Nicholas Marriott |
2021-08-21 | Pass typed arguments out of the parser into the arguments list and let | Nicholas Marriott |
2021-08-21 | Stop caring about empty commands, just treat as a null command. | Nicholas Marriott |
2021-08-21 | Preserve command group when moving temporary list to current list being | Nicholas Marriott |
2021-08-20 | A couple more spacing fixes. | Nicholas Marriott |
2021-08-20 | Actually parse contents of {} as a command and then convert to a string | Nicholas Marriott |
2021-08-20 | Add a helper function for actually parsing the command. | Nicholas Marriott |
2021-08-18 | Need to flatten arguments for aliases. | Nicholas Marriott |
2021-08-18 | Push the conversion of {} to string up out of the parser and into the | Nicholas Marriott |
2020-12-01 | Leave newlines inside multiline quotes. | Nicholas Marriott |
2020-07-13 | Do not dereference NULL environment variable value, GitHub issue 2304. | Nicholas Marriott |
2020-06-04 | A } can go on the same line as a command. | Nicholas Marriott |
2020-06-04 | Allow strings to span multiple lines - newlines and any leading | Nicholas Marriott |
2020-06-04 | Instead of using a custom parse function to process {}, treat it as a | Nicholas Marriott |
2020-05-25 | Use the internal representation for UTF-8 keys instead of wchar_t and | Nicholas Marriott |
2020-04-13 | Add helpers for the simple case of parse string and add to command queue. | Nicholas Marriott |
2020-04-13 | When parsing strings, put all commands in one group even if there are | Nicholas Marriott |
2020-03-31 | Add a way to mark environment variables as "hidden" so they can be used | Nicholas Marriott |
2020-01-28 | Ignore empty commands rather than adding them to the command list rather | Nicholas Marriott |
2020-01-27 | Change so that assignments may be specified alone - a command isn't | Nicholas Marriott |
2019-12-12 | Add function to the right file. | Nicholas Marriott |
2019-10-14 | Memory leaks, from Igor Wong in GitHub issue 1934. | Nicholas Marriott |
2019-10-03 | Do not lazily use BUFSIZ for "I don't care what size" when building | Nicholas Marriott |
2019-09-10 | Set up format tree for %if, GitHub issue 1896. | Nicholas Marriott |
2019-06-18 | Handle comments more correctly inside {}, from Avi Halachmi. | Nicholas Marriott |
2019-06-14 | Show filename with -v for source-file. | Nicholas Marriott |
2019-06-14 | A couple of minor parser changes around conditions: 1) only treat #{ | Nicholas Marriott |
2019-06-05 | Add a -v flag to source-file to show the commands and line numbers. | Nicholas Marriott |
2019-06-02 | yacc(1) copies its union so it is not a good place to store | Nicholas Marriott |
2019-06-01 | Need stdlib.h, from Ben Boeckel. | Nicholas Marriott |
2019-05-31 | Allow % strings that are all numbers or %s, and fix a double free. Both | Nicholas Marriott |
2019-05-30 | No longer need to reduce line number by one. | Nicholas Marriott |
2019-05-29 | Use VIS_CSTYLE for the arguments and add the missing escapes it can | Nicholas Marriott |
2019-05-29 | The line number needs to be updated only after the \n is processed by | Nicholas Marriott |
2019-05-29 | Support \ooo escapes, from Avi Halachmi. | Nicholas Marriott |
2019-05-27 | Add an additional {} syntax for defining strings in the configuration | Nicholas Marriott |
2019-05-26 | Some other platforms doesn't support fmemopen(3) (not unexpectedly), so | Nicholas Marriott |
2019-05-25 | Merge cmd_list_parse into cmd-parse.y so it can use the new alias | Nicholas Marriott |
2019-05-23 | Fix line numbers - commands are added after the line ends so they need to | Nicholas Marriott |
2019-05-23 | Break the argument escaping code into a separate function and use it to | Nicholas Marriott |