From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: mmc-LfS3NqDYFGaZ9vWoFJJngh2eb7JE58TQ@public.gmane.org (Michal =?iso-8859-2?q?Maru=B9ka?=) Newsgroups: gmane.emacs.devel Subject: removing flickering in emacs Date: Mon, 21 Nov 2005 01:34:31 +0100 Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1132533366 20542 80.91.229.2 (21 Nov 2005 00:36:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 21 Nov 2005 00:36:06 +0000 (UTC) Cc: emacs-devel-mXXj517/zsQ@public.gmane.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org Mon Nov 21 01:35:56 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EdzeS-0001aP-LE for ged-emacs-devel@m.gmane.org; Mon, 21 Nov 2005 01:35:20 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EdzeQ-0001ZZ-SV for ged-emacs-devel@m.gmane.org; Sun, 20 Nov 2005 19:35:19 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Edzdm-0001ZH-RE for emacs-devel-mXXj517/zsQ@public.gmane.org; Sun, 20 Nov 2005 19:34:39 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Edzdk-0001Ya-MX for emacs-devel-mXXj517/zsQ@public.gmane.org; Sun, 20 Nov 2005 19:34:37 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Edzdj-0001YR-Jp for emacs-devel-mXXj517/zsQ@public.gmane.org; Sun, 20 Nov 2005 19:34:36 -0500 Original-Received: from [83.103.88.29] (helo=maruska.ath.cx) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Edzdi-00067P-AS; Sun, 20 Nov 2005 19:34:34 -0500 Original-Received: from linux11.maruska.tin.it.maruska.dyndns.org (linux11.maruska.tin.it [192.168.2.11]) by maruska.ath.cx (Postfix) with ESMTP id 5FBDE5960E480; Mon, 21 Nov 2005 01:32:35 +0100 (CET) Original-To: Gerd Moellmann X-Archive: encrypt User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/22.0.50 (gnu/linux) X-BeenThere: emacs-devel-mXXj517/zsQ@public.gmane.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org-mXXj517/zsQ@public.gmane.org Xref: news.gmane.org gmane.emacs.devel:46382 Archived-At: Hello, I have written a patch for CVS emacs as a proof-of-concept for my method of removing flickering caused by using background (pixel or pixmap) of windows in X11, flickering which happens on Exposure, and on resizing. The method is described at http://maruska.dyndns.org/wiki/anti-flicker-method I don't know Xt, so I limit myself to xlib, and I tested the patch with ./configure --with-x-toolkit=no --without-gtk (--with-png --with-jpeg --without-xim) I would appreciate comments from people who know the display code. The patch itself is: http://maruska.dyndns.org/comp/packages/cvs-emacs-flicker-free.patch thank you.