<div dir="ltr"><div></div><div>I'd forgotten about URLs, but if we ever do a web port this will help to ensure our escaping is working correctly ;)<br></div><div><br></div>You haven't seen escaping woes until you've had to deal with quadruple-escaped names like these:<br><a href="http://www.castleparadox.com/archive/operationohr/gamelist-display.php?username=Zach%255C%255C%255C%2527s%2520Evil%2520Plan%2520To%2520Save%2520Taco%2520Bell">http://www.castleparadox.com/archive/operationohr/gamelist-display.php?username=Zach%255C%255C%255C%2527s%2520Evil%2520Plan%2520To%2520Save%2520Taco%2520Bell</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 8 June 2017 at 03:45, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Yeah, I went googling around a bit, and learned that % in filenames is annoying for batch files, mildly inconvenient for a few edge cases in shell scripting, and widely recommended against for what appears to be purely superstitious reasons.<br><br></div>So I am just going to count my aversion to it as superstition.<br><br></div>It ain't like I haven't worked with enough filenames that get "%20" embedded in them one way or another ;)<div><div class="h5"><br><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 7, 2017 at 8:38 AM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Aside from its special role in the Bourne shell and a mention of an obscure realtime OS from the 70's at <a href="https://en.wikipedia.org/wiki/Filename" target="_blank">https://en.wikipedia.org/wiki/<wbr>Filename</a>, % doesn't seem to be reserved anywhere.<br></div>(If you try to look up a list of reserved characters on Windows, you find out that there is no such list, for various scary reasons, such as that it depends on the filesystem and system codepage! The Windows kernel itself is agnostic, just like Linux; afterall it is POSIX compliant)<br><div><div><br>On that note, I note that fixfilename (used in inputfilename) is too restrictive, and find_file_portably isn't restrictive enough.<div><div class="m_-5923345061923641006h5"><br><div class="gmail_extra"><br><div class="gmail_quote">On 7 June 2017 at 23:57, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">A % sign in a filename makes me nervous... Should it?<div class="m_-5923345061923641006m_-6215373291378078923gmail-m_-3691686782031524799HOEnZb"><div class="m_-5923345061923641006m_-6215373291378078923gmail-m_-3691686782031524799h5"><br><br>On Tuesday, June 6, 2017,  <<a href="mailto:subversion@hamsterrepublic.com" target="_blank">subversion@hamsterrepublic.co<wbr>m</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">teeemcee<br>
2017-06-06 23:54:52 -0700 (Tue, 06 Jun 2017)<br>
57<br>
Finally add new Custom title screen. Also add a help file<br>
---<br>
U   wip/custom.bas<br>
A   wip/data/choose_rpg.slice<br>
A   wip/data/logo50%.bmp<br>
U   wip/ohrhelp/main.txt<br>
______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a>ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
</blockquote>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div></div></div></div></div></div>
<br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div></div></div></div></div></div></div>
<br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org">ohrrpgce@lists.motherhamster.<wbr>org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.<wbr>org/listinfo.cgi/ohrrpgce-<wbr>motherhamster.org</a><br>
<br></blockquote></div><br></div>