From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Artifacts on the fringes Date: Tue, 21 Jan 2014 06:25:06 +0100 Message-ID: <87ob35yki5.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1390281929 30317 80.91.229.3 (21 Jan 2014 05:25:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jan 2014 05:25:29 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 21 06:25:36 2014 Return-path: Envelope-to: ged-emacs-devel@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 1W5TqC-0002x8-7C for ged-emacs-devel@m.gmane.org; Tue, 21 Jan 2014 06:25:36 +0100 Original-Received: from localhost ([::1]:55757 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5TqB-0006Rw-Ps for ged-emacs-devel@m.gmane.org; Tue, 21 Jan 2014 00:25:35 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34617) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5Tq1-0006Qs-CU for emacs-devel@gnu.org; Tue, 21 Jan 2014 00:25:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W5Tpt-00082G-Pl for emacs-devel@gnu.org; Tue, 21 Jan 2014 00:25:25 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:51368) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W5Tpt-00082C-Iq for emacs-devel@gnu.org; Tue, 21 Jan 2014 00:25:17 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1W5Tps-0002pr-HO for emacs-devel@gnu.org; Tue, 21 Jan 2014 06:25:16 +0100 Original-Received: from 121.red-81-44-203.dynamicip.rima-tde.net ([81.44.203.121]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Jan 2014 06:25:16 +0100 Original-Received: from ofv by 121.red-81-44-203.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Jan 2014 06:25:16 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 24 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 121.red-81-44-203.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:XtFyFlmi/bMTKJ7b257sTuK0b/0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168812 Archived-At: After using Emacs for some minutes, characters on the fringes are not always removed when they should. For instance, on Gnus an arrowhead is displayed on the left fringe to indicate the current article on the summary list; pressing `n' moves you to the next article and a new arrowhead is displayed on the line below, but the old arrowhead is not deleted. It is happening right now while I type this message: when a line grows too long, it is wrapped and the indicators are shown on each fringe; filling the paragraph (M-q) splits the long line but the indicators stay. Covering and uncovering the Emacs frame with some other application's window (i.e. forcing a repaint) makes the stale characters go away from the affected area. I'm struggling to reproduce the problem on reasonable terms so I'm commenting here just case it rings any bell. So far I can repro the issue but with a non-trivial setup consisting on using a certain theme (solarized) and running a custom command through `compile'. I'm using today's Emacs on GNU/Linux (Lucid toolkit) but the problem comes from some months ago. I think that it is not as bad as it used to be so maybe some change ameliorated it recently. Hints appreciated.