From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#12864: 24.3.50; bad & confusing Customize `State' Menu behavior Date: Sun, 11 Nov 2012 12:25:12 -0800 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1352665558 9767 80.91.229.3 (11 Nov 2012 20:25:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 11 Nov 2012 20:25:58 +0000 (UTC) To: 12864@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 11 21:26:03 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TXe6U-00006l-UO for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 Nov 2012 21:26:03 +0100 Original-Received: from localhost ([::1]:46872 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXe6J-0006U4-BA for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 Nov 2012 15:25:51 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:47963) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXe6D-0006TY-SQ for bug-gnu-emacs@gnu.org; Sun, 11 Nov 2012 15:25:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TXe6A-0004yp-Pg for bug-gnu-emacs@gnu.org; Sun, 11 Nov 2012 15:25:45 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51618) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXe6A-0004yk-Kg for bug-gnu-emacs@gnu.org; Sun, 11 Nov 2012 15:25:42 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TXe6U-0001km-MJ for bug-gnu-emacs@gnu.org; Sun, 11 Nov 2012 15:26:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Nov 2012 20:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12864 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.13526655556723 (code B ref -1); Sun, 11 Nov 2012 20:26:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Nov 2012 20:25:55 +0000 Original-Received: from localhost ([127.0.0.1]:33636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXe6M-0001kN-Ml for submit@debbugs.gnu.org; Sun, 11 Nov 2012 15:25:55 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:37337) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXe6L-0001kG-7W for submit@debbugs.gnu.org; Sun, 11 Nov 2012 15:25:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TXe5y-0004xa-29 for submit@debbugs.gnu.org; Sun, 11 Nov 2012 15:25:33 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:56438) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXe5x-0004xV-Uw for submit@debbugs.gnu.org; Sun, 11 Nov 2012 15:25:29 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:47931) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXe5u-0006SI-SV for bug-gnu-emacs@gnu.org; Sun, 11 Nov 2012 15:25:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TXe5r-0004x7-QK for bug-gnu-emacs@gnu.org; Sun, 11 Nov 2012 15:25:26 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:30281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXe5r-0004x1-K4 for bug-gnu-emacs@gnu.org; Sun, 11 Nov 2012 15:25:23 -0500 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id qABKPLQN000988 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 11 Nov 2012 20:25:22 GMT Original-Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id qABKPLMa003102 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 11 Nov 2012 20:25:21 GMT Original-Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id qABKPKlA032203 for ; Sun, 11 Nov 2012 14:25:20 -0600 Original-Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 11 Nov 2012 12:25:20 -0800 X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac3ASqaykN9Mt/e1R8qDVrm2QztCHQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-Spam-Score: -4.2 (----) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:66774 Archived-At: emacs -Q M-x customize-option delete-old-versions Value Menu: Leave State: Revert This Session's Customization The State is now back to STANDARD, which is correct. In the State menu, this item is not dimmed, but should be, since there should be no backup value different from the original value (Ask): Set to Backup Value. Choose Set to Backup Value anyway. The State now shows "SET for current session only, which is incorrect (at best misleading). The State menu now shows items Set to Backup Value and Revert This Session's Customization, both of which are incorrect and misleading. (The current value is the standard value, and we reverted to it. Choose Revert This Session's Customization anyway. State now says CHANGED outside Customize, which is 100% wrong. And the State menu shows Undo Edits, Revert This Session's Customization, and Set to Backup Value, all of which are wrong (and confusing). Choose Undo Edits anyway. It has no visible effect - State and its menu stay the same. Again, confusing. Choose Set to Backup Value anyway. State now says SET for current session only, which is (still) wrong. And the same menu items are available, except Undo Edits. Choosing Set to Backup Value again has no visible effect. Choosing Revert This Session's Customization has the same incorrect effect as before (adds Undo Edits to the menu and changes State to CHANGED outside Customize. This is a confusing mess. Without emacs -Q it is even more confusing, with Reset to Saved added to the mix. One thing that is not clear in the behavior is that Set to Backup Value seems sometimes to be available without Reset to Saved (even without emacs -Q). If you have made changes to the value that have not been saved, then I would think that Reset to Saved would always be available (until you choose it or you save). In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2012-11-05 on MS-W7-DANI Bzr revision: 110809 lekktu@gmail.com-20121105172930-a5gn0bwi4lndchhw Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -I../../libs/libXpm-3.5.10/include -I../../libs/libXpm-3.5.10/src -I../../libs/libpng-1.2.37-lib/include -I../../libs/zlib-1.2.5 -I../../libs/giflib-4.1.4-1-lib/include -I../../libs/jpeg-6b-4-lib/include -I../../libs/tiff-3.8.2-1-lib/include -I../../libs/libxml2-2.7.8-w32-bin/include/libxml2 -I../../libs/gnutls-3.0.9-w32-bin/include -I../../libs/libiconv-1.9.2-1-lib/include'