[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ncurses-bug
Subject:    Patch: remove DECCOLM+DECSCLM from foot
From:       Daniel =?utf-8?Q?Ekl=C3=B6f?= via "Bug reports for ncurses, the GNU implementati
Date:       2023-03-31 8:48:59
Message-ID: 871ql5jnxf.fsf () ekloef ! se
[Download RAW message or body]

Hi,

Foot has never supported neither 132-column mode, nor smooth 
scrolling. It did however recognize the escape sequences, and 
logged an "unimplemented" warning. It also implemented certain 
side-effects of DECCOLM (erase screen, home cursor). This applied 
for foot <= 1.13.1.

It is now being changed, and we're removing *all* support for 
DECCOLM+DECSCLM completely. Warnings and side-effects. This is 
being done in https://codeberg.org/dnkl/foot/pulls/1268.

As part of that, we'd like to see the DECRSTs of these two being 
removed from foot's terminfo. Please see attached patch.

Thanks,
Daniel (I'm not subscribed)


["ncurses-terminfo-is2-rs2.patch" (text/x-patch)]

diff --git a/misc/terminfo.src b/misc/terminfo.src
index 55766215..dc12e12d 100644
--- a/misc/terminfo.src
+++ b/misc/terminfo.src
@@ -7985,10 +7985,10 @@ foot+base|foot base fragment,
 	bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
 	cub1=^H, cud1=\n, dim=\E[2m, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
 	el1=\E[1K, flash=\E]555\E\\, ind=\n, invis=\E[8m,
-	is2=\E[!p\E[?3;4l\E[4l\E>, kbs=^?, kcbt=\E[Z,
+	is2=\E[!p\E[4l\E>, kbs=^?, kcbt=\E[Z,
 	oc=\E]104\E\\, op=\E[39;49m, rev=\E[7m, ri=\EM, rmacs=\E(B,
 	rmam=\E[?7l, rmkx=\E[?1l\E>, rmso=\E[27m, rmul=\E[24m,
-	rs1=\Ec, rs2=\E[!p\E[?3;4l\E[4l\E>,
+	rs1=\Ec, rs2=\E[!p\E[4l\E>,
 	sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;
 	    %?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
 	sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smkx=\E[?1h\E=,


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic