> Georg> I am interested in this, but your patches are coming in too
> Georg> fast. I am not able to deal with them in that pace :-(
>
> Ditto...

Well, I have overused my limited amount of hobby programming time and
really need to go back to work. Less patch will be submitted in the
next two weeks. :-)

This patch is relatively simple, and should not cause any trouble. The
only question I would like to ask is that how the developers would
like filePath() to be passed to buffer param().

Patch one calls filePath() for every readToken call:

string unknown = params().readToken(lex, token, filePath() )

and the second one set buffer_path as a parameter.

params().buffer_path = filePath();

This is a typical performance vs. space+logic choice. Please advise. 
Other than that, the patch can

1. open .lyx if .cls *and* .layout are placed in the same folder. This
allow users to pack everything a .lyx file needs, and shared them
easily with others.
2. open .lyx with local .cls and .layout under system or user layout
directory. (unlikely to happen)
3. can not handle well the case with system .cls, and local .layout.
Since the class is not in the classlist list, and can not be located
easily. I intend to handle this problem soon, through partial
re-configuration.

Bo

Reply via email to