From unknown Mon Jun 23 23:54:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14032: 24.3.50; regression: `modify-frame-parameters' no longer works correctly Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Mar 2013 19:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14032@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.13639787792406 (code B ref -1); Fri, 22 Mar 2013 19:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Mar 2013 18:59:39 +0000 Received: from localhost ([127.0.0.1]:41217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJ7Bg-0000cj-KT for submit@debbugs.gnu.org; Fri, 22 Mar 2013 14:59:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50069) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJ7Bb-0000cX-Up for submit@debbugs.gnu.org; Fri, 22 Mar 2013 14:59:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJ79g-000349-7o for submit@debbugs.gnu.org; Fri, 22 Mar 2013 14:57:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-106.7 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:47080) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJ79g-000342-3O for submit@debbugs.gnu.org; Fri, 22 Mar 2013 14:57:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33197) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJ79a-0000ki-Po for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 14:57:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJ79Z-00032O-16 for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 14:57:26 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:47600) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJ79Y-00032G-OE for bug-gnu-emacs@gnu.org; Fri, 22 Mar 2013 14:57:24 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r2MIvNZs024438 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 22 Mar 2013 18:57:23 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2MIvM29028160 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 22 Mar 2013 18:57:22 GMT Received: from abhmt116.oracle.com (abhmt116.oracle.com [141.146.116.68]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r2MIvL9K003297 for ; Fri, 22 Mar 2013 13:57:22 -0500 Received: from dradamslap1 (/10.159.248.227) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Mar 2013 11:57:21 -0700 From: "Drew Adams" Date: Fri, 22 Mar 2013 11:57:17 -0700 Message-ID: <4A3C3DCFC6FB4848AEB33045882CAF17@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac4nLxLyn8Ui+11VQEGVjvjKDSK5Aw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 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: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.8 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) I have tried to debug this by walking through the debugger. When I do that step by step I cannot repro the problem. The debugger is in a separate frame on my setup, and no doubt that interferes with reproducing the problem. If I hit `c' in the debugger for the `modify-frame-parameters' step then the problem appears. If I hit `d' instead (so I step through) then the problem does not show. The problem is that `modify-frame-parameters', given an alist with explicit `height' and `width' values, ignores these and seems to instead apply the height and width of `default-frame-alist' (that's a guess). Here is the value of (frame-parameters) after `m-f-p' has incorrectly changed the size: ((top . 0) (left . 0) (buried-buffer-list #) (buffer-list # # # # #) (width . 80) (height . 37) ; <========================== WRONG (tool-bar-position . top) (parent-id) (explicit-name . t) (display . "w32") (visibility . t) (icon-name) (window-id . "14026254") (unsplittable) (minibuffer) (modeline . t) (name . "frame-fns.el") (cursor-color . "Red") (background-mode . light) (display-type . color) (fringe . 0) (alpha) (scroll-bar-width . 19) (cursor-type . bar) (auto-lower) (auto-raise) (icon-type) (fullscreen) (title) (buffer-predicate) (tool-bar-lines . 0) (menu-bar-lines . 1) (right-fringe . 0) (left-fringe . 0) (line-spacing) (screen-gamma) (border-color . "black") (mouse-color . "Red") (background-color . "LightBlue") (foreground-color . "Black") (vertical-scroll-bars . right) (internal-border-width . 0) (border-width . 2) (font . "-outline-Lucida Console-normal-normal-normal-mono-14-*-*-*-c-*-is= o8859-1") (font-parameter . "-*-Lucida Console-normal-r-*-*-14-112-96-96-c-*-iso8859= -1") (font-backend uniscribe gdi)) And here is the backtrace at the point where `m-f-p' has finished.=20=20 You can see the parameter values that *should* have been set, and contrast them with those shown above, which are the values that were actually set. Note, for example, that the height was set to 37 and not to 57 as was requested. Debugger entered--returning value: nil modify-frame-parameters(# ((top . 0) (left .= 0) (buried-buffer-list #) (buffer-list # # # # #) (width . 80) (height . 57) (tool-bar-positi= on . top) (parent-id) (explicit-name . t) (display . "w32") (visibility . t= ) (icon-name) (window-id . "14026254") (unsplittable) (minibuffer) (modelin= e . t) (name . "frame-fns.el") (cursor-color . "Red") (background-mode . li= ght) (display-type . color) (fringe . 0) (alpha) (scroll-bar-width . 19) (c= ursor-type . bar) (auto-lower) (auto-raise) (icon-type) (fullscreen) (title= ) (buffer-predicate) (tool-bar-lines . 0) (menu-bar-lines . 1) (right-fring= e . 0) (left-fringe . 0) (line-spacing) (screen-gamma) (border-color . "bla= ck") (mouse-color . "Red") (background-color . "LightBlue") (foreground-col= or . "Black") (vertical-scroll-bars . right) (internal-border-width . 0) (b= order-width . 2) (font . "-outline-Lucida Console-normal-normal-normal-mono= -14-*-*-*-c-*-iso8859-1") (font-parameter . "-*-Lucida Console-normal-r-*-*= -14-112-96-96-c-*-iso8859-1") (font-backend uniscribe gdi))) * (progn (enlarge-font thumfr-font-difference frame) (modify-frame-paramete= rs frame non-tf-params)) * (condition-case thumfr-dethumbify-frame (progn (enlarge-font thumfr-font-= difference frame) (modify-frame-parameters frame non-tf-params)) (error (if= fr+non-tf-params (progn (add-to-list (quote thumfr-thumbnail-frames) fr+no= n-tf-params))) (setq thumfr-non-thumbnail-frames (delq fr+tf-params thumfr-= non-thumbnail-frames)) (error (error-message-string thumfr-dethumbify-frame= )))) * (progn (add-to-list (quote thumfr-non-thumbnail-frames) fr+tf-params) (se= tq thumfr-thumbnail-frames (delq fr+non-tf-params thumfr-thumbnail-frames))= (condition-case thumfr-dethumbify-frame (progn (enlarge-font thumfr-font-d= ifference frame) (modify-frame-parameters frame non-tf-params)) (error (if = fr+non-tf-params (progn (add-to-list (quote thumfr-thumbnail-frames) fr+non= -tf-params))) (setq thumfr-non-thumbnail-frames (delq fr+tf-params thumfr-n= on-thumbnail-frames)) (error (error-message-string thumfr-dethumbify-frame)= ))) (select-frame-set-input-focus frame) (thumfr-only-raise-frame frame)) * (if fr+non-tf-params (progn (add-to-list (quote thumfr-non-thumbnail-fram= es) fr+tf-params) (setq thumfr-thumbnail-frames (delq fr+non-tf-params thum= fr-thumbnail-frames)) (condition-case thumfr-dethumbify-frame (progn (enlar= ge-font thumfr-font-difference frame) (modify-frame-parameters frame non-tf= -params)) (error (if fr+non-tf-params (progn (add-to-list (quote thumfr-thu= mbnail-frames) fr+non-tf-params))) (setq thumfr-non-thumbnail-frames (delq = fr+tf-params thumfr-non-thumbnail-frames)) (error (error-message-string thu= mfr-dethumbify-frame)))) (select-frame-set-input-focus frame) (thumfr-only-= raise-frame frame))) * (let* ((fr+non-tf-params (assoc frame thumfr-thumbnail-frames)) (non-tf-p= arams (cdr fr+non-tf-params)) (tf-params (frame-parameters frame)) (fr+tf-p= arams (cons frame tf-params))) (if fr+non-tf-params (progn (add-to-list (qu= ote thumfr-non-thumbnail-frames) fr+tf-params) (setq thumfr-thumbnail-frame= s (delq fr+non-tf-params thumfr-thumbnail-frames)) (condition-case thumfr-d= ethumbify-frame (progn (enlarge-font thumfr-font-difference frame) (modify-= frame-parameters frame non-tf-params)) (error (if fr+non-tf-params (progn (= add-to-list ... fr+non-tf-params))) (setq thumfr-non-thumbnail-frames (delq= fr+tf-params thumfr-non-thumbnail-frames)) (error (error-message-string th= umfr-dethumbify-frame)))) (select-frame-set-input-focus frame) (thumfr-only= -raise-frame frame)))) * (lambda (&optional frame) "Restore thumbnail FRAME to original size (defa= ult: selected frame)." (interactive) (setq frame (or frame (selected-frame)= )) (let* ((fr+non-tf-params (assoc frame thumfr-thumbnail-frames)) (non-tf-= params (cdr fr+non-tf-params)) (tf-params (frame-parameters frame)) (fr+tf-= params (cons frame tf-params))) (if fr+non-tf-params (progn (add-to-list (q= uote thumfr-non-thumbnail-frames) fr+tf-params) (setq thumfr-thumbnail-fram= es (delq fr+non-tf-params thumfr-thumbnail-frames)) (condition-case thumfr-= dethumbify-frame (progn (enlarge-font thumfr-font-difference frame) (modify= -frame-parameters frame non-tf-params)) (error (if fr+non-tf-params (progn = ...)) (setq thumfr-non-thumbnail-frames (delq fr+tf-params thumfr-non-thumb= nail-frames)) (error (error-message-string thumfr-dethumbify-frame)))) (sel= ect-frame-set-input-focus frame) (thumfr-only-raise-frame frame)))))(#) * apply((lambda (&optional frame) "Restore thumbnail FRAME to original size= (default: selected frame)." (interactive) (setq frame (or frame (selected-= frame))) (let* ((fr+non-tf-params (assoc frame thumfr-thumbnail-frames)) (n= on-tf-params (cdr fr+non-tf-params)) (tf-params (frame-parameters frame)) (= fr+tf-params (cons frame tf-params))) (if fr+non-tf-params (progn (add-to-l= ist (quote thumfr-non-thumbnail-frames) fr+tf-params) (setq thumfr-thumbnai= l-frames (delq fr+non-tf-params thumfr-thumbnail-frames)) (condition-case t= humfr-dethumbify-frame (progn (enlarge-font thumfr-font-difference frame) (= modify-frame-parameters frame non-tf-params)) (error (if fr+non-tf-params (= progn ...)) (setq thumfr-non-thumbnail-frames (delq fr+tf-params thumfr-non= -thumbnail-frames)) (error (error-message-string thumfr-dethumbify-frame)))= ) (select-frame-set-input-focus frame) (thumfr-only-raise-frame frame))))) = #) * thumfr-dethumbify-frame(#) (if (assoc frame thumfr-thumbnail-frames) (thumfr-dethumbify-frame frame)= (thumfr-thumbify-frame frame)) thumfr-toggle-thumbnail-frame() ad-Advice-iconify-or-deiconify-frame(#[nil "..." [visibility frame-parame= ters t iconify-frame make-frame-visible] 2 897398 nil]) apply(ad-Advice-iconify-or-deiconify-frame #[nil "..." [visibility frame-= parameters t iconify-frame make-frame-visible] 2 897398 nil] nil) iconify-or-deiconify-frame() (if iconify-all (iconify-everything) (if rename-frame-when-iconify-flag (= progn (rename-non-minibuffer-frame))) (iconify-or-deiconify-frame)) iconify/map-frame(nil) call-interactively(iconify/map-frame nil nil) command-execute(iconify/map-frame) In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2013-03-17 on ODIEONE Bzr revision: 112068 michael.albinus@gmx.de-20130317173046-sgy1bmmkkizorqby Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -IC:/Devel/emacs/build/include --ldflags -LC:/Devel/emacs/build/lib' From unknown Mon Jun 23 23:54:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14032: 24.3.50; regression: `modify-frame-parameters' no longer works correctly Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Mar 2013 20:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 14032@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 14032-submit@debbugs.gnu.org id=B14032.13639829008550 (code B ref 14032); Fri, 22 Mar 2013 20:09:02 +0000 Received: (at 14032) by debbugs.gnu.org; 22 Mar 2013 20:08:20 +0000 Received: from localhost ([127.0.0.1]:41239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJ8GC-0002Dq-5o for submit@debbugs.gnu.org; Fri, 22 Mar 2013 16:08:20 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:58532) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJ8GB-0002Dk-9z for 14032@debbugs.gnu.org; Fri, 22 Mar 2013 16:08:19 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MK200900VQ91S00@a-mtaout22.012.net.il> for 14032@debbugs.gnu.org; Fri, 22 Mar 2013 22:06:05 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MK2008HJVU4T180@a-mtaout22.012.net.il>; Fri, 22 Mar 2013 22:06:05 +0200 (IST) Date: Fri, 22 Mar 2013 22:06:07 +0200 From: Eli Zaretskii In-reply-to: <4A3C3DCFC6FB4848AEB33045882CAF17@us.oracle.com> X-012-Sender: halo1@inter.net.il Message-id: <83ppyr42ts.fsf@gnu.org> References: <4A3C3DCFC6FB4848AEB33045882CAF17@us.oracle.com> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.2 (/) > From: "Drew Adams" > Date: Fri, 22 Mar 2013 11:57:17 -0700 > > The problem is that `modify-frame-parameters', given an alist with > explicit `height' and `width' values, ignores these and seems to instead > apply the height and width of `default-frame-alist' (that's a guess). I cannot reproduce this, but since you didn't give a recipe, I'm probably doing something different from you. When I evaluate (modify-frame-parameters nil '((width . 60) (height . 50))) in "emacs -Q", the frame is resized according to the parameters I give. Isn't that what you said didn't work? From unknown Mon Jun 23 23:54:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14032: 24.3.50; regression: `modify-frame-parameters' no longer works correctly Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Mar 2013 21:17:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Eli Zaretskii'" Cc: 14032@debbugs.gnu.org Received: via spool by 14032-submit@debbugs.gnu.org id=B14032.136398699814825 (code B ref 14032); Fri, 22 Mar 2013 21:17:03 +0000 Received: (at 14032) by debbugs.gnu.org; 22 Mar 2013 21:16:38 +0000 Received: from localhost ([127.0.0.1]:41278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJ9KH-0003r4-PK for submit@debbugs.gnu.org; Fri, 22 Mar 2013 17:16:38 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:42550) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJ9KD-0003qv-Qj for 14032@debbugs.gnu.org; Fri, 22 Mar 2013 17:16:36 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r2MLEX8p030197 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Mar 2013 21:14:34 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2MLEW4Z022884 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Mar 2013 21:14:32 GMT Received: from abhmt115.oracle.com (abhmt115.oracle.com [141.146.116.67]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r2MLEUQk022684; Fri, 22 Mar 2013 16:14:32 -0500 Received: from dradamslap1 (/10.159.248.227) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Mar 2013 14:14:30 -0700 From: "Drew Adams" References: <4A3C3DCFC6FB4848AEB33045882CAF17@us.oracle.com> <83ppyr42ts.fsf@gnu.org> Date: Fri, 22 Mar 2013 14:14:26 -0700 Message-ID: <1584CB2485A643EF975AFAC4DE5C8295@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-reply-to: <83ppyr42ts.fsf@gnu.org> Thread-Index: Ac4nOLnZ+tlTJ/RdTT27BUpcA1932AACJzrQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.8 (----) > I cannot reproduce this, but since you didn't give a recipe, I'm > probably doing something different from you. When I evaluate > > (modify-frame-parameters nil '((width . 60) (height . 50))) > > in "emacs -Q", the frame is resized according to the parameters I > give. Isn't that what you said didn't work? No, of course not. If it had been so simple to diagnose I would have sent your trivial recipe. And I would not have spent time trying to follow what was happening in the debugger (to no avail). There is a bug, and there was no such bug before. I described the symptoms I see. I included printouts showing those symptoms: a backtrace showing the call to `modify-frame-parameters' and the eval of (frame-parameters) showing that the result does not correspond to the alist passed to `m-f-p'. How is it possible that `m-f-p' produces parameters that conflict with those it is passed? Answer that and perhaps you will find the culprit code change. From unknown Mon Jun 23 23:54:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14032: 24.3.50; regression: `modify-frame-parameters' no longer works correctly Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Mar 2013 21:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Eli Zaretskii'" Cc: 14032@debbugs.gnu.org Received: via spool by 14032-submit@debbugs.gnu.org id=B14032.136398858217193 (code B ref 14032); Fri, 22 Mar 2013 21:44:02 +0000 Received: (at 14032) by debbugs.gnu.org; 22 Mar 2013 21:43:02 +0000 Received: from localhost ([127.0.0.1]:41314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJ9jp-0004T0-Bw for submit@debbugs.gnu.org; Fri, 22 Mar 2013 17:43:01 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:40004) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJ9jm-0004Ss-SE for 14032@debbugs.gnu.org; Fri, 22 Mar 2013 17:42:59 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r2MLewQv012602 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 22 Mar 2013 21:40:59 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2MLevJi004478 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 22 Mar 2013 21:40:58 GMT Received: from abhmt120.oracle.com (abhmt120.oracle.com [141.146.116.72]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r2MLevuc031518; Fri, 22 Mar 2013 16:40:57 -0500 Received: from dradamslap1 (/10.159.248.227) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 22 Mar 2013 14:40:56 -0700 From: "Drew Adams" References: <4A3C3DCFC6FB4848AEB33045882CAF17@us.oracle.com><83ppyr42ts.fsf@gnu.org> <1584CB2485A643EF975AFAC4DE5C8295@us.oracle.com> Date: Fri, 22 Mar 2013 14:40:52 -0700 Message-ID: <2B2A9C71087149A3AEB106E10EA705FA@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-reply-to: <1584CB2485A643EF975AFAC4DE5C8295@us.oracle.com> Thread-Index: Ac4nOLnZ+tlTJ/RdTT27BUpcA1932AACJzrQAACbVIA= X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.7 (------) OK, here is a recipe from emacs -Q: Load these three source files, in order: frame-fns.el, frame-cmds.el, thumb-frm.el. They are available here: http://www.emacswiki.org/emacs/?action=elisp-area;context=0 Visit a lisp file in a separate frame (e.g. C-x 5 f). Manually resize the lisp-file frame to be wider and taller than the default size, enough so you will notice the difference (quite large, if you want). C-z to thumbify the frame. C-z to dethumbify it. It should be as it was before thumbification: same position, height, and width. It is not - it seems to be the default frame size. That's the regression. It's as if some parameters from `default-frame-alist' were being substituted for some of the parameters provided explicitly to `modify-frame-parameters'. ("It's as if..." - I don't say that that is what is actually happening.) The frame parameters before thumbifying are recorded on list `thumfr-thumbnail-frames': there is an alist entry for each thumbnail frame; the cdr is the list of frame parameters before that frame was thumbified. It is those pre-thumbification parameters that are passed to `modify-frame-parameters' when you hit C-z the second time (command `iconify-or-deiconify-frame', which calls `thumfr-toggle-thumbnail-frame', which calls `thumfr-dethumbify-frame', which calls (modify-frame-parameters frame non-tf-params), where FRAME is the selected frame and NON-TF-PARAMS is the list of frame parameters recorded before thumbification. If you prefer, select the name "thumfr-dethumbify-frame", then thumbify, then M-x C-y RET to call `thumfr-dethumbify-frame' directly. Same wrong size restored. HTH. From unknown Mon Jun 23 23:54:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14032: 24.3.50; regression: `modify-frame-parameters' no longer works correctly Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Mar 2013 09:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 14032@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 14032-submit@debbugs.gnu.org id=B14032.136402975515226 (code B ref 14032); Sat, 23 Mar 2013 09:10:02 +0000 Received: (at 14032) by debbugs.gnu.org; 23 Mar 2013 09:09:15 +0000 Received: from localhost ([127.0.0.1]:41551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJKRu-0003xW-JL for submit@debbugs.gnu.org; Sat, 23 Mar 2013 05:09:14 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:61105) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJKRq-0003xL-My for 14032@debbugs.gnu.org; Sat, 23 Mar 2013 05:09:12 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MK300300VN8FI00@a-mtaout20.012.net.il> for 14032@debbugs.gnu.org; Sat, 23 Mar 2013 11:07:08 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MK3002O0VZVXHC0@a-mtaout20.012.net.il>; Sat, 23 Mar 2013 11:07:08 +0200 (IST) Date: Sat, 23 Mar 2013 11:07:12 +0200 From: Eli Zaretskii In-reply-to: <2B2A9C71087149A3AEB106E10EA705FA@us.oracle.com> X-012-Sender: halo1@inter.net.il Message-id: <83ip4i4h8f.fsf@gnu.org> References: <4A3C3DCFC6FB4848AEB33045882CAF17@us.oracle.com> <83ppyr42ts.fsf@gnu.org> <1584CB2485A643EF975AFAC4DE5C8295@us.oracle.com> <2B2A9C71087149A3AEB106E10EA705FA@us.oracle.com> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: "Drew Adams" > Cc: <14032@debbugs.gnu.org> > Date: Fri, 22 Mar 2013 14:40:52 -0700 > > OK, here is a recipe from emacs -Q: > > Load these three source files, in order: frame-fns.el, frame-cmds.el, > thumb-frm.el. They are available here: > http://www.emacswiki.org/emacs/?action=elisp-area;context=0 > > Visit a lisp file in a separate frame (e.g. C-x 5 f). > > Manually resize the lisp-file frame to be wider and taller than the default > size, enough so you will notice the difference (quite large, if you want). > > C-z to thumbify the frame. C-z to dethumbify it. It should be as it was before > thumbification: same position, height, and width. It is not - it seems to be > the default frame size. > > That's the regression. Thanks. For the record, here's a much easier way of reproducing the bug: emacs -Q Resize the frame by dragging one of its edges with the mouse M-: (modify-frame-parameters nil '((fullscreen))) RET IOW, the problem was that when 'fullscreen' was present in the frame parameters with a nil value, the frame dimensions were reset to the "original" size, which was recorded only during startup, and thus disregarded later changes of the frame dimensions. I think I fixed this in revision 112114 on the trunk. From unknown Mon Jun 23 23:54:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14032: 24.3.50; regression: `modify-frame-parameters' no longer works correctly Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Mar 2013 15:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Eli Zaretskii'" Cc: 14032@debbugs.gnu.org Received: via spool by 14032-submit@debbugs.gnu.org id=B14032.136405136318776 (code B ref 14032); Sat, 23 Mar 2013 15:10:01 +0000 Received: (at 14032) by debbugs.gnu.org; 23 Mar 2013 15:09:23 +0000 Received: from localhost ([127.0.0.1]:42349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJQ4N-0004sj-69 for submit@debbugs.gnu.org; Sat, 23 Mar 2013 11:09:23 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:45207) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UJQ4G-0004sU-Do for 14032@debbugs.gnu.org; Sat, 23 Mar 2013 11:09:17 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r2NF786h004694 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 23 Mar 2013 15:07:08 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2NF77XA029184 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 23 Mar 2013 15:07:07 GMT Received: from abhmt115.oracle.com (abhmt115.oracle.com [141.146.116.67]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r2NF761D019007; Sat, 23 Mar 2013 10:07:06 -0500 Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 23 Mar 2013 08:07:06 -0700 From: "Drew Adams" References: <4A3C3DCFC6FB4848AEB33045882CAF17@us.oracle.com> <83ppyr42ts.fsf@gnu.org> <1584CB2485A643EF975AFAC4DE5C8295@us.oracle.com> <2B2A9C71087149A3AEB106E10EA705FA@us.oracle.com> <83ip4i4h8f.fsf@gnu.org> Date: Sat, 23 Mar 2013 08:07:00 -0700 Message-ID: <6D0FE584A3674B3B8F2E314400328119@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 In-Reply-To: <83ip4i4h8f.fsf@gnu.org> Thread-Index: Ac4npc6fid/w4LUeRnGwZHhYGynHNwAMgINg X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.7 (------) > Thanks. For the record, here's a much easier way of reproducing > the bug: > emacs -Q > Resize the frame by dragging one of its edges with the mouse > M-: (modify-frame-parameters nil '((fullscreen))) RET > > IOW, the problem was that when 'fullscreen' was present in the frame > parameters with a nil value, the frame dimensions were reset to the > "original" size, which was recorded only during startup, and thus > disregarded later changes of the frame dimensions. > > I think I fixed this in revision 112114 on the trunk. Thanks very much for persisting on this, Eli, including finding the simple recipe. From unknown Mon Jun 23 23:54:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14032: 24.3.50; regression: `modify-frame-parameters' no longer works correctly Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Apr 2013 15:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: drew.adams@oracle.com Cc: 14032@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 14032-submit@debbugs.gnu.org id=B14032.136560886911787 (code B ref 14032); Wed, 10 Apr 2013 15:48:01 +0000 Received: (at 14032) by debbugs.gnu.org; 10 Apr 2013 15:47:49 +0000 Received: from localhost ([127.0.0.1]:43828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UPxFV-000343-Ih for submit@debbugs.gnu.org; Wed, 10 Apr 2013 11:47:49 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:57580) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UPxFT-00033e-DK for 14032@debbugs.gnu.org; Wed, 10 Apr 2013 11:47:48 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0ML100N00QAS1U00@a-mtaout21.012.net.il> for 14032@debbugs.gnu.org; Wed, 10 Apr 2013 18:43:16 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0ML100MGCQC3YW20@a-mtaout21.012.net.il>; Wed, 10 Apr 2013 18:43:15 +0300 (IDT) Date: Wed, 10 Apr 2013 18:43:31 +0300 From: Eli Zaretskii In-reply-to: <83ip4i4h8f.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <83fvyy9ysc.fsf@gnu.org> References: <4A3C3DCFC6FB4848AEB33045882CAF17@us.oracle.com> <83ppyr42ts.fsf@gnu.org> <1584CB2485A643EF975AFAC4DE5C8295@us.oracle.com> <2B2A9C71087149A3AEB106E10EA705FA@us.oracle.com> <83ip4i4h8f.fsf@gnu.org> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.2 (/) > Date: Sat, 23 Mar 2013 11:07:12 +0200 > From: Eli Zaretskii > Cc: 14032@debbugs.gnu.org > > emacs -Q > Resize the frame by dragging one of its edges with the mouse > M-: (modify-frame-parameters nil '((fullscreen))) RET > > IOW, the problem was that when 'fullscreen' was present in the frame > parameters with a nil value, the frame dimensions were reset to the > "original" size, which was recorded only during startup, and thus > disregarded later changes of the frame dimensions. > > I think I fixed this in revision 112114 on the trunk. Can this be closed now? From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 10 16:53:27 2013 Received: (at control) by debbugs.gnu.org; 10 Apr 2013 20:53:27 +0000 Received: from localhost ([127.0.0.1]:44150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UQ21H-0000Vb-As for submit@debbugs.gnu.org; Wed, 10 Apr 2013 16:53:27 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:21624) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UQ21D-0000VR-Ap for control@debbugs.gnu.org; Wed, 10 Apr 2013 16:53:24 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r3AKnalU029372 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 10 Apr 2013 20:49:37 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r3AKnYuo016251 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Wed, 10 Apr 2013 20:49:36 GMT Received: from abhmt108.oracle.com (abhmt108.oracle.com [141.146.116.60]) by userz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r3AKnXrF006997 for ; Wed, 10 Apr 2013 20:49:34 GMT Received: from dradamslap1 (/130.35.178.8) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Apr 2013 13:49:33 -0700 From: "Drew Adams" To: Subject: bug #14032 Date: Wed, 10 Apr 2013 13:49:32 -0700 Message-ID: <1E78BCE47C034C08A53137B4A7EFDD6F@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac42LOcZVt1t+CivQXS5BW7p/8Plig== X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.7 (----) close 14032 thanks From unknown Mon Jun 23 23:54:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14032: 24.3.50; regression: `modify-frame-parameters' no longer works correctly Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Apr 2013 20:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14032 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Eli Zaretskii'" Cc: 14032@debbugs.gnu.org Received: via spool by 14032-submit@debbugs.gnu.org id=B14032.13656272992281 (code B ref 14032); Wed, 10 Apr 2013 20:55:02 +0000 Received: (at 14032) by debbugs.gnu.org; 10 Apr 2013 20:54:59 +0000 Received: from localhost ([127.0.0.1]:44156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UQ22g-0000aa-TR for submit@debbugs.gnu.org; Wed, 10 Apr 2013 16:54:59 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:48433) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UQ22a-0000a8-U4 for 14032@debbugs.gnu.org; Wed, 10 Apr 2013 16:54:53 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r3AKp1QQ024652 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 10 Apr 2013 20:51:02 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r3AKp1hK010344 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 10 Apr 2013 20:51:01 GMT Received: from abhmt119.oracle.com (abhmt119.oracle.com [141.146.116.71]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r3AKp0NN004803; Wed, 10 Apr 2013 20:51:01 GMT Received: from dradamslap1 (/130.35.178.8) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 10 Apr 2013 13:51:00 -0700 From: "Drew Adams" References: <4A3C3DCFC6FB4848AEB33045882CAF17@us.oracle.com> <83ppyr42ts.fsf@gnu.org> <1584CB2485A643EF975AFAC4DE5C8295@us.oracle.com> <2B2A9C71087149A3AEB106E10EA705FA@us.oracle.com> <83ip4i4h8f.fsf@gnu.org> <83fvyy9ysc.fsf@gnu.org> Date: Wed, 10 Apr 2013 13:50:59 -0700 Message-ID: <16AF6B10EE1C4268A30BF179C6A9F528@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <83fvyy9ysc.fsf@gnu.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac42AjlURYPNQAIfSmCHRJCd30ZuNAAKlRkQ X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -3.9 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) > Can this be closed now? Yes, thanks. I closed it.