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#17363: 24.4.50; REGRESSION: [iconify-frame] broken in `special-event-map' Date: Mon, 28 Apr 2014 09:59:31 -0700 (PDT) Message-ID: <5a92e02e-770d-47bd-9ab6-c82088349af6@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1398704497 13096 80.91.229.3 (28 Apr 2014 17:01:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Apr 2014 17:01:37 +0000 (UTC) To: 17363@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 28 19:01:28 2014 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 1Weovm-0002gL-S3 for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Apr 2014 19:01:27 +0200 Original-Received: from localhost ([::1]:45044 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Weovm-0002Xh-AE for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Apr 2014 13:01:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58106) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WeovZ-0002XW-OG for bug-gnu-emacs@gnu.org; Mon, 28 Apr 2014 13:01:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WeovP-00086U-DP for bug-gnu-emacs@gnu.org; Mon, 28 Apr 2014 13:01:13 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54946) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WeovP-00085r-A4 for bug-gnu-emacs@gnu.org; Mon, 28 Apr 2014 13:01:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WeovO-0001TI-8j for bug-gnu-emacs@gnu.org; Mon, 28 Apr 2014 13:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Apr 2014 17:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17363 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13987044145560 (code B ref -1); Mon, 28 Apr 2014 17:01:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 28 Apr 2014 17:00:14 +0000 Original-Received: from localhost ([127.0.0.1]:44064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Weoua-0001RY-HJ for submit@debbugs.gnu.org; Mon, 28 Apr 2014 13:00:13 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:56139) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WeouW-0001QJ-BZ for submit@debbugs.gnu.org; Mon, 28 Apr 2014 13:00:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WeouG-0007ZI-Cl for submit@debbugs.gnu.org; Mon, 28 Apr 2014 13:00:02 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:50606) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WeouG-0007ZA-9n for submit@debbugs.gnu.org; Mon, 28 Apr 2014 12:59:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57825) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Weou7-0001bn-9j for bug-gnu-emacs@gnu.org; Mon, 28 Apr 2014 12:59:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Weoty-0007X6-EV for bug-gnu-emacs@gnu.org; Mon, 28 Apr 2014 12:59:43 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:30083) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Weoty-0007Wy-7N for bug-gnu-emacs@gnu.org; Mon, 28 Apr 2014 12:59:34 -0400 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s3SGxWvL018493 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 28 Apr 2014 16:59:33 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s3SGxWjd018447 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Mon, 28 Apr 2014 16:59:32 GMT Original-Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s3SGxVtE016279 for ; Mon, 28 Apr 2014 16:59:31 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] X-Source-IP: ucsinet22.oracle.com [156.151.31.94] 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: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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:88367 Archived-At: This regression was introduced after this build from 2014/03/10: In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2014-03-10 on ODIEONE Bzr revision: 116730 lekktu@gmail.com-20140311014451-rxr9uapugo5bedft Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK= =3D1 -Ic:/Devel/emacs/include'' And before this build from 2014-03-21: In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-03-21 on ODIEONE Bzr revision: 116829 dancol@dancol.org-20140321121023-5tjxtiws6qa4qyod Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' 'CPPFLAGS=3D-DGC_MCHECK= =3D1 -Ic:/Devel/emacs/include' LDFLAGS=3D-Lc:/Devel/emacs/lib' The bug is that this no longer works: (define-key special-event-map [iconify-frame] 'thumfr-thumbify-frame-upon-event) Command `thumfr-thumbify-frame-upon-event' (defined in my library thumb-frm.el) thumbifies the frame, i.e., shrinks it by shrinking its font. That command still works perfectly well - it is only the key binding from the `define-key' that no longer works. What happens when you click the window-manager minimize button (the `-' symbol in the upper right of an MS Windows window, for example), is that the frame is now simply iconified, just as it would be without that `define-key'. The required behavior has worked fine for every Emacs release from Emacs 20 onward (and perhaps with older releases as well). It is now broken for Emacs 24. However, note that it is NOT broken in the Emacs 24 pretest build. There, it still works as it should. So whatever was changed between 3/11 and 3/21 is apparently not so in the pretest build. In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-04-21 on ODIEONE Bzr revision: 117005 dancol@dancol.org-20140421180019-po4wdeg7gqvvlh5d Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include''