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