aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * Default for xterm-keys was wrong, stop documenting it.nicm2017-04-28
| | |
* | | Test that kill-session closes the panes (processes end up dead).Nicholas Marriott2017-04-28
|/ /
* | source-file too.Nicholas Marriott2017-04-27
| |
* | Tests for some new session and new window bits.Nicholas Marriott2017-04-27
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-25
|\|
| * Make full width panes try to play more nicely with terminal copy andnicm2017-04-25
| | | | | | | | | | paste by avoiding explicit line wraps if we think the terminal will wrap anyway.
| * When we write out the grid including escape sequences, an SGR 0 needs tonicm2017-04-25
| | | | | | | | | | cause the colours to be written again. Also treat colours separately from attributes so that RGB colours will work.
* | Merge branch 'obsd-master'Thomas Adam2017-04-25
|\|
| * Do not update TERM into config file parsing has finished.nicm2017-04-25
| |
| * Block the initial client if there is one until the configuration filenicm2017-04-25
| | | | | | | | has finished loading.
* | Another test.Nicholas Marriott2017-04-25
| |
* | Remove stuff from TODO.Nicholas Marriott2017-04-25
| |
* | And another test.Nicholas Marriott2017-04-25
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-25
|\|
| * if-shell doesn't need to queue its error message into a callback, and innicm2017-04-25
| | | | | | | | | | fact it can't do so because the item it was working with will have been freed. Reported by Daniel Hahler.
* | And another.Nicholas Marriott2017-04-25
| |
* | Try to start writing test scripts.Nicholas Marriott2017-04-25
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-23
|\|
| * Only use ED for clear screen if at the bottom, same as earlier fix tonicm2017-04-23
| | | | | | | | clear end of screen.
* | Merge branch 'obsd-master'Thomas Adam2017-04-22
|\|
| * Memory leak from David CARLIER.nicm2017-04-22
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-22
|\|
| * Do not need getopt.h.nicm2017-04-22
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-22
|\|
| * Can't collect UTF-8 characters of more than one byte at the moment.nicm2017-04-22
| |
| * new -A should use the session name.nicm2017-04-22
| |
| * Get rid of the extra layer of flags and cmd_prepare() and just store thenicm2017-04-22
| | | | | | | | | | | | CMD_FIND_* flags in the cmd_entry and call it for the command. Commands with special requirements call it themselves and update the target for hooks to use.
| * Mouse bindings and hooks set up an initial current state when running anicm2017-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command. This is used for the session, window and pane for all commands in the command sequence if there is no -t or -s. However, using it for all commands in the command sequence means that if the active pane or current session is changed, subsequent commands still use the previous state. So make commands which explicitly change the current state (such as neww and selectp) update it themselves for later commands. Commands which may invalidate the state (like killp) are already OK because an invalid state will be ignored. Also fill in the current state for all key bindings rather than just the mouse, so that any omissions are easier to spot.
* | Merge branch 'obsd-master'Thomas Adam2017-04-22
|\|
| * We need to collect UTF-8 characters so that width != 1 characters arenicm2017-04-22
| | | | | | | | correctly flushed.
* | Merge branch 'obsd-master'Thomas Adam2017-04-22
|\|
| * Fix if-shell without a client (so in the config file). Reported by Theonicm2017-04-22
| | | | | | | | Buehler.
| * Typo in example.nicm2017-04-22
| |
| * Memory leaks, from David CARLIER.nicm2017-04-22
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-22
|\|
| * Log error properly when no current state, and some other minor tweaks.nicm2017-04-21
| |
| * Make sure cmd_find_from_* clear the state if they fail.nicm2017-04-21
| |
| * Rename a variable.nicm2017-04-21
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-21
|\|
| * Clear shared state if not filling it in.nicm2017-04-21
| |
| * Make the cmd_find_* functions more obvious when looking for a client,nicm2017-04-21
| | | | | | | | | | rather than having it inside other functions. Should be no change to the way targets are resolved just yet.
| * Key needs to be initialized to zero now it has flags in it.nicm2017-04-21
| |
* | Merge branch 'obsd-master'Thomas Adam2017-04-21
|\|
| * Style nits and an unused struct.nicm2017-04-21
| |
| * Add cmd_find_from_winlink_pane and use it in a couple of places, andnicm2017-04-21
| | | | | | | | make functions that can't fail void.
* | Merge branch 'obsd-master'Thomas Adam2017-04-21
|\|
| * It is annoying that the copy mode key table (or any other key table)nicm2017-04-21
| | | | | | | | | | | | | | | | | | | | | | | | will suppress root key table bindings. So change to always check the root table if no binding is found in the current table (whether it be the prefix table from pressing the prefix or the copy mode table from a pane). A root key binding can be blocked by binding the key to a command that does nothing (like send-keys with no arguments). Problem reported by Thomas Sattler.
* | Merge branch 'obsd-master'Thomas Adam2017-04-21
|\|
| * More unnecessary arguments now winlink points back to session.nicm2017-04-21
| |
| * History needs to be loaded after config parsing is done - now thatnicm2017-04-21
| | | | | | | | commands are queued, that's in cfg_done not after start_cfg finishes.