|
From: <br...@us...> - 2008-09-28 02:40:50
|
Revision: 3698
http://openvrml.svn.sourceforge.net/openvrml/?rev=3698&view=rev
Author: braden
Date: 2008-09-28 02:40:43 +0000 (Sun, 28 Sep 2008)
Log Message:
-----------
Documentation improvements. No longer use the Doxygen default style sheet at all. Also, added X3D link to the page footer.
Modified Paths:
--------------
trunk/ChangeLog
trunk/doc/Doxyfile
trunk/doc/doxygen-footer
trunk/doc/doxygen-header
trunk/src/libopenvrml/openvrml/browser.cpp
trunk/src/libopenvrml/openvrml/local/proto.cpp
trunk/src/libopenvrml/openvrml/local/proto.h
trunk/src/libopenvrml/openvrml/node.cpp
trunk/src/libopenvrml/openvrml/script.cpp
Added Paths:
-----------
trunk/doc/manual/x3d-white-on-black.png
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2008-09-27 07:43:08 UTC (rev 3697)
+++ trunk/ChangeLog 2008-09-28 02:40:43 UTC (rev 3698)
@@ -1,5 +1,20 @@
2008-09-27 Braden McDaniel <br...@en...>
+ Documentation improvements. No longer use the Doxygen default
+ style sheet at all. Also, added X3D link to the page footer.
+
+ * doc/Doxyfile
+ * doc/doxygen-footer
+ * doc/doxygen-header
+ * doc/manual/x3d-white-on-black.png
+ * src/libopenvrml/openvrml/local/proto.cpp
+ * src/libopenvrml/openvrml/local/proto.h
+ * src/libopenvrml/openvrml/node.cpp
+ * src/libopenvrml/openvrml/browser.cpp
+ * src/libopenvrml/openvrml/script.cpp
+
+2008-09-27 Braden McDaniel <br...@en...>
+
Fixes for the Visual C++ build.
* ide-projects/Windows/VisualC9_0/OpenVRML/openvrml/openvrml.vcproj
Modified: trunk/doc/Doxyfile
===================================================================
--- trunk/doc/Doxyfile 2008-09-27 07:43:08 UTC (rev 3697)
+++ trunk/doc/Doxyfile 2008-09-28 02:40:43 UTC (rev 3698)
@@ -93,7 +93,7 @@
FILE_PATTERNS = *.cpp \
*.h
RECURSIVE = YES
-EXCLUDE =
+EXCLUDE = ../src/libopenvrml/openvrml/local
EXCLUDE_SYMLINKS = NO
EXCLUDE_SYMBOLS =
EXAMPLE_PATH = ../examples
Modified: trunk/doc/doxygen-footer
===================================================================
--- trunk/doc/doxygen-footer 2008-09-27 07:43:08 UTC (rev 3697)
+++ trunk/doc/doxygen-footer 2008-09-28 02:40:43 UTC (rev 3698)
@@ -1,5 +1,5 @@
</div>
-<address class="footer"><span class="images"><a href="http://opengl.org"><img src="OGL_sm_wht.png" width="68" height="32" border="0" alt="OpenGL"></a><a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=7151&type=3" width="125" height="37" border="0" alt="SourceForge.net"></a></span><a href="http://sourceforge.net/tracker/?func=add&group_id=7151&atid=107151">Report error</a><br>Generated $datetime by Doxygen $doxygenversion</address>
+<address class="footer"><span class="images"><a href="http://web3d.org/x3d/"><img src="x3d-white-on-black.png" width="43" height="32" border="0" alt="X3D"></a><a href="http://opengl.org"><img src="OGL_sm_wht.png" width="68" height="32" border="0" alt="OpenGL"></a><a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=7151&type=3" width="125" height="37" border="0" alt="SourceForge.net"></a></span><a href="http://sourceforge.net/tracker/?func=add&group_id=7151&atid=107151">Report error</a><br>Generated $datetime by Doxygen $doxygenversion</address>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">_uacct = "UA-446379-2"; urchinTracker();</script>
</body>
Modified: trunk/doc/doxygen-header
===================================================================
--- trunk/doc/doxygen-header 2008-09-27 07:43:08 UTC (rev 3697)
+++ trunk/doc/doxygen-header 2008-09-28 02:40:43 UTC (rev 3698)
@@ -12,18 +12,13 @@
<link rel="index" href="functions" title="OpenVRML Compound Members">
<link rel="appendix" href="conformance" title="Conformance Test Results">
<style type="text/css">
-@import url("doxygen.css");
@import url("tabs.css");
@import url("http://openvrml.org/openvrml.css");
-body, td {
- font-size: 100%;
+table {
+ width: 100%;
}
-p, center, td, th, ul, dl, div {
- font-family: inherit;
-}
-
h2 {
border-bottom-style: solid;
border-bottom-width: 1px;
@@ -47,22 +42,22 @@
padding-bottom: 0.5em;
}
-div.nav a.el:link, div.nav a.el:visited,
-div.navpath a.el:link, div.navpath a.el:visited {
+div.nav :link, div.nav :visited,
+div.navpath :link, div.navpath :visited {
border-width: 1px;
border-style: solid;
border-color: silver;
padding: 2px;
}
-div.nav a.el:link:hover, div.nav a.el:visited:hover,
-div.navpath a.el:link:hover, div.navpath a.el:visited:hover {
+div.nav :link:hover, div.nav :visited:hover,
+div.navpath :link:hover, div.navpath :visited:hover {
border-style: outset;
border-color: gray;
}
-div.nav a.el:active,
-div.navpath a.el:active {
+div.nav :active,
+div.navpath :active {
border-style: inset;
border-color: gray;
}
@@ -71,70 +66,26 @@
background-color: transparent;
}
-div.qindex {
- background-color: transparent;
- border: none;
-}
-a {
- color: inherit;
-}
-a.qindex {
+.el {
text-decoration: inherit;
- color: inherit;
- padding: 0;
-}
-a.qindex:visited {
- text-decoration: inherit;
- font-weight: inherit;
- color: inherit;
- padding: 0;
-}
-a.qindex:hover {
- text-decoration: inherit;
- background-color: transparent;
- padding: 0;
-}
-a.qindexHL {
- text-decoration: inherit;
- font-weight: inherit;
- background-color: transparent;
- color: inherit;
- padding: 0;
-}
-a.qindexHL:hover {
- text-decoration: inherit;
- background-color: transparent;
- color: inherit;
- padding: 0;
-}
-a.qindexHL:visited {
- text-decoration: inherit;
- background-color: transparent;
- color: inherit;
-}
-a.el {
- text-decoration: inherit;
font-weight: inherit
}
-a.elRef {
+.elRef {
font-weight: inherit
}
-a.code:link, a.code:visited {
+.code:link, .code:visited {
text-decoration: inherit;
font-weight: inherit;
color: inherit;
}
-a.codeRef:link {
+.codeRef:link {
font-weight: normal;
color: inherit;
}
-a {
- color: inherit;
-}
-a:visited {
+:visited {
color: silver;
}
-a:hover {
+:link:hover {
color: inherit;
text-decoration: inherit;
background-color: transparent;
@@ -144,18 +95,6 @@
line-height: 1.2em;
}
-div.qindex {
- font-size: smaller;
-}
-
-div.qindex .qindex:link, div.qindex .qindex:visited {
- font-weight: inherit;
-}
-
-div.qindex .qindexHL:link, div.qindex .qindexHL:visited {
- font-weight: bold;
-}
-
td.memItemLeft, td.memItemRight,
td.memTemplParams, td.memTemplItemLeft, td.memTemplItemRight,
.memtemplate, .memname td {
@@ -164,8 +103,30 @@
td.memItemLeft, td.memItemRight, td.mdescLeft, td.mdescRight {
background-color: rgb(95%, 95%, 95%);
+ border-color: rgb(65%, 65%, 65%);
+ border-width: 1px;
+ font-size: smaller;
}
+.memItemLeft {
+ margin-top: 0.5em;
+ border-top-style: solid;
+}
+.mdescLeft {
+ border-bottom-style: solid;
+}
+.memItemRight {
+ border-top-style: solid;
+ margin-top: 0.5em;
+}
+.mdescRight {
+ border-bottom-style: solid;
+}
+
+.mdescRight {
+ font-style: italic;
+}
+
.mdTable {
background-color: rgb(95%, 95%, 95%);
}
@@ -188,16 +149,41 @@
}
.memitem {
- background-color: rgb(95%, 95%, 95%);
- border-color: rgb(80%, 80%, 80%);
+ padding: 0;
}
+.memitem table {
+ width: auto;
+}
+
+.memproto, .memdoc {
+ border-width: 1px;
+ border-color: rgb(65%, 65%, 65%);
+}
+
.memproto {
background-color: rgb(90%, 90%, 90%);
- border-color: rgb(65%, 65%, 65%);
font-weight: inherit;
+ font-size: smaller;
+ border-top-style: solid;
+ border-left-style: solid;
+ border-right-style: solid;
+ -webkit-border-top-left-radius: 0.6em;
+ -webkit-border-top-right-radius: 0.6em;
+ -moz-border-radius-topleft: 0.6em;
+ -moz-border-radius-topright: 0.6em;
}
+.memdoc {
+ background-color: rgb(95%, 95%, 95%);
+ padding: 2px 5px;
+ border-style: solid;
+ -webkit-border-bottom-left-radius: 0.6em;
+ -webkit-border-bottom-right-radius: 0.6em;
+ -moz-border-radius-bottomleft: 0.6em;
+ -moz-border-radius-bottomright: 0.6em;
+}
+
.memname {
font-weight: inherit;
}
Property changes on: trunk/doc/manual/x3d-white-on-black.png
___________________________________________________________________
Added: svn:mime-type
+ image/png
Modified: trunk/src/libopenvrml/openvrml/browser.cpp
===================================================================
--- trunk/src/libopenvrml/openvrml/browser.cpp 2008-09-27 07:43:08 UTC (rev 3697)
+++ trunk/src/libopenvrml/openvrml/browser.cpp 2008-09-28 02:40:43 UTC (rev 3698)
@@ -54,7 +54,6 @@
# include <boost/multi_index/detail/scope_guard.hpp>
# include <boost/ptr_container/ptr_map.hpp>
# include <boost/thread/thread.hpp>
-# include <boost/utility.hpp>
# include <algorithm>
# include <functional>
# include <cerrno>
Modified: trunk/src/libopenvrml/openvrml/local/proto.cpp
===================================================================
--- trunk/src/libopenvrml/openvrml/local/proto.cpp 2008-09-27 07:43:08 UTC (rev 3697)
+++ trunk/src/libopenvrml/openvrml/local/proto.cpp 2008-09-28 02:40:43 UTC (rev 3698)
@@ -958,7 +958,7 @@
/**
* @internal
*
- * @class proto_node::proto_exposedfield
+ * @class openvrml::local::proto_node::proto_exposedfield
*
* @brief @c PROTO @c exposedField handler class template.
*/
Modified: trunk/src/libopenvrml/openvrml/local/proto.h
===================================================================
--- trunk/src/libopenvrml/openvrml/local/proto.h 2008-09-27 07:43:08 UTC (rev 3697)
+++ trunk/src/libopenvrml/openvrml/local/proto.h 2008-09-28 02:40:43 UTC (rev 3698)
@@ -347,32 +347,32 @@
/**
* @internal
*
- * @class abstract_proto_node::proto_eventin
+ * @class openvrml::local::abstract_proto_node::proto_eventin
*
* @brief @c PROTO @c eventIn handler class template.
*/
/**
- * @typedef abstract_proto_node::proto_eventin::listeners
+ * @typedef openvrml::local::abstract_proto_node::proto_eventin::listeners
*
* @brief Set of event listeners.
*/
/**
- * @var abstract_proto_node::proto_eventin::listeners abstract_proto_node::proto_eventin::listeners_
+ * @var openvrml::local::abstract_proto_node::proto_eventin::listeners openvrml::local::abstract_proto_node::proto_eventin::listeners_
*
* @brief Set of event listeners to which events are delegated for
* processing.
*/
/**
- * @typedef abstract_proto_node::proto_eventin::field_value_type
+ * @typedef openvrml::local::abstract_proto_node::proto_eventin::field_value_type
*
* @brief Field value type.
*/
/**
- * @typedef abstract_proto_node::proto_eventin::event_listener_type
+ * @typedef openvrml::local::abstract_proto_node::proto_eventin::event_listener_type
*
* @brief Type of event listeners to which the instance delegates.
*/
@@ -463,7 +463,7 @@
/**
* @internal
*
- * @class abstract_proto_node::proto_eventout
+ * @class openvrml::local::abstract_proto_node::proto_eventout
*
* @brief @c PROTO @c eventOut handler class template.
*/
@@ -471,7 +471,7 @@
/**
* @internal
*
- * @class abstract_proto_node::proto_eventout::listener_t
+ * @class openvrml::local::abstract_proto_node::proto_eventout::listener_t
*
* @brief Listens for events emitted from @c node%s in the @c PROTO
* implementation in order to propagate them out of the @c PROTO
@@ -479,7 +479,7 @@
*/
/**
- * @var abstract_proto_node::proto_eventout & abstract_proto_node::proto_eventout::listener_t::emitter
+ * @var openvrml::local::abstract_proto_node::proto_eventout & abstract_proto_node::proto_eventout::listener_t::emitter
*
* @brief Reference to the outer @c proto_eventout class.
*
@@ -490,13 +490,13 @@
*/
/**
- * @var abstract_proto_node & abstract_proto_node::proto_eventout::listener_t::node
+ * @var openvrml::local::abstract_proto_node & openvrml::local::abstract_proto_node::proto_eventout::listener_t::node
*
* @brief Reference to the @c abstract_proto_node instance.
*/
/**
- * @var FieldValue abstract_proto_node::proto_eventout::listener_t::value
+ * @var FieldValue openvrml::local::abstract_proto_node::proto_eventout::listener_t::value
*
* @brief The value of the most recently emitted event.
*/
@@ -562,7 +562,7 @@
}
/**
- * @var abstract_proto_node::proto_eventout::listener_t abstract_proto_node::proto_eventout::listener
+ * @var openvrml::local::abstract_proto_node::proto_eventout::listener_t abstract_proto_node::proto_eventout::listener
*
* @brief Listens for events emitted from nodes in the @c PROTO
* implementation in order to propagate them out of the @c PROTO
@@ -570,19 +570,19 @@
*/
/**
- * @typedef abstract_proto_node::proto_eventout<FieldValue>::field_value_type
+ * @typedef openvrml::local::abstract_proto_node::proto_eventout<FieldValue>::field_value_type
*
* @brief Field value type.
*/
/**
- * @typedef abstract_proto_node::proto_eventout<FieldValue>::event_emitter_type
+ * @typedef openvrml::local::abstract_proto_node::proto_eventout<FieldValue>::event_emitter_type
*
* @brief Event emitter type.
*/
/**
- * @typedef abstract_proto_node::proto_eventout<FieldValue>::event_listener_type
+ * @typedef openvrml::local::abstract_proto_node::proto_eventout<FieldValue>::event_listener_type
*
* @brief Event listener type.
*/
Modified: trunk/src/libopenvrml/openvrml/node.cpp
===================================================================
--- trunk/src/libopenvrml/openvrml/node.cpp 2008-09-27 07:43:08 UTC (rev 3697)
+++ trunk/src/libopenvrml/openvrml/node.cpp 2008-09-28 02:40:43 UTC (rev 3698)
@@ -543,6 +543,14 @@
/**
+ * @typedef openvrml::node_type_decls
+ *
+ * @brief A map of node type identifiers to their corresponding
+ * @c node_interface_set%s.
+ */
+
+
+/**
* @class openvrml::node_metatype_id openvrml/node.h
*
* @brief Identifier for @c node_metatype%s.
@@ -844,12 +852,12 @@
/**
* @brief Create a new @c node_type.
*
- * @c node_type%s can be said to subset the master type provided by the @c
- * node_metatype. Each @c node_metatype instance can support certain @c node
- * interfaces; the @c node_interface_set passed to @c
- * node_metatype::create_type must be a subset of those supported interfaces.
+ * @c node_type%s can be said to subset the master type provided by the
+ * @c node_metatype. Each @c node_metatype instance can support certain
+ * @c node interfaces; the @c node_interface_set passed to @c #create_type
+ * must be a subset of those supported interfaces.
*
- * This function delegates to @c node_metatype::do_create_type.
+ * This function delegates to @c #do_create_type.
*
* @param[in] id the name for the new @c node_type.
* @param[in] interfaces a @c node_interface_set containing the
@@ -888,7 +896,7 @@
* @p interfaces.
* @exception std::bad_alloc if memory allocation fails.
*
- * @sa node_metatype::create_type
+ * @sa #create_type
* @sa http://boost.org/libs/smart_ptr/shared_ptr.htm
*/
@@ -1281,8 +1289,10 @@
*/
/**
- * @var class openvrml::node::proto_node
+ * @internal
*
+ * @var class openvrml::node::local::proto_node
+ *
* @brief A @c PROTO instance.
*/
Modified: trunk/src/libopenvrml/openvrml/script.cpp
===================================================================
--- trunk/src/libopenvrml/openvrml/script.cpp 2008-09-27 07:43:08 UTC (rev 3697)
+++ trunk/src/libopenvrml/openvrml/script.cpp 2008-09-28 02:40:43 UTC (rev 3698)
@@ -53,7 +53,7 @@
* @brief Abstract class implemented by scripting language bindings.
*
* The runtime instantiates subclasses of script for each VRML97 Script node;
- * and calls its methods appropriately to execute script code.
+ * and calls its methods appropriately to execute %script code.
*/
/**
@@ -75,13 +75,14 @@
/**
* @var openvrml::script_node & openvrml::script::node
*
- * @brief A reference to the script_node that uses this script object.
+ * @brief A reference to the @c script_node that uses this @c script object.
*/
/**
* @brief Construct.
*
- * @param[in] node a reference to the script_node that uses this script object.
+ * @param[in] node a reference to the @c script_node that uses this @c script
+ * object.
*/
openvrml::script::script(script_node & node):
node(node)
@@ -96,7 +97,7 @@
/**
* @brief Initialize the Script node.
*
- * Delegates to @c script::do_initialize.
+ * Delegates to @c #do_initialize.
*
* @param[in] timestamp the current time.
*/
@@ -117,7 +118,7 @@
/**
* @brief Process an event.
*
- * Delegates to @c script::do_process_event.
+ * Delegates to @c #do_process_event.
*
* @param[in] id eventIn identifier.
* @param[in] value event value.
@@ -142,9 +143,9 @@
*/
/**
- * @brief Execute script code after processing events.
+ * @brief Execute %script code after processing events.
*
- * Delegates to @c script::do_events_processed.
+ * Delegates to @c #do_events_processed.
*
* @param[in] timestamp the current time.
*/
@@ -156,7 +157,7 @@
/**
* @fn void openvrml::script::do_events_processed(double timestamp)
*
- * @brief Execute script code after processing events.
+ * @brief Execute %script code after processing events.
*
* @param[in] timestamp the current time.
*/
@@ -164,7 +165,7 @@
/**
* @brief Shut down the Script node.
*
- * Delegates to <code>script::do_shutdown</code>.
+ * Delegates to @c #do_shutdown.
*
* @param[in] timestamp the current time.
*/
@@ -194,11 +195,12 @@
}
/**
- * @brief Whether the browser may delay sending input events to the script
- * until its outputs are needed by the browser.
+ * @brief Whether the @c browser may delay sending input events to the
+ * @c script until its outputs are needed by the browser.
*
- * @return @c true if the browser may delay sending input events to the script
- * until its outputs are needed by the browser; @c false otherwise.
+ * @return @c true if the @c browser may delay sending input events to the
+ * @c script until its outputs are needed by the @c browser; @c false
+ * otherwise.
*/
bool openvrml::script::must_evaluate() const OPENVRML_NOTHROW
{
@@ -284,12 +286,12 @@
/**
* @internal
*
- * @brief Process direct outputs in @a script::direct_output_map_.
+ * @brief Process direct outputs in @a #direct_output_map_.
*
* This function is called at the end of initialization and processing normal
* events.
*
- * @post <code>script::direct_output_map_.empty()</code> is @c true.
+ * @post @c script::direct_output_map_.empty() is @c true.
*/
void openvrml::script::process_direct_output(double timestamp)
{
@@ -326,7 +328,7 @@
{}
/**
- * @fn std::auto_ptr<openvrml::script> openvrml::script_factory::create_script(script_node & node, const boost::shared_ptr<std::istream> & source)
+ * @fn std::auto_ptr<openvrml::script> openvrml::script_factory::create_script(script_node & node, const boost::shared_ptr<resource_istream> & source)
*
* @brief Create a @c script.
*
@@ -351,7 +353,7 @@
/**
* @internal
*
- * @var class script_factory_registry::script_node
+ * @var class openvrml::script_factory_registry::script_node
*
* @brief @c script_node is the only class that should ever need to
* instantiate @c script_factory_registry.
@@ -630,7 +632,7 @@
*
* @brief Class object for @c script_node%s.
*
- * There is one @c script_node_metatype per browser instance.
+ * There is one @c script_node_metatype per @c browser instance.
*
* @see browser::scriptNodeClass
*/
@@ -679,7 +681,7 @@
*
* @var class openvrml::script_node::script
*
- * @brief Abstract base class for script runtimes.
+ * @brief Abstract base class for %script runtimes.
*/
/**
@@ -1836,7 +1838,7 @@
/**
* @internal
*
- * @var openvrml::script_node::event_listener_map_t openvrml::script_node::event_listener_map
+ * @var openvrml::script_node::event_listener_map_t openvrml::script_node::event_listener_map_
*
* @brief Map of event listeners.
*/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|