---------------------------------------------------------------------- ELOQUENCE B.07.00 - patch 0312150 ---------------------------------------------------------------------- This patch fixes a compatibility problem with Eloquence terminal adaptions and newer ncurses versions. Problems have been observed with SuSE 8.2 and SuSE 9.0 but other Linux distributions are likely also affected. This patch will be integrated in the Eloquence B.07.00 release. Eloquence B.07.00 must be installed before applying this patch. Severity: PE70-0312150: BUG FIX PE70-0309190: BUG FIX Patch PE70-0312150 ------------------ Platforms: Linux * The hp7009x and hpterm terminal types did not display line drawing characters or displayed wrong line drawing characters. Ncurses may not output any line drawing characters unless the acsc capability is defined. Unless a character is present in the acsc capability, ncurses may output a binary zero instead of a line drawing charater that could cause a garbaged display. The hp.ti and hpterm.ti terminfo files have been modified to handle all possible line drawing characters. Please note that ncurses has known problems with hp terminal types (terminal types that use xmc#0) we recommend to use the em220 terminal type (vt220 compatibility) with hp7009x (or compatible) terminals. * The hp7009x and hpterm terminal types could show a garbaged display. Newer ncurses versions use the cub1 capability after a previous CR to move to the last column of a line. However cub1 was defined as a backspace that does not move backwards when at the first column. The cub1 capability has been changed to use ESC D instead. * The 70060 terminal type did not show line drawing characters. This was caused by a missing acsc capability. Patch PE70-0309190 ------------------ Platforms: Linux * Wrong line Drawing characters are displayed with the em220 terminal type. The em220 terminal emulation is used on Linux with Reflection/1 or HP terminals using the vt220-7 emulation. SuSE 8.2 uses the ncurses 5.3 library which results in a problem with alternate character set and compiled terminfo entries that do not include the acsc property. The ncurses 5.3 tic utility adds a default acsc value. The em220.ti terminal description was modified to add the acsc property and compiled terminfo entries are included. As an alternative to installing this patch, the em220 terminfo entry may simply be re-compiled with the commands below: $ cd /opt/eloquence6/share/terminal $ tic -o ../terminfo em220 Installation: ------------- UNIX: In order to install this patch, you need to unpack it with gzip. Installation requires root privileges. cd /opt/eloquence6 gzip -dc /path/to/PE70-0312150-linux.tar.gz | tar xf - Files: share/terminal/em220.ti share/terminal/hp.ti share/terminal/hpterm.ti share/terminal/70060.ti share/terminfo/* share/doc/PE70-0312150-README