Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Use the notify name string instead of going via an enum and change | nicm | 2016-10-16 | |
| | | | | | | | | existing hooks to use notifys instead. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-15 | |
|\| | ||||
| * | Give window_create and window_create1 better names. | nicm | 2016-10-15 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-13 | |
|\| | ||||
| * | Add support for BCE (background colour erase). This makes various escape | nicm | 2016-10-13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | sequences (notable EL and ED but also IL, DL, ICH, DCH) create blank cells using the current background colour rather than the default colour. On modern systems BCE doesn't really have many benefits, but most other terminals now support it, some (lazy) applications rely on it, and it is not hard to include now that we have pane background colours anyway. Mostly written by Sean Haugh. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-10-12 | |
|\| | | | | | | | | | | | Conflicts: format.c osdep-openbsd.c | |||
| * | Add static in window-*.c and move some internal functions out of tmux.h. | nicm | 2016-10-11 | |
| | | ||||
| * | Fundamental change to how copy mode key bindings work: | nicm | 2016-10-11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The vi-copy and emacs-copy mode key tables are gone, and instead copy mode commands are bound in one of two normal key tables ("copy-mode" or "copy-mode-vi"). Keys are bound to "send-keys -X copy-mode-command". So: bind -temacs-copy C-Up scroll-up bind -temacs-copy -R5 WheelUpPane scroll-up Becomes: bind -Tcopy-mode C-Up send -X scroll-up bind -Tcopy-mode WheelUpPane send -N5 -X scroll-up This allows the full command parser and command set to be used - for example, we can use the normal command prompt for searching, jumping, and so on instead of a custom one: bind -Tcopy-mode C-r command-prompt -p'search up' "send -X search-backward '%%'" command-prompt also gets a -1 option to only require on key press, which is needed for jumping. The plan is to get rid of mode keys entirely, so more to come eventually. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-09-28 | |
|\| | ||||
| * | Rate limit TIOCSWINSZ on a timer to avoid programs getting hammered with | nicm | 2016-09-28 | |
| | | | | | | | | | | SIGWINCH when the size changes rapidly. To help a problem reported by Rui Pinheiro. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-09-16 | |
|\| | ||||
| * | Swap watermarks from high (4096) to low (128) when we get full buffers | nicm | 2016-09-16 | |
| | | | | | | | | | | | | | | | | | | into the read callback several times in succession; swap back when we see empty buffers several times. This hopefully limits how much programs that print a lot for a long period can monopolize tmux (like large, fast compiling), without penalizing programs that print a lot briefly (like most curses applications). Helps a lot for me, the actual numbers may need tweaking later. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-07-15 | |
|\| | ||||
| * | Tweak output of environment logging. | nicm | 2016-07-15 | |
| | | ||||
| * | Log environment to new panes. | nicm | 2016-07-15 | |
| | | ||||
* | | Remove duplicate daemon.c and time.h. | Nicholas Marriott | 2016-06-27 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-06-16 | |
|\| | ||||
| * | Allow a command to be specified to display-panes, similar to | nicm | 2016-06-16 | |
| | | | | | | | | command-prompt, rather than always just selecting the pane. | |||
* | | Linux: <time.h> | Thomas Adam | 2016-06-16 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-06-15 | |
|\| | ||||
| * | Copy mode needs to keep the original grid intact so it can copy from it | nicm | 2016-06-15 | |
| | | | | | | | | | | | | if needed, so it disables reading from the pane. This can be problem with some programs. So make tmux automatically exit all modes after 180 seconds of inactivity and if there is pending output. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-06-06 | |
|\| | ||||
| * | Insert new panes after the pane being split in the list rather than | nicm | 2016-06-06 | |
| | | | | | | | | | | always after the active pane. This is more sensible when doing it with commands rather than keys. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-05-30 | |
|\| | ||||
| * | Cache the window styles and do not look up the window-style options | nicm | 2016-05-30 | |
| | | | | | | | | unless they have changed. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-04-29 | |
|\| | ||||
| * | Add option to include status text in the pane borders. If | nicm | 2016-04-29 | |
| | | | | | | | | | | | | | | | | | | pane-border-status is set to "top" or "bottom" (rather than "off"), every pane has a permanent top or bottom border containing the text from pane-border-format. Based on a diff sent long ago by Jonathan Slenders, mostly rewritten and simplified by me. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-04-29 | |
|\| | ||||
| * | The backoff timer is causing no end of trouble with disconnected clients | nicm | 2016-04-29 | |
| | | | | | | | | | | stopping data in attached ones. So get rid of it and see how we get on with just a high watermark on each pane. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-03-02 | |
|\| | | | | | | | | | Conflicts: utf8.c | |||
| * | Redraw status on mode entry and exit. | nicm | 2016-03-01 | |
| | | ||||
* | | Fire SIGCHLD after utempter_add_record since it probably eats it. | Nicholas Marriott | 2016-02-17 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2016-01-19 | |
|\| | ||||
| * | I no longer use my SourceForge address so replace it. | nicm | 2016-01-19 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-31 | |
|\| | ||||
| * | Use saved pipe buffer offset when writing to pipe, from Nicolas Viennot. | nicm | 2015-12-31 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-19 | |
|\| | ||||
| * | Make input off flag (selectp -d) apply to synchronize-panes too. | nicm | 2015-12-19 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-17 | |
|\| | ||||
| * | Add infrastructure to work out the best target given a pane or window | nicm | 2015-12-16 | |
| | | | | | | | | alone and use it to add pane_died and pane_exited hooks. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-15 | |
|\| | ||||
| * | Make the marked pane a cmd_find_state. | nicm | 2015-12-15 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-12-03 | |
|\| | ||||
| * | Mark new active pane changed after pane lost in window, and after | nicm | 2015-12-02 | |
| | | | | | | | | break-pane. Reported by tim@. | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-25 | |
|\| | | | | | | | | | | | | | Conflicts: log.c proc.c tmux.c | |||
| * | Make environ_set va_args and use it to tidy up some calls. Also add a | nicm | 2015-11-24 | |
| | | | | | | | | missing word in manpage (from jmc). | |||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-18 | |
|\| | ||||
| * | Use __unused rather than rolling our own. | nicm | 2015-11-18 | |
| | | ||||
* | | utf8 option is gone. | Nicholas Marriott | 2015-11-13 | |
| | | ||||
* | | Merge branch 'obsd-master' | Thomas Adam | 2015-11-12 | |
|\| |