Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Using -l to specify a login shell is non-POSIX and causes problems with shells | Nicholas Marriott | 2009-07-01 | |
| | | | | | | that do not support it. Instead, set an empty default-command to invoke $SHELL with - prefixed to argv[0], and make this the default setting. | |||
* | Lose -V. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Whitespace and more syncing. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Restore $Id$ and add script to do so. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | If getcwd() fails, use the user's home directory, or /, instead of failing with | Nicholas Marriott | 2009-06-25 | |
| | | | | | an error. | |||
* | Remove error about using -L and -S together which was never displayed as | Nicholas Marriott | 2009-06-25 | |
| | | | | | | logging wasn't yet enabled, was unnecessary, and contradicted the man page which says using -S will cause -L to be ignored. | |||
* | LC_ALL overrides LC_CTYPE and LANG. Comment was correct but the code | Nicholas Marriott | 2009-06-25 | |
| | | | | | wrong. Pointed out by Hannah Schroeter, thanks. | |||
* | Check the first of LC_CTYPE, LC_ALL and LANG, rather than just the last, when | Nicholas Marriott | 2009-06-25 | |
| | | | | | trying to decide about UTF-8, and use strcasestr. Reported by Geert Hendrickx. | |||
* | Zero the password given to -U in the client as well. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Do not set the window title by default (make set-titles option default to off), | Nicholas Marriott | 2009-06-25 | |
| | | | | | wiping over the title is rude and annoying. | |||
* | New session option, status-utf8, to control the interpretation of top-bit-set | Nicholas Marriott | 2009-06-25 | |
| | | | | | | characters in status-left and status-right (if on, they are treated as UTF-8; otherwise passed through). | |||
* | remove unused flag; while here, make usage's output fit on 80-column displays. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Use login shells by default. | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | Don't leak memory if multiple -f flags are given. From ray | Nicholas Marriott | 2009-06-25 | |
| | ||||
* | endpwent() is not required after getpwuid(). | Nicholas Marriott | 2009-06-01 | |
| | ||||
* | Spacing. | Nicholas Marriott | 2009-05-26 | |
| | ||||
* | If LANG contains "UTF-8", assume the terminal supports UTF-8, on the grounds ↵ | Nicholas Marriott | 2009-05-19 | |
| | | | | that anyone who configures it probably wants UTF-8. Not certain if this is a perfect idea but let's see if it causes any problems. | |||
* | - New window option monitor-content to search for a string in a window, and | Tiago Cunha | 2009-05-19 | |
| | | | | | | | | | highlight the status line if it matches. - To make this possible, the function cmd_find_window_search from cmd-find-window.c had to be moved to window.c and renamed window_pane_search. - While there use three new functions in server.c to check for bell, activity, and content, to avoid too much nesting. | |||
* | main-horizontal layout and main-pane-height option to match vertical. | Nicholas Marriott | 2009-05-18 | |
| | ||||
* | New option main-pane-width to set width of pane in left-vertical mode. | Nicholas Marriott | 2009-05-18 | |
| | ||||
* | Recreate server socket on SIGUSR1, per SF feature request 2792533. | Nicholas Marriott | 2009-05-16 | |
| | ||||
* | Rename all feature flags to HAVE_* and move out of makefiles into a configure | Nicholas Marriott | 2009-05-13 | |
| | | | | | | | | | script which must be run before building. Still two makefiles but they are a hell of a lot simpler. HAVE_* also will make it easier to move to $buildsystem if necessary later. | |||
* | Bye-bye META. | Nicholas Marriott | 2009-05-13 | |
| | ||||
* | Space trimmage mega-diff. | Nicholas Marriott | 2009-05-04 | |
| | ||||
* | Document -L and -8, fix synopsis. | Nicholas Marriott | 2009-04-20 | |
| | ||||
* | Better errno, from joshe. | Nicholas Marriott | 2009-04-01 | |
| | ||||
* | Basic horizontal splitting and layout management. Still some redraw and other | Nicholas Marriott | 2009-04-01 | |
| | | | | | | | | | | | issues - particularly, don't mix with manual pane resizing and be careful when viewing from multiple clients; generally cycling the layout a few times will fix most problems. Getting this in for testing while I think about how to deal with manual mode. Split window as normal and cycle the layouts with C-b space. Some of the layouts will work better when swap-pane comes along. | |||
* | Sockets in /tmp are now created in a subdirectory named, tmux-UID, eg | Nicholas Marriott | 2009-03-27 | |
| | | | | | | | | | | tmux-1000. The default socket is thus /tmp/tmux-UID/default. To start a separate server, the new -L command line option should be used: this creates a socket in the same directory with a different name ("-L main" will create socket called "main"). -S should only be used to place the socket outside /tmp. This makes sockets a little more secure and a bit more convenient to use multiple servers. | |||
* | * New session flag "set-remain-on-exit" to set remain-on-exit flag for new ↵ | Nicholas Marriott | 2009-03-21 | |
| | | | | windows created in that session (like "remain-by-default" used to do). Not perfectly happy about this, but until I can think of a good way to introduce it generically (maybe a set of options in the session) this will do. Fixes SF request 2527847. | |||
* | Support for 88 colour terminals. | Nicholas Marriott | 2009-03-07 | |
| | ||||
* | Redo mode keys slightly more cleanly and apply them to command prompt ↵ | Nicholas Marriott | 2009-02-13 | |
| | | | | editing. vi or emacs mode is controlled by the session option status-keys. | |||
* | Don't close fds, so error message appears. | Nicholas Marriott | 2009-02-08 | |
| | ||||
* | Continue process if suspended. | Nicholas Marriott | 2009-02-08 | |
| | ||||
* | Set colour of window entry in status line based on window options. | Nicholas Marriott | 2009-01-30 | |
| | ||||
* | Allow status, mode and message attributes to be changed by three new ↵ | Nicholas Marriott | 2009-01-27 | |
| | | | | | | | options: status-attr, mode-attr, message-attr. A comma-separataed list is accepted containing: bright, dim, underscore, blink, reverse, hidden, italics, for example: set -g status-attr bright,blink From Josh Elsasser, thanks! | |||
* | Return 1 on error. Doh. | Nicholas Marriott | 2009-01-23 | |
| | ||||
* | Handle SIGTERM (and kill-server which uses it), a bit more neatly - tidy up | Nicholas Marriott | 2009-01-21 | |
| | | | | | properly and print a nicer message. Same effect though :-) | |||
* | Try to change the window title to match the command running it in. This is done | Nicholas Marriott | 2009-01-20 | |
| | | | | | | | | | | | | | by reading argv[0] from the process group leader of the group that owns the tty (tcgetpgrp()). This can't be done portably so some OS-dependent code is introduced (ugh); OpenBSD, FreeBSD and Linux are supported at the moment. A new window flag, automatic-rename, is available: if this is set to off, the window name is not changed. Specifying a name with the new-window, new-session or rename-window commands will automatically set this flag to off for the window in question. To disable it entirely set the option to off globally (setw -g automatic-rename off). | |||
* | Pass return code from _exec; allow command sequences to work from the ↵ | Nicholas Marriott | 2009-01-19 | |
| | | | | command line. | |||
* | suspend-client command and suspend client when ^Z key binding is used. | Nicholas Marriott | 2009-01-18 | |
| | ||||
* | Support #S #H in status-left/right. | Nicholas Marriott | 2009-01-15 | |
| | ||||
* | Rework the prefix-time stuff. The option is now call repeat-time and ↵ | Nicholas Marriott | 2009-01-14 | |
| | | | | defaults to 500 ms. However, it only applies to a small subset of commands, currently: up-pane, down-pane, next-window, previous-window, resize-pane-up, resize-pane-down. These are the commands for which it is obviously useful, having it for everything else was just bloody annoying. | |||
* | Disable lock-after-time by default. | Nicholas Marriott | 2009-01-14 | |
| | ||||
* | Turn off prefix-time for the moment, it is too annoying. | Nicholas Marriott | 2009-01-13 | |
| | ||||
* | prefix-time option to allow multiple commands without additional prefixes. | Nicholas Marriott | 2009-01-12 | |
| | ||||
* | Server locking. set-password and lock-server commands, plus automatic locking. | Nicholas Marriott | 2009-01-11 | |
| | ||||
* | Pick up cwd from environment,. | Nicholas Marriott | 2009-01-10 | |
| | ||||
* | Clock mode. | Nicholas Marriott | 2009-01-10 | |
| | ||||
* | Change server-info format. | Nicholas Marriott | 2009-01-10 | |
| |