From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: RFC: flicker-free double-buffered Emacs under X11 Date: Fri, 28 Oct 2016 09:14:26 -0400 Message-ID: References: <9e8ad090-a6a0-c807-95ae-7ec7c3f391cb@dancol.org> <83k2d2rssf.fsf@gnu.org> <831sz9sime.fsf@gnu.org> <83y41hqz94.fsf@gnu.org> <838tte5fzq.fsf@gnu.org> <740d34db48a1e4b711cb1cfa987423c9.squirrel@dancol.org> <1706d8c5-118b-7d68-bd25-1f95b1787aa2@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1477660531 24731 195.159.176.226 (28 Oct 2016 13:15:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 28 Oct 2016 13:15:31 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 28 15:15:28 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c070D-0005Jb-Fd for ged-emacs-devel@m.gmane.org; Fri, 28 Oct 2016 15:15:21 +0200 Original-Received: from localhost ([::1]:49081 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c070G-000733-1b for ged-emacs-devel@m.gmane.org; Fri, 28 Oct 2016 09:15:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48018) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c06zi-00072w-W2 for emacs-devel@gnu.org; Fri, 28 Oct 2016 09:14:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c06zf-0004Ub-0f for emacs-devel@gnu.org; Fri, 28 Oct 2016 09:14:50 -0400 Original-Received: from [195.159.176.226] (port=53379 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c06ze-0004U6-QB for emacs-devel@gnu.org; Fri, 28 Oct 2016 09:14:46 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1c06zZ-0000bK-Uw for emacs-devel@gnu.org; Fri, 28 Oct 2016 15:14:41 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 10 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:p0Chgnv3DfCawHBaJzSLPEAtBzA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:208942 Archived-At: > I get a lot of flickering myself on Linux Mint with Gtk; often in font-lock > heavy buffers or while M-x compile is running. This patch solves all of > it :) I also welcome this patch, of course, but for the record, such flickering should be solved by getting rid of those extra "spurious" updates, rather than by hiding them behind double buffering. Stefan