On Thu, Jan 11, 2007 at 08:19:05PM +0100, Georg Baum wrote:

> Many parts of the LyX code depend on the fact that we use internal paths
> only. Therefore we should fix the external inset to not call external_path
> when building the to_file name. It would be nice if you could do that.

I really don't understand why this internal_path and external_path
business was introduced, in the first place. All the Windows API
functions don't care whether \ or / is used as a path separator.
I also ascertained that I can use a PATH variable using only / as
separator. When a path using / is quoted, the / is never interpreted
as a parameter introducer. To tell you the truth, the cygwin version
of lyx that I make available for download is patched such that through
an env variable it is possible to use either posix or windows style
paths. But this windows style is really what in the native version is
called internal path. If this env variable is not set, posix style paths
are the default, but I arrange things such that windows style is used
if the user don't care, because the only cygwin application (that I
know of) having problems with them is tetex, and in this way one can use
native applications without any hassle. I also regularly use it for my
work and never had a single problem. Anyway, I am tired to discuss this
issue for the n-th time and am going to shove in this patch. Then I will
care to fix the external inset also for the native Windows version.
Please trust me that there will be no problems.

-- 
Enrico

Reply via email to