From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: A few Windows build fixes Date: Tue, 06 Sep 2011 14:04:01 -0400 Message-ID: References: <83vcth40ik.fsf@kalahari.s2.org> <83r5444ome.fsf@kalahari.s2.org> <87pqjmfgia.fsf@gmail.com> <8739ggf8ph.fsf@gmail.com> <8262lbu7g5.fsf@gmail.com> <83y5y7cthv.fsf@gnu.org> <83ty8vt4y8.fsf@gnu.org> <83obz2uc11.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1315332275 23545 80.91.229.12 (6 Sep 2011 18:04:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 6 Sep 2011 18:04:35 +0000 (UTC) Cc: andrewjmoreton@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 06 20:04:30 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 1R100c-000598-6c for ged-emacs-devel@m.gmane.org; Tue, 06 Sep 2011 20:04:30 +0200 Original-Received: from localhost ([::1]:50103 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R100b-0006CN-L7 for ged-emacs-devel@m.gmane.org; Tue, 06 Sep 2011 14:04:29 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:47073) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R100V-00066k-BV for emacs-devel@gnu.org; Tue, 06 Sep 2011 14:04:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R100I-00029w-89 for emacs-devel@gnu.org; Tue, 06 Sep 2011 14:04:18 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:51937) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R100I-00027p-5E; Tue, 06 Sep 2011 14:04:10 -0400 Original-Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id p86I41Cd017143; Tue, 6 Sep 2011 14:04:01 -0400 Original-Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id A304C1300D2; Tue, 6 Sep 2011 14:04:01 -0400 (EDT) In-Reply-To: (Eli Zaretskii's message of "Tue, 06 Sep 2011 00:33:45 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3972=0 X-NAI-Spam-Version: 2.2.0.9286 : core <3972> : streams <679098> : uri <952914> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.20 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:143782 Archived-At: > Yes, we do: on the lowest possible level that Emacs handles file names > before it passes them to system APIs. I pointed out the relevant > function in w32.c where that happens. If you transform all file names > there, every single feature of Emacs will work as expected by users. You're talking about adding support for cygwin file names at the very lowest level? Well, yes, that'd probably be just as reliable as within cygwin. We'd want it to have zero impact to the users who don't use cygwin (and may not even have it installed), of course. Also, once cygwin file names are supported, I think people will expect more integration of (native) Emacs and cygwin, e.g. in subprocesses. Stefan