xterm-20.patch.txt

XFree86 3.1.2Ec - xterm patch #20 - 1996/7/24 - T.Dickey
 
This documents the changes in control sequences for window operations that
I added in my previous patch.  I'm testing another patch that allows the
user to use less memory if colors aren't needed.
 
--------------------------------------------------------------------------------
Index: ctlseqs.ms
*** /build/x11r6/XFree86-3.1.2Ec/xc/doc/specs/xterm/ctlseqs.ms  Mon Jul  8 12:42:24 1996
--- /build/x11r6/XFree86-current/xc/doc/specs/xterm/ctlseqs.ms  Wed Jul 24 21:03:44 1996
***************
*** 34,39 ****
--- 34,40 ----
  .\" Originally written by Edward Moy, University of California,
  .\" Berkeley, edmoy@violet.berkeley.edu, for the X.V10R4 xterm.
  .\" The X Consortium staff has since updated it for X11.
+ .\" Updated by Thomas Dickey <dickey@clark.net> for XFree86 3.1.2E
  .\"
  .\" Run this file through troff and use the -ms macro package.
  .\"
***************
*** 359,365 ****
  Set Mode (SM)
    \*(Ps = \*4 \(-> Insert Mode (IRM)
    \*(Ps = \*2\*0 \(-> Automatic Newline (LNM)
! .IP \\*(Es\\*([[\\*(Pm\\*s\\*j
  Character Position Absolute  [column] (default = [row,1]) (HPA)
  .IP \\*(Es\\*([[\\*(Pm\\*s\\*l
  Reset Mode (RM)
--- 360,366 ----
  Set Mode (SM)
    \*(Ps = \*4 \(-> Insert Mode (IRM)
    \*(Ps = \*2\*0 \(-> Automatic Newline (LNM)
! .IP \\*(Es\\*([[\\*(Pm\\*s\\*`
  Character Position Absolute  [column] (default = [row,1]) (HPA)
  .IP \\*(Es\\*([[\\*(Pm\\*s\\*l
  Reset Mode (RM)
***************
*** 402,407 ****
--- 403,432 ----
  \*(Es\*([[\*(Ir\*s\*;\*(Ic\*s\*R
  .IP \\*(Es\\*([[\\*(Ps\\*s\\*;\\*(Ps\\*s\\*r
  Set Scrolling Region [top;bottom] (default = full size of window) (DECSTBM)
+ .IP \\*(Es\\*([[\\*(Ps\\*s\\*;\\*s\\*(Ps\\*s\\*;\\*(Ps\\*s\\*t
+ Window manipulation (from \fIdtterm\fP).
+ Valid values for the first (and any additional parameters) are:
+   \*(Ps = \*1 \(-> Restore (de-iconify) window.
+   \*(Ps = \*2 \(-> Minimize (iconify) window.
+   \*(Ps = \*3 ; \fIx ; y\fP \(-> Move window to [x, y].
+   \*(Ps = \*4 ; \fIheight ; width\fP \(-> Resize the xterm window to height and width in pixels.
+   \*(Ps = \*5 \(-> Raise the xterm window to the front of the stacking order.
+   \*(Ps = \*6 \(-> Lower the xterm window to the bottom of the stacking order.
+   \*(Ps = \*7 \(-> Refresh the xterm window.
+   \*(Ps = \*8 ; \fIheight ; width\fP \(-> Resize the text area to [height;width] in characters.
+   \*(Ps = \*1\*1 \(-> Report xterm window state.
+ If the xterm window is open (non-iconified), it returns ``\*(Es [ 1 t''.
+ If the xterm window is iconified, it returns ``\*(Es [ 2 t''.
+   \*(Ps = \*1\*3 \(-> Report xterm window position as
+ \*(Es [ 3 ; x ; y t
+   \*(Ps = \*1\*4 \(-> Report xterm window in pixels as
+ \*(Es\*s\*([[\*s\*4\*s\*;\*sheight\*s\*;\*swidth\*s\*t
+   \*(Ps = \*1\*8 \(-> Report the size of the text area in characters as
+ \*(Es\*s\*([[\*s\*8\*s\*;\*sheight\*s\*;\*swidth t
+   \*(Ps = \*2\*0 \(-> Report xterm window's icon label as
+ \*(Es\*s\*]\*s\*L\*slabel\*s\*(Es\*s\*(bS
+   \*(Ps = \*2\*1 \(-> Report xterm window's title as
+ \*(Es\*s\*]\*s\*l\*stitle\*s\*(Es\*s\*(bS
  .IP \\*(Es\\*([[\\*(Ps\\*s\\*x
  Request Terminal Parameters (DECREQTPARM)
  .IP \\*(Es\\*([[\\*?\\*(Pm\\*s\\*h