From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18516 invoked from network); 20 Sep 1997 17:19:56 -0000 Received: from math.gatech.edu (list@130.207.146.50) by ns1.primenet.com.au with SMTP; 20 Sep 1997 17:19:56 -0000 Received: (from list@localhost) by math.gatech.edu (8.8.5/8.8.5) id NAA06096; Sat, 20 Sep 1997 13:07:04 -0400 (EDT) Resent-Date: Sat, 20 Sep 1997 13:07:04 -0400 (EDT) From: "Bart Schaefer" Message-Id: <970920100642.ZM28602@candle.brasslantern.com> Date: Sat, 20 Sep 1997 10:06:42 -0700 In-Reply-To: <199709200753.DAA03159@hzoli.home> Comments: In reply to Zoltan Hidvegi "zsh-3.0.5-test1" (Sep 20, 3:53am) References: <199709200753.DAA03159@hzoli.home> X-Mailer: Z-Mail (4.0b.820 20aug96) To: Zoltan Hidvegi , zsh-workers@math.gatech.edu (Zsh hacking and development), garth@anchor.cs.colorado.edu Subject: Re: zsh-3.0.5-test1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Resent-Message-ID: <"LZWjU3.0.BV1.uA09q"@math> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/3511 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu On Sep 20, 3:53am, Zoltan Hidvegi wrote: } Subject: zsh-3.0.5-test1 } } I've put a zsh-3.0.5 test release to } ftp://ftp.cs.elte.hu/pub/zsh/testing/. Stuff that seems to be missing: * PWS's patch from zsh-workers 3285 for chasing symlinks when markdirs. (Was this deemed unnecessary, or fixed a different way?) * PWS's print_eight_bit option (lost the article number). (Also not necessary?) * My patch in zle_main.c and zle_tricky.c to use `!gotmult' in place of `zmult == 1' in a couple of places. * Geoff Wing's fix in zle_refresh.c (lost the article number) to replace a strncpy() with a memcpy(). This one seems important; here it is: --- zsh-3.0.5-test1/Src/zle_refresh.c Sun Jun 22 22:12:47 1997 +++ Src/zle_refresh.c Tue Jul 29 09:28:40 1997 @@ -575,9 +575,10 @@ if (nllen) strncpy(p1, nl, nllen); memset(p1 + nllen, ' ', winw - nllen); - p1[winw] = p1[winw + 1] = '\0'; + p1[winw] = '\0'; + p1[winw + 1] = (nllen < winw) ? '\0' : nl[winw + 1]; if (ln && nbuf[ln]) - strncpy(nl, p1, winw + 2); /* next time obuf will be up-to-date */ + memcpy(nl, p1, winw + 2); /* next time obuf will be up-to-date */ else nl = p1; /* don't keep the padding for prompt line */ nllen = winw; * PWS's patch (lost article number) to eliminate extra spaces at the end of the command line when doing menu completions. Another important one: --- zsh-3.0.5-test1/Src/zle_utils.c Mon Jun 2 22:11:25 1997 +++ Src/zle_utils.c Sat Jun 28 19:21:59 1997 @@ -73,7 +73,7 @@ line[to] = line[to + cnt]; to++; } - ll = to; + line[ll = to] = '\0'; } /**/ * My recent patches to Misc/c2z. -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com