From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Fixing Windows and DOS command line argument quoting Date: Mon, 25 Apr 2011 09:41:47 +0300 Message-ID: <83y62yal3o.fsf@gnu.org> References: <4DB4D7DB.50101@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1303713723 651 80.91.229.12 (25 Apr 2011 06:42:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 25 Apr 2011 06:42:03 +0000 (UTC) Cc: emacs-devel@gnu.org To: Daniel Colascione Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 25 08:41:59 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QEFUc-0005eI-TY for ged-emacs-devel@m.gmane.org; Mon, 25 Apr 2011 08:41:59 +0200 Original-Received: from localhost ([::1]:60638 helo=lists2.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEFUc-00078k-Fn for ged-emacs-devel@m.gmane.org; Mon, 25 Apr 2011 02:41:58 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:47917) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEFUa-00078U-0s for emacs-devel@gnu.org; Mon, 25 Apr 2011 02:41:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QEFUZ-000876-DR for emacs-devel@gnu.org; Mon, 25 Apr 2011 02:41:55 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:63999) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEFUZ-00086i-55 for emacs-devel@gnu.org; Mon, 25 Apr 2011 02:41:55 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0LK7000003W5ID00@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Mon, 25 Apr 2011 09:41:53 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.127.55.52]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LK7000QE3XLHY00@a-mtaout22.012.net.il>; Mon, 25 Apr 2011 09:41:53 +0300 (IDT) In-reply-to: <4DB4D7DB.50101@gmail.com> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.172 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:138703 Archived-At: > Date: Sun, 24 Apr 2011 19:09:31 -0700 > From: Daniel Colascione > > As I explain in [1], many Windows programs get command line argument > quoting wrong. Emacs is one of these programs. The attached patch > resolves the issue, and if there are no objections, I'll apply it to > both the Emacs 23 branch and the trunk in the next few days. Thanks. I have 2 requests and a question. The requests are: . Please leave the `ms-dos' quoting as it was before. (Your research and blog are not valid for the MS-DOS, a.k.a. DJGPP, build of Emacs, which uses its own private way of passing and decoding command lines, bypassing MS runtime and OS facilities. The problems you mention in your blog do not exist in the MS-DOS build.) Please make the new quoting method effective for the `windows-nt' case alone. . Please install this only on the trunk. The emacs-23 branch should not be destabilized by such experiments at this time. My question is this: will cmdproxy need any changes to support this new kind of quoting, or does it already have everything that it needs? Thanks again for working on this.