Steve Jakob - 2011-04-09

<rant>Good grief, I hate having to work around Microsoft crap. Whoever decided to use backslash instead of forward slash as the separator in Windows deserves to be pilloried.</rant>

The root cause is a fix applied to the Session class in revision 8658 to resolve an issue with Windows paths where any instance of "\u" in a path was being interpreted incorrectly (since this is the Unicode escape sequence in Java). The solution at that time was to change backslash instances in file paths to a forward slash. Any solution for this current problem would need to take the previous fix into account.