From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Should overlays evaporate by default? Date: Thu, 12 May 2005 21:34:03 -0400 Message-ID: References: <200505101556.j4AFupmb015431@brains.moreideas.ca> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1115948057 30699 80.91.229.2 (13 May 2005 01:34:17 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 13 May 2005 01:34:17 +0000 (UTC) Cc: bob@rattlesnake.com, monnier@iro.umontreal.ca, emacs@whaite.ca, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 13 03:34:16 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DWP4A-0006qh-B3 for ged-emacs-devel@m.gmane.org; Fri, 13 May 2005 03:34:14 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWPDD-0007vb-EY for ged-emacs-devel@m.gmane.org; Thu, 12 May 2005 21:43:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DWPBO-0006yP-9P for emacs-devel@gnu.org; Thu, 12 May 2005 21:41:43 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DWPBD-0006uA-Of for emacs-devel@gnu.org; Thu, 12 May 2005 21:41:33 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWPBC-0006pW-La for emacs-devel@gnu.org; Thu, 12 May 2005 21:41:30 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DWPC3-0001R6-An for emacs-devel@gnu.org; Thu, 12 May 2005 21:42:23 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1DWP3z-0001yw-JK; Thu, 12 May 2005 21:34:03 -0400 Original-To: storm@cua.dk (Kim F. Storm) In-reply-to: (storm@cua.dk) 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:37055 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:37055 > It occur to me that we could make it easier to find those places. > Suppose that by default the `evaporate' property is set to `display-warning'. > Suppose that in this case, when the overlay becomes empty, it evaporates > and displays a warning using `display-warning'. We can do that immediately AFTER the release. Why would it be better then than now? No matter when we do it, it will cause some programs to issue these warnings. People will have to report them so we can fix them. The natural time to do that will be in pretesting. We will soon (I hope) do pretesting. Why postpone this till the pretest of the subsequent version? If this were a new feature, I would say let's put it off. But it is not a feature but a way of finding bugs, such as the bug that Bob and others tracked down with so much effort and time. This change would involve some work. We would have to check all 136 or so calls to make-overlay or its synonyms in the Emacs sources, and change each of them to DTRT with the overlay property. That's a substantial job and maybe nobody wants to do it.