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