xref: /OK3568_Linux_fs/kernel/Documentation/s390/3270.ChangeLog (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunChangeLog for the UTS Global 3270-support patch
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunSep 2002:	Get bootup colors right on 3270 console
4*4882a593Smuzhiyun	* In tubttybld.c, substantially revise ESC processing so that
5*4882a593Smuzhiyun	  ESC sequences (especially coloring ones) and the strings
6*4882a593Smuzhiyun	  they affect work as right as 3270 can get them.  Also, set
7*4882a593Smuzhiyun	  screen height to omit the two rows used for input area, in
8*4882a593Smuzhiyun	  tty3270_open() in tubtty.c.
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunSep 2002:	Dynamically get 3270 input buffer
11*4882a593Smuzhiyun	* Oversize 3270 screen widths may exceed GEOM_MAXINPLEN columns,
12*4882a593Smuzhiyun	  so get input-area buffer dynamically when sizing the device in
13*4882a593Smuzhiyun	  tubmakemin() in tuball.c (if it's the console) or tty3270_open()
14*4882a593Smuzhiyun	  in tubtty.c (if needed).  Change tubp->tty_input to be a
15*4882a593Smuzhiyun	  pointer rather than an array, in tubio.h.
16*4882a593Smuzhiyun
17*4882a593SmuzhiyunSep 2002:	Fix tubfs kmalloc()s
18*4882a593Smuzhiyun	* Do read and write lengths correctly in fs3270_read()
19*4882a593Smuzhiyun	  and fs3270_write(), while never asking kmalloc()
20*4882a593Smuzhiyun	  for more than 0x800 bytes.  Affects tubfs.c and tubio.h.
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunSep 2002:	Recognize 3270 control unit type 3174
23*4882a593Smuzhiyun	* Recognize control-unit type 0x3174 as well as 0x327?.
24*4882a593Smuzhiyun	  The IBM 2047 device emulates a 3174 control unit.
25*4882a593Smuzhiyun	  Modularize control-unit recognition in tuball.c by
26*4882a593Smuzhiyun	  adding and invoking new tub3270_is_ours().
27*4882a593Smuzhiyun
28*4882a593SmuzhiyunApr 2002:	Fix 3270 console reboot loop
29*4882a593Smuzhiyun	* (Belated log entry) Fixed reboot loop if 3270 console,
30*4882a593Smuzhiyun	  in tubtty.c:ttu3270_bh().
31*4882a593Smuzhiyun
32*4882a593SmuzhiyunFeb 6, 2001:
33*4882a593Smuzhiyun	* This changelog is new
34*4882a593Smuzhiyun	* tub3270 now supports 3270 console:
35*4882a593Smuzhiyun		Specify y for CONFIG_3270 and y for CONFIG_3270_CONSOLE.
36*4882a593Smuzhiyun		Support for 3215 will not appear if 3270 console support
37*4882a593Smuzhiyun		is chosen.
38*4882a593Smuzhiyun		NOTE:  The default is 3270 console support, NOT 3215.
39*4882a593Smuzhiyun	* the components are remodularized: added source modules are
40*4882a593Smuzhiyun	  tubttybld.c and tubttyscl.c, for screen-building code and
41*4882a593Smuzhiyun	  scroll-timeout code.
42*4882a593Smuzhiyun	* tub3270 source for this (2.4.0) version is #ifdeffed to
43*4882a593Smuzhiyun	  build with both 2.4.0 and 2.2.16.2.
44*4882a593Smuzhiyun	* color support and minimal other ESC-sequence support is added.
45