From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bruno =?UTF-8?Q?F=C3=A9lix?= Rezende Ribeiro Newsgroups: gmane.emacs.bugs Subject: bug#18912: 24.4; mode-line corruption on graphical frames in dual-headed display Date: Tue, 04 Nov 2014 18:14:47 -0200 Organization: GNU Project Message-ID: <545933B7.10401@gnu.org> References: <54524135.8090405@gnu.org> <8361ezz56z.fsf@gnu.org> <5454D7EB.6060407@gnu.org> <83sii3xecv.fsf@gnu.org> <5456A6FE.90108@gnu.org> <83tx2hvtwp.fsf@gnu.org> <54571ABB.7020000@gnu.org> <83ppd4w910.fsf@gnu.org> <5457E044.9080300@gnu.org> <83bnoovxpi.fsf@gnu.org> <83a948vxh6.fsf@gnu.org> <837fzcvwph.fsf@gnu.org> <5457ED37.5080807@gnu.org> <8338a0vv6w.fsf@gnu.org> <54586C9D.2000801@gnu.org> <83tx2fufhf.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="eXoxxKF6cROnbfFFutS74C9S1kfEKOd2t" X-Trace: ger.gmane.org 1415132177 10619 80.91.229.3 (4 Nov 2014 20:16:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 4 Nov 2014 20:16:17 +0000 (UTC) Cc: 18912@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 04 21:16:10 2014 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 1XlkWO-0007Dd-HE for geb-bug-gnu-emacs@m.gmane.org; Tue, 04 Nov 2014 21:16:08 +0100 Original-Received: from localhost ([::1]:42840 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlkWO-0003zZ-3I for geb-bug-gnu-emacs@m.gmane.org; Tue, 04 Nov 2014 15:16:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47985) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlkWJ-0003yz-Qt for bug-gnu-emacs@gnu.org; Tue, 04 Nov 2014 15:16:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlkWI-0007Yx-4t for bug-gnu-emacs@gnu.org; Tue, 04 Nov 2014 15:16:03 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52005) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlkWI-0007Yp-21 for bug-gnu-emacs@gnu.org; Tue, 04 Nov 2014 15:16:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XlkWH-0003w8-PL for bug-gnu-emacs@gnu.org; Tue, 04 Nov 2014 15:16:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Bruno =?UTF-8?Q?F=C3=A9lix?= Rezende Ribeiro Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 Nov 2014 20:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18912 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18912-submit@debbugs.gnu.org id=B18912.141513211615073 (code B ref 18912); Tue, 04 Nov 2014 20:16:01 +0000 Original-Received: (at 18912) by debbugs.gnu.org; 4 Nov 2014 20:15:16 +0000 Original-Received: from localhost ([127.0.0.1]:49218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlkVX-0003v0-J7 for submit@debbugs.gnu.org; Tue, 04 Nov 2014 15:15:15 -0500 Original-Received: from fencepost.gnu.org ([208.118.235.10]:38547) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlkVW-0003ur-1T for 18912@debbugs.gnu.org; Tue, 04 Nov 2014 15:15:14 -0500 Original-Received: from 189-015-183-238.xd-dynamic.ctbcnetsuper.com.br ([189.15.183.238]:32796 helo=[192.168.1.17]) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1XlkVT-0004Pu-US; Tue, 04 Nov 2014 15:15:13 -0500 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:33.0) Gecko/20100101 Firefox/33.0 SeaMonkey/2.30 In-Reply-To: <83tx2fufhf.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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:95507 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --eXoxxKF6cROnbfFFutS74C9S1kfEKOd2t Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii wrote:>> Date: Tue, 04 Nov 2014 04:05:17 -0200 > Good. This seems to close the issue: the root cause is indeed some=20 > problem with your card/driver. It's not an Emacs bug. It's *probably* not an Emacs bug. But it's very weird to me the fact that Emacs redraws its frames correctly when asked by the 'xrefresh' command, but not when done so by its own 'redraw-display' command. > Emacs uses standard Xlib calls to draw its windows and communicate > to X the dimensions to be used to clip partially visible lines. Any=20 > program that does the same will bump into the same issues. Right. I haven't noticed glitches in other applications, though. > It's not possible to solve it in Emacs, but not in general. Actually I think it's possible to almost solve it in Emacs. I just need a way to tell Emacs to force the redraw of the mode-line after any scrolling is done, and ensure that the mode-line gets redrawn after the buffer's content, not before it. > Your card probably has firmware, which could be updated, and a device > driver, which could be upgraded. I'd suggest to do that, if at all > possible and practical. I would do that, granted the firmware and drivers are free software. > Or even replace the card with another one. I can't replace the graphics card, it's a laptop. Furthermore, I don't need to, the card is very good for my practical needs, except for that mode-line thing in Emacs. > I'm not yet convinced that Emacs can do _anything_ to provide a=20 > workaround for this problem. See my other messages as to why. Why do you think my proposed workaround wouldn't work? My answers to your other messages, and your commentaries, seem to suggest Emacs can help to work around this. --=20 ,=3D ,-_-. =3D. Bruno F=C3=A9lix Rezende Ribeiro (oitofelix) [0x28D618A= F] ((_/)o o(\_)) There is no system but GNU; `-'(. .)`-' GNU Linux-Libre is one of its official kernels; \_/ All software must be free as in freedom; --eXoxxKF6cROnbfFFutS74C9S1kfEKOd2t Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBCgAGBQJUWTO4AAoJECe5xv0o1hivdFoH/2Ho9BAv2f5Bj1VWkFvDd7Pt Hbg0FitcoOeYmtqhDTZxe3UWEZw1+wFlh7DsRVMgRz1Hl4ue805Y5SfHOwruBF/5 ZnRdXxIb9jWqPz/EiMR4LiqjE3w6CNvgUhB3vLyANzsH/5dc7EZ7gKoqZjvk0oMW 0CH8v1DVDIzxu/nbxGidgn04HHOI2jhJ/H88zeeOmbXlnNIU0McjyJ4OFyqkM9yz iuFXl85yrqCCuZPTY2qP6q3py3oIT9W3nnOiLo4diULGCKH0eSs+jXms5r2zB6Qn B9sxuKK/PtdoICNMwwSo3kWaKxnCfbf7dm77rV5b6dDWVI80qQaAOcYRpg8wgb4= =BPjG -----END PGP SIGNATURE----- --eXoxxKF6cROnbfFFutS74C9S1kfEKOd2t--