Comment 17 for bug 1297051

Revision history for this message
boon (boon-9ft1s) wrote :

Coming first to \e[?40h ...

a) I grepped the VT2xx manual.

b) I browsed the VT5xx manual.

c) I tested it on a real VT5xx terminal.

d) I happened to find it documented in "man 5 dtterm" on a particular flavour of Unix. (dtterm was/is an X-windows terminal emulator.)

I am highly confident that the above escape sequence is an invention of emulators and never existed with the function ascribed to it in a real terminal. (That doesn't preclude the possibility that the escape sequence does have some other, undocumented, function in a real terminal, which function was not evident to me. Hence it is not ideal to send the escape sequence blindly to all terminals.)

I am not after a change to its behaviour. In fact the only thing wrong with it is that it defaults the wrong way, causing the emulated terminal to fail to be compatible with the real thing. However I am not even after fixing the default. It is too late. Changing the default now would be broken just as having the default wrong in the first place was broken.