From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Buffer-local faces Date: Wed, 05 May 2004 16:20:21 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20040503130350.GA1929@fencepost> <20040503232700.GB9451@fencepost> <87hduwyccu.fsf@mail.jurta.org> <20040504082236.GA21306@fencepost> <20040504140241.GB23709@fencepost> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1083789412 20228 80.91.224.253 (5 May 2004 20:36:52 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 5 May 2004 20:36:52 +0000 (UTC) Cc: juri@jurta.org, emacs-devel@gnu.org, miles@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed May 05 22:36:39 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BLT8B-0000pL-00 for ; Wed, 05 May 2004 22:36:39 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BLT8B-0003Y9-00 for ; Wed, 05 May 2004 22:36:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BLT4c-0006bC-Pu for emacs-devel@quimby.gnus.org; Wed, 05 May 2004 16:32:58 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BLSt3-00025x-Iv for emacs-devel@gnu.org; Wed, 05 May 2004 16:21:01 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BLSsQ-0001hk-ED for emacs-devel@gnu.org; Wed, 05 May 2004 16:20:54 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BLSsP-0001hB-LK for emacs-devel@gnu.org; Wed, 05 May 2004 16:20:21 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1BLSsP-0004vF-0s; Wed, 05 May 2004 16:20:21 -0400 Original-To: Stefan Monnier In-reply-to: (message from Stefan Monnier on 04 May 2004 10:10:54 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:22803 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:22803 Seriously, tho, the problem is not signal handlers (those are fixed by -DSYNC_INPUT or by BLOCK_INPUT), but execution of Lisp code from within the display engine (which can lead to crashes if the Lisp code modifies the current buffer or does other such funny things). Execution of Lisp code within display is legitimate nowadays. So if a specific case causes trouble, we need to debug it.