On Mon, Nov 03, 2003 at 01:21:07PM +0000, Angus Leeming wrote:
> 
> Kayvan has implemented the most attrocious hack that I suspect is the 
> real cause of our problems under mingw. This is from os_win32.C:
> 
> string os::external_path(string const & p) {
>         string dos_path=p;
>         if (is_absolute_path(p)) {
>                 char dp[255];
>                 cygwin_conv_to_full_win32_path(p.c_str(), dp);
>                 dos_path=subst(dp,'\\','/');
>         }
>         return dos_path;
> }
> 
> Cygwin is clever enough to untangle the mess. I'd prefer that we fixed 
> things properly but am still unclear why Kayvan found it to be 
> necessary in the first place. (He did explain, but I failed to follow 
> the argument.)

The problem is with the latest Cygwin tetex. The old one handled
both the Win32 style and the Unix style paths correctly.

The latext Cygwin tetex only handles the Unix-style paths. Therefore,
the conversion to Win32 paths is unnecessary and counterproductive.

I have no problems with graphics (rendering on screen or running
through LaTeX) with my atrocious hack.

Best regards,

                        ---Kayvan
-- 
Kayvan A. Sylvan          | Proud husband of       | Father to my kids:
Sylvan Associates, Inc.   | Laura Isabella Sylvan  | Katherine Yelena (8/8/89)
http://sylvan.com/~kayvan | "crown of her husband" | Robin Gregory (2/28/92)

Reply via email to