From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: [mituharu@math.s.chiba-u.ac.jp: Re: emacs-22.1 with GTK dumps core when Gnome wigets clicked] Date: Mon, 25 Jun 2007 13:04:54 -0400 Message-ID: <87ir9c6k3t.fsf@stupidchicken.com> References: <467A4F49.9040906@swipnet.se> <0B83D28B-95EF-4022-B447-63EA6BB3792E@raeburn.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1182791161 6032 80.91.229.12 (25 Jun 2007 17:06:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 25 Jun 2007 17:06:01 +0000 (UTC) Cc: raeburn@raeburn.org, rms@gnu.org, YAMAMOTO Mitsuharu , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 25 19:05:59 2007 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 1I2s0j-0005GV-0b for ged-emacs-devel@m.gmane.org; Mon, 25 Jun 2007 19:05:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I2s0i-0005x1-4N for ged-emacs-devel@m.gmane.org; Mon, 25 Jun 2007 13:05:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I2s0b-0005tU-P4 for emacs-devel@gnu.org; Mon, 25 Jun 2007 13:05:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I2s0a-0005sx-7U for emacs-devel@gnu.org; Mon, 25 Jun 2007 13:05:49 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I2s0a-0005st-1f for emacs-devel@gnu.org; Mon, 25 Jun 2007 13:05:48 -0400 Original-Received: from cyd.mit.edu ([18.115.2.24]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1I2s0Z-00063n-1K; Mon, 25 Jun 2007 13:05:47 -0400 Original-Received: by cyd.mit.edu (Postfix, from userid 1000) id 3E2154E49B; Mon, 25 Jun 2007 13:04:54 -0400 (EDT) In-Reply-To: (Stefan Monnier's message of "Mon\, 25 Jun 2007 12\:33\:05 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) X-detected-kernel: Linux 2.6 (newer, 1) 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:73839 Archived-At: Stefan Monnier writes: >> There is a serious problem with SYNC_INPUT, which is the reason it has >> not been made the default. The problem is that it makes Emacs unable >> to update the display except when it can read input. > > You are still somewhat unclear about how SYNC_INPUT works. It can update > the display just fine even when Emacs can't read input. The only times when > it can't update the display is when it's stuck in an endless loop with no > QUIT or UNBLOCK_INPUT in sight. I was under the impression, from the last time this was discussed on emacs-devel, that the plan was to move to SYNC_INPUT after the Emacs 22.1 release. If this is still the case, then I can go through the Emacs sources to find and fix loops lacking QUIT. Then we can make the switch. (On the other hand, it would be easier to do this after the unicode merge. I have several other cleanups that are also sitting around waiting for the merge.)