2007-10-03 10:18:32 +00:00
|
|
|
03 October 2007
|
|
|
|
|
2007-10-03 21:31:07 +00:00
|
|
|
* (nicm) Rewrite command handling so commands are much more generic and the
|
|
|
|
same commands are used for command line and keys (although most will probably
|
|
|
|
need to check how they are called). Currently incomplete (only new/detach/ls
|
|
|
|
implemented).
|
2007-10-03 12:34:16 +00:00
|
|
|
* (nicm) String number arguments. So you can do: tmux bind ^Q create "blah".
|
2007-10-03 11:26:34 +00:00
|
|
|
* (nicm) Key binding. tmux bind key command [argument] and tmux unbind key.
|
|
|
|
Key names are in a table in key-string.c, plus A is A, ^A is ctrl-A.
|
|
|
|
Possible commands are in cmd.c (look at cmd_bind_table).
|
2007-10-03 10:18:32 +00:00
|
|
|
* (nicm) Move command parsing into the client. Also rename some messages and
|
|
|
|
tidy up a few bits. Lots more tidying up needed :-/.
|
|
|
|
|
2007-10-02 17:36:16 +00:00
|
|
|
02 October 2007
|
|
|
|
|
2007-10-02 17:45:05 +00:00
|
|
|
* (nicm) Redraw client status lines on rename.
|
2007-10-02 17:36:16 +00:00
|
|
|
* (nicm) Error on ambiguous command.
|
|
|
|
|
2007-10-01 14:53:29 +00:00
|
|
|
01 October 2007
|
|
|
|
|
2007-10-01 17:37:41 +00:00
|
|
|
* (nicm) Restore window title handling.
|
2007-10-01 14:53:29 +00:00
|
|
|
* (nicm) Simple uncustomisable status line with window list.
|
|
|
|
|
2007-09-30 13:02:14 +00:00
|
|
|
30 September 2007
|
|
|
|
|
|
|
|
* (nicm) Window info command for debugging, C-b I.
|
|
|
|
|
2007-09-29 09:53:25 +00:00
|
|
|
29 September 2007
|
|
|
|
|
2007-09-29 21:10:26 +00:00
|
|
|
* (nicm) Deleting/inserting lines should follow scrolling region. Fix.
|
2007-09-29 14:57:07 +00:00
|
|
|
* (nicm) Allow creation of detached sessions: "tmux new-session -d".
|
2007-09-29 13:22:15 +00:00
|
|
|
* (nicm) Permit error messages to be passed back for transient clients like
|
|
|
|
rename. Also make rename -i work.
|
2007-09-29 09:53:25 +00:00
|
|
|
* (nicm) Pass through bell in any window to current.
|
|
|
|
|
2007-09-28 21:41:52 +00:00
|
|
|
28 September 2007
|
2007-09-28 22:47:22 +00:00
|
|
|
|
|
|
|
* (nicm) Major rewrite of input parser:
|
|
|
|
- Lose the old weirdness in favour of a state machine.
|
|
|
|
- Merge in parsing from screen.c.
|
|
|
|
- Split key parsing off into a separate file.
|
|
|
|
This is step one towards hopefully allowing a status line. It requires
|
|
|
|
that we output data as if the terminal had one line less than it really does -
|
|
|
|
a serious problem when it comes to things like scrolling. This change
|
|
|
|
consolidates all the range checking and limiting together which should make
|
|
|
|
it easier.
|
|
|
|
* (mxey) Added window remaming, like "tmux rename [-s session] [-i index] name"
|
2007-09-28 21:41:52 +00:00
|
|
|
|
2007-09-27 10:14:10 +00:00
|
|
|
27 September 2007
|
|
|
|
|
|
|
|
* Split "tmux list" into "tmux list-sessions" (ls) and "list-windows" (lsw).
|
|
|
|
* New command session selection:
|
|
|
|
- if name is specified, look for it and use it if it exists, otherwise
|
|
|
|
error
|
|
|
|
- if no name specified, try the current session from $TMUX
|
|
|
|
- if $TMUX doesn't exist, and there is only one session, use it,
|
|
|
|
otherwise error
|
|
|
|
|
|
|
|
26 September 2007
|
|
|
|
|
|
|
|
* Add command aliases, so "ls" is an alias for "list".
|
|
|
|
* Rename some commands and alter syntax to take options after a la CVS. Also
|
|
|
|
change some flags. So:
|
|
|
|
|
|
|
|
tmux -s/socket -nabc new
|
|
|
|
|
|
|
|
Becomes:
|
|
|
|
|
|
|
|
tmux -S/socket new -sabc
|
|
|
|
|
|
|
|
* Major tidy and split of client/server code.
|
|
|
|
|
2007-09-22 11:50:33 +00:00
|
|
|
22 September 2007
|
|
|
|
|
|
|
|
* Window list command (C-b W). Started by Maximilian Gass, finished by me.
|
|
|
|
|
2007-09-20 08:21:59 +00:00
|
|
|
20 September 2007
|
|
|
|
|
2007-09-20 18:48:04 +00:00
|
|
|
* Specify meta via environment variable (META).
|
2007-09-20 18:03:23 +00:00
|
|
|
* Record last window and ^L key to switch to it. Largely from Maximilian Gass.
|
2007-09-20 09:43:33 +00:00
|
|
|
* Reset ignored signals in child after forkpty, makes ^C work.
|
2007-09-20 08:21:59 +00:00
|
|
|
* Wrap on next/previous. From Maximilian Gass.
|
|
|
|
|
2007-09-19 15:16:23 +00:00
|
|
|
19 September 2007
|
|
|
|
|
|
|
|
* Don't renumber windows on close.
|
|
|
|
|
2007-08-28 09:19:50 +00:00
|
|
|
28 August 2007
|
|
|
|
|
|
|
|
* Scrolling region (\e[r) support.
|
|
|
|
|
2007-08-27 09:53:38 +00:00
|
|
|
27 August 2007
|
|
|
|
|
|
|
|
* Change screen.c to work more logically and hopefully fix heap corruption.
|
|
|
|
|
2007-07-09 19:04:12 +00:00
|
|
|
09 July 2007
|
|
|
|
|
|
|
|
* Initial import to CVS. Basic functions are working, albeit with a couple of
|
|
|
|
showstopper memory bugs and many missing features. Detaching, reattaching,
|
|
|
|
creating new sessions, listing sessions work acceptably for using with shells.
|
|
|
|
Simple curses programs (top, systat, tetris) and more complicated ones (mutt,
|
|
|
|
emacs) that don't require scrolling regions (ESC[r) mostly work fine
|
|
|
|
(including mutt, emacs). No status bar yet and no key remapping or other
|
|
|
|
customisation.
|
|
|
|
|
2007-10-03 21:31:07 +00:00
|
|
|
$Id: CHANGES,v 1.26 2007-10-03 21:31:06 nicm Exp $
|
2007-07-10 10:21:58 +00:00
|
|
|
|