Jean-Marc Lasgouttes wrote: >>>>>> "Georg" == Georg Baum <[EMAIL PROTECTED]> writes: > > Georg> This is the promised fix for bugs 605, 1231, and 1244. It is > Georg> work in progress, the html export is not fixed yet. > > That's a large patch, indeed... It is difficult to understand all of > it, but I trust that you know what you are doing. People who try to
At least I think I know it.. > understand it may want to read my patch in bug #605, which is included > in there and solves part of the problems. > > BTW, Georg, I want to include my patch in #605 in 1.3.5, provided that > I extend it to insetexternal. Could you describe what you had to do > there? Not much. The stuff related to #605 is s/buffer\.temppath()/buffer.getMasterBuffer()->temppath()/g in ExternalSupport.C. What I forgot to say: I did not include the "Let's pretend we are the master buffer" stuff because I did not understand why it was necessary. > Georg> - copy included .tex files into the temp dir rather than > Georg> referencing them through [EMAIL PROTECTED] This is a preparation for > Georg> html export. > > Do you mangle the names? Yes. > Georg> - The ExportData struct is rather a hack because it circumvents > Georg> the const'ness of runparams. How to do this properly? > > Can you collect the file names at validate() time? I'd think that this > pass is the right one for what you try to do. This would probably involve a call to prepareFile(), but should work. > Georg> - Does the \lyxdot trick work on other platforms than unix? > > I think it does. > > Georg> If the overall direction is ok, I'll continue with the html > Georg> export. > > I guess it would be nice to be able to apply this patch in chunks, but > it may not be possible. The alternative would be to apply all of it > and do some hard testing. This stuff is a bit sensible. It is easy to start with the #605 part. Sould I separate this out? Then, one could do the graphics inset stuff and leave the filename collecting for dvi export for the third chunk. I believe that it is difficult to split it further apart. Georg