There's still a problem, at least in trunk, with the elyxer detection code, though the actual bug, I think, is somewhere else.

The problem with the code is that we should NOT be refusing to check for LaTeX-->HTML converters simply because we have found a LyX-->HTML converter. Once we have the ability to allow the user to choose among various options, then we want to know if there is an alternative, even if elyxer becomes the default. Indeed, though it's hard to imagine, the LaTeX-->HTML converter could possibly be used in some other converter chain, i.e., other than LyX-->HTML, e.g.: DocBook-->LaTeX-->HTML. Not that I'd recommend it.

It's easy enough to re-instate such detection, but then the problem is that elyxer is not used for HTML output. Instead, the LaTeX-->HTML converter gets used. This seems wrong, because LyX ought to be using the shortest path it can, which would be LyX-->HTML, not LyX-->LaTeX-->HTML.

Does anyone have any idea why the LyX-->HTML converter isn't being found first in this case? I really don't want to add a ton of debugging code to Graph.cpp to find this out....

Richard

Reply via email to