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.