Michael Gerz wrote:
Bernhard Roider schrieb:
In makeRelPath(..) for every umlaut in abspath or basepath there are two characters in the std::string. For determining the matching length of the two strings (using os::common_path()) they are converted to docstrings. Converting the strings to docstrings with from_utf8() results in one character for every umlaut. The resulting matching length of the two strings is based on the docstring length but is then used to split the std::strings (which are longer).

the bug was introduced with changeset 17430 (Georg?)

Bernhard, I am really impressed by your detailed analyses and patches! Welcome to the LyX team!

Me too!
JMarc, Jose, if Lars has disappeared again I strongly suggest to give this guy SVN access.

Andel.

Reply via email to