From: Hin-Tak L. <hin...@ya...> - 2003-06-20 23:21:06
|
Jun Sun wrote: > On Fri, Jun 20, 2003 at 08:37:09AM +0100, Hin-Tak Leung wrote: > >>Can I ask (1) how the old bug looks like? >>(2) Did you use the new termcap/terminfo files (one >>of the post-5.2.3 enhancements)? >> >>If the old bug is about screen layout, it is most-likely >>due to (2). There weren't much difference between 5.2.2 and >>5.2.3, other than removing a lot of compiler warnings/errors. > > The bug shows with redhat 6.2 + cxterm 5.2.2. I forget about mutt > version. Around v1.0. > > The workaround I used to use is "export TERM=vt100". > > My current system is redhat 9 + cxterm 5.2.3+. Mutt is 1.4. And > I don't have to use the workaround. I don't know what is responsible > for the change. > > The symptom was in threaded listing, subjects are not lined up correctly. That's screen layout corruption (it was discussed in the mailing list affecting lynx, and vi previously), particularly if you can work around it with setting TERM. The correct fix is detailed in "README.terminfo". It is a problem of Xfree86 moving away from how the older X11R6 system was like in 1995 when cxterm's terminal capability code was last updated; the proper way to fix it is to create proper "cxterm" TERM entries in the host OS. If the terminal capability database in a distro doesn't have a cxterm entry, cxterm will try to use the xterm entry (very distro and also very Xfree86-version dependent - depending on whether Eterm/GnomeTerm was intergrated, etc) which may or may not work. I think cxterm only *happened* to work on RH9 - you should fix it properly as outlined in README.terminfo. |