From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.bugs Subject: bug#13065: Bug in x-file-dialog with GetOpenFileName Date: Sun, 13 Jan 2013 20:52:25 +0800 Message-ID: <87fw251bzq.fsf@gnu.org> References: <83liddr5u8.fsf@gnu.org> <87pq1fhlbo.fsf@gnu.org> <83r4lvgydf.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1358081637 22109 80.91.229.3 (13 Jan 2013 12:53:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 13 Jan 2013 12:53:57 +0000 (UTC) Cc: 13065@debbugs.gnu.org, duyanning@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 13 13:54:13 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TuN4g-00046y-3p for geb-bug-gnu-emacs@m.gmane.org; Sun, 13 Jan 2013 13:54:06 +0100 Original-Received: from localhost ([::1]:45371 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TuN4P-0001uA-Nn for geb-bug-gnu-emacs@m.gmane.org; Sun, 13 Jan 2013 07:53:49 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:46400) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TuN4L-0001u4-TE for bug-gnu-emacs@gnu.org; Sun, 13 Jan 2013 07:53:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TuN4L-0007vt-0B for bug-gnu-emacs@gnu.org; Sun, 13 Jan 2013 07:53:45 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52305) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TuN4K-0007vn-TQ for bug-gnu-emacs@gnu.org; Sun, 13 Jan 2013 07:53:44 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TuN4c-0007bE-EU for bug-gnu-emacs@gnu.org; Sun, 13 Jan 2013 07:54:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jason Rumney Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Jan 2013 12:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13065 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: Original-Received: via spool by 13065-submit@debbugs.gnu.org id=B13065.135808159329155 (code B ref 13065); Sun, 13 Jan 2013 12:54:02 +0000 Original-Received: (at 13065) by debbugs.gnu.org; 13 Jan 2013 12:53:13 +0000 Original-Received: from localhost ([127.0.0.1]:57769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuN3p-0007aC-Ci for submit@debbugs.gnu.org; Sun, 13 Jan 2013 07:53:13 -0500 Original-Received: from mail-pb0-f51.google.com ([209.85.160.51]:46353) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TuN3n-0007Zz-4z for 13065@debbugs.gnu.org; Sun, 13 Jan 2013 07:53:12 -0500 Original-Received: by mail-pb0-f51.google.com with SMTP id ro12so1708521pbb.10 for <13065@debbugs.gnu.org>; Sun, 13 Jan 2013 04:52:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=zA1B6Qm5QayiyT8z/ltlmDlcud0mCOlKmxJgVHa7SbA=; b=h1wtyEps2g0GZ+lQuTybshTO4uTaSFycDxbDJAzHtFpd+UguVpLUjKVP+1yAii1KB7 uTsIHHMZe/spG4Ojs6qDiPt4rO2qD3cxMqbkBm9Roaa0Qks4bLraLxG1m7gjqTQb6L8L dX8UPo87QY7la6ZjMKaLvvMCy1UQvV/K2Z7UPmLwUgE0KuzPWfW9UHSGRXKH0UI1GGx5 7m1vIq/SS+kmEFok49eyQ3oMvjT4vr2V7vsDo5mIebWwdShaK4+CSNWoOKUwf0JQCvp4 s9gp+D5mefv7BLoquA/63DaIehSlQK1oRV7v9M7ypMxAr18Xm+4W+Xu4Nv+U27M5LBDb CVGQ== X-Received: by 10.66.76.194 with SMTP id m2mr223454089paw.14.1358081566126; Sun, 13 Jan 2013 04:52:46 -0800 (PST) Original-Received: from home.jasonrumney.net ([180.75.201.177]) by mx.google.com with ESMTPS id bf3sm6780220pab.12.2013.01.13.04.52.39 (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 13 Jan 2013 04:52:44 -0800 (PST) Original-Received: by home.jasonrumney.net (Postfix, from userid 1000) id B46D1325; Sun, 13 Jan 2013 20:52:25 +0800 (MYT) In-Reply-To: <83r4lvgydf.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 08 Jan 2013 23:26:20 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:69709 Archived-At: Eli Zaretskii writes: >> Is it not just a case of doing the same as we did previously? >> >> /* If we compile with _WIN32_WINNT set to 0x0400 (for NT4 >> compatibility) we end up with the old file dialogs. Define a big >> enough struct for the new dialog to trick GetOpenFileName into >> giving us the new dialogs on newer versions of Windows. */ > > Sorry, I don't understand: we still do what the above comment > describes. I meant maybe we need to increase the size of the struct again to fool Windows 7 into thinking we are compiling against a more recent version of the SDK.