On Friday 05 December 2003 13:11, Angus Leeming wrote:
> Angus Leeming wrote:
> >> I like that solution, too, but I have no clue how to implement
> >> that.
> >
> > Invoke lyx2lyx as:
> >
> >                 string command = LibFileSearch("lyx2lyx",
> >                 "lyx2lyx"); command += " -t"
> >                         + tostr(LYX_FORMAT)
> >                         + " -o " + tmpfile + ' '
> > +                       + " -err " + logile + ' '
> >                         + QuoteName(filename);

  I have implemented that as  an option in lyx2lyx. The argument is either -e 
or --err, to be consistent with all the other arguments. If it has more than 
2 letters the it get a double dash.

> > Thereafter, if logfile is not empty, invoke
> >
> >         void Dialogs::show("log", logfile);
> >
> > We would have to consolidate ControlLog and ControlVCLog into one,
> > reading the name of the logfile from the data passed to it rather
> > than their current (nasty) hard coding, but hey! That ain't so
> > baaaddd...
>
> Ok, José, the attached patch should make your life easy. You'll need
> to invoke the dialog as
>         <lyxview>.getDialogs().show("log", "lyx2lyx <errorfile>");
> where <lyxview> is the LyXView variable ('*owner') in
> LyXFunc::dispatch.

  And where should I do this? I don't know really.

> As a nice side effect, the patch also means we can get rid of
> ControlVCLog.[Ch], FormVCLog.[Ch] and QVCLog.[Ch].

  Good.

-- 
José Abílio

LyX and docbook, a perfect match. :-)

Reply via email to