aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Synchronize forkpty master and child to avoid hang on AIX with fast exitingNicholas Marriott2014-09-22
| | | | child and output left in the queue, from J Raynor.
* Tweak www and add RELEASE variable for current release version so we don't needNicholas Marriott2014-09-16
| | | | to turn it back and forth when updating.
* Stupid comment.Nicholas Marriott2014-09-08
|
* Add compat/fparseln.cThomas Adam2014-08-09
|
* SYNCING: Make a note about libutilsThomas Adam2014-08-09
| | | | Don't forget that compat/* needs updating periodically as well.
* Sync libutil from OpenBSD (imsg)Thomas Adam2014-08-09
| | | | | Changes in the imsg API need to be reflected here as tmux wasn't creating any clients because of it.
* Add compat/fparseln() for non-BSD systemsThomas Adam2014-08-09
| | | | | Linux and friends don't natively have fparseln() so add it to compat/ and ensure autotools can pick it up.
* Merge branch 'obsd-master'Thomas Adam2014-08-09
|\ | | | | | | | | Conflicts: client.c
| * Remove support for the continuous reporting "any" mouse mode which nevernicm2014-08-09
| | | | | | | | really worked properly and is rarely used.
| * Revert the up/down wheel emulation for now, there will be a better waynicm2014-07-21
| | | | | | | | to do this along later for those who want it.
| * lockf is entirely useless and it was a mistake to change to it, go backnicm2014-07-21
| | | | | | | | | | to using flock which actually works sensibly. Also always retry the lock to fix a potential race, and add some extra logging.
| * Drop explicit support for F13-F20 and change to match the xterm terminfonicm2014-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | entry: F13-F24 are S-F1 to S-F12 F25-F36 are C-F1 to C-F12 F37-F48 are C-S-F1 to C-S-F12 F49-F60 are M-F1 to M-F12 and F61-F63 are M-S-F1 to M-S-F3 This should be no difference for applications inside tmux, but means that any key binding for F13 will need to be replaced by S-F1 and so on.
| * Show an error if cmd_find_session can't find the current session, likenicm2014-07-13
| | | | | | | | the other functions.
| * An EOF is a good reason to close a connection.krw2014-07-13
| | | | | | | | ok nicm@
| * If a client is killed while suspended with ^Z so has gone through thenicm2014-07-13
| | | | | | | | | | MSG_EXITED dance, don't try to resume it since a) it's pointless and b) the tty structures have been cleaned up and tmux will crash.
| * Track whether a process is a zombie or not yet fully built via flagsguenther2014-07-04
| | | | | | | | | | | | | | | | | | | | | | PS_{ZOMBIE,EMBRYO} on the process instead of peeking into the process's thread data. This eliminates the need for the thread-level SDEAD state. Change kvm_getprocs() (both the sysctl() and kvm backends) to report the "most active" scheduler state for the process's threads. tweaks kettenis@ feedback and ok matthew@
| * Handle escaped back slashes and missing new lines at end of line by usingtobias2014-06-25
| | | | | | | | | | | | fparseln instead of reimplementing it on our own. with input by and ok nicm@
| * Allow keys and send-keys to invisible panes, from saggy-kun at users dotnicm2014-06-23
| | | | | | | | sf dot net.
| * Count mouse clicks correctly, from Balazs Kezes.nicm2014-06-23
| |
| * Comment style nits.nicm2014-06-20
| |
* | FAQ: Mention Git before filing bug reportsThomas Adam2014-08-08
| | | | | | | | | | | | It's tedious having to tell people all the time to try the Git version to see if a given problem is reproducible; put this in the FAQ and hope people read it.
* | Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-codeNicholas Marriott2014-06-21
|\ \
| * | We have utmp with utempter now and that's the best we're going to get.Nicholas Marriott2014-06-20
| | |
| * | Merge branch 'obsd-master'Thomas Adam2014-06-20
| |\|
| | * Make -S- and -E- mean the start and end to capture-pane to avoid havingnicm2014-06-20
| | | | | | | | | | | | to faff around with huge numbers to get everything.
| | * Copy newline when at EOL in vi(1) mode, from Balazs Kezes.nicm2014-06-19
| | |
| | * Reset the buttons when the wheel is used, from Balazs Kezes.nicm2014-06-19
| | |
| | * Some terminals send spurious releases for mouse wheel in SGR mouse mode,nicm2014-06-19
| | | | | | | | | | | | | | | | | | this causes confusion when tmux uses SGR outside but the application inside tmux is using conventional xterm mouse reporting. So suppress obviously bad input. From Timothy Allen, SF bug 128.
| | * Properly track switching G0 and G1 modes between US-ASCII and VT100 linenicm2014-06-06
| | | | | | | | | | | | drawing rather than just treating them as SO and SI.
| | * Reset properly when c0-change-trigger is increased from zero so panesnicm2014-06-05
| | | | | | | | | | | | don't get stuck.
| | * Handle the top bit of xterm(1)-style modifier keys, based on a diff fromnicm2014-05-27
| | | | | | | | | | | | Balazs Kezes.
| | * Add some formats for pane bounds.nicm2014-05-27
| | |
| | * Change key-table to mode-table to allow for some future work. From Keithnicm2014-05-14
| | | | | | | | | | | | Amling.
| | * Simplify copy lines, from Keith Amling.nicm2014-05-14
| | |
| | * Now that cmdlists are reference counted, there is no need for two-stepnicm2014-05-14
| | | | | | | | | | | | deletion via the dead_key_bindings tree. From Keith Amling.
| | * Don't allow multiple buffers with the same name, from Thomas Adam.nicm2014-05-13
| | |
* | | Notes for better mouse support.Nicholas Marriott2014-06-21
|/ /
* | Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-codeNicholas Marriott2014-06-20
|\ \
| * | Might as well still allow autoconf 2.59.Nicholas Marriott2014-06-19
| | |
* | | Remove some done, tweak some others.Nicholas Marriott2014-06-20
|/ /
* | Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-codeNicholas Marriott2014-06-18
|\ \
| * | Linux: Add <time.h> to log.cThomas Adam2014-05-13
| | | | | | | | | | | | This is needed, otherwise tzset() is undefined.
| * | Merge branch 'obsd-master'Thomas Adam2014-05-13
| |\| | | | | | | | | | | | | | | | Conflicts: format.c window.c
| | * If multiple arguments are given to new-session, new-window,nicm2014-05-13
| | | | | | | | | | | | | | | | | | split-window, respawn-window or respawn-pane, pass them directly to execvp() to help avoid quoting problems. One argument still goes to "sh -c" like before. Requested by many over the years. Patch from J Raynor.
| | * Add a copy mode key binding to copy to a named buffer. From J Raynor.nicm2014-05-13
| | |
| | * Add support for named buffers. If you don't name a buffer, things worknicm2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | much as before - buffers are automatically named "buffer0000", "buffer0001" and so on and ordered as a stack. Buffers can be named explicitly when creating ("loadb -b foo" etc) or renamed ("setb -b buffer0000 -n foo"). If buffers are named explicitly, they are not deleted when buffer-limit is reached. Diff from J Raynor.
| | * Just use char ** for argv like normal people, not char *const *.nicm2014-05-09
| | |
| | * Send up and down keys for mouse wheel in alternate screen mode (when itnicm2014-05-08
| | | | | | | | | | | | normally does nothing), from Marcel Partap.
| | * Instead of forcing mouse scroll to 1 in choose mode, scale it downnicm2014-05-08
| | | | | | | | | | | | | | | instead. Means modifier keys still increase the line count, just not as much. Based on a diff from Marcel Partap.
| | * Plug a memory leak, from J Raynor.nicm2014-05-08
| | |