From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Jose A. Ortega Ruiz" Newsgroups: gmane.emacs.bugs Subject: bug#13727: 24.3.50; terminal emacs flickers when redrawing frame Date: Thu, 21 Feb 2013 20:11:31 +0100 Message-ID: <87sj4pa3do.fsf@gnu.org> References: <87y5ephwb8.fsf@gnu.org> <837gm8sje9.fsf@gnu.org> <87lianhmfb.fsf@gnu.org> <87621mb1xr.fsf@gnu.org> <838v6hoajx.fsf@gnu.org> <871uc9blns.fsf@gnu.org> <83wqu1ms0x.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1361473916 17984 80.91.229.3 (21 Feb 2013 19:11:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 21 Feb 2013 19:11:56 +0000 (UTC) Cc: 13727@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Feb 21 20:12:18 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U8bZ1-0008Jq-Qm for geb-bug-gnu-emacs@m.gmane.org; Thu, 21 Feb 2013 20:12:16 +0100 Original-Received: from localhost ([::1]:50133 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8bYh-0004PY-5J for geb-bug-gnu-emacs@m.gmane.org; Thu, 21 Feb 2013 14:11:55 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43768) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8bYa-0004Oz-Ux for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 14:11:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8bYX-0006Q5-1M for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 14:11:48 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37409) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8bYW-0006Px-TA for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 14:11:44 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1U8bZm-0001Bi-Fp for bug-gnu-emacs@gnu.org; Thu, 21 Feb 2013 14:13:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Jose A. Ortega Ruiz" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Feb 2013 19:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13727 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13727-submit@debbugs.gnu.org id=B13727.13614739764554 (code B ref 13727); Thu, 21 Feb 2013 19:13:02 +0000 Original-Received: (at 13727) by debbugs.gnu.org; 21 Feb 2013 19:12:56 +0000 Original-Received: from localhost ([127.0.0.1]:42873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U8bZe-0001BO-Uq for submit@debbugs.gnu.org; Thu, 21 Feb 2013 14:12:55 -0500 Original-Received: from mail-pb0-f43.google.com ([209.85.160.43]:56614) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U8bZc-0001BG-JC for 13727@debbugs.gnu.org; Thu, 21 Feb 2013 14:12:53 -0500 Original-Received: by mail-pb0-f43.google.com with SMTP id md12so3618689pbc.2 for <13727@debbugs.gnu.org>; Thu, 21 Feb 2013 11:11:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:in-reply-to:references :user-agent:x-attribution:x-url:date:message-id:mime-version :content-type; bh=iXXaLjLiwtD7oXqAweg1hDDTd0UKdPP2qIl1GPI9Lnk=; b=m3LteD5J7GwrnyjOrE2s1pwTm3rpaYkUe8dB5Ik2sRQF3fIp5xPHHRyhYD++tEIy3g V19f0QhWQcuXUQLBGXtC11p89orCgMaI7RICoWcskqEiYYkEMZ28lV3rVk8SNpFjW75R OmhnnHxkUrnF38r32Y/d/bkgYTwpVCatLImtDVA01S97Ha+tO5Mq3mCtJCuhwjaVE6W1 AWnUADvAjArIoUjCjjutKUqO55AgBFMTaxYI0FqxMDbsFzEIrXuXycyLUMxim7FnczDI nOxEPgK+c5lSwpXCH0Mux3+XibNPneuPb6O3VR11cIpujs4sQyCegBNkZEfIQI86lKKI IhuQ== X-Received: by 10.66.160.230 with SMTP id xn6mr9915287pab.119.1361473893445; Thu, 21 Feb 2013 11:11:33 -0800 (PST) Original-Received: from rivendell (c-24-22-80-19.hsd1.or.comcast.net. [24.22.80.19]) by mx.google.com with ESMTPS id hp7sm26184855pbc.8.2013.02.21.11.11.32 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 21 Feb 2013 11:11:32 -0800 (PST) Original-Received: from localhost ([127.0.0.1] helo=rivendell) by rivendell with esmtp (Exim 4.80) (envelope-from ) id 1U8bYJ-0000nx-99; Thu, 21 Feb 2013 20:11:31 +0100 In-Reply-To: <83wqu1ms0x.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 21 Feb 2013 20:38:22 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-Attribution: jao X-URL: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:71608 Archived-At: On Thu, Feb 21 2013, Eli Zaretskii wrote: >> From: "Jose A. Ortega Ruiz" >> Cc: 13727@debbugs.gnu.org >> Date: Thu, 21 Feb 2013 18:51:19 +0100 >> >> In Gnus, the redrawing is more apparent because there are 3 buffers and >> hence 3 modelines, and the flicker is more visible when it happens in >> modelines (when browsing email folders in Gnus, the three modelines >> sometimes change simultaneously). The flickering there doesn't need the >> same buffer open in two different frame types. > > Do all the 3 buffers change simultaneously, due to some Gnus command > you run? It's a 3 pane configuration. On the left you have a list of mail groups. On the right, there are 2 windows: top one with a list of messages, bottom with the current message. You navigate messages on the top right window. When you hit the end of the list for the current group, it goes to the next one: at that point, the left window with the list of groups is updated (to mark the current group), the top left window is updated (to show the new list of messages) and the bottom left window is updated to show the newly selected message contents. None of the window sizes changes at all. > If so, then the flickering is expected: redisplay due to > simultaneous changes in several buffers is not optimized in Emacs, it > usually results in all windows on all frames being redisplayed. Well, the flickering most definitely doesn't happen for emacs 24.2, and hasn't happened for me since the emacs 19.x times. What's more, it wasn't happening for snapshots until recently, and it does not happen in X mode, only in terminal windows (i would expect the redraw to be slower in X mode than in an xterm, but i might of course be wrong).