Thomas Wolff wrote:
Actually, I just remember again that I though I should change the
terminfo entry too. Just - where's the source to patch?
http://mirrors.kernel.org/sources.redhat.com/cygwin/release/terminfo/terminfo-5.7_20091114-13-src.tar.bz2
That -src package is basically just a wrapper around terminfo.src from
ncurses-5.7 (as of patch level 20091114). So, the ultimate upstream
source is actually ncurses. But I split it out specifically so that we
could do faster updates of terminfo (rebuilding all of ncurses simply to
change two characters in /usr/share/terminfo/[63|c]/cygwin is rather silly).
So, send me patches against terminfo.src from that -src tarball, and
once we've got it figured out, I'll push it upstream to the ncurses
maintainer.
Sorry for the slightly late response. Attached is a small patch.
Two notes:
* I used the occasion to add PC graphics mode to the linux console, too,
which have always been missing there.
* I patched "cygwinDBG" only for now, because if the patch goes
upstream, the new VT100 graphics mode will not be available for remote
login from an older cygwin console for a while. Feel free to modify the
entry "cygwin" accordingly if you feel confident with it.
Thomas
769a770
> smpch=\E[11m, rmpch=\E[10m,
5307d5307
<
acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376,
5325c5325
< rc=\E8, rev=\E[7m, ri=\EM, rmacs=\E[10m, rmir=\E[4l,
---
> rc=\E8, rev=\E[7m, ri=\EM, rmir=\E[4l,
5329,5330c5329,5332
< sgr0=\E[0;10m, smacs=\E[11m, smir=\E[4h, smso=\E[7m,
< smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd, use=vt102+enq,
---
> sgr0=\E[0;10m, smir=\E[4h, smso=\E[7m,
> smul=\E[4m, tbc=\E[3g, vpa=\E[%i%p1%dd,
> smpch=\E[11m, rmpch=\E[10m, smacs=\E(0, rmacs=\E(B, ech=\E[%p1%dX,
> use=vt102+enq,