Am Sonntag, 2. April 2006 17:26 schrieb Enrico Forestieri:
> Well, I think that I cannot hardcode a format in external_path as
> this would be a regression.

The fixes should go to 1.5svn first, and IMO it is acceptable if 1.5svn is 
temporarily broken in that aspect, so I would not care about that too 
much as long as it is only temporarily. I really think that it is useful 
to proceed step by step.

> Indeed, currently the external format 
> is dictated by the cygwin_path_fix switch. If I do that, suddenly
> a user can find that its external application doesn't work
> anymore because it was expecting a given path style.
> 
> So, for the moment I will not change the current semantics.

This will be impossible if you introduce a new boolean and connect the 
checkbox to that.

> Come on, Georg, there are many choices by the configure script
> that cannot be undone by the user! Think about dvipng which once
> detected dictates the instant-preview image formats, and if it
> doesn't work correctly (how already reported and how also
> happened to me) no previews are generated.

This can easily be changed via the preferences. Simply delete the 
lyxpreview->png converter, and the old conversion without dvipng will be 
used. This is not intuitive, but the possibility exists. I am not aware 
of any rc setting that is done by the configure script but can't be 
changed through the preferences.

> > representation for the user. Do you have other reasons why using 
> > backslashes in external_path() would hurt?
> 
> Yes, I have. If a user needs writing a wrapper Bourne shell
> script, he must be very careful because, if not using proper
> quoting, a backslash in a path can be more dangerous than a path
> with spaces.

I can imagine that.

> The fact that forward slashes work in external paths is proved by
> my daily use of it and the fact that no problems related to it
> have been reported so far. As I already said, even notepad and
> word do with forward slashes. So, if it was depending on me, I
> had avoided using backslashes even in the native win32 version.
> But I understand that in that case a wrapper script would be a
> .bat file, so it is better to have proper win32 paths for the
> fact that some stupid cmd.exe command could exchange them as a
> switch introducer ('/' is used in win32 in the same way '-' is
> used in *nix).

If you are so sure that forward slashes will work, do that, but I would 
not be surprised at all if users report problems with certain programs.


Georg

Reply via email to