From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#11484: 23.4; Scrolling leaves traces of old text behind Date: Mon, 22 Oct 2012 07:07:33 +0200 Message-ID: <8CEDD0A3-E7A8-40B1-9893-699FD3658E88@swipnet.se> References: <8F188F07-37AF-4F32-A989-CDC844CE1B4F@swipnet.se> <83wqyjd2et.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1350882504 25254 80.91.229.3 (22 Oct 2012 05:08:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 22 Oct 2012 05:08:24 +0000 (UTC) Cc: 11484@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 22 07:08:32 2012 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 1TQAFZ-0004sF-N7 for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Oct 2012 07:08:29 +0200 Original-Received: from localhost ([::1]:48088 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TQAFS-0001kk-0y for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Oct 2012 01:08:22 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38014) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TQAFP-0001kU-1N for bug-gnu-emacs@gnu.org; Mon, 22 Oct 2012 01:08:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TQAFN-0002hC-Sg for bug-gnu-emacs@gnu.org; Mon, 22 Oct 2012 01:08:18 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44575) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TQAFN-0002h0-PJ for bug-gnu-emacs@gnu.org; Mon, 22 Oct 2012 01:08:17 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TQAH3-0007ig-RU for bug-gnu-emacs@gnu.org; Mon, 22 Oct 2012 01:10:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Oct 2012 05:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11484 X-GNU-PR-Package: emacs,ns X-GNU-PR-Keywords: Original-Received: via spool by 11484-submit@debbugs.gnu.org id=B11484.135088256729618 (code B ref 11484); Mon, 22 Oct 2012 05:10:01 +0000 Original-Received: (at 11484) by debbugs.gnu.org; 22 Oct 2012 05:09:27 +0000 Original-Received: from localhost ([127.0.0.1]:54826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TQAGU-0007hf-Ml for submit@debbugs.gnu.org; Mon, 22 Oct 2012 01:09:26 -0400 Original-Received: from mailout.melmac.se ([62.20.26.67]:49099) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TQAGS-0007hS-KK for 11484@debbugs.gnu.org; Mon, 22 Oct 2012 01:09:25 -0400 Original-Received: from mail01.melmac.se (mail01.melmac.se [62.20.26.80]) by mailout.melmac.se (Postfix) with ESMTP id 631F99FBA for <11484@debbugs.gnu.org>; Mon, 22 Oct 2012 07:07:33 +0200 (CEST) Original-Received: (qmail 1471 invoked by uid 89); 22 Oct 2012 05:06:55 -0000 Original-Received: from h-46-59-42-18.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.18) by mail01.melmac.se with ESMTPA; 22 Oct 2012 05:06:55 -0000 Original-Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id AF0517FA05E; Mon, 22 Oct 2012 07:07:32 +0200 (CEST) In-Reply-To: <83wqyjd2et.fsf@gnu.org> X-Mailer: Apple Mail (2.1499) 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 (newer, 2) 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:65832 Archived-At: Hello. 21 okt 2012 kl. 21:56 skrev Eli Zaretskii : >> From: Jan Dj=E4rv >> Date: Sun, 21 Oct 2012 21:07:11 +0200 >> Cc: 11484-done@debbugs.gnu.org >>=20 >> The current solution is to turn off LCD-smoothing. A better >> solution would be to draw the whole line every time. >=20 > What do you mean by "redrawing the whole line", and how would that be > different from what was redrawn in the recipe for this bug? In the file helix.pqr, there are columns of A:s followed by space. When = scrolling fast (or sometimes just going to the end of the buffer), the = A:s are replaced with Y:s. But the spacees following the A:s are not = redrawn. I assume the display engine correctly assumes that from a = character view they have not changed and need not be redrawn. But that = extra pixel in A:s lower right corner is in the box for the space. = Redrawing the whole line in this case would also redraw the space. That isn't a very good solution now that I think about it, as it would = require a redraw of the whole line just to draw the cursor. A more = efficient way would be to include the previous unchanged character and = the following unchanged character when redrawing a block of changed = characters. So redrawing the cursor for example would involve redrawing three = characters. Jan D.