diff -cr oommf11b2/ext/oc/url.tcl oommf1.1/ext/oc/url.tcl *** oommf11b2/ext/oc/url.tcl Wed Jun 13 12:46:45 2001 --- oommf1.1/ext/oc/url.tcl Mon Apr 5 16:50:20 2004 *************** *** 231,237 **** set epcomps {} foreach pcomp $pcomps { set string [$class Escape $pcomp] ! regsub -all : $string %3a string regsub -all / $string %2f string regsub -all {;} $string %3b string regsub -all {[?]} $string %3f string --- 231,248 ---- set epcomps {} foreach pcomp $pcomps { set string [$class Escape $pcomp] ! # ! # It appears the IE 6 cannot load URLs like ! # file://localhost/C%3a/foo/bar.txt ! # Reviewing RFCs 1738 and 1808, I don't see ! # a requirement to escape the : character. ! # I can imagine in a relative URL, it might ! # cause confusion with the portion before the ! # first unescaped : being mistaken for a scheme, ! # but that's not relevant here because we're ! # constructing an absolute URL. Removing this ! # extra escape. ! #regsub -all : $string %3a string regsub -all / $string %2f string regsub -all {;} $string %3b string regsub -all {[?]} $string %3f string