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

Reply via email to