Merge branch 'terminfo-remove-keypad'

Closes #670
This commit is contained in:
Daniel Eklöf 2021-08-14 21:11:21 +02:00
commit 3daafe9859
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 12 additions and 21 deletions

View file

@ -65,6 +65,18 @@
### Deprecated
### Removed
* `km`/`smm`/`rmm` from terminfo; foot prefixes Alt-key combinations
with `ESC`, and not by setting the 8:th “meta” bit, regardless of
`smm`/`rmm`. While this _can_ be disabled by, resetting private mode
1036, the terminfo should reflect the **default** behavior
(https://codeberg.org/dnkl/foot/issues/670).
* Keypad application mode keys from terminfo; enabling the keypad
application mode is not enough to make foot emit these sequences -
you also need to disable private mode 1035
(https://codeberg.org/dnkl/foot/issues/670).
### Fixed
* Rendering into the right margin area with `tweak.overflowing-glyphs`

View file

@ -17,7 +17,6 @@ foot+base|foot base fragment,
bw,
ccc,
hs,
km,
mir,
msgr,
npc,
@ -141,16 +140,7 @@ foot+base|foot base fragment,
kUP6=\E[1;6A,
kUP7=\E[1;7A,
kUP=\E[1;2A,
ka1=\EOw,
ka2=\EOx,
ka3=\EOy,
kb1=\EOt,
kb2=\EOu,
kb3=\EOv,
kbs=^?,
kc1=\EOq,
kc2=\EOr,
kc3=\EOs,
kcbt=\E[Z,
kcub1=\EOD,
kcud1=\EOB,
@ -158,7 +148,6 @@ foot+base|foot base fragment,
kcuu1=\EOA,
kdch1=\E[3~,
kend=\EOF,
kent=\EOM,
kf10=\E[21~,
kf11=\E[23~,
kf12=\E[24~,
@ -227,14 +216,6 @@ foot+base|foot base fragment,
kind=\E[1;2B,
kmous=\E[<,
knp=\E[6~,
kp5=\EOE,
kpADD=\EOk,
kpCMA=\EOl,
kpDIV=\EOo,
kpDOT=\EOn,
kpMUL=\EOj,
kpSUB=\EOm,
kpZRO=\EOp,
kpp=\E[5~,
kri=\E[1;2A,
oc=\E]104\E\\,
@ -250,7 +231,6 @@ foot+base|foot base fragment,
rmcup=\E[?1049l\E[23;0;0t,
rmir=\E[4l,
rmkx=\E[?1l\E>,
rmm=\E[?1034l,
rmso=\E[27m,
rmul=\E[24m,
rmxx=\E[29m,
@ -267,7 +247,6 @@ foot+base|foot base fragment,
smcup=\E[?1049h\E[22;0;0t,
smir=\E[4h,
smkx=\E[?1h\E=,
smm=\E[?1034h,
smso=\E[7m,
smul=\E[4m,
smxx=\E[9m,