summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTiago Cunha <tcunha@gmx.com>2009-11-05 12:35:47 +0000
committerTiago Cunha <tcunha@gmx.com>2009-11-05 12:35:47 +0000
commite4b743cced2a7a4a1cf490c5f745a2d4cd53dbe4 (patch)
tree6b3c7235cee3f205590b9585bb886e19196e04fa
parent9128b7df7f805aeb0f1fd63ba52db5cbcee2c8e0 (diff)
Update CHANGES, and NOTES for the 1.1 release.
-rw-r--r--CHANGES54
-rw-r--r--NOTES23
2 files changed, 64 insertions, 13 deletions
diff --git a/CHANGES b/CHANGES
index 58eb0b74..9c3a13a7 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,55 @@
+CHANGES FROM 1.0 TO 1.1, 05 November 2009
+
+* New run-shell (alias run) command to run an external command without a
+ window, capture it's stdout, and send it to output mode.
+* Ability to define multiple prefix keys.
+* Internal locking mechanism removed. Instead, detach each client and run the
+ external command specified in the new session option lock-command (by default
+ lock -np), thus allowing the system password to be used.
+* set-password command, and -U command line flag removed per the above change.
+* Add support for -c command line flag to execute a shell command.
+* New lock-client (alias lockc), and lock-session (alias locks) commands to
+ lock a particular client, or all clients attached to a session.
+* Support C-n/C-p/C-v/M-v with emacs keys in choice mode.
+* Use : for goto line rather than g in vi mode.
+* Try to guess which client to use when no target client was specified. Finds
+ the current session, and if only one client is present, use it. Otherwise,
+ return the most recently used client.
+* Make C-Down/C-Up in copy mode scroll the screen down/up one line without
+ moving the cursor.
+* Scroll mode superseded by copy mode.
+* New synchronize-panes window option to send all input to all other panes in
+ the same window.
+* New lock-server session option to lock, when off (on by default), each
+ session when it has been idle for the lock-after-time setting. When on, the
+ entire server locks when all sessions have been idle for their individual
+ lock-after-time setting.
+* Add support for grouped sessions which have independent name, options,
+ current window, but where the linked windows are synchronized (ie creating,
+ killing windows are mirrored between the sessions). A grouped session may be
+ created by passing -t to new-session.
+* New mouse-select-pane session option to select the current pane with the
+ mouse.
+* Queue, and run commands in the background for if-shell, status-left,
+ status-right, and #() by starting each once every status-interval. Adds the
+ capability to call some programs which would previously cause the server to
+ hang (eg sleep/tmux). It also avoids running commands excessively (ie if used
+ multiple times, it will be run only once).
+* When a window is zombified and automatic-rename is on, append [dead] to the
+ name.
+* Split list-panes (alias lsp) off from list-windows.
+* New pipe-pane (alias pipep) to redirect a pane output to an external command.
+* Support for automatic-renames for Solaris.
+* Permit attributes to be turned off in #[] by prefixing with no (eg nobright).
+* Add H/M/L in vi mode, and M-R/M-r in emacs to move the cursor to the top,
+ middle, and bottom of the screen.
+* -a option added to kill-pane to kill all except current pane.
+* The -d command line flag is now gone (can be replaced by terminal-overrides).
+ Just use op/AX to detect default colours.
+* input/tty/utf8 improvements.
+* xterm-keys rewrite.
+* Additional code reduction, and bug fixes.
+
CHANGES FROM 0.9 TO 1.0, 20 Sept 2009
* Option to alter the format of the window title set by tmux.
@@ -1358,7 +1410,7 @@ The list of older changes is below.
(including mutt, emacs). No status bar yet and no key remapping or other
customisation.
-$Id: CHANGES,v 1.300 2009-09-20 18:54:21 nicm Exp $
+$Id: CHANGES,v 1.301 2009-11-05 12:35:47 tcunha Exp $
LocalWords: showw utf UTF fulvio ciriaco joshe OSC APC gettime abc DEF OA clr
LocalWords: rivo nurges lscm Erdely eol smysession mysession ek dstname RB ms
diff --git a/NOTES b/NOTES
index 4cc53591..dbbde468 100644
--- a/NOTES
+++ b/NOTES
@@ -4,15 +4,17 @@ tmux is a "terminal multiplexer", it enables a number of terminals (or windows)
to be accessed and controlled from a single terminal. tmux is intended to be a
simple, modern, BSD-licensed alternative to programs such as GNU screen.
-This 0.9 release runs on OpenBSD, FreeBSD, NetBSD, Linux and OS X and may still
-run on Solaris and AIX (although they hasn't been tested in a while). It is
+This release runs on OpenBSD, FreeBSD, NetBSD, Linux and OS X and may still
+run on Solaris and AIX (although they haven't been tested in a while). It is
usable, although there remain a number of missing features and some remaining
bugs are expected.
-If upgrading from 0.5, PLEASE NOTE the following configuration file changes: it
-is now required to pass the -g flag to set-option or set-window-option to set
-global options; remain-by-default and utf8-default are now gone, use global
-window options (set-window-option -g) instead.
+If upgrading from 1.0, PLEASE NOTE:
+- The internal locking mechanism has gone, so the set-password command and -U
+ command line option have been removed.
+- The -d command line flag was dropped. It will now automatically detect the
+ default colours by using op/AX. Nevertheless, if needed, the
+ terminal-overrides session option can replace it.
tmux consists of a server part and multiple clients. The server is created when
required and runs continuously unless killed by the user. Clients access the
@@ -37,17 +39,14 @@ The following is a summary of major features implemented in this version:
- Support for VT100 line drawing characters.
- A large command set.
- Vertical window splitting and layout.
-- Automatic server locking on inactivity.
+- Automatic server locking on inactivity by running an external command.
- A configuration file.
- UTF-8 support.
A more extensive, but rough, todo list is included in the TODO file.
tmux also depends on several features of the client terminal (TERM), if these
-are missing it may refuse to run, or not behave correctly. Known working are
-TERM=screen (tmux in screen), xterm, xterm-color and rxvt. Note that TERM=xterm
-does not support colour on OpenBSD. screen ignores this, tmux does not: use
-xterm-color or rxvt for colour.
+are missing it may refuse to run, or not behave correctly.
tmux supports UTF-8. To use it, the utf8 option must be set on each window;
this may be turned on for all windows by setting it as a global option, see
@@ -89,4 +88,4 @@ start. Please contact me with any queries.
-- Nicholas Marriott <nicm@users.sf.net>
-$Id: NOTES,v 1.50 2009-10-25 21:45:26 nicm Exp $
+$Id: NOTES,v 1.51 2009-11-05 12:35:47 tcunha Exp $