From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/29959 Path: main.gmane.org!not-for-mail From: Shenghuo ZHU Newsgroups: gmane.emacs.gnus.general Subject: Re: gnus 5.8.4 - display bug (same as in 5.8.3) Date: 20 Apr 2000 22:32:46 -0400 Organization: U of Rochester Sender: owner-ding@hpc.uh.edu Message-ID: <2nk8hsb2up.fsf@tiger.jia.vnet> References: <873doh79lo.fsf@lucy.mtth1.on.wave.home.com> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: main.gmane.org 1035166552 5770 80.91.224.250 (21 Oct 2002 02:15:52 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:15:52 +0000 (UTC) Return-Path: Original-Received: from lisa.math.uh.edu (lisa.math.uh.edu [129.7.128.49]) by mailhost.sclp.com (Postfix) with ESMTP id 3166FD051E for ; Thu, 20 Apr 2000 22:31:37 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by lisa.math.uh.edu (8.9.1/8.9.1) with ESMTP id VAB23005; Thu, 20 Apr 2000 21:31:24 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Thu, 20 Apr 2000 21:30:33 -0500 (CDT) Original-Received: from mailhost.sclp.com (postfix@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id VAA20601 for ; Thu, 20 Apr 2000 21:30:21 -0500 (CDT) Original-Received: from mailhop1.nyroc.rr.com (mailhop1-0.nyroc.rr.com [24.92.226.120]) by mailhost.sclp.com (Postfix) with ESMTP id 1E91BD051E for ; Thu, 20 Apr 2000 22:30:38 -0400 (EDT) Original-Received: from mailout2.nyroc.rr.com ([24.92.226.165]) by mailhop1.nyroc.rr.com (Post.Office MTA v3.5.3 release 223 ID# 0-59787U250000L250000S0V35) with ESMTP id com for ; Thu, 20 Apr 2000 22:27:13 -0400 Original-Received: from shenghuo.dhs.org ([24.24.41.223]) by mailout2.nyroc.rr.com (Post.Office MTA v3.5.3 release 223 ID# 0-59787U250000L250000S0V35) with ESMTP id com for ; Thu, 20 Apr 2000 22:18:58 -0400 Original-Received: (from zsh@localhost) by shenghuo.dhs.org (8.10.0/8.9.3) id e3L2WkR23488; Thu, 20 Apr 2000 22:32:46 -0400 Original-To: ding@gnus.org X-Attribution: ZSH X-Face: 'IF:e51ib'Qbl^(}l^&4-J`'P!@[4~O|&k#:@Gld#b/]oMq&`&FVY._3+b`mzp~Jeve~/#/ ERD!OTe<86UhyN=l`mrPY)M7_}`Ktt\K+58Z!hu7>qU,i.N7TotU[FYE(f1;}`g2xj!u*l`^&=Q!g{ *q|ddto|nkt"$r,K$[)"|6,elPH= GJ6Q In-Reply-To: Lars Magne Ingebrigtsen's message of "20 Apr 2000 21:59:12 +0200" Original-Lines: 29 User-Agent: Gnus/5.0805 (Gnus v5.8.5) Emacs/20.6 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:29959 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:29959 --=-=-= >>>>> "LMI" == Lars Magne Ingebrigtsen writes: LMI> Colin Rafferty writes: >> There were some definite changes in redisplay. I think that it >> doesn't redisplay until later than it used to. We also do pixel-based >> scrolling, which screwed up shrink-window-if-larger-than-buffer' (a >> fix to which I am testing). >> >> Do you do anything with window-pixel-edges? I had to remove that. LMI> I don't use that -- just `window-height', I think. Perhaps that is LMI> being computed later than it used to be? As I remember, just before 5.8.3 was released, it was OK. The difference is that switch-to-buffer was changed to set-buffer in gnus-configure-windows. I don't know the reason, but the attached patch works for me (in XEmacs 21.2.32). This patch has not been applied to the CVS repository. If it really works, could anyone tell me the reason? -- Shenghuo 2000-04-20 22:24:04 Shenghuo ZHU * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=switch-to-buffer.diff Index: gnus-win.el =================================================================== RCS file: /usr/local/cvsroot/gnus/lisp/gnus-win.el,v retrieving revision 5.8 diff -u -r5.8 gnus-win.el --- gnus-win.el 2000/01/09 15:38:16 5.8 +++ gnus-win.el 2000/04/21 02:23:08 @@ -446,11 +446,11 @@ (gnus-delete-windows-in-gnusey-frames)) ;; Just remove some windows. (gnus-remove-some-windows) - (set-buffer nntp-server-buffer)) + (switch-to-buffer nntp-server-buffer)) (select-frame frame))) (let (gnus-window-frame-focus) - (set-buffer nntp-server-buffer) + (switch-to-buffer nntp-server-buffer) (gnus-configure-frame split) (when gnus-window-frame-focus (select-frame (window-frame gnus-window-frame-focus)))))))) --=-=-=--