1 -------------------------------
2 What's new in screen-3.9.15 ?
3 -------------------------------
5 * unicode combining character support
7 * new encoding: chinese GBK
9 * new 'backtick' command and string escape to embed command
10 output into e.g. the hardstatus line
13 -------------------------------
14 What's new in screen-3.9.13 ?
15 -------------------------------
17 * altscreen support from Gurusamy Sarathy
19 * new command "maxwin" to set a limit on the number of windows
21 * new keys in copy&paste mode: 'B' and 'E'
24 -------------------------------
25 What's new in screen-3.9.11 ?
26 -------------------------------
28 * windowlist, bound to ^A"
30 * support for other encodings, e.g. big5, koi8r, cp1251
31 new commands 'encoding', 'defencoding'
32 'register', 'readreg', 'readbuf', 'writebuf' now understand
33 an extra encoding parameter
35 * support for double utf-8 characters
37 * lots of new string escapes and extensions to existsing ones:
38 %LD, %LM, %Lw, %W, %-w, %+w, %H, %f, %F, %l, %=, %<, %>
40 * new commands: 'source', 'eval', 'deflog', 'ignorecase', 'setsid'
42 * command key classes: 'bind', 'command' and 'help' understand
43 a '-c <class>' parameter. See the man page for examples
45 * new login state: always - don't remove slot even if screen gets
48 * 256 color support (experimental)
50 * configurable time format string (for ^At)
52 * config option to use localized month/week names
54 * new option '-h' for hardcopy: also dump the scrollback buffer
57 ------------------------------
58 What's new in screen-3.9.9 ?
59 ------------------------------
61 * new '-X' option to send commands to screen sessions.
65 * added a possibility to change the attributes/color in caption or
68 caption always "%3n %{r}%t%{-}%? @%u%?%? %{g}[%h]%{-}%?"
70 * new 'dinfo' command to show what screen thinks about your terminal.
72 * new 'attrcolor' command to map attributes to color codes:
76 * support for UTF-8: new commands 'utf8', 'defutf8' to change the
77 encoding of a window, plus a '-U' option to tell screen that
78 your terminal sends/receives UTF-8 codes.
80 * support for 16 colors.
83 ------------------------------
84 What's new in screen-3.9.8 ?
85 ------------------------------
87 * new command 'resize' to resize regions (aka split windows), try:
93 * new argument for 'focus': up, down, top, bottom
95 * X11 mouse tracking support
97 * Support for the "new color model", aka "background color erase":
98 the bce/defbce commands change the color model of the current
101 * experimental rxvt OSC sequence support (used to set a background
102 picture or to change the default colors), disabled by default.
105 ----------------------------
106 What's new in screen-3.9 ?
107 ----------------------------
109 * real multiuser support
110 A window can now be displayed on more than one attached displays.
111 Screen does all the necessary clipping if the window size doesn't
114 ^AF - fit the window size into the display size.
116 * split screen support
117 A display may now host multiple windows.
119 ^AS - split horizontally. This add another region to the display
120 ^A<Tab> - move the focus to the next region
121 ^AX - kill the current region
122 ^AQ - kill all other regions
124 * hardstatus emulation support
125 The last line of the display may now be used as a hardstatus
126 line if the terminal doesn't have the 'hs' capability.
128 hardstatus [always]lastline
129 hardstatus [always]message
130 hardstatus [always]ignore
132 * configurable window seperator and hardstatus strings
133 The window (region) seperator and the hardstatus can be set to an
134 arbitrary string containing screen's % escape sequences.
135 The window's hardstatus is just another escape sequence, '%h'.
137 hardstatus string [string]
138 caption string [string]
139 The default strings are "%h" (hardstatus) and "%3n %t" (caption).
141 * permanent window seperator
142 The window seperator can be set to stay on screen even if
143 the display contains only one region
149 %c - current time HH:MM (*CHANGE*: this was %w in screen-3.7)
150 %C - current time HH:MM in 24h format
151 %l - the load of the system
152 %h - hardstatus of the window
153 %w - all window names
154 %W - all window names except the current window
155 %u - all other users on this window
156 %? - the part to the next %? is displayed only if an escape
157 expands to an nonempty string.
158 %: - "else" part of %?
159 Some escapes like %c may be qualified with a '0' (like %0c)
160 to make screen use '0' instead of space as a filler.
161 Others understand a length qualifier, like %3n.
162 If escapes like the current time are used as hardstatus/caption
163 string screen will update them so that you can always have
164 the current time onscreen.
165 *CHANGE* ~ is no longer used as bell character, use ^G instead!
167 * logfile timestamps and flush timeout
171 logtstamp string [string]
172 logtstamp after [secs]
174 * configurable breaktype
175 You can now choose one of TIOCSBRK, TCSBRK, tcsendbreak.
180 * other new commands:
181 hstatus - set the window's hardstatus
185 * optional builtin telnet.
186 This is useful if screen is used as frontend to a terminal
187 multiplexor. Use //telnet to access the builtin telnet program,
188 as in: 'screen //telnet host [port]'
190 * remote detach and reattach change:
191 '-d' is now ignored if the screen is already detached and you
192 want to reattach. You can also use '-RR' to make screen use
193 the first session found if more than one session is available.
194 Thus '-d -RR' or '-x -RR' always gets you a screen.
196 * support for history compaction
197 You can tell screen to suppress trailing blank lines when
198 scolling up text into the history buffer. (Wayne Davison)
202 * optional Braille support. If you can read Braille and have one of
203 the devices listed in README.DOTSCREEN, please compile with
204 -DHAVE_BRAILLE and let us know if this feature is useful.