> 
> It's not, rather it's scheme based.
> 
> See http://www.apps.ietf.org/rfc/rfc3986.html#sec-6.2.2.1 and
> http://www.apps.ietf.org/rfc/rfc3986.html#sec-6.2.3 .
> 
> See http://www.apps.ietf.org/rfc/rfc1738.html#sec-3.10 , the
> specification for the file scheme. It doesn't make the exception that
> the path is case-insensitive.
> 
Agreed,

I got that wrong. I made the common mistake of reading something and
thinking that it meant what I wanted it to mean, not what it actually said.

As far I can see this means that when executing on a windows system any code
must resolve a file URI before doing any kinds of comparison, and then that
comparison should be case insensitive.

I do not know if it is a design goal of the DAE to keep all the code system
agnostic. I will raise a bug on the the daeURU::MakeRelative function to
request that it does case insensitive comparisons on resolved file URIs when
running on Windows, and see what happens. In the mean time I will provide
replacement functionality in the plugin that avoids calling MakeRelative on
windows platforms.

Roger


_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to