18c2ecf20Sopenharmony_ciChangeLog for the UTS Global 3270-support patch
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciSep 2002:	Get bootup colors right on 3270 console
48c2ecf20Sopenharmony_ci	* In tubttybld.c, substantially revise ESC processing so that
58c2ecf20Sopenharmony_ci	  ESC sequences (especially coloring ones) and the strings
68c2ecf20Sopenharmony_ci	  they affect work as right as 3270 can get them.  Also, set
78c2ecf20Sopenharmony_ci	  screen height to omit the two rows used for input area, in
88c2ecf20Sopenharmony_ci	  tty3270_open() in tubtty.c.
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ciSep 2002:	Dynamically get 3270 input buffer
118c2ecf20Sopenharmony_ci	* Oversize 3270 screen widths may exceed GEOM_MAXINPLEN columns,
128c2ecf20Sopenharmony_ci	  so get input-area buffer dynamically when sizing the device in
138c2ecf20Sopenharmony_ci	  tubmakemin() in tuball.c (if it's the console) or tty3270_open()
148c2ecf20Sopenharmony_ci	  in tubtty.c (if needed).  Change tubp->tty_input to be a
158c2ecf20Sopenharmony_ci	  pointer rather than an array, in tubio.h.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciSep 2002:	Fix tubfs kmalloc()s
188c2ecf20Sopenharmony_ci	* Do read and write lengths correctly in fs3270_read()
198c2ecf20Sopenharmony_ci	  and fs3270_write(), while never asking kmalloc()
208c2ecf20Sopenharmony_ci	  for more than 0x800 bytes.  Affects tubfs.c and tubio.h.
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ciSep 2002:	Recognize 3270 control unit type 3174
238c2ecf20Sopenharmony_ci	* Recognize control-unit type 0x3174 as well as 0x327?.
248c2ecf20Sopenharmony_ci	  The IBM 2047 device emulates a 3174 control unit.
258c2ecf20Sopenharmony_ci	  Modularize control-unit recognition in tuball.c by
268c2ecf20Sopenharmony_ci	  adding and invoking new tub3270_is_ours().
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciApr 2002:	Fix 3270 console reboot loop
298c2ecf20Sopenharmony_ci	* (Belated log entry) Fixed reboot loop if 3270 console,
308c2ecf20Sopenharmony_ci	  in tubtty.c:ttu3270_bh().
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciFeb 6, 2001:
338c2ecf20Sopenharmony_ci	* This changelog is new
348c2ecf20Sopenharmony_ci	* tub3270 now supports 3270 console:
358c2ecf20Sopenharmony_ci		Specify y for CONFIG_3270 and y for CONFIG_3270_CONSOLE.
368c2ecf20Sopenharmony_ci		Support for 3215 will not appear if 3270 console support
378c2ecf20Sopenharmony_ci		is chosen.
388c2ecf20Sopenharmony_ci		NOTE:  The default is 3270 console support, NOT 3215.
398c2ecf20Sopenharmony_ci	* the components are remodularized: added source modules are
408c2ecf20Sopenharmony_ci	  tubttybld.c and tubttyscl.c, for screen-building code and
418c2ecf20Sopenharmony_ci	  scroll-timeout code.
428c2ecf20Sopenharmony_ci	* tub3270 source for this (2.4.0) version is #ifdeffed to
438c2ecf20Sopenharmony_ci	  build with both 2.4.0 and 2.2.16.2.
448c2ecf20Sopenharmony_ci	* color support and minimal other ESC-sequence support is added.
45