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: :format strings in Custom ending in %h Date: Wed, 22 Oct 2003 05:24:40 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <200308210154.h7L1sJc21082@raven.dms.auburn.edu> <200308212100.h7LL0d125524@raven.dms.auburn.edu> <200308221441.h7MEfoT27405@raven.dms.auburn.edu> <200308241717.h7OHHSu03863@raven.dms.auburn.edu> <200310201805.h9KI5Pm09318@raven.dms.auburn.edu> <200310202110.h9KLAnk11006@raven.dms.auburn.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1066815275 26588 80.91.224.253 (22 Oct 2003 09:34:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 22 Oct 2003 09:34:35 +0000 (UTC) Cc: teirllm@dms.auburn.edu, abraham@dina.kvl.dk, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Oct 22 11:34:31 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1ACFNu-0001tQ-00 for ; Wed, 22 Oct 2003 11:34:30 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1ACFNu-0003yC-00 for ; Wed, 22 Oct 2003 11:34:30 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ACFLd-0004HF-4K for emacs-devel@quimby.gnus.org; Wed, 22 Oct 2003 05:32:09 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1ACFJ8-0002lq-K8 for emacs-devel@gnu.org; Wed, 22 Oct 2003 05:29:34 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1ACFIb-0002Vu-DA for emacs-devel@gnu.org; Wed, 22 Oct 2003 05:29:32 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ACFIb-0002Vk-57 for emacs-devel@gnu.org; Wed, 22 Oct 2003 05:29:01 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1ACFEO-0004aG-Lv; Wed, 22 Oct 2003 05:24:40 -0400 Original-To: Luc Teirlinck In-reply-to: <200310202110.h9KLAnk11006@raven.dms.auburn.edu> (message from Luc Teirlinck on Mon, 20 Oct 2003 16:10:49 -0500 (CDT)) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 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:17320 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17320 I checked that your 2003-08-24 one-line patch is indeed sufficient and that the extra change I accidentally left in is indeed unnecessary (as was completely obvious from the code anyway). That clears up one uncertainty, which is good. We still have the other issues that Per raised back in August: Yes, if we apply this patch we probably also should change all these values, mark widget-children-value-delete as obsolete (and inline the code in widget-default-delete), and document this property of :buttons and :children somewhere. But I don't know if there is some code that depend on :buttons and :children *not* being deleted recursively. Maybe applying the patch will be the easiest way to find out. Oh, and we probably should find other places where :buttons and :children are deleted (now) reduntantly, and adjust those. (I don't entirely understand the first paragraph.) Can someone else figure out exactly all of what we should do here?