Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-17 | Permit top-bit-set characters to be entered in the status line. They could | Nicholas Marriott | |
already be set from the shell and are just passed through when printing (so invisible characters or displaying on terminals with different character sets may cause problems). Note that entering UTF-8 may not work and in any case currently the status line cannot display it correctly (outside of status-left/status-right). | |||
2009-11-17 | In choose mode, assign each item a number or lowercase letter from those | Nicholas Marriott | |
available and accept that as a shortcut key for the item. | |||
2009-11-17 | fix incorrect exit status when multiplexing and channel ID 0 is recycled | Damien Miller | |
bz#1570 reported by peter.oliver AT eon-is.co.uk; ok dtucker | |||
2009-11-16 | A screen can be one cell wide; don't crash if that is the case. | Nicholas Marriott | |
2009-11-16 | I made a complete horlicks of the last change, fix it so it doesn't either lead | Nicholas Marriott | |
to a double free or free the item after the end of the array. | |||
2009-11-15 | If two (or more) inputs use channel ranges having no intersection, | Alexandre Ratchov | |
then don't reduce their dynamic range to ``share the volume''. | |||
2009-11-15 | some fixes from Seth Wright; | Jason McIntyre | |
2009-11-15 | do not leak a lot of memory if a small memory allocation fails, found by | Theo de Raadt | |
parfait ok kettenis guenther | |||
2009-11-14 | fix leaks in error paths found by parfait | Jonathan Gray | |
ok deraadt@ | |||
2009-11-13 | Tweak a comment and add some spacing. | Nicholas Marriott | |
2009-11-13 | Get rid of the ugly CMD_CHFLAG macro and use a const string (eg "dDU") in the | Nicholas Marriott | |
command entry structs and a couple of functions to check/set the flags. | |||
2009-11-13 | Unreachable statement, found by lint. | Nicholas Marriott | |
2009-11-13 | Tidy up and fix some types, prompted by lint via deraadt. | Nicholas Marriott | |
2009-11-13 | imsg_read returns ssize_t not int, pointed out by lint via deraadt. | Nicholas Marriott | |
2009-11-13 | Destroy panes immediately rather than checking them all every loop. | Nicholas Marriott | |
2009-11-13 | Use winlink_remove() to remove old winlinks when synchronizing grouped sessions | Nicholas Marriott | |
rather than doing it manually and not adjusted the reference count. Fixes crash seen by Dan Harnett. | |||
2009-11-13 | Zap unused functions, prompted by deraadt. | Nicholas Marriott | |
2009-11-12 | fix memory leak found by parfait; ok jsg@ | Todd C. Miller | |
2009-11-12 | Fix memory leak found by parfait. | Nicholas Marriott | |
ok deraadt | |||
2009-11-12 | Emulate the ri (reverse index) capability: this allows tmux to at least start | Nicholas Marriott | |
on Sun consoles (TERM=sun or sun-color), even if there appear to still be problems on some boxes (my Blade 100 is fine but edd's Blade 1000 shows odd screen corruption). | |||
2009-11-12 | Support rxvt-style keys again, but this time: support all the variations, put | Nicholas Marriott | |
them in as raw escape sequences rather than fiddling with the values from terminfo, put them /after/ the terminfo values so the latter take precedence. | |||
2009-11-12 | Use the default 4 correctly if no type size is given to od -t. | Nicholas Marriott | |
ok deraadt miod | |||
2009-11-12 | When values are changed, log the change in the ``name: old -> new'' | Alexandre Ratchov | |
format, as mixerctl does. If -n is used log the new value only. from Pawlowski Marcin Piotr <pmp.openbsd at gmail.com>, thanks. ok jakemsr | |||
2009-11-12 | if a value is changed and -n is used, print the new value only. | Alexandre Ratchov | |
from Pawlowski Marcin Piotr <pmp.openbsd at gmail.com> ok jakemsr | |||
2009-11-11 | Fix memory leaks found by parfait. | Nicholas Marriott | |
ok deraadt@ jsg@ | |||
2009-11-11 | fix race condition in x11/agent channel allocation: don't read after | Markus Friedl | |
the end of the select read/write fdset and make sure a reused FD is not touched before the pre-handlers are called. with and ok djm@ | |||
2009-11-11 | Rewrite a confusing loop when freeing the arg array on exit and move the check | Nicholas Marriott | |
for argv being NULL, prompted by parfait via deraadt. Also fix some definite brokenness when assigning multiple environment variables in arguments (such as "X=1 Y=2"). | |||
2009-11-11 | Add an explicit zero-length check for UTF-8 input data, prompted by a report | Nicholas Marriott | |
from parfait via deraadt. While here, add a statement to set the width when filling with _s if not enough space (width should never be high enough at the moment anyway), and wrap some long lines. | |||
2009-11-11 | memory leak with #ifdef SMALL, found by parfait | Theo de Raadt | |
ok jsg | |||
2009-11-11 | do not walk off the prefix array, off by one; found by parfait | Theo de Raadt | |
ok jsg millert | |||
2009-11-11 | fix a buffer overflow found by parfait | Jonathan Gray | |
ok millert@ | |||
2009-11-11 | Free the pane bufferevent when the fd is closed (the signal could come before | Nicholas Marriott | |
the error callback). | |||
2009-11-11 | Only need to chmod +x or -x the socket when a client is created, lost or | Nicholas Marriott | |
attached, rather than every event loop. | |||
2009-11-11 | If this is an else-type conditional and previous corresponding one | Federico G. Schwindt | |
evaluated to true, skip. tested by simon@ and myself. espie@ ok. | |||
2009-11-10 | There is no real standard for modifier plus function keys. Previously, tmux | Nicholas Marriott | |
output some from rxvt but in other ways did the same as xterm or other terminals, but this is a bit inconsistent. xterm's method is fairly sensible and we already support it (xterm-keys), so enable it by default instead. | |||
2009-11-10 | Don't output rxvtisms either. | Nicholas Marriott | |
2009-11-10 | Twiddling the last bit is an rxvtism, so do not support it in the table by | Nicholas Marriott | |
default. | |||
2009-11-10 | Whoops, this is needed for last commit as well. | Nicholas Marriott | |
2009-11-10 | Lookup key as a named key (eg 'Space') before checking for single character | Nicholas Marriott | |
keys, makes C-Space/M-Space etc resolve to the correct key code. | |||
2009-11-10 | Don't return 1 unless there was actually a problem (signal/lost server) rather | Nicholas Marriott | |
than for all events (normal exit/detach/etc). | |||
2009-11-10 | fix typo: in the example use ``rate'' instead of ``sample_rate'', | Alexandre Ratchov | |
since the later is a hidden alias of the former. from Jan Stary <hansi _at_ stare.cz>, thanks | |||
2009-11-10 | Set close-on-exec on various descriptors so they don't get leaked to | Darren Tucker | |
child processes. bz #1643, patch from jchadima at redhat, ok deraadt. | |||
2009-11-10 | clarify that StrictModes does not apply to ChrootDirectory. Permissions | Damien Miller | |
and ownership are always checked when chrooting. bz#1532 | |||
2009-11-10 | explain the constraints on LocalCommand some more so people don't | Damien Miller | |
try to abuse it. | |||
2009-11-09 | Just ignore tty fd errors rather than dying, stops the server dying if the | Nicholas Marriott | |
session is disconnected abrubtly (eg ssh ~.). | |||
2009-11-09 | The input key should be a u_char. Fixes top-bit-set input problem reported by | Nicholas Marriott | |
ajacoutot@. | |||
2009-11-09 | move mutually exclusive options (-c, -e, -f, -n and -u) to the right place. | Igor Sobrado | |
ok jmc@ | |||
2009-11-09 | Constify buf. | Nicholas Marriott | |
2009-11-08 | use the same algorithm to attach play-only, record-only and | Alexandre Ratchov | |
full-duplex streams. Fixes, streams with different modes not starting simultaneously. | |||
2009-11-06 | Don't try enable/disable the event if the window pane is dead (fd == -1), as | Nicholas Marriott | |
the event will have been freed. |