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