Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Store client in tty struct directly instead of using a callback function | Nicholas Marriott | 2012-05-22 | |
| | | | | | | | | pointer. | |||
| * | Store mouse data in tty structure not on the stack. | Nicholas Marriott | 2012-05-22 | |
| | | ||||
| * | Switch all of the various choose- and list- commands over to the format | Nicholas Marriott | 2012-05-22 | |
| | | | | | | | | infrastructure, from Thomas Adam. | |||
| * | Add a helper function to send ready message. | Nicholas Marriott | 2012-05-22 | |
| | | ||||
| * | Use tty_pane_full_width macro in some more places. | Nicholas Marriott | 2012-05-22 | |
| | | ||||
| * | If there are any terminals with insert mode but not ich1, they can go | Nicholas Marriott | 2012-05-22 | |
| | | | | | | | | through the slow path. Tidies code slightly. | |||
| * | Move some common code to repeat spaces into a function. | Nicholas Marriott | 2012-05-22 | |
| | | ||||
| * | Instead of passing stdin/stdout/stderr file descriptors over imsg and | Nicholas Marriott | 2012-05-21 | |
| | | | | | | | | | | | | | | | | | | | | | | handling them in the server, handle them in the client and pass buffers over imsg. This is much tidier for some upcoming changes and the performance hit isn't critical. The tty fd is still passed to the server as before. This bumps the tmux protocol version so new clients and old servers are incompatible. | |||
| * | Ignore line continuation when escaped as \\, from Simon Nicolussi. | Nicholas Marriott | 2012-05-17 | |
| | | ||||
| * | Use -t for move-window with -r rather than dying. Reported by Ben | Nicholas Marriott | 2012-05-13 | |
| | | | | | | | | Boeckel and Thomas Adam. | |||
| * | Add a helper function to open the terminal for attach-/new-session. | Nicholas Marriott | 2012-05-06 | |
| | | ||||
| * | Only enter copy mode on scroll up, from Ailin Nemui. | Nicholas Marriott | 2012-05-05 | |
| | | ||||
| * | Tidy up by adding a macro for the pane being the full screen width, from | Nicholas Marriott | 2012-05-05 | |
| | | | | | | | | Ailin Nemui. | |||
| * | Missing ()s in macros. | Nicholas Marriott | 2012-05-05 | |
| | | ||||
| * | Pull CRA out into a separate function and add ERA, from Ailin Nemui. | Nicholas Marriott | 2012-05-05 | |
| | | ||||
| * | Make unbind-key -a work with -t, based on a diff from Kazuhiko Sakaguchi. | Nicholas Marriott | 2012-05-05 | |
| | | ||||
| * | default-path has the same possibilities as new-window -c now. | Nicholas Marriott | 2012-05-02 | |
| | | ||||
| * | Add a flag to move-window to renumber the windows in a session (closing | Nicholas Marriott | 2012-04-29 | |
| | | | | | | | | | | any gaps) and add an option to do this automatically each time a window is killed. From Thomas Adam. | |||
| * | Use int not u_char for colours from options since they may have bit 8 | Nicholas Marriott | 2012-04-29 | |
| | | | | | | | | set to mark them as 256-colour. Reported by Chris Johnson. | |||
| * | Add a buffer with all input from last ground state, will be used for | Nicholas Marriott | 2012-04-25 | |
| | | | | | | | | control mode. From George Nachman. | |||
| * | Add missing prototype. | Nicholas Marriott | 2012-04-23 | |
| | | ||||
| * | Use an enum for client exit reasons, from George Nachman. | Nicholas Marriott | 2012-04-23 | |
| | | ||||
| * | Do not return a buffer on the stack, mentioned by jsg a while ago. | Nicholas Marriott | 2012-04-23 | |
| | | ||||
| * | Use a helper function to fire choose callback. | Nicholas Marriott | 2012-04-23 | |
| | | ||||
| * | Add window-status-separator option, from Thomas Adam. | Nicholas Marriott | 2012-04-23 | |
| | | ||||
| * | Add -a flag to kill-window, from Thomas Adam. | Nicholas Marriott | 2012-04-23 | |
| | | ||||
| * | Fix printing commands with no arguments, from Benjamin Poirier. | Nicholas Marriott | 2012-04-22 | |
| | | ||||
| * | Handle partial keys properly by making sure the timer has actually | Nicholas Marriott | 2012-04-22 | |
| | | | | | | | | expired, fixes problems with mintty reported by Michael Simpson. | |||
| * | Turn automatic-rename off properly if turned off by renaming a | Nicholas Marriott | 2012-04-11 | |
| | | | | | | | | window. Reported by Romain Francoise. | |||
| * | Stop accepting new clients for 1 second on EMFILE/ENFILE. Based on | Nicholas Marriott | 2012-04-11 | |
| | | | | | | | | ongoing fixes to other daemons by Theo. | |||
| * | Do not fire name timer when automatic-rename is off, from Tim Ruehsen a | Nicholas Marriott | 2012-04-08 | |
| | | | | | | | | while ago. | |||
| * | Fix comment for mouse bits. | Nicholas Marriott | 2012-04-01 | |
| | | ||||
| * | Fix some indentation. | Nicholas Marriott | 2012-04-01 | |
| | | ||||
| * | Simplify mouse input function. | Nicholas Marriott | 2012-04-01 | |
| | | ||||
| * | Minor style nits - return (). | Nicholas Marriott | 2012-04-01 | |
| | | ||||
| * | Turn some errors down to info. | Nicholas Marriott | 2012-04-01 | |
| | | ||||
| * | Fix option name. | Nicholas Marriott | 2012-04-01 | |
| | | ||||
| * | Add a layout history which can be stepped through with select-layout -u | Nicholas Marriott | 2012-04-01 | |
| | | | | | | | | and -U commands (bound to 'u' and 'U' by default). | |||
| * | Add pane_current_path format, suggested by Mikolaj Kucharski. | Nicholas Marriott | 2012-04-01 | |
| | | ||||
| * | Only exit mouse mode on scroll wheel when actually reaching the end of | Nicholas Marriott | 2012-04-01 | |
| | | | | | | | | the history, from James Nylen. | |||
| * | Only find each window once no matter how many panes, from Jonathan | Nicholas Marriott | 2012-04-01 | |
| | | | | | | | | Daugherty. | |||
| * | Add sys/file.h. | Nicholas Marriott | 2012-03-24 | |
| | | ||||
| * | Accept an argument to show-environment to show one variable, based on a | Nicholas Marriott | 2012-03-22 | |
| | | | | | | | | diff from Kazuhiko Sakaguchi. | |||
| * | Some terminals respond to secondary DA with primary (they ignore the | Nicholas Marriott | 2012-03-21 | |
| | | | | | | | | intermediate character). So ignore the possible responses to primary DA. | |||
| * | Fix save-buffer usage, from Kazuhiko Sakaguchi. | Nicholas Marriott | 2012-03-21 | |
| | | ||||
| * | Remove a stale comment. | Nicholas Marriott | 2012-03-20 | |
| | | ||||
| * | Add -C -N -T flags to find-window to find in content, name, title. From | Nicholas Marriott | 2012-03-20 | |
| | | | | | | | | Jonathan Daugherty. | |||
| * | Check changes_timer with event_initialized before event_del. | Nicholas Marriott | 2012-03-20 | |
| | | ||||
| * | 50 is a too low trigger default on larger terminals, bump to 250. | Nicholas Marriott | 2012-03-20 | |
| | | ||||
| * | Add a simple form of output rate limiting by counting the number of | Nicholas Marriott | 2012-03-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | certain C0 sequences (linefeeds, backspaces, carriage returns) and if it exceeds a threshold (current default 50/millisecond), start to redraw the pane every 100 milliseconds instead of making each change as it comes. Two configuration options - c0-change-trigger and c0-change-interval. This makes tmux much more responsive under very fast output (for example yes(1) or accidentally cat'ing a large file) but may not be perfect on all terminals and connections - feedback very welcome, particularly where this change has a negative rather than positive effect (making it off by default is a possibility). After much experimentation based originally on a request Robin Lee Powell (which ended with a completely different solution), this idea from discussion with Ailin Nemui. |