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.
|