From unknown Sun Aug 10 09:46:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#13937 <13937@debbugs.gnu.org> To: bug#13937 <13937@debbugs.gnu.org> Subject: Status: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windows Reply-To: bug#13937 <13937@debbugs.gnu.org> Date: Sun, 10 Aug 2025 16:46:36 +0000 retitle 13937 24.3.50; `make-frame' broken for `fullscreen' parameter on MS= Windows reassign 13937 emacs submitter 13937 "Drew Adams" severity 13937 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 12 18:37:03 2013 Received: (at submit) by debbugs.gnu.org; 12 Mar 2013 22:37:03 +0000 Received: from localhost ([127.0.0.1]:49629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UFXob-0001NM-C0 for submit@debbugs.gnu.org; Tue, 12 Mar 2013 18:37:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53065) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UFXoY-0001N1-IE for submit@debbugs.gnu.org; Tue, 12 Mar 2013 18:37:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFXmP-0003nN-9v for submit@debbugs.gnu.org; Tue, 12 Mar 2013 18:35:51 -0400 Received: from lists.gnu.org ([208.118.235.17]:51081) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFXmP-0003n4-7I for submit@debbugs.gnu.org; Tue, 12 Mar 2013 18:34:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60424) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFXid-0001Fe-2V for bug-gnu-emacs@gnu.org; Tue, 12 Mar 2013 18:34:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFXZf-00086O-8a for bug-gnu-emacs@gnu.org; Tue, 12 Mar 2013 18:25:45 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:16655) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFXZf-00086F-25 for bug-gnu-emacs@gnu.org; Tue, 12 Mar 2013 18:21:35 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r2CMLXS0032317 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 12 Mar 2013 22:21:34 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2CMLX8N016512 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 12 Mar 2013 22:21:33 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r2CMLX4A029118 for ; Tue, 12 Mar 2013 17:21:33 -0500 Received: from dradamslap1 (/10.159.251.220) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 12 Mar 2013 15:21:32 -0700 From: "Drew Adams" To: Subject: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windows Date: Tue, 12 Mar 2013 15:21:31 -0700 Message-ID: <0940CF985FBB4FBAB83BC9356CC067F0@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: Ac4fb/Kmk/vGNckbRlaFfxE2MtHRcw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet22.oracle.com [141.146.126.238] 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.3 (----) X-Debbugs-Envelope-To: submit 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 (------) emacs -Q In *scratch*, type this: (defun foo () (interactive) (select-frame (make-frame '((minibuffer . t) (fullscreen . maximized))))) (frame-parameters) Evaluate the `foo' definition, then M-x foo. A new frame is created with the same content (good). However: 1. There is no minibuffer shown. 2. The frame is not maximized. Nevertheless, go to eob (put point after `(frame-parameters)'), and enter this (there will be no echo, so type carefully): M-x pp-eval-last-sexp RET You will see the frame parameters for the created frame. Among them you will see this parameter entry, which is correct (though the frame is NOT maximized): (fullscreen . maximized). And you will see this entry (or similar): (minibuffer . #) That is not correct wrt the arg to `make-frame'. And note that there is still no minibuffer visible in this frame. So if, e.g., you try to use Isearch, you will not see the minibuffer (but Isearch will work OK). Nor is the minibuffer window for the new frame on some other frame (which would be wrong too). It seems that multiple things are broken, here. And the same thing holds if you specify `fullboth' instead of `maximized'. Note, however, that this works fine: M-: (set-frame-parameter nil 'fullscreen 'maximized) ; or fullboth As does this: (modify-frame-parameters nil '((fullscreen . maximized))) And this command too works fine (same as `foo', except for parameter `fullscreen'): (defun bar () (interactive) (select-frame (make-frame '((minibuffer . t))))) But `make-frame' seems quite broken. In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2013-03-04 on ODIEONE Bzr revision: 111935 yamaoka@jpl.org-20130304102733-4qy111z41qwoh2as 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 debbugs-submit-bounces@debbugs.gnu.org Wed Mar 13 13:36:11 2013 Received: (at 13937) by debbugs.gnu.org; 13 Mar 2013 17:36:11 +0000 Received: from localhost ([127.0.0.1]:51698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UFpb0-0005Mk-KF for submit@debbugs.gnu.org; Wed, 13 Mar 2013 13:36:11 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:43775) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UFpax-0005MU-Hq for 13937@debbugs.gnu.org; Wed, 13 Mar 2013 13:36:09 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MJM000000IV5U00@a-mtaout22.012.net.il> for 13937@debbugs.gnu.org; Wed, 13 Mar 2013 19:34:19 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MJM00MY20T4WKD0@a-mtaout22.012.net.il>; Wed, 13 Mar 2013 19:34:19 +0200 (IST) Date: Wed, 13 Mar 2013 19:34:15 +0200 From: Eli Zaretskii Subject: Re: bug#13937: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windows In-reply-to: <0940CF985FBB4FBAB83BC9356CC067F0@us.oracle.com> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <834ngfjjag.fsf@gnu.org> References: <0940CF985FBB4FBAB83BC9356CC067F0@us.oracle.com> X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 13937 Cc: 13937@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: Tue, 12 Mar 2013 15:21:31 -0700 > > emacs -Q > > In *scratch*, type this: > > (defun foo () > (interactive) > (select-frame (make-frame '((minibuffer . t) > (fullscreen . maximized))))) > > (frame-parameters) > > Evaluate the `foo' definition, then M-x foo. > > A new frame is created with the same content (good). > However: > > 1. There is no minibuffer shown. > 2. The frame is not maximized. Fixed in trunk revision 112038. Thanks. > Nevertheless, go to eob (put point after `(frame-parameters)'), and > enter this (there will be no echo, so type carefully): > > M-x pp-eval-last-sexp RET > > You will see the frame parameters for the created frame. Among them you > will see this parameter entry, which is correct (though the frame is NOT > maximized): (fullscreen . maximized). > > And you will see this entry (or similar): > (minibuffer . #) > > That is not correct wrt the arg to `make-frame'. This part I don't get: why do you think this is incorrect? > It seems that multiple things are broken, here. Only one thing was broken, actually: the new frame dimensions were stored, but the frame was not being resized. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 13 14:13:05 2013 Received: (at 13937) by debbugs.gnu.org; 13 Mar 2013 18:13:05 +0000 Received: from localhost ([127.0.0.1]:51751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UFqAj-0006Df-CX for submit@debbugs.gnu.org; Wed, 13 Mar 2013 14:13:05 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:18750) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UFqAh-0006DA-In for 13937@debbugs.gnu.org; Wed, 13 Mar 2013 14:13:04 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r2DIBoLE028473 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 13 Mar 2013 18:11:50 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r2DIBnZ4011141 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Mar 2013 18:11:49 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 r2DIBn0d026194; Wed, 13 Mar 2013 13:11:49 -0500 Received: from dradamslap1 (/130.35.178.8) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 13 Mar 2013 11:11:48 -0700 From: "Drew Adams" To: "'Eli Zaretskii'" References: <0940CF985FBB4FBAB83BC9356CC067F0@us.oracle.com> <834ngfjjag.fsf@gnu.org> Subject: RE: bug#13937: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windows Date: Wed, 13 Mar 2013 11:11:47 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <834ngfjjag.fsf@gnu.org> Thread-Index: Ac4gERRzde70YMQlQvKGSSZ+PTNuBwABHsiQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: 13937 Cc: 13937@debbugs.gnu.org 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 (----) > > A new frame is created with the same content (good). > > However: > > > > 1. There is no minibuffer shown. > > 2. The frame is not maximized. > > Fixed in trunk revision 112038. Thanks. Thanks; that was quick. > > Nevertheless, go to eob (put point after `(frame-parameters)'), and > > enter this (there will be no echo, so type carefully): > > > > M-x pp-eval-last-sexp RET > > > > You will see the frame parameters for the created frame. > > Among them you will see this parameter entry, which is correct > > (though the frame is NOT maximized): (fullscreen . maximized). > > > > And you will see this entry (or similar): > > (minibuffer . #) > > > > That is not correct wrt the arg to `make-frame'. > > This part I don't get: why do you think this is incorrect? The arg passed to `make-frame' was t. Now perhaps you will say that it is correct that it substitutes a window for t in the actual value used. I can't speak to that (not documented AFAICT). But the bug here is that there is (was) no minibuffer visible, even though (minibuffer . t) was included in the parameters passed to `make-frame'. > > It seems that multiple things are broken, here. > > Only one thing was broken, actually: the new frame dimensions were > stored, but the frame was not being resized. Well two things were broken visibly: the frame size and lack of visible minibuffer. Whether those are both due to the same underlying cause, I don't know. I guess you've understood this, and that everything has now been fixed. If there is still some confusion about the symptoms, please let me know. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 13 14:27:08 2013 Received: (at 13937-done) by debbugs.gnu.org; 13 Mar 2013 18:27:08 +0000 Received: from localhost ([127.0.0.1]:51779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UFqOJ-0006Y4-UU for submit@debbugs.gnu.org; Wed, 13 Mar 2013 14:27:08 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:53982) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UFqOH-0006XW-U5 for 13937-done@debbugs.gnu.org; Wed, 13 Mar 2013 14:27:07 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MJM00A002ZE5P00@a-mtaout23.012.net.il> for 13937-done@debbugs.gnu.org; Wed, 13 Mar 2013 20:25:52 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MJM009WM374YYC0@a-mtaout23.012.net.il>; Wed, 13 Mar 2013 20:25:52 +0200 (IST) Date: Wed, 13 Mar 2013 20:25:51 +0200 From: Eli Zaretskii Subject: Re: bug#13937: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windows In-reply-to: X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83vc8vi2c0.fsf@gnu.org> References: <0940CF985FBB4FBAB83BC9356CC067F0@us.oracle.com> <834ngfjjag.fsf@gnu.org> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > From: "Drew Adams" > Cc: <13937@debbugs.gnu.org> > Date: Wed, 13 Mar 2013 11:11:47 -0700 > > > > A new frame is created with the same content (good). > > > However: > > > > > > 1. There is no minibuffer shown. > > > 2. The frame is not maximized. > > > > Fixed in trunk revision 112038. Thanks. > > Thanks; that was quick. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.175 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4853] X-Debbugs-Envelope-To: 13937-done Cc: 13937-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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.7 (/) > From: "Drew Adams" > Cc: <13937@debbugs.gnu.org> > Date: Wed, 13 Mar 2013 11:11:47 -0700 > > > > A new frame is created with the same content (good). > > > However: > > > > > > 1. There is no minibuffer shown. > > > 2. The frame is not maximized. > > > > Fixed in trunk revision 112038. Thanks. > > Thanks; that was quick. A clear bug with a simple recipe is easy to debug, and in this case was also easy to fix. > > > And you will see this entry (or similar): > > > (minibuffer . #) > > > > > > That is not correct wrt the arg to `make-frame'. > > > > This part I don't get: why do you think this is incorrect? > > The arg passed to `make-frame' was t. > > Now perhaps you will say that it is correct that it substitutes a window for t > in the actual value used. I can't speak to that (not documented AFAICT). Yes, it is correct. Emacs always behaved like this, except that in previous versions it would display a small number, a counter, instead of a pointer to the window object. > But the bug here is that there is (was) no minibuffer visible, even though > (minibuffer . t) was included in the parameters passed to `make-frame'. Ah, okay. Then that's fixed also. It was a result of not resizing the frame. > Well two things were broken visibly: the frame size and lack of visible > minibuffer. Whether those are both due to the same underlying cause, I don't > know. They are. So I'm closing the bug. From unknown Sun Aug 10 09:46:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 11 Apr 2013 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator