> 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