From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robin Green Newsgroups: gmane.emacs.bugs Subject: bug#4122: 23.1; GTK menu contents don't change Date: Tue, 11 Aug 2009 16:31:57 +0100 Message-ID: <200908111531.n7BFVvYH020625@localhost.localdomain> Reply-To: Robin Green , 4122@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1250009642 23777 80.91.229.12 (11 Aug 2009 16:54:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Aug 2009 16:54:02 +0000 (UTC) To: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 11 18:53:55 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Maubf-0005CA-5Y for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Aug 2009 18:53:51 +0200 Original-Received: from localhost ([127.0.0.1]:47753 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Maubd-00048e-Kv for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Aug 2009 12:53:49 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MatZ3-0001Gu-2o for bug-gnu-emacs@gnu.org; Tue, 11 Aug 2009 11:47:05 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MatYy-0001Ey-5C for bug-gnu-emacs@gnu.org; Tue, 11 Aug 2009 11:47:04 -0400 Original-Received: from [199.232.76.173] (port=43851 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MatYx-0001Ek-N8 for bug-gnu-emacs@gnu.org; Tue, 11 Aug 2009 11:46:59 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:39609) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MatYu-0002gI-VP for bug-gnu-emacs@gnu.org; Tue, 11 Aug 2009 11:46:58 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7BFkmtV024092; Tue, 11 Aug 2009 08:46:49 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id n7BFe51A023299; Tue, 11 Aug 2009 08:40:05 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Robin Green Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 11 Aug 2009 15:40:05 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: report 4122 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.125000476022651 (code B ref -1); Tue, 11 Aug 2009 15:40:05 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 11 Aug 2009 15:32:40 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7BFWdWK022648 for ; Tue, 11 Aug 2009 08:32:40 -0700 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MatL4-0005fT-Q5 for bug-gnu-emacs@gnu.org; Tue, 11 Aug 2009 11:32:38 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MatKz-0005b8-5s for bug-gnu-emacs@gnu.org; Tue, 11 Aug 2009 11:32:37 -0400 Original-Received: from [199.232.76.173] (port=52684 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MatKz-0005b5-0L for bug-gnu-emacs@gnu.org; Tue, 11 Aug 2009 11:32:33 -0400 Original-Received: from mxout.netdorm.com ([64.182.105.30]:35543) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MatKy-0007Do-Dz for bug-gnu-emacs@gnu.org; Tue, 11 Aug 2009 11:32:32 -0400 Original-Received: from mail.dnsexit.com (mail.dnsexit.com [67.214.171.75] (may be forged)) by mxout.netdorm.com (8.13.8/8.13.8) with ESMTP id n7BFZ3Jj001302 for ; Tue, 11 Aug 2009 11:35:03 -0400 Original-Received: from localhost.localdomain (csltrg.swan.ac.uk [137.44.2.173]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.dnsexit.com (Postfix) with ESMTP id CE072B7D3BC for ; Tue, 11 Aug 2009 11:29:41 -0400 (EDT) Original-Received: from localhost.localdomain (fedora [127.0.0.1]) by localhost.localdomain (8.14.3/8.14.3) with ESMTP id n7BFVvxQ020627 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 11 Aug 2009 16:31:58 +0100 Original-Received: (from greenrd@localhost) by localhost.localdomain (8.14.3/8.14.3/Submit) id n7BFVvYH020625; Tue, 11 Aug 2009 16:31:57 +0100 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Resent-Date: Tue, 11 Aug 2009 11:47:04 -0400 X-Mailman-Approved-At: Tue, 11 Aug 2009 12:51:42 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:30101 Archived-At: After opening a file, the contents of the Buffer menu do not change - the menu still begins with *scratch* and *messages*. However, if you actually click with the mouse on the *messages* menu item, you do NOT get sent to the *messages* buffer - you get sent to some other buffer. Likewise, in a new major mode, each menu displays either the old contents of the menu that was in that position in the menubar in the previous major mode, or nothing (an empty menu). Likewise, if you select some text with the mouse, the "Cut" and "Copy" items in the Edit menu do not become enabled, as they should. All of this evidence suggests that, after the original menubar is created, new menus can be added or removed, but any alterations to menus do not take effect on the display. However, as shown by the example of clicking on the *messages* menu item in the Buffers menu, emacs appears to be reacting AS IF the altered version of the menu was being displayed, even though it isn't. I am running on Fedora Linux rawhide (i.e. the development version, pre-Fedora-12), with the following gtk2 package: gtk2-2.17.6-4.fc12.i686 In GNU Emacs 23.1.1 (i686-pc-linux-gnu, GTK+ Version 2.17.6) of 2009-08-11 on fedora Windowing system distributor `The X.Org Foundation', version 11.0.10402000 configured using `configure '--with-x-toolkit=gtk' '--without-makeinfo' '--with-x'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: tooltip-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x C-f m i Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Loading /home/greenrd/opened/haskell-mode/haskell-site-file.el (source)...done Loading /home/greenrd/.cabal/share/Agda-2.2.4/emacs-mode/agda2.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a.