aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Sync OpenBSD patchset 224:Tiago Cunha2009-08-09
| | | | | Move introduction section up into description. From jmc.
* Sync OpenBSD patchset 223:Tiago Cunha2009-08-09
| | | | | | | | Using the alternative screen (smcup/rmcup) should also preserve the current colours and attributes. Found thanks to a report from Taylor Venable. While here also nuke a couple of extra blank lines.
* Sync OpenBSD patchset 222:Tiago Cunha2009-08-09
| | | | | tweak INTRODUCTION; from nicm and myself (jmc)
* Sync OpenBSD patchset 221:Tiago Cunha2009-08-09
| | | | | Clear the codes array earlier as tty_term_free could be called on error.
* Sync OpenBSD patchset 220:Tiago Cunha2009-08-09
| | | | | | | | | | If colours are not supported by the terminal, try to emulate a coloured background by setting or clearing the reverse attribute. This makes a few applications which don't use the reverse attribute themselves a little happier, and allows the status, message and mode options to have default attributes and fg/bg options that work as expected when set as reverse.
* Sync OpenBSD patchset 219:Tiago Cunha2009-08-09
| | | | | | Add a -a flag to set-option and set-window-option to append to an existing string value, useful for terminal-overrides.
* Sync OpenBSD patchset 217:Tiago Cunha2009-08-09
| | | | | Show the bell/activity/current status and the window title in the choice list.
* Sync OpenBSD patchset 216:Tiago Cunha2009-08-09
| | | | | | Check for "UTF8" as well as "UTF-8" in LANG etc as it seems this may also appear.
* Make similar (untested) changes to the OS-dependent code for FreeBSD, andTiago Cunha2009-08-09
| | | | | NetBSD in accordance to OpenBSD patchset 214.
* Sync OpenBSD patchset 214:Tiago Cunha2009-08-09
| | | | | | Split the comparison into a function to make this code smaller and more understandable.
* Update.Tiago Cunha2009-08-09
|
* Sync OpenBSD patchset 213:Tiago Cunha2009-08-09
| | | | | | Don't try to free old string values (and crash) when they are overridden unless they were actually found in the source terminal description. Reported by jmc.
* Make it build on the remaining operating systems, due to the changesTiago Cunha2009-08-09
| | | | | introduced on OpenBSD patchset 211.
* DragonFlyBSD, FreeBSD, and NetBSD do not need vis.c.Tiago Cunha2009-08-09
|
* Add unvis(3) compat stuff.Tiago Cunha2009-08-09
|
* Do not include vis.h directly, since it's OS-dependent.Tiago Cunha2009-08-09
|
* Sync OpenBSD patchset 211:Tiago Cunha2009-08-09
| | | | | | | | | | Add a terminal-overrides session option allowing individual terminfo(5) entries to be overridden. The 88col/256col checks are now moved into the default setting and out of the code. Also remove a couple of old workarounds for xterm and rxvt which are no longer necessary (tmux can emulate them if missing).
* Sync OpenBSD patchset 210:Tiago Cunha2009-08-09
| | | | | | Fix checking of setupterm(3) error codes. While there include the name of the terminal type causing the error where relevant. ok nicm@.
* Fix typo and add ref to infocmp.Nicholas Marriott2009-08-08
|
* Clarify 256 colours entries from Chris Jones, tweaked by me.Nicholas Marriott2009-08-08
|
* Update.Nicholas Marriott2009-08-08
|
* This file is not kept up to date and too many people are using it as-is thenNicholas Marriott2009-08-07
| | | | | | finding tmux key bindings missing. Trim it down and make it clear this is an example only.
* Sync up tmux.1 from OpenBSD.Nicholas Marriott2009-08-06
|
* tmux no longers sends init strings so this is no longer relevant.Nicholas Marriott2009-08-06
|
* +IRC channel.Nicholas Marriott2009-08-05
|
* Correct usage of termcap.Nicholas Marriott2009-08-05
|
* +PuTTY ACS from Mike Putnam.Nicholas Marriott2009-08-05
|
* Tweak FAQ to mention default-terminal.Nicholas Marriott2009-08-05
|
* Sync OpenBSD patchset 209:Tiago Cunha2009-07-31
| | | | | | Pass the ACS border characters through tty_get_acs so they appear correctly on terminals which don't use the standard set.
* Sync OpenBSD patchset 208:Tiago Cunha2009-07-31
| | | | | Don't leak when rollling buffers off when the paste buffer limit is reached.
* Add some lines.Nicholas Marriott2009-07-31
|
* Part of last commit, remove -lcurses.Nicholas Marriott2009-07-31
|
* On SUSE Linux compatibility is something that only happens to other people, soNicholas Marriott2009-07-31
| | | | | | | | | on Linux use -lncurses instead of -lcurses. Also use -lncurses on NetBSD because they are only now realising that supporting the 20-year-old terminfo API in their libcurses might be nice, and so far none of the releases do.
* Some Linuxes/gcc versions hide LLONG_MAX/MIN unless the compiler is told to useNicholas Marriott2009-07-31
| | | | | C99, so use -std=c99 on Linux.
* Some stuff that is done.Nicholas Marriott2009-07-30
|
* Sync OpenBSD patchset 207:Tiago Cunha2009-07-30
| | | | | Plug some memory leaks.
* Update.Tiago Cunha2009-07-30
|
* Sync OpenBSD patchset 206:Tiago Cunha2009-07-30
| | | | | | Don't babysit people and let them try to load /dev/zero or (more useful) /dev/null if they want.
* Sync OpenBSD patchset 205:Tiago Cunha2009-07-30
| | | | | Remove some dead code found by clang.
* Sync OpenBSD patchset 204:Tiago Cunha2009-07-30
| | | | | tweak previous;
* Sync OpenBSD patchset 203:Tiago Cunha2009-07-30
| | | | | | Similar changes for server_msg_dispatch: use a switch instead of a lookup table and merge smaller functions inline.
* Sync OpenBSD patchset 202:Tiago Cunha2009-07-30
| | | | | | | | | | | | There aren't many client message types or code to handle them so get rid of the lookup table and use a switch, merge the tiny handler functions into it, and move the whole lot to client.c. Also change client_msg_dispatch to consume as many messages as possible and move the call to it to the right place so it checks for signals afterwards. Prompted by suggestions from eric@.
* Sync OpenBSD patchset 201:Tiago Cunha2009-07-30
| | | | | | Tell the server when the client gets SIGTERM so it can clean up the terminal properly, rather than just exiting.
* Sync OpenBSD patchset 200:Tiago Cunha2009-07-30
| | | | | | | | | | | | | | | | Merge pane number into the target specification for pane commands. Instead of using -p index, a target pane is now addressed with the normal -t window form but suffixed with a period and a pane index, for example :0.2 or mysess:mywin.1. An unadorned number such as -t 1 is tried as a pane index in the current window, if that fails the same rules are followed as for a target window and the current pane in that window used. As a side-effect this now means that swap-pane can swap panes between different windows. Note that this changes the syntax of the break-pane, clear-history, kill-pane, resize-pane, select-pane and swap-pane commands.
* Sync OpenBSD patchset 199:Tiago Cunha2009-07-30
| | | | | new sentence, new line;
* Sync OpenBSD patchset 198:Tiago Cunha2009-07-30
| | | | | | Add a mode-mouse option to prevent tmux taking over the mouse in choice or copy modes.
* Sync OpenBSD patchset 197:Tiago Cunha2009-07-30
| | | | | | | | | | | Add an additional heuristic to work out the current session when run from the command line. The name of all slave ptys in the server is known, so if the client was run on a tty, look for any sessions containing that tty and use the most recently created. This is more reliable than looking at $TMUX if windows have been moved or linked between sessions.
* Sync OpenBSD patchset 196:Tiago Cunha2009-07-30
| | | | | | Rename struct hdrtype to msgtype which is a better name and can be used even when struct hdr disappears.
* Sync OpenBSD patchset 195:Tiago Cunha2009-07-30
| | | | | | Taking account of the "s, 22 not 24 is the maximum length of #T in status-right to prevent the date being cut off.
* Sync OpenBSD patchset 194:Tiago Cunha2009-07-28
| | | | | | Final pieces of mode key rebinding: bind-key and unbind-key now accept a -t argument to modify a table.