<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 7/18/20 1:53 PM, Tobias Klein wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:E1jwr1W-0004ox-T8@smtprelay05.ispgateway.de">
      <p class="MsoNormal"><span lang="EN-US">No, I have not tested my
          code properly with non-ascii characters in paths / file names.<o:p></o:p></span></p>
    </blockquote>
    <br>
    <font face="FreeSerif">The original cause for the Xiphos patch to
      Sword was because, 11 years ago when we introduced the Win32 port,
      as GnomeSword was renamed Xiphos, one of our first new Windows
      users was a fellow in Spain who wanted to review it.  His name was
      Reuvén, and that was his login name on his Windows machine.</font> 
    So of course the path C:\Users\Reuvén was involved, and that 'é' is
    what killed us.<br>
    <br>
    What dies here is Sword itself.  Xiphos was fine, being already
    based on glib, but Sword's collapse came as soon as Xiphos made its
    first filesystem call.  The patch glib-ifies Sword, where glib works
    rather hard at hiding the UTF16 boundary from the application.<br>
  </body>
</html>