bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-ncurses] ANN: ncurses-6.4-20240120


From: Thomas Dickey
Subject: Re: [bug-ncurses] ANN: ncurses-6.4-20240120
Date: Mon, 12 Feb 2024 18:13:40 -0500

On Mon, Feb 12, 2024 at 04:29:07PM -0500, Thomas Dickey wrote:
> On Mon, Feb 12, 2024 at 03:50:26PM +0100, Dr. Werner Fink wrote:
> > On 2024/01/29 08:23:49 +0100, Dr. Werner Fink wrote:
> > > 
> > > I carry a long time a patch for rxvt-unicode as our maintainer for
> > > (u)rxvt had hinted to problems with rxvt-unicode.
> > > 
> > > > For Tumbleweed, less will (using the terminfo) set cursor application
> > > > mode.  Other platforms may differ.
> > > > 
> > > > There are other problems with the upstream terminfo,
> > > > but this particular detail is more of a preference than a bug fix.
> > > 
> > > Ack
> > 
> > Now I've catched the first bug report about broken rxvt-unicode and
> > indeed the new vt100+4bsd overwrites my patched xxvt+pcfkeys

I see - you were referring to "rxvt-pcfkeys" here.

The order does matter when the "use=" blocks differ.
 
> I don't see that I changed vt100+4bsd since beginning refactoring in November.
> 
> However, if you patched any of the "building blocks" which I used, that
> could make a difference.

indeed.
 
> The refactoring uses the (fixed) infocmp "-u" option, which generates
> a diff for each entry.  That diff is a little noisy, and as Sven pointed
> out, in manually transferring the changes I made a couple of unintentional
> changes (which are corrected in the current version).  Just to check that,
> I ran my other infocmp script to compare October 28 versus current code,
> and (attaching a diff) see nothing unexpected.
>  
> >   infocmp -T rxvt+pcfkeys vt100+4bsd | grep kcu
> >         kcub1: '\EOD', '\E[D'.
> >         kcud1: '\EOB', '\E[B'.
> >         kcuf1: '\EOC', '\E[C'.
> >         kcuu1: '\EOA', '\E[A'.
> > 
> > https://bugzilla.opensuse.org/show_bug.cgi?id=1219626
> 
> here I get no output.  Checking with 20240120 - same.  The fixes in 20240127
> don't touch these entries.
...

https://build.opensuse.org/request/show/1146208

I have this currently:

1.476        (tom      11-May-13): rxvt-basic|rxvt terminal base (X Window 
System),
1.1117       (tom      14-Jan-24):      OTbs, bce, eo, mir, xenl, xon, XT,
1.1117       (tom      14-Jan-24):      blink=\E[5m, bold=\E[1m, 
clear=\E[H\E[2J, cub1=^H, cud1=\n,
1.1117       (tom      14-Jan-24):      cup=\E[%i%p1%d;%p2%dH, ed=\E[J, 
el=\E[K, el1=\E[1K,
1.1117       (tom      14-Jan-24):      flash=\E[?5h$<100/>\E[?5l, 
ich=\E[%p1%d@,
1.1095       (tom      06-Jan-24):      is1=\E[?47l\E=\E[?1l,
1.1117       (tom      14-Jan-24):      
is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l,
1.1117       (tom      14-Jan-24):      kcbt=\E[Z, kmous=\E[M, rev=\E[7m, 
ri=\EM, rmir=\E[4l,
1.1117       (tom      14-Jan-24):      rmkx=\E>, rmso=\E[27m, rmul=\E[24m,
1.476        (tom      11-May-13):      
rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,
1.572        (tom      02-Oct-16):      
rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?
1.572        (tom      02-Oct-16):          25h,
1.1095       (tom      06-Jan-24):      s0ds=\E(B, s1ds=\E(0,
1.572        (tom      02-Oct-16):      
sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?
1.572        (tom      02-Oct-16):          %p9%t\016%e\017%;,
1.1117       (tom      14-Jan-24):      sgr0=\E[0m\017, smir=\E[4h, smkx=\E=, 
smso=\E[7m,
1.1117       (tom      14-Jan-24):      smul=\E[4m, use=ansi+csr, use=ansi+idl, 
use=ansi+local,
1.1117       (tom      14-Jan-24):      use=xterm+alt47, use=vt100+enq, 
use=vt100+4bsd,
1.1104       (tom      13-Jan-24):      use=rxvt+pcfkeys, use=vt220+cvis, 
use=vt220+keypad,

and this from October:

1.476        (tom      11-May-13): rxvt-basic|rxvt terminal base (X Window 
System),
1.476        (tom      11-May-13):      OTbs, am, bce, eo, mir, msgr, xenl, 
xon, XT,
1.476        (tom      11-May-13):      cols#80, it#8, lines#24,
1.476        (tom      11-May-13):      
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
1.845        (tom      25-Jan-21):      bel=^G, blink=\E[5m, bold=\E[1m, 
clear=\E[H\E[2J, cr=\r,
1.476        (tom      11-May-13):      csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, 
cub1=^H,
1.600        (tom      22-Apr-17):      cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, 
cuf1=\E[C,
1.476        (tom      11-May-13):      cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 
cuu1=\E[A,
1.476        (tom      11-May-13):      dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, 
el=\E[K, el1=\E[1K,
1.575        (tom      26-Nov-16):      enacs=\E(B\E)0, 
flash=\E[?5h$<100/>\E[?5l, home=\E[H,
1.768        (tom      09-Nov-19):      ht=^I, hts=\EH, ich=\E[%p1%d@, 
il=\E[%p1%dL, il1=\E[L,
1.768        (tom      09-Nov-19):      ind=\n, is1=\E[?47l\E=\E[?1l,
1.476        (tom      11-May-13):      
is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kbs=^H,
1.476        (tom      11-May-13):      kcbt=\E[Z, kmous=\E[M, rc=\E8, 
rev=\E[7m, ri=\EM, rmacs=^O,
1.1021       (tom      03-Jul-22):      rmir=\E[4l, rmkx=\E>, rmso=\E[27m, 
rmul=\E[24m,
1.476        (tom      11-May-13):      
rs1=\E>\E[1;3;4;5;6l\E[?7h\E[m\E[r\E[2J\E[H,
1.572        (tom      02-Oct-16):      
rs2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l\E[?
1.572        (tom      02-Oct-16):          25h,
1.476        (tom      11-May-13):      s0ds=\E(B, s1ds=\E(0, sc=\E7,
1.572        (tom      02-Oct-16):      
sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?
1.572        (tom      02-Oct-16):          %p9%t\016%e\017%;,
1.1021       (tom      03-Jul-22):      sgr0=\E[0m\017, smacs=^N, smir=\E[4h, 
smkx=\E=, smso=\E[7m,
1.1021       (tom      03-Jul-22):      smul=\E[4m, tbc=\E[3g, use=xterm+alt47, 
use=vt100+enq,
1.845        (tom      25-Jan-21):      use=rxvt+pcfkeys, use=vt220+cvis, 
use=vt220+keypad,

so the problem you saw was introduced by my using vt100+4bsd (and other blocks)
to reduce this from 24 lines to 19 

-- 
Thomas E. Dickey <dickey@invisible-island.net>
https://invisible-island.net

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]