From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: Small improvement of emacs 23 display on win32 Date: Tue, 08 Apr 2008 09:35:25 +0100 Message-ID: <47FB2E4D.5020807@gnu.org> References: <47FAE091.2020906@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1207643785 32487 80.91.229.12 (8 Apr 2008 08:36:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 8 Apr 2008 08:36:25 +0000 (UTC) Cc: emacs-devel To: "Kyle M. Lee" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 08 10:36:53 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jj9Jq-0004VF-SF for ged-emacs-devel@m.gmane.org; Tue, 08 Apr 2008 10:36:43 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jj9JD-00025p-FN for ged-emacs-devel@m.gmane.org; Tue, 08 Apr 2008 04:36:03 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jj9J7-00024V-3F for emacs-devel@gnu.org; Tue, 08 Apr 2008 04:35:57 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jj9J2-00020V-0L for emacs-devel@gnu.org; Tue, 08 Apr 2008 04:35:56 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jj9J1-00020N-SX for emacs-devel@gnu.org; Tue, 08 Apr 2008 04:35:51 -0400 Original-Received: from mk-outboundfilter-3.mail.uk.tiscali.com ([212.74.114.23]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jj9J1-0007fk-Lb for emacs-devel@gnu.org; Tue, 08 Apr 2008 04:35:51 -0400 Original-X-Trace: 89862141/mk-outboundfilter-1.mail.uk.tiscali.com/F2S/$ACCEPTED/freedom2Surf-customers/83.67.23.108 X-SBRS: None X-RemoteIP: 83.67.23.108 X-IP-MAIL-FROM: jasonr@gnu.org X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqIEAMbL+kdTQxds/2dsb2JhbACBXKlW X-IP-Direction: IN Original-Received: from i-83-67-23-108.freedom2surf.net (HELO wanchan.jasonrumney.net) ([83.67.23.108]) by smtp.f2s.tiscali.co.uk with ESMTP; 08 Apr 2008 09:35:38 +0100 Original-Received: from [192.168.249.27] (chiko.jasonrumney.net [192.168.249.27]) by wanchan.jasonrumney.net (Postfix) with ESMTP id 463D837; Tue, 8 Apr 2008 09:35:42 +0100 (BST) User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) In-Reply-To: <47FAE091.2020906@gmail.com> X-Enigmail-Version: 0.95.6 OpenPGP: id=8086879D X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.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@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:94678 Archived-At: Kyle M. Lee wrote: > After that I found the emacs 23 flashes much lesser as running *without* > --disable-font-backend. I appreciate the effort you put in to try to help, but the flickering is a bug (which was fixed late last week), and using double buffering to hide the bug is not the right solution. Double buffering is useful to hide flickering when it cannot be avoided, but in Emacs we have always tuned the redisplay to eliminate the need for such tricks. Avoiding double buffering improves performance overall, even if you sometime perceive Emacs to be slower because you see the drawing progress instead of being forced to wait until drawing is complete before it appears on screen.