From unknown Sun Aug 10 11:59:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13937: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windows Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Mar 2013 22:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13937 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13937@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.13631278235308 (code B ref -1); Tue, 12 Mar 2013 22:38:01 +0000 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" 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-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 unknown Sun Aug 10 11:59:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13937: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windows Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Mar 2013 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13937 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 13937@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 13937-submit@debbugs.gnu.org id=B13937.136319617120634 (code B ref 13937); Wed, 13 Mar 2013 17:37:02 +0000 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 In-reply-to: <0940CF985FBB4FBAB83BC9356CC067F0@us.oracle.com> X-012-Sender: halo1@inter.net.il Message-id: <834ngfjjag.fsf@gnu.org> References: <0940CF985FBB4FBAB83BC9356CC067F0@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: 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 unknown Sun Aug 10 11:59:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13937: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windows Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Mar 2013 18:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13937 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Eli Zaretskii'" Cc: 13937@debbugs.gnu.org Received: via spool by 13937-submit@debbugs.gnu.org id=B13937.136319838523914 (code B ref 13937); Wed, 13 Mar 2013 18:14:01 +0000 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" References: <0940CF985FBB4FBAB83BC9356CC067F0@us.oracle.com> <834ngfjjag.fsf@gnu.org> 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-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 unknown Sun Aug 10 11:59:10 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Drew Adams" Subject: bug#13937: closed (Re: bug#13937: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windows) Message-ID: References: <83vc8vi2c0.fsf@gnu.org> <0940CF985FBB4FBAB83BC9356CC067F0@us.oracle.com> X-Gnu-PR-Message: they-closed 13937 X-Gnu-PR-Package: emacs Reply-To: 13937@debbugs.gnu.org Date: Wed, 13 Mar 2013 18:28:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1363199282-25245-1" This is a multi-part message in MIME format... ------------=_1363199282-25245-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13937: 24.3.50; `make-frame' broken for `fullscreen' parameter on MS Windo= ws which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 13937@debbugs.gnu.org. --=20 13937: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13937 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1363199282-25245-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1363199282-25245-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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' ------------=_1363199282-25245-1--