From: Braden M. <br...@us...> - 2005-11-26 20:18:17
|
Update of /cvsroot/openvrml/openvrml In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15986 Modified Files: ChangeLog Log Message: Exposed means to add and retrieve node_classes from the browser's node_class map as part of openvrml::browser's public interface. Index: ChangeLog =================================================================== RCS file: /cvsroot/openvrml/openvrml/ChangeLog,v retrieving revision 1.1040 retrieving revision 1.1041 diff -C2 -d -r1.1040 -r1.1041 *** ChangeLog 26 Nov 2005 08:14:46 -0000 1.1040 --- ChangeLog 26 Nov 2005 20:18:09 -0000 1.1041 *************** *** 1,4 **** --- 1,40 ---- 2005-11-26 Braden McDaniel <br...@en...> + Exposed means to add and retrieve node_classes from the browser's + node_class map as part of openvrml::browser's public interface. + + * src/libopenvrml/openvrml/Vrml97Parser.g + (Vrml97Parser::proto): Fixed composition of impl_id; use + openvrml::browser::add_node_class instead of + openvrml::browser::node_class_map::insert. + (Vrml97Parser::externproto): Use openvrml::browser::node_class + instead of openvrml::browser::node_class_map::find; use + openvrml::browser::add_node_class instead of + openvrml::browser::node_class_map::insert. + * src/libopenvrml/openvrml/browser.cpp + (relative): Added function to check whether a URI is relative. + (uri::resolve_against): Changed to use relative. + (openvrml::node_class_id::node_class_id(const char *)): Added + constructor. + (openvrml::node_class_id::node_class_id(const std::string &)): + Added constructor. + (openvrml::node_class_id::operator std::string): Added conversion + operator. + (openvrml::browser::node_class_map::remove): Added function to + remove a node_class from the map. + (openvrml::browser::add_node_class): Added function to add a + node_class to the browser's node_class map. + (openvrml::browser::node_class): Added function to retrieve a + node_class from the browser's node_class map. + (create_file_url): Changed to use relative. + (openvrml::scene::load_url): Changed to use relative. + (openvrml::scene::get_resource): Changed to use relative. + * src/libopenvrml/openvrml/browser.h: Added class + openvrml::node_class_id; added functions + openvrml::browser::node_class_map::remove, + openvrml::browser::add_node_class, openvrml::browser::node_class. + + 2005-11-26 Braden McDaniel <br...@en...> + * src/libopenvrml/openvrml/browser.cpp: Doc-comment improvements. |