FYI, I merged the two methods now:
Author: younes
Date: Mon Sep 29 11:35:13 2008
New Revision: 26615
URL:http://www.lyx.org/trac/changeset/26615
Log:
Merge FileFileName::Private::checksum() into FileFileName::checksum().
I have an off-topic, but related question.
For all error messages, the absFilename() is used to print filenames.
It is always UTF-8. However, on the Windows console,
UTF-8 strings can't be displayed properly if it has non-ASCII chars.
So any messages directing to console may have chaose chars.
This is not a big problem, because if we redirect the stdout/stderr
to a file then we can read the message properly.
And almost no users will read the console messages, only the developpers.
But it still a problem, right?
The fix is very difficult, all these absFilename calls must be manually
corrected.
So it's a complex, time-consuming work. As the side effect is minimal,
I suggest not to fix it. I just want to address it here, in case somebody
likes
to kill some time, it might be a good choice.
Regards,
Hangzai