From unknown Sat Jun 14 19:11:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18347: 24.3.93; Incomplete splash screen display on Cygwin-w32 build Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Aug 2014 21:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 18347@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14092627046733 (code B ref -1); Thu, 28 Aug 2014 21:52:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Aug 2014 21:51:44 +0000 Received: from localhost ([127.0.0.1]:52878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XN7bb-0001kV-3u for submit@debbugs.gnu.org; Thu, 28 Aug 2014 17:51:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34735) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XN7bY-0001kC-QA for submit@debbugs.gnu.org; Thu, 28 Aug 2014 17:51:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XN7bJ-0008ET-Ox for submit@debbugs.gnu.org; Thu, 28 Aug 2014 17:51:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN7bJ-0008EP-La for submit@debbugs.gnu.org; Thu, 28 Aug 2014 17:51:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36441) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN7bC-0003eN-5B for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 17:51:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XN7b4-0008Ch-LQ for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 17:51:18 -0400 Received: from limerock04.mail.cornell.edu ([128.84.13.244]:44452) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN7b4-0008Bx-HC for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 17:51:10 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock04.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s7SLp9Fk021811 for ; Thu, 28 Aug 2014 17:51:09 -0400 Received: from [128.84.234.164] (dijon.math.cornell.edu [128.84.234.164]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s7SLp9QD020608 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Thu, 28 Aug 2014 17:51:09 -0400 Message-ID: <53FFA44A.3040602@cornell.edu> Date: Thu, 28 Aug 2014 17:51:06 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) When I start up the Cygwin-w32 build of emacs, the image at the top of the splash screen often fails to display. The following patch fixes it: === modified file 'lisp/startup.el' --- lisp/startup.el 2014-07-08 09:17:09 +0000 +++ lisp/startup.el 2014-08-28 20:07:20 +0000 @@ -1812,7 +1812,7 @@ (let (chosen-frame) ;; MS-Windows needs this to have a chance to make the initial ;; frame visible. - (if (eq system-type 'windows-nt) + (if (eq window-system 'w32) (sit-for 0 t)) (dolist (frame (append (frame-list) (list (selected-frame)))) (if (and (frame-visible-p frame) Is this still OK for the native Windows build? If so, is it OK to install it in the release branch? In GNU Emacs 24.3.93.2 (x86_64-unknown-cygwin) of 2014-08-28 on moufang Repository revision: 117464 rgm@gnu.org-20140828191824-o5hn2x503w527yhn Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-w32 --enable-checking=yes,glyphs 'CFLAGS=-g3 -O0'' From unknown Sat Jun 14 19:11:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18347: 24.3.93; Incomplete splash screen display on Cygwin-w32 build Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Aug 2014 06:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 18347@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 18347-submit@debbugs.gnu.org id=B18347.140929349723010 (code B ref 18347); Fri, 29 Aug 2014 06:25:02 +0000 Received: (at 18347) by debbugs.gnu.org; 29 Aug 2014 06:24:57 +0000 Received: from localhost ([127.0.0.1]:53082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNFcG-0005z4-Lo for submit@debbugs.gnu.org; Fri, 29 Aug 2014 02:24:57 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:52658) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNFcC-0005yi-UH for 18347@debbugs.gnu.org; Fri, 29 Aug 2014 02:24:54 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NB200E001DDHS00@a-mtaout22.012.net.il> for 18347@debbugs.gnu.org; Fri, 29 Aug 2014 09:24:45 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NB200EPM1T8FZ50@a-mtaout22.012.net.il>; Fri, 29 Aug 2014 09:24:45 +0300 (IDT) Date: Fri, 29 Aug 2014 09:25:01 +0300 From: Eli Zaretskii In-reply-to: <53FFA44A.3040602@cornell.edu> X-012-Sender: halo1@inter.net.il Message-id: <83sikfizia.fsf@gnu.org> References: <53FFA44A.3040602@cornell.edu> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 28 Aug 2014 17:51:06 -0400 > From: Ken Brown > > --- lisp/startup.el 2014-07-08 09:17:09 +0000 > +++ lisp/startup.el 2014-08-28 20:07:20 +0000 > @@ -1812,7 +1812,7 @@ > (let (chosen-frame) > ;; MS-Windows needs this to have a chance to make the initial > ;; frame visible. > - (if (eq system-type 'windows-nt) > + (if (eq window-system 'w32) > (sit-for 0 t)) > (dolist (frame (append (frame-list) (list (selected-frame)))) > (if (and (frame-visible-p frame) It is fundamentally wrong to use window-system the variable in such circumstances (or almost any other). Please use the function instead. > Is this still OK for the native Windows build? If so, is it OK to > install it in the release branch? Yes and yes. Although I'd urge you to try to figure out why this is needed in the cygwin-w32 build (the native-build problem which led to this code manifested itself in a rather different way, see bug#16014). From unknown Sat Jun 14 19:11:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18347: 24.3.93; Incomplete splash screen display on Cygwin-w32 build Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Aug 2014 15:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 18347@debbugs.gnu.org Received: via spool by 18347-submit@debbugs.gnu.org id=B18347.140932492018561 (code B ref 18347); Fri, 29 Aug 2014 15:09:02 +0000 Received: (at 18347) by debbugs.gnu.org; 29 Aug 2014 15:08:40 +0000 Received: from localhost ([127.0.0.1]:53647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNNn5-0004pI-JB for submit@debbugs.gnu.org; Fri, 29 Aug 2014 11:08:39 -0400 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:45761) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNNn3-0004ov-6G for 18347@debbugs.gnu.org; Fri, 29 Aug 2014 11:08:38 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s7TF8PlL007321; Fri, 29 Aug 2014 11:08:26 -0400 Received: from [128.84.234.164] (dijon.math.cornell.edu [128.84.234.164]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s7TF8Pxa014838 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 29 Aug 2014 11:08:25 -0400 Message-ID: <54009765.8040509@cornell.edu> Date: Fri, 29 Aug 2014 11:08:21 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 References: <53FFA44A.3040602@cornell.edu> <83sikfizia.fsf@gnu.org> In-Reply-To: <83sikfizia.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 8/29/2014 2:25 AM, Eli Zaretskii wrote: >> Date: Thu, 28 Aug 2014 17:51:06 -0400 >> From: Ken Brown >> >> --- lisp/startup.el 2014-07-08 09:17:09 +0000 >> +++ lisp/startup.el 2014-08-28 20:07:20 +0000 >> @@ -1812,7 +1812,7 @@ >> (let (chosen-frame) >> ;; MS-Windows needs this to have a chance to make the initial >> ;; frame visible. >> - (if (eq system-type 'windows-nt) >> + (if (eq window-system 'w32) >> (sit-for 0 t)) >> (dolist (frame (append (frame-list) (list (selected-frame)))) >> (if (and (frame-visible-p frame) > > It is fundamentally wrong to use window-system the variable in such > circumstances (or almost any other). Please use the function instead. OK. But could you explain why? TIA. >> Is this still OK for the native Windows build? If so, is it OK to >> install it in the release branch? > > Yes and yes. Although I'd urge you to try to figure out why this is > needed in the cygwin-w32 build (the native-build problem which led to > this code manifested itself in a rather different way, see bug#16014). Actually, the visual symptom I'm describing (failure of the logo to appear) is identical to what Juanma reported in that bug. Your message in that bug discussion says, "It's again that timing thing with making the initial frame visible." The "again" suggests that there is an earlier bug report or discussion about that. Can you give me a reference or just explain what you meant by that? Ken From unknown Sat Jun 14 19:11:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18347: 24.3.93; Incomplete splash screen display on Cygwin-w32 build Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Aug 2014 19:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown Cc: 18347@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 18347-submit@debbugs.gnu.org id=B18347.140934132921821 (code B ref 18347); Fri, 29 Aug 2014 19:43:02 +0000 Received: (at 18347) by debbugs.gnu.org; 29 Aug 2014 19:42:09 +0000 Received: from localhost ([127.0.0.1]:53784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNS3k-0005fs-1q for submit@debbugs.gnu.org; Fri, 29 Aug 2014 15:42:08 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:58944) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNS3g-0005fM-TN for 18347@debbugs.gnu.org; Fri, 29 Aug 2014 15:42:06 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NB300M002EN0500@a-mtaout20.012.net.il> for 18347@debbugs.gnu.org; Fri, 29 Aug 2014 22:41:57 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NB300LHN2PXRI60@a-mtaout20.012.net.il>; Fri, 29 Aug 2014 22:41:57 +0300 (IDT) Date: Fri, 29 Aug 2014 22:41:58 +0300 From: Eli Zaretskii In-reply-to: <54009765.8040509@cornell.edu> X-012-Sender: halo1@inter.net.il Message-id: <837g1rhym1.fsf@gnu.org> References: <53FFA44A.3040602@cornell.edu> <83sikfizia.fsf@gnu.org> <54009765.8040509@cornell.edu> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Fri, 29 Aug 2014 11:08:21 -0400 > From: Ken Brown > CC: 18347@debbugs.gnu.org > > On 8/29/2014 2:25 AM, Eli Zaretskii wrote: > >> Date: Thu, 28 Aug 2014 17:51:06 -0400 > >> From: Ken Brown > >> > >> --- lisp/startup.el 2014-07-08 09:17:09 +0000 > >> +++ lisp/startup.el 2014-08-28 20:07:20 +0000 > >> @@ -1812,7 +1812,7 @@ > >> (let (chosen-frame) > >> ;; MS-Windows needs this to have a chance to make the initial > >> ;; frame visible. > >> - (if (eq system-type 'windows-nt) > >> + (if (eq window-system 'w32) > >> (sit-for 0 t)) > >> (dolist (frame (append (frame-list) (list (selected-frame)))) > >> (if (and (frame-visible-p frame) > > > > It is fundamentally wrong to use window-system the variable in such > > circumstances (or almost any other). Please use the function instead. > > OK. But could you explain why? TIA. Because we don't want to risk assigning it a value. Also, the function can accept a frame argument, thus giving you a chance to inquire about a specific frame (different frames can have different window-system values). And if you use window-system as a predicate (not in this case, obviously), you should use the various display-*-p predicates instead. > >> Is this still OK for the native Windows build? If so, is it OK to > >> install it in the release branch? > > > > Yes and yes. Although I'd urge you to try to figure out why this is > > needed in the cygwin-w32 build (the native-build problem which led to > > this code manifested itself in a rather different way, see bug#16014). > > Actually, the visual symptom I'm describing (failure of the logo to > appear) is identical to what Juanma reported in that bug. OK, but that's not what your original description said. > Your message in that bug discussion says, "It's again that timing > thing with making the initial frame visible." The "again" suggests > that there is an earlier bug report or discussion about that. Can > you give me a reference or just explain what you meant by that? Bug#14841, I think. Basically, since creating a frame on w32 takes some time until the OS sets up the message pump for the new frame, Lisp code that creates a frame and immediately proceeds with manipulating the new frame might sometimes need sit-for to let the dust settle. From unknown Sat Jun 14 19:11:40 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ken Brown Subject: bug#18347: closed (Re: bug#18347: 24.3.93; Incomplete splash screen display on Cygwin-w32 build) Message-ID: References: <5400FBEE.8090705@cornell.edu> <53FFA44A.3040602@cornell.edu> X-Gnu-PR-Message: they-closed 18347 X-Gnu-PR-Package: emacs Reply-To: 18347@debbugs.gnu.org Date: Fri, 29 Aug 2014 22:18:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1409350682-10251-1" This is a multi-part message in MIME format... ------------=_1409350682-10251-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #18347: 24.3.93; Incomplete splash screen display on Cygwin-w32 build 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 18347@debbugs.gnu.org. --=20 18347: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18347 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1409350682-10251-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 18347-done) by debbugs.gnu.org; 29 Aug 2014 22:17:28 +0000 Received: from localhost ([127.0.0.1]:53854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNUU4-0002ea-7b for submit@debbugs.gnu.org; Fri, 29 Aug 2014 18:17:28 -0400 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:39695) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNUU2-0002eL-AK for 18347-done@debbugs.gnu.org; Fri, 29 Aug 2014 18:17:26 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s7TMHJ9Z016515; Fri, 29 Aug 2014 18:17:19 -0400 Received: from [192.168.1.4] (cpe-67-249-176-226.twcny.res.rr.com [67.249.176.226]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s7TMHI9N015059 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 29 Aug 2014 18:17:19 -0400 Message-ID: <5400FBEE.8090705@cornell.edu> Date: Fri, 29 Aug 2014 18:17:18 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#18347: 24.3.93; Incomplete splash screen display on Cygwin-w32 build References: <53FFA44A.3040602@cornell.edu> <83sikfizia.fsf@gnu.org> <54009765.8040509@cornell.edu> <837g1rhym1.fsf@gnu.org> In-Reply-To: <837g1rhym1.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 18347-done Cc: 18347-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Version: 24.3.94 > Basically, since creating a frame on w32 takes some time until the OS > sets up the message pump for the new frame, Lisp code that creates a > frame and immediately proceeds with manipulating the new frame might > sometimes need sit-for to let the dust settle. So it seems that the current bug probably has the same cause as bug#16014. I've installed the fix (but using the window-system function) in the release branch as bzr revision 117465. Ken ------------=_1409350682-10251-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Aug 2014 21:51:44 +0000 Received: from localhost ([127.0.0.1]:52878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XN7bb-0001kV-3u for submit@debbugs.gnu.org; Thu, 28 Aug 2014 17:51:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34735) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XN7bY-0001kC-QA for submit@debbugs.gnu.org; Thu, 28 Aug 2014 17:51:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XN7bJ-0008ET-Ox for submit@debbugs.gnu.org; Thu, 28 Aug 2014 17:51:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN7bJ-0008EP-La for submit@debbugs.gnu.org; Thu, 28 Aug 2014 17:51:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36441) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN7bC-0003eN-5B for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 17:51:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XN7b4-0008Ch-LQ for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 17:51:18 -0400 Received: from limerock04.mail.cornell.edu ([128.84.13.244]:44452) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN7b4-0008Bx-HC for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2014 17:51:10 -0400 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock04.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s7SLp9Fk021811 for ; Thu, 28 Aug 2014 17:51:09 -0400 Received: from [128.84.234.164] (dijon.math.cornell.edu [128.84.234.164]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s7SLp9QD020608 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Thu, 28 Aug 2014 17:51:09 -0400 Message-ID: <53FFA44A.3040602@cornell.edu> Date: Thu, 28 Aug 2014 17:51:06 -0400 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 24.3.93; Incomplete splash screen display on Cygwin-w32 build Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) When I start up the Cygwin-w32 build of emacs, the image at the top of the splash screen often fails to display. The following patch fixes it: === modified file 'lisp/startup.el' --- lisp/startup.el 2014-07-08 09:17:09 +0000 +++ lisp/startup.el 2014-08-28 20:07:20 +0000 @@ -1812,7 +1812,7 @@ (let (chosen-frame) ;; MS-Windows needs this to have a chance to make the initial ;; frame visible. - (if (eq system-type 'windows-nt) + (if (eq window-system 'w32) (sit-for 0 t)) (dolist (frame (append (frame-list) (list (selected-frame)))) (if (and (frame-visible-p frame) Is this still OK for the native Windows build? If so, is it OK to install it in the release branch? In GNU Emacs 24.3.93.2 (x86_64-unknown-cygwin) of 2014-08-28 on moufang Repository revision: 117464 rgm@gnu.org-20140828191824-o5hn2x503w527yhn Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-w32 --enable-checking=yes,glyphs 'CFLAGS=-g3 -O0'' ------------=_1409350682-10251-1--