From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#11484: 23.4; Scrolling leaves traces of old text behind Date: Mon, 22 Oct 2012 09:19:27 -0400 Message-ID: References: <8F188F07-37AF-4F32-A989-CDC844CE1B4F@swipnet.se> <83wqyjd2et.fsf@gnu.org> <8CEDD0A3-E7A8-40B1-9893-699FD3658E88@swipnet.se> <5084D588.4080303@dancol.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1350912036 10198 80.91.229.3 (22 Oct 2012 13:20:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 22 Oct 2012 13:20:36 +0000 (UTC) Cc: 11484@debbugs.gnu.org To: Daniel Colascione Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 22 15:20:43 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 1TQHvp-0005h0-8C for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Oct 2012 15:20:37 +0200 Original-Received: from localhost ([::1]:38215 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TQHvh-0002gm-HH for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Oct 2012 09:20:29 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35540) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TQHvd-0002gP-LA for bug-gnu-emacs@gnu.org; Mon, 22 Oct 2012 09:20:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TQHvV-0001iH-3I for bug-gnu-emacs@gnu.org; Mon, 22 Oct 2012 09:20:24 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TQHvU-0001iA-Vr for bug-gnu-emacs@gnu.org; Mon, 22 Oct 2012 09:20:17 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TQHxC-0007uz-D0 for bug-gnu-emacs@gnu.org; Mon, 22 Oct 2012 09:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Oct 2012 13:22:02 +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.135091209530384 (code B ref 11484); Mon, 22 Oct 2012 13:22:02 +0000 Original-Received: (at 11484) by debbugs.gnu.org; 22 Oct 2012 13:21:35 +0000 Original-Received: from localhost ([127.0.0.1]:55437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TQHwd-0007tm-KE for submit@debbugs.gnu.org; Mon, 22 Oct 2012 09:21:31 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:2160) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TQHwb-0007tV-RB for 11484@debbugs.gnu.org; Mon, 22 Oct 2012 09:21:26 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FpYC//2dsb2JhbABEtBGBCIIVAQEEAVYjEAsOJhIUGA0kLoduBboJkEQDozOBWIMF X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="202454290" Original-Received: from 69-165-128-191.dsl.teksavvy.com (HELO pastel.home) ([69.165.128.191]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 22 Oct 2012 09:19:32 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 793DF59347; Mon, 22 Oct 2012 09:19:27 -0400 (EDT) In-Reply-To: <5084D588.4080303@dancol.org> (Daniel Colascione's message of "Sun, 21 Oct 2012 22:11:36 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) 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:65841 Archived-At: >> 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. > Are displays still slow enough that we have to care about graphics > optimization at this level? Sadly, in my experience, yes: with an E350 fusion processor running X11 and using server-side fonts, the drawing operations are sufficiently slow that I can see that the frame is drawn top-to-bottom, so yes a full redraw is very much visible. IIUC the Xorg guys justify this by saying that these operations "never happen" nowadays and that speeding them up would have to be at the detriment of the more common operations. If someone knows how to get misc-fixed-semicondensed-13 using xft (i.e. client-side fonts), I'm all ears. Stefan PS: BTW, I'm not sure if redrawing one more char on each side would help, because depending on how the redraw is done, it might just push the problem one char further.