Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Add a way to append or prepend to a format if the length has been limited. | nicm | 2019-05-26 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-05-26 | |
|\| | ||||
| * | Some other platforms doesn't support fmemopen(3) (not unexpectedly), so | nicm | 2019-05-26 | |
| | | | | | | | | | | don't use it - since we only use getc/ungetc on the file anyway it is easy not to. | |||
* | | Merge branch 'master' of github.com:ThomasAdam/tmux | Thomas Adam | 2019-05-25 | |
|\ \ | ||||
| * | | CHANGES: remove note to packagers | Thomas Adam | 2019-05-23 | |
| | | | ||||
| * | | Don't remove group items for group 0 (no group). | nicm | 2019-05-23 | |
| | | | ||||
| * | | Fix length calculation for pasting UTF-8 characters in the status line, | nicm | 2019-05-23 | |
| | | | | | | | | | | | | GitHub issue 1753. | |||
| * | | CHANGES: mention yacc | Thomas Adam | 2019-05-23 | |
| | | | ||||
| * | | Remove duplicate. | Nicholas Marriott | 2019-05-23 | |
| | | | ||||
| * | | Add yacc(1) bits. | Nicholas Marriott | 2019-05-23 | |
| | | | ||||
| * | | configure.ac: add AC_PROC_YACC | Thomas Adam | 2019-05-23 | |
| | | | ||||
| * | | TRAVIS: add bison to build deps | Thomas Adam | 2019-05-23 | |
| | | | ||||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2019-05-25 | |
|\ \ \ | | |/ | |/| | ||||
| * | | Add <, >, <=, >= for formats, GitHub issue 1747. | nicm | 2019-05-25 | |
| | | | ||||
| * | | Client name can actually be NULL, so use address in that case. | nicm | 2019-05-25 | |
| | | | ||||
| * | | Use client name when logging command queue. | nicm | 2019-05-25 | |
| | | | ||||
| * | | Merge cmd_list_parse into cmd-parse.y so it can use the new alias | nicm | 2019-05-25 | |
| | | | | | | | | | | | | processing code. | |||
| * | | Fix error handling in if-shell. | nicm | 2019-05-25 | |
| | | | ||||
| * | | Make cmd_log_argv take a printf-like format for the prefix. | nicm | 2019-05-25 | |
| | | | ||||
| * | | unbreak build, okay nicm@ | espie | 2019-05-23 | |
| | | | ||||
* | | | Fix up regress test. | Nicholas Marriott | 2019-05-25 | |
| | | | ||||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2019-05-23 | |
|\| | | ||||
| * | | Fix line numbers - commands are added after the line ends so they need to | nicm | 2019-05-23 | |
| | | | | | | | | | | | | get line - 1. | |||
| * | | Use the same argument escaping code for options as well. | nicm | 2019-05-23 | |
| | | | ||||
| * | | Environment variables can start with { also. | nicm | 2019-05-23 | |
| | | | ||||
* | | | Mention \. | Nicholas Marriott | 2019-05-23 | |
| | | | ||||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2019-05-23 | |
|\| | | ||||
| * | | Fix drawing of status-right when it is aligned to the centre, GitHub | nicm | 2019-05-23 | |
| | | | | | | | | | | | | issue 1754. | |||
| * | | Break the argument escaping code into a separate function and use it to | nicm | 2019-05-23 | |
| | | | | | | | | | | | | escape key bindings in list-keys. Also escape ~ and ; and $ properly. | |||
* | | | Tweak text. | Nicholas Marriott | 2019-05-23 | |
| | | | ||||
* | | | CHANGES: remove note to packagers | Thomas Adam | 2019-05-23 | |
| | | | ||||
* | | | CHANGES: mention yacc | Thomas Adam | 2019-05-23 | |
| | | | ||||
* | | | Merge branch 'obsd-master' | Thomas Adam | 2019-05-23 | |
|\| | | ||||
| * | | Don't remove group items for group 0 (no group). | nicm | 2019-05-23 | |
| | | | ||||
| * | | Fix length calculation for pasting UTF-8 characters in the status line, | nicm | 2019-05-23 | |
| | | | | | | | | | | | | GitHub issue 1753. | |||
* | | | Remove duplicate. | Nicholas Marriott | 2019-05-23 | |
| | | | ||||
* | | | configure.ac: add AC_PROC_YACC | Thomas Adam | 2019-05-23 | |
| | | | ||||
* | | | TRAVIS: add bison to build deps | Thomas Adam | 2019-05-23 | |
| | | | ||||
* | | | Add yacc(1) bits. | Nicholas Marriott | 2019-05-23 | |
| |/ |/| | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-05-23 | |
|\| | ||||
| * | Replace the split parser code (cfg.c and cmd-string.c) with a single | nicm | 2019-05-23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parser using yacc(1). This is a major change but is clearer and simpler and allows some edge cases to be made more consistent, as well as tidying up how aliases are handled. It will also allow some further improvements later. Entirely the same parser is now used for parsing the configuration file and for string commands. This means that constructs previously only available in .tmux.conf, such as %if, can now be used in string commands (for example, those given to if-shell - not commands invoked from the shell, they are still parsed by the shell itself). The only syntax change I am aware of is that #{} outside quotes or a comment is now considered a format and not a comment, so #{ is now a syntax error (notably, if it is at the start of a line). This also adds two new sections to the man page documenting the syntax and outlining how parsing and command execution works. Thanks to everyone who sent me test configs (they still all parse without errors - but this doesn't mean they still work as intended!). Thanks to Avi Halachmi for testing and man page improvements, also to jmc@ for reviewing the man page changes. | |||
* | | Add a config. | Nicholas Marriott | 2019-05-23 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2019-05-22 | |
|\| | ||||
| * | Fix crash if window doesn't exist, GitHub issue 1751. | nicm | 2019-05-22 | |
| | | ||||
* | | Another config. | Nicholas Marriott | 2019-05-22 | |
| | | ||||
* | | Add a test config. | Nicholas Marriott | 2019-05-22 | |
| | | ||||
* | | Two more configs. | Nicholas Marriott | 2019-05-22 | |
| | | ||||
* | | Another. | Nicholas Marriott | 2019-05-21 | |
| | | ||||
* | | More configs | Thomas Adam | 2019-05-21 | |
| | | ||||
* | | More configs. | Nicholas Marriott | 2019-05-21 | |
| | |