Update of /cvsroot/openvrml/openvrml
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31673
Modified Files:
ChangeLog
Log Message:
Don't try to use relative URIs as node_class_id's.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/openvrml/openvrml/ChangeLog,v
retrieving revision 1.1053
retrieving revision 1.1054
diff -C2 -d -r1.1053 -r1.1054
*** ChangeLog 27 Nov 2005 20:15:49 -0000 1.1053
--- ChangeLog 28 Nov 2005 02:56:11 -0000 1.1054
***************
*** 1,4 ****
--- 1,21 ----
2005-11-27 Braden McDaniel <br...@en...>
+ Don't try to use relative URIs as node_class_id's.
+
+ * src/libopenvrml/openvrml/Vrml97Parser.g
+ (Vrml97Parser::proto): If the PROTO is the first one in the
+ stream, add the proto_node_class to the browser using the URI of
+ the resource without the fragment identifier; that is, the
+ proto_node_class is added to the browser twice under both
+ <http://example.com/world#proto-name> and
+ <http://example.com/world>.
+ (Vrml97Parser::externproto): If the implementation identifier for
+ the EXTERNPROTO is a relative URI, convert it to an absolute URI
+ before using it to attempt to retrieve a node_class from the
+ browser. Also, convert any relative URIs to absolute URIs before
+ adding externproto_node_classes to the browser.
+
+ 2005-11-27 Braden McDaniel <br...@en...>
+
* src/libopenvrml/openvrml/Vrml97Parser.g: Cosmetic changes.
|