From unknown Fri Aug 15 18:52:38 2025 X-Loop: don@donarmstrong.com Subject: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame Reply-To: Francis Litterio , 950@debbugs.gnu.org Resent-From: Francis Litterio Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: emacs-devel@gnu.org, Emacs Bugs Resent-Date: Tue, 09 Sep 2008 17:35:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 950 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.122098115810876 (code B ref -1); Tue, 09 Sep 2008 17:35:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.6 required=4.0 tests=AWL,BAYES_00,PUSSY, RCVD_IN_DNSWL_LOW,X_DEBBUGS_CC autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 9 Sep 2008 17:25:58 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m89HPslV010870 for ; Tue, 9 Sep 2008 10:25:56 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kd6yP-0005L4-T7 for bug-gnu-emacs@gnu.org; Tue, 09 Sep 2008 13:25:53 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kd6yN-0005J7-Ir for bug-gnu-emacs@gnu.org; Tue, 09 Sep 2008 13:25:52 -0400 Received: from [199.232.76.173] (port=51302 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kd6yN-0005Iu-8w for bug-gnu-emacs@gnu.org; Tue, 09 Sep 2008 13:25:51 -0400 Received: from pcls5.std.com ([192.74.137.145]:35391 helo=TheWorld.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kd6yN-0003AO-GA for bug-gnu-emacs@gnu.org; Tue, 09 Sep 2008 13:25:51 -0400 Received: from usenlittefl1c.theworld.com (IDENT:105@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.13.6/8.13.6) with ESMTP id m89HOUxj015488 for ; Tue, 9 Sep 2008 13:24:32 -0400 From: Francis Litterio To: bug-gnu-emacs@gnu.org Date: Tue, 09 Sep 2008 12:51:22 -0400 X-Random-Quote: It is not the man who has too little, but the man who craves more, that is poor. -- Seneca (5 BC - 65), Epistles Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. CVS Emacs on Windows XP sometimes fails to draw the contents of a new frame. To reproduce, run "emacs -q", and evaluate this form: (let ((frame (make-frame))) (make-frame-invisible frame) (make-frame-visible frame)) The new frame's contents will not be drawn. Typing "C-l" in the new frame does not cause its contents to be drawn. You have to switch focus to another window and back again before the frame's contents are drawn. -- Fran From unknown Fri Aug 15 18:52:38 2025 X-Loop: don@donarmstrong.com Subject: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame Reply-To: martin rudalics , 950@debbugs.gnu.org Resent-From: martin rudalics Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs , don@donarmstrong.com Resent-Date: Thu, 11 Sep 2008 09:05:12 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 950 X-Emacs-PR-Package: emacs,w32 X-Emacs-PR-Keywords: Received: via spool by 950-submit@emacsbugs.donarmstrong.com id=B950.122112350813747 (code B ref 950); Thu, 11 Sep 2008 09:05:12 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.6 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, PUSSY autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 950) by emacsbugs.donarmstrong.com; 11 Sep 2008 08:58:28 +0000 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id m8B8wKq6013710 for <950@emacsbugs.donarmstrong.com>; Thu, 11 Sep 2008 01:58:22 -0700 Received: (qmail invoked by alias); 11 Sep 2008 08:58:15 -0000 Received: from 62-47-61-65.adsl.highway.telekom.at (EHLO [62.47.61.65]) [62.47.61.65] by mail.gmx.net (mp058) with SMTP; 11 Sep 2008 10:58:15 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19aDpVz8oJaWuuspTFpZgG+zGG9Y/q3S1zEgt20FC ENrsWYJN2lPkYI Message-ID: <48C8DCAD.6060200@gmx.at> Date: Thu, 11 Sep 2008 10:54:05 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: Francis Litterio , 950@debbugs.gnu.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.71 > CVS Emacs on Windows XP sometimes fails to draw the contents of a new > frame. To reproduce, run "emacs -q", and evaluate this form: > > (let ((frame (make-frame))) > (make-frame-invisible frame) > (make-frame-visible frame)) > > The new frame's contents will not be drawn. Works here (on Windows XP). > Typing "C-l" in the new > frame does not cause its contents to be drawn. You have to switch focus > to another window and back again before the frame's contents are drawn. But the new frame is visible and in the foreground, I suppose. What are your focus-follows-mouse settings? martin From unknown Fri Aug 15 18:52:38 2025 X-Loop: don@donarmstrong.com Subject: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame Reply-To: "Juanma Barranquero" , 950@debbugs.gnu.org Resent-From: "Juanma Barranquero" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs , don@donarmstrong.com Resent-Date: Thu, 11 Sep 2008 12:20:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 950 X-Emacs-PR-Package: emacs,w32 X-Emacs-PR-Keywords: Received: via spool by 950-submit@emacsbugs.donarmstrong.com id=B950.122113536521977 (code B ref 950); Thu, 11 Sep 2008 12:20:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-4.5 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, PUSSY autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 950) by emacsbugs.donarmstrong.com; 11 Sep 2008 12:16:05 +0000 Received: from mail-gx0-f19.google.com (mail-gx0-f19.google.com [209.85.217.19]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8BCG1VP021858 for <950@emacsbugs.donarmstrong.com>; Thu, 11 Sep 2008 05:16:02 -0700 Received: by gxk12 with SMTP id 12so9648690gxk.1 for <950@emacsbugs.donarmstrong.com>; Thu, 11 Sep 2008 05:15:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=hPf6FyDBtBxJxSke+o0slUqs4EJM4KVVOfFxmminOcY=; b=tqWkmsi2dN2bM3iUcMbNI+fL49sZMPF7ZKeOm0eZY7Vs1kmpE7ogu+cBJTBktJwQ62 TwT7nl3rhIpjzs6wlpEgav1S30Nf4VPTE6sv59/JkW5z6tdmp1luiGa50BXvC82Kg+W0 urhgk7X/p/bmHAKEeHDl8IO6HLs7FRMMxg2x4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=nxsm3L4xGU/3p4x++n1dav0GP8KoS1/Sbpr+yWqxErosVNbxEgAg3DE/xJY0TkOso8 MS5jerqHvNYdr/5b3C5XaV/OJyZl/4ZZ/QZbAk0vLew24SGtn+fvdvutuUv3qyukILBt 3wjTUf1nHHCQqXEZskv8BkxB2KIqeZ636GbN0= Received: by 10.101.1.12 with SMTP id d12mr3366315ani.31.1221135355738; Thu, 11 Sep 2008 05:15:55 -0700 (PDT) Received: by 10.100.13.13 with HTTP; Thu, 11 Sep 2008 05:15:55 -0700 (PDT) Message-ID: Date: Thu, 11 Sep 2008 14:15:55 +0200 From: "Juanma Barranquero" To: "martin rudalics" , "Francis Litterio" , 950@debbugs.gnu.org In-Reply-To: <48C8DCAD.6060200@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <48C8DCAD.6060200@gmx.at> >> The new frame's contents will not be drawn. > > Works here (on Windows XP). I see the bug (Windows XP Home SP3). It doesn't happen every time, though. I just did a few tests; in one, the non-displaying behavior happened once, of twenty frames created. In the very next run, it happened about one in three times. Juanma From unknown Fri Aug 15 18:52:38 2025 X-Loop: don@donarmstrong.com Subject: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame Reply-To: Francis Litterio , 950@debbugs.gnu.org Resent-From: Francis Litterio Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs , don@donarmstrong.com Resent-Date: Thu, 11 Sep 2008 14:45:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 950 X-Emacs-PR-Package: emacs,w32 X-Emacs-PR-Keywords: Received: via spool by 950-submit@emacsbugs.donarmstrong.com id=B950.12211438988616 (code B ref 950); Thu, 11 Sep 2008 14:45:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.5 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, PUSSY,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 950) by emacsbugs.donarmstrong.com; 11 Sep 2008 14:38:18 +0000 Received: from TheWorld.com (pcls5.std.com [192.74.137.145]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m8BEcAHb008604 for <950@emacsbugs.donarmstrong.com>; Thu, 11 Sep 2008 07:38:11 -0700 Received: from usenlittefl1c.theworld.com (IDENT:105@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.13.6/8.13.6) with ESMTP id m8BEbVHc032340 for <950@emacsbugs.donarmstrong.com>; Thu, 11 Sep 2008 10:37:33 -0400 From: Francis Litterio To: 950@debbugs.gnu.org Date: Thu, 11 Sep 2008 10:34:03 -0400 References: X-Random-Quote: Good breeding consists in concealing how much we think of ourselves and how little we think of the other person. -- Mark Twain In-Reply-To: (martin rudalics's message of "Thu, 11 Sep 2008 10:54:05 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii martin rudalics wrote: >> CVS Emacs on Windows XP sometimes fails to draw the contents of a new >> frame. To reproduce, run "emacs -q", and evaluate this form: >> >> (let ((frame (make-frame))) >> (make-frame-invisible frame) >> (make-frame-visible frame)) >> >> The new frame's contents will not be drawn. > > Works here (on Windows XP). > >> Typing "C-l" in the new >> frame does not cause its contents to be drawn. You have to switch focus >> to another window and back again before the frame's contents are drawn. > > But the new frame is visible and in the foreground, I suppose. Yes, it appears on top of the existing Emacs frame, but about 20 or 30 pixels to the right. > What are > your focus-follows-mouse settings? focus-follows-mouse is nil. -- Fran From jasonrumney@gmail.com Mon Mar 2 14:46:41 2009 Received: (at control) by emacsbugs.donarmstrong.com; 2 Mar 2009 22:46:41 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.0 required=4.0 tests=VALID_BTS_CONTROL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.190]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n22Mkb8B011670 for ; Mon, 2 Mar 2009 14:46:39 -0800 Received: by ti-out-0910.google.com with SMTP id 28so2914676tif.1 for ; Mon, 02 Mar 2009 14:46:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=qrFXNJVaxur7urNmxxpLcrG4v9NunBOFzOVXBSELxGI=; b=XlrQrECCPHnhc4HXDavWZvl+4NYTxvVncFLZC416BcsPlhcGym+3CoGkf3bJbzsrml jbYLSUmyv4TUlMi5VXL56MOabsqjjvfLrASBiciPPKFqxEW9Yg9nigj/9wsJmmRnB7wl hpxhFs/9fN2OnD4tfViaJp5k6k6JZ12KLsIwI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=D4QJQnlp0zw/sM51W9dlT6Y/fAvW2Gi5ri50h6oW1ewi14myWAF/HeiSNXf6K+wNYs PXQI+LmDiY/1X47/MTp/RNNouL6PeZsiJk9FML+t1uFzffO8cZQOEveDwLO4ysheQGBY bynSEYIgCcq09azkUblQY5Ac7mY2Oyl8ZJuFM= Received: by 10.110.84.3 with SMTP id h3mr9379315tib.20.1236033996558; Mon, 02 Mar 2009 14:46:36 -0800 (PST) Received: from ?192.168.249.26? ([118.100.161.108]) by mx.google.com with ESMTPS id d1sm2237003tid.14.2009.03.02.14.46.34 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 02 Mar 2009 14:46:35 -0800 (PST) Sender: Jason Rumney Message-ID: <49AC61B0.6080504@gnu.org> Date: Tue, 03 Mar 2009 06:46:08 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Emacs bug Tracking System Subject: Re: Processed (with 1 errors): merge related bugs References: <49ABEAC3.3010603@gnu.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit reassign 1748 emacs,w32 forcemerge 950 1748 2524 From unknown Fri Aug 15 18:52:38 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: owner@emacsbugs.donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: Francis Litterio Subject: bug#950 closed by Jason Rumney (Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame) Message-ID: References: <49BD160A.6080106@gnu.org> X-Emacs-PR-Message: they-closed 950 X-Emacs-PR-Package: emacs,w32 Reply-To: 950@debbugs.gnu.org Date: Sun, 15 Mar 2009 15:00:06 +0000 Content-Type: multipart/mixed; boundary="----------=_1237129206-17719-1" This is a multi-part message in MIME format... ------------=_1237129206-17719-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs,w32 package: #950: CVS Emacs on Windows XP fails to draw contents of new frame It has been closed by Jason Rumney . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Jason Rumney by replying to this email. --=20 950: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D950 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1237129206-17719-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 950-done) by emacsbugs.donarmstrong.com; 15 Mar 2009 14:52:32 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.0 required=4.0 tests=HAS_BUG_NUMBER,PUSSY autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.184]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2FEqSb0015970 for <950-done@emacsbugs.donarmstrong.com>; Sun, 15 Mar 2009 07:52:29 -0700 Received: by ti-out-0910.google.com with SMTP id 28so821474tif.1 for <950-done@emacsbugs.donarmstrong.com>; Sun, 15 Mar 2009 07:52:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=K2l9EKGRSO6Fqg+nZW7TfdxZss6HxKC1+HcETpGFnIk=; b=MKs88Gee5I+F1xC8e3eY7QzzJPA4+Qtf8xJIQbv2bRRy2Ed7guAKNsoKIEjxS15dYg vySYq/M5x4Vv+OAtlOx3czkOwn0B+rEPdp4nz5qexfdaAS4s3KJixH1EuJ6h0IZkK/6Y 1sJk8EAf5UVotJalQIaUPWI8XQuyW7GGK52ak= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=uXbWoW+yiR6pxTqhsrLjofbiVDjOiGTuViugtUuCQ8mg4yFsJRmH/apanfsXMCCV2J ak//0GdH2jQZyopxYZN7SzNdHaUq2PpSRgAi0SL4gpPaMU8D4uP2R+Q8egWPyFcjjY7P 5qBqzqrdAqQjCbwZV/iBb2G8dxtHf7tpKszSE= Received: by 10.110.47.17 with SMTP id u17mr5772422tiu.31.1237128746045; Sun, 15 Mar 2009 07:52:26 -0700 (PDT) Received: from ?192.168.249.26? ([118.101.239.101]) by mx.google.com with ESMTPS id d7sm1797992tib.2.2009.03.15.07.52.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 15 Mar 2009 07:52:25 -0700 (PDT) Sender: Jason Rumney Message-ID: <49BD160A.6080106@gnu.org> Date: Sun, 15 Mar 2009 22:51:54 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: 950-done@debbugs.gnu.org Subject: Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame References: <006401c96b0d$7223b760$0200a8c0@us.oracle.com> In-Reply-To: <006401c96b0d$7223b760$0200a8c0@us.oracle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit > CVS Emacs on Windows XP sometimes fails to draw the contents of a new > frame. This bug (also reported as bug#1748 and bug#2524) should be fixed now. It was due to a poorly implemented redraw optimization within Windows, which I have worked around by using a non-standard paint message internally in Emacs. ------------=_1237129206-17719-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From flitterio@gmail.com Tue Sep 9 10:25:58 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-6.6 required=4.0 tests=AWL,BAYES_00,PUSSY, RCVD_IN_DNSWL_LOW,X_DEBBUGS_CC autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 9 Sep 2008 17:25:58 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m89HPslV010870 for ; Tue, 9 Sep 2008 10:25:56 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kd6yP-0005L4-T7 for bug-gnu-emacs@gnu.org; Tue, 09 Sep 2008 13:25:53 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kd6yN-0005J7-Ir for bug-gnu-emacs@gnu.org; Tue, 09 Sep 2008 13:25:52 -0400 Received: from [199.232.76.173] (port=51302 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kd6yN-0005Iu-8w for bug-gnu-emacs@gnu.org; Tue, 09 Sep 2008 13:25:51 -0400 Received: from pcls5.std.com ([192.74.137.145]:35391 helo=TheWorld.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kd6yN-0003AO-GA for bug-gnu-emacs@gnu.org; Tue, 09 Sep 2008 13:25:51 -0400 Received: from usenlittefl1c.theworld.com (IDENT:105@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.13.6/8.13.6) with ESMTP id m89HOUxj015488 for ; Tue, 9 Sep 2008 13:24:32 -0400 From: Francis Litterio To: bug-gnu-emacs@gnu.org Subject: CVS Emacs on Windows XP fails to draw contents of new frame Date: Tue, 09 Sep 2008 12:51:22 -0400 X-Debbugs-CC: emacs-devel@gnu.org X-Random-Quote: It is not the man who has too little, but the man who craves more, that is poor. -- Seneca (5 BC - 65), Epistles Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. CVS Emacs on Windows XP sometimes fails to draw the contents of a new frame. To reproduce, run "emacs -q", and evaluate this form: (let ((frame (make-frame))) (make-frame-invisible frame) (make-frame-visible frame)) The new frame's contents will not be drawn. Typing "C-l" in the new frame does not cause its contents to be drawn. You have to switch focus to another window and back again before the frame's contents are drawn. -- Fran ------------=_1237129206-17719-1-- From unknown Fri Aug 15 18:52:38 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: owner@emacsbugs.donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: "Drew Adams" Subject: bug#1748 closed by Jason Rumney (Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame) Message-ID: References: <49BD160A.6080106@gnu.org> <006401c96b0d$7223b760$0200a8c0@us.oracle.com> X-Emacs-PR-Message: they-closed 1748 X-Emacs-PR-Package: emacs,w32 Reply-To: 1748@debbugs.gnu.org Date: Sun, 15 Mar 2009 15:00:07 +0000 Content-Type: multipart/mixed; boundary="----------=_1237129207-17719-3" This is a multi-part message in MIME format... ------------=_1237129207-17719-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs,w32 package: #950: 23.0.60; display of multiple frames: refresh and memory problems It has been closed by Jason Rumney . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Jason Rumney by replying to this email. --=20 950: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D950 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1237129207-17719-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 950-done) by emacsbugs.donarmstrong.com; 15 Mar 2009 14:52:32 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.0 required=4.0 tests=HAS_BUG_NUMBER,PUSSY autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.184]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2FEqSb0015970 for <950-done@emacsbugs.donarmstrong.com>; Sun, 15 Mar 2009 07:52:29 -0700 Received: by ti-out-0910.google.com with SMTP id 28so821474tif.1 for <950-done@emacsbugs.donarmstrong.com>; Sun, 15 Mar 2009 07:52:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=K2l9EKGRSO6Fqg+nZW7TfdxZss6HxKC1+HcETpGFnIk=; b=MKs88Gee5I+F1xC8e3eY7QzzJPA4+Qtf8xJIQbv2bRRy2Ed7guAKNsoKIEjxS15dYg vySYq/M5x4Vv+OAtlOx3czkOwn0B+rEPdp4nz5qexfdaAS4s3KJixH1EuJ6h0IZkK/6Y 1sJk8EAf5UVotJalQIaUPWI8XQuyW7GGK52ak= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=uXbWoW+yiR6pxTqhsrLjofbiVDjOiGTuViugtUuCQ8mg4yFsJRmH/apanfsXMCCV2J ak//0GdH2jQZyopxYZN7SzNdHaUq2PpSRgAi0SL4gpPaMU8D4uP2R+Q8egWPyFcjjY7P 5qBqzqrdAqQjCbwZV/iBb2G8dxtHf7tpKszSE= Received: by 10.110.47.17 with SMTP id u17mr5772422tiu.31.1237128746045; Sun, 15 Mar 2009 07:52:26 -0700 (PDT) Received: from ?192.168.249.26? ([118.101.239.101]) by mx.google.com with ESMTPS id d7sm1797992tib.2.2009.03.15.07.52.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 15 Mar 2009 07:52:25 -0700 (PDT) Sender: Jason Rumney Message-ID: <49BD160A.6080106@gnu.org> Date: Sun, 15 Mar 2009 22:51:54 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: 950-done@debbugs.gnu.org Subject: Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame References: <006401c96b0d$7223b760$0200a8c0@us.oracle.com> In-Reply-To: <006401c96b0d$7223b760$0200a8c0@us.oracle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit > CVS Emacs on Windows XP sometimes fails to draw the contents of a new > frame. This bug (also reported as bug#1748 and bug#2524) should be fixed now. It was due to a poorly implemented redraw optimization within Windows, which I have worked around by using a non-standard paint message internally in Emacs. ------------=_1237129207-17719-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by emacsbugs.donarmstrong.com; 31 Dec 2008 06:03:14 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBV63AM9020291 for ; Tue, 30 Dec 2008 22:03:11 -0800 Received: from mail.gnu.org ([199.232.76.166]:56319 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LHu9e-0003w8-Ho for emacs-pretest-bug@gnu.org; Wed, 31 Dec 2008 01:02:06 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LHuAb-000376-Ll for emacs-pretest-bug@gnu.org; Wed, 31 Dec 2008 01:03:09 -0500 Received: from rcsinet12.oracle.com ([148.87.113.124]:46829 helo=rgminet12.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LHuAb-000372-5f for emacs-pretest-bug@gnu.org; Wed, 31 Dec 2008 01:03:05 -0500 Received: from acsinet13.oracle.com (acsinet13.oracle.com [141.146.126.235]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id mBV62hPk018679 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 31 Dec 2008 06:02:45 GMT Received: from acsmt701.oracle.com (acsmt701.oracle.com [141.146.40.71]) by acsinet13.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id mBV63Wll009050 for ; Wed, 31 Dec 2008 06:03:33 GMT Received: from dradamslap1 (/141.144.90.249) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 31 Dec 2008 06:02:59 +0000 From: "Drew Adams" To: Subject: 23.0.60; display of multiple frames: refresh and memory problems Date: Tue, 30 Dec 2008 22:03:03 -0800 Message-ID: <006401c96b0d$7223b760$0200a8c0@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: AclrDXBCbwaZ+GO4TC+5TesoJwhGBg== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Source-IP: acsmt701.oracle.com [141.146.40.71] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A010209.495B0B14.00AD:SCFSTAT928724,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) I see this with my own setup, which uses more faces etc., but I can reproduce it to some extent in emacs -Q. When many frames are open, I see these problems, in order of severity, severity worsening with more frames: 1. Redisplay problems. If a frame is partly behind another frame or other window-mgr window, and the occluding frame is iconified or moved out of the way, then the formerly hidden part of the occluded frame that is now visible is not refreshed - it stays blanked out. With enough frames it is never refreshed until I do `C-l'. The result is that in practice, with my setup, having several frames means I must often do `C-l' to see a frame. 2. Memory problems. With enough frames opened, I get a memory warning from Emacs, or Emacs hangs altogether, or it crashes. With my own setup, the redisplay problems happen with even a few frames, the memory 75% warning appears with about 15 frames. And if I open, say 20 frames, Emacs hangs and I need to use the task manager to kill it - or it crashes. With Emacs 20 through 22, I never see any such problems. I can have several Emacses open at once, with any number of frames for each. As soon as I use Emacs 23, I run into these problems. With emacs -Q, it takes many, many more frames for problem #1 to appear, and I have not yet seen problem #2. As I write this, I'm seeing the redisplay problem somewhat in emacs -Q, with 30 frames open. But the problem is still slight in emacs -Q: if I move a frame the others are redisplayed pretty quickly. If I can isolate anything else in my own setup that contributes to this I'll send it along, but that might not be soon or easy. A quick way to test the redisplay problem with emacs -Q is to load dired-x.el, set pop-up-frames to t, and eval this: (defun dired-simultaneous-find-file (file-list option) "Same as original, but respects `pop-up-frames'." (let (size) (cond ((and option (natnump option)) (while file-list (find-file-noselect (car file-list)) (pop file-list))) ((or pop-up-frames option) (while file-list (find-file-other-frame (car file-list)) (pop file-list))) (t (setq size (/ (window-height) (length file-list))) (when (> window-min-height size) (error "Too many files to visit simultaneously. Try C-u prefix.")) (find-file (car file-list)) (pop file-list) (while file-list ;; Vertically split off a window of desired size. ;; Upper window will have SIZE lines. ;; Select lower (larger) window. We split it again. (select-window (split-window nil size)) (find-file (car file-list)) (pop file-list)))))) Then mark lots of files in Dired and hit `F' to open them all in separate frames. In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-12-30 on LENNART-69DE564 Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include -fno-crossjumping' ------------=_1237129207-17719-3-- From unknown Fri Aug 15 18:52:38 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: owner@emacsbugs.donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: Eli Zaretskii Subject: bug#2524 closed by Jason Rumney (Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame) Message-ID: References: <49BD160A.6080106@gnu.org> X-Emacs-PR-Message: they-closed 2524 X-Emacs-PR-Package: emacs,w32 Reply-To: 2524@debbugs.gnu.org Date: Sun, 15 Mar 2009 15:00:08 +0000 Content-Type: multipart/mixed; boundary="----------=_1237129208-17719-5" This is a multi-part message in MIME format... ------------=_1237129208-17719-5 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs,w32 package: #950: 23.0.91; Frame beneath the current one not fully redisplayed on w32 It has been closed by Jason Rumney . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Jason Rumney by replying to this email. --=20 950: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D950 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1237129208-17719-5 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 950-done) by emacsbugs.donarmstrong.com; 15 Mar 2009 14:52:32 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.0 required=4.0 tests=HAS_BUG_NUMBER,PUSSY autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.184]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2FEqSb0015970 for <950-done@emacsbugs.donarmstrong.com>; Sun, 15 Mar 2009 07:52:29 -0700 Received: by ti-out-0910.google.com with SMTP id 28so821474tif.1 for <950-done@emacsbugs.donarmstrong.com>; Sun, 15 Mar 2009 07:52:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=K2l9EKGRSO6Fqg+nZW7TfdxZss6HxKC1+HcETpGFnIk=; b=MKs88Gee5I+F1xC8e3eY7QzzJPA4+Qtf8xJIQbv2bRRy2Ed7guAKNsoKIEjxS15dYg vySYq/M5x4Vv+OAtlOx3czkOwn0B+rEPdp4nz5qexfdaAS4s3KJixH1EuJ6h0IZkK/6Y 1sJk8EAf5UVotJalQIaUPWI8XQuyW7GGK52ak= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=uXbWoW+yiR6pxTqhsrLjofbiVDjOiGTuViugtUuCQ8mg4yFsJRmH/apanfsXMCCV2J ak//0GdH2jQZyopxYZN7SzNdHaUq2PpSRgAi0SL4gpPaMU8D4uP2R+Q8egWPyFcjjY7P 5qBqzqrdAqQjCbwZV/iBb2G8dxtHf7tpKszSE= Received: by 10.110.47.17 with SMTP id u17mr5772422tiu.31.1237128746045; Sun, 15 Mar 2009 07:52:26 -0700 (PDT) Received: from ?192.168.249.26? ([118.101.239.101]) by mx.google.com with ESMTPS id d7sm1797992tib.2.2009.03.15.07.52.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 15 Mar 2009 07:52:25 -0700 (PDT) Sender: Jason Rumney Message-ID: <49BD160A.6080106@gnu.org> Date: Sun, 15 Mar 2009 22:51:54 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: 950-done@debbugs.gnu.org Subject: Re: bug#950: CVS Emacs on Windows XP fails to draw contents of new frame References: <006401c96b0d$7223b760$0200a8c0@us.oracle.com> In-Reply-To: <006401c96b0d$7223b760$0200a8c0@us.oracle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit > CVS Emacs on Windows XP sometimes fails to draw the contents of a new > frame. This bug (also reported as bug#1748 and bug#2524) should be fixed now. It was due to a poorly implemented redraw optimization within Windows, which I have worked around by using a non-standard paint message internally in Emacs. ------------=_1237129208-17719-5 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by emacsbugs.donarmstrong.com; 1 Mar 2009 20:52:22 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n21KqIBk003861 for ; Sun, 1 Mar 2009 12:52:19 -0800 Received: from mx10.gnu.org ([199.232.76.166]:36647) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1Ldsbj-0002j8-Un for emacs-pretest-bug@gnu.org; Sun, 01 Mar 2009 15:49:56 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Ldsdz-0001t1-Nc for emacs-pretest-bug@gnu.org; Sun, 01 Mar 2009 15:52:17 -0500 Received: from mtaout6.012.net.il ([84.95.2.16]:14512) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ldsdz-0001st-8q for emacs-pretest-bug@gnu.org; Sun, 01 Mar 2009 15:52:15 -0500 Received: from conversion-daemon.i-mtaout6.012.net.il by i-mtaout6.012.net.il (HyperSendmail v2007.08) id <0KFU00J00HPNJB00@i-mtaout6.012.net.il> for emacs-pretest-bug@gnu.org; Sun, 01 Mar 2009 22:52:20 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.127.167.119]) by i-mtaout6.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0KFU008AGHZ3JI80@i-mtaout6.012.net.il> for emacs-pretest-bug@gnu.org; Sun, 01 Mar 2009 22:52:16 +0200 (IST) Date: Sun, 01 Mar 2009 22:51:43 +0200 From: Eli Zaretskii Subject: 23.0.91; Frame beneath the current one not fully redisplayed on w32 X-012-Sender: halo1@inter.net.il To: emacs-pretest-bug@gnu.org Reply-to: Eli Zaretskii Message-id: X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (1203?) Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: emacs -Q C-h n C-x 5 b RET C-h p C-x 1 After these keystrokes you should have 2 frames: one displaying NEWS, the other one displaying the list of keywords for Emacs packages. Now click and hold mouse on the foreground frame, and drag the frame as fast as you can in circular movements against the background of the second frame beneath it. Eventually, you will see that the frame beneath is not fully redisplayed in the portions that are exposed when the foreground frame moves. At that point, even if you stop dragging the foreground frame and release the mouse, the frame beneath will not be redisplayed. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file d:/gnu/emacs/etc/DEBUG for instructions. In GNU Emacs 23.0.91.1 (i386-mingw-nt5.1.2600) of 2009-02-28 on HOME-C4E4A596F7 Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENU value of $XMODIFIERS: nil locale-coding-system: cp1255 default-enable-multibyte-characters: t Major mode: Outline Minor modes in effect: tooltip-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t view-mode: t Recent input: C-h n C-x 5 b C-x 1 M-x r e p o r t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Loading vc-cvs...done View mode: type C-h for help, h for commands, q to quit. SPC = select, = select, d = to finder directory, q = quit, ? = help ------------=_1237129208-17719-5--