diff --git a/Doc/lib/libcgi.tex b/Doc/lib/libcgi.tex index 1950895e40e..1262dc00770 100644 --- a/Doc/lib/libcgi.tex +++ b/Doc/lib/libcgi.tex @@ -136,6 +136,7 @@ the CGI documentation for a description of the various fields. \end{datadesc} \subsection{Example} +\nodename{CGI Example} This example assumes that you have a WWW server up and running, e.g.\ NCSA's \code{httpd}. diff --git a/Doc/lib/libfl.tex b/Doc/lib/libfl.tex index 47f10c737e2..d5332a0602c 100644 --- a/Doc/lib/libfl.tex +++ b/Doc/lib/libfl.tex @@ -34,6 +34,7 @@ FORMS with pure GL windows. \code{foreground()} and to the FORMS routine \code{fl_init()}. \subsection{Functions Defined in Module \sectcode{fl}} +\nodename{FL Functions} Module \code{fl} defines the following functions. For more information about what they do, see the description of the equivalent C function diff --git a/Doc/lib/libgl.tex b/Doc/lib/libgl.tex index e86c04b8190..c32ea6f581c 100644 --- a/Doc/lib/libgl.tex +++ b/Doc/lib/libgl.tex @@ -185,6 +185,7 @@ main() \end{verbatim}\ecode \section{Standard Modules \sectcode{GL} and \sectcode{DEVICE}} +\nodename{GL and DEVICE} \stmodindex{GL} \stmodindex{DEVICE} diff --git a/Doc/lib/libhttplib.tex b/Doc/lib/libhttplib.tex index 46d791bd2cb..4587ac1ee76 100644 --- a/Doc/lib/libhttplib.tex +++ b/Doc/lib/libhttplib.tex @@ -103,6 +103,7 @@ methods. \end{funcdesc} \subsection{Example} +\nodename{HTTP Example} Here is an example session: diff --git a/Doc/lib/libprofile.tex b/Doc/lib/libprofile.tex index b14116d89f6..ecf41c36dd4 100644 --- a/Doc/lib/libprofile.tex +++ b/Doc/lib/libprofile.tex @@ -43,6 +43,7 @@ I'd appreciate the feedback. \section{Introduction to the profiler} +\nodename{Profiler Introduction} A \dfn{profiler} is a program that describes the run time performance of a program, providing a variety of statistics. This documentation @@ -54,6 +55,7 @@ examine the results of a profile operation. \section{How Is This Profiler Different From The Old Profiler?} +\nodename{Profiler Changes} The big changes from old profiling module are that you get more information, and you pay less CPU time. It's not a trade-off, it's a @@ -209,6 +211,7 @@ manual, or guess what the following functions do: \section{What Is Deterministic Profiling?} +\nodename{Deterministic Profiling} \dfn{Deterministic profiling} is meant to reflect the fact that all \dfn{function call}, \dfn{function return}, and \dfn{exception} events @@ -604,7 +607,8 @@ performance section, and there is no reason to use a variable lookup at this point, when a constant can be used. -\section{Extensions - Deriving Better Profilers} +\section{Extensions --- Deriving Better Profilers} +\nodename{Profiler Extensions} The \code{Profile} class of module \code{profile} was written so that derived classes could be developed to extend the profiler. Rather diff --git a/Doc/lib/libstdwin.tex b/Doc/lib/libstdwin.tex index 29b047ab89e..ae7e8b9ed16 100644 --- a/Doc/lib/libstdwin.tex +++ b/Doc/lib/libstdwin.tex @@ -21,6 +21,7 @@ For a complete description of STDWIN please refer to the documentation of STDWIN for C programmers (aforementioned CWI report). \subsection{Functions Defined in Module \sectcode{stdwin}} +\nodename{STDWIN Functions} The following functions are defined in the \code{stdwin} module: @@ -735,7 +736,7 @@ Discard the text-edit object. It should not be used again. \end{funcdesc} \subsection{Example} -\nodename{Stdwin Example} +\nodename{STDWIN Example} Here is a minimal example of using STDWIN in Python. It creates a window and draws the string ``Hello world'' in the top diff --git a/Doc/lib/libtypes.tex b/Doc/lib/libtypes.tex index a438d44027e..51c775ec18c 100644 --- a/Doc/lib/libtypes.tex +++ b/Doc/lib/libtypes.tex @@ -206,6 +206,7 @@ See the section on built-in functions for an exact definition. % XXXJH exceptions: overflow (when? what operations?) zerodivision \subsubsection{Bit-string Operations on Integer Types} +\nodename{Bit-string Operations} Plain and long integer types support additional operations that make sense only for bit-strings. Negative numbers are treated as their 2's @@ -483,6 +484,7 @@ defines \code{\var{m}.a} to be \code{1}, but you can't write \code{\var{m}.__dic Modules are written like this: \code{}. \subsubsection{Classes and Class Instances} +\nodename{Classes and Instances} % XXXJH cross ref here (See the Python Reference Manual for these.) diff --git a/Doc/lib/libwww.tex b/Doc/lib/libwww.tex index 60dc62f183a..d6aaeabc191 100644 --- a/Doc/lib/libwww.tex +++ b/Doc/lib/libwww.tex @@ -1,4 +1,5 @@ \chapter{THE INTERNET AND THE WORLD-WIDE WEB} +\nodename{Internet and WWW} \index{WWW} \index{Internet} \index{World-Wide Web} diff --git a/Doc/libcgi.tex b/Doc/libcgi.tex index 1950895e40e..1262dc00770 100644 --- a/Doc/libcgi.tex +++ b/Doc/libcgi.tex @@ -136,6 +136,7 @@ the CGI documentation for a description of the various fields. \end{datadesc} \subsection{Example} +\nodename{CGI Example} This example assumes that you have a WWW server up and running, e.g.\ NCSA's \code{httpd}. diff --git a/Doc/libfl.tex b/Doc/libfl.tex index 47f10c737e2..d5332a0602c 100644 --- a/Doc/libfl.tex +++ b/Doc/libfl.tex @@ -34,6 +34,7 @@ FORMS with pure GL windows. \code{foreground()} and to the FORMS routine \code{fl_init()}. \subsection{Functions Defined in Module \sectcode{fl}} +\nodename{FL Functions} Module \code{fl} defines the following functions. For more information about what they do, see the description of the equivalent C function diff --git a/Doc/libgl.tex b/Doc/libgl.tex index e86c04b8190..c32ea6f581c 100644 --- a/Doc/libgl.tex +++ b/Doc/libgl.tex @@ -185,6 +185,7 @@ main() \end{verbatim}\ecode \section{Standard Modules \sectcode{GL} and \sectcode{DEVICE}} +\nodename{GL and DEVICE} \stmodindex{GL} \stmodindex{DEVICE} diff --git a/Doc/libhttplib.tex b/Doc/libhttplib.tex index 46d791bd2cb..4587ac1ee76 100644 --- a/Doc/libhttplib.tex +++ b/Doc/libhttplib.tex @@ -103,6 +103,7 @@ methods. \end{funcdesc} \subsection{Example} +\nodename{HTTP Example} Here is an example session: diff --git a/Doc/libprofile.tex b/Doc/libprofile.tex index b14116d89f6..ecf41c36dd4 100644 --- a/Doc/libprofile.tex +++ b/Doc/libprofile.tex @@ -43,6 +43,7 @@ I'd appreciate the feedback. \section{Introduction to the profiler} +\nodename{Profiler Introduction} A \dfn{profiler} is a program that describes the run time performance of a program, providing a variety of statistics. This documentation @@ -54,6 +55,7 @@ examine the results of a profile operation. \section{How Is This Profiler Different From The Old Profiler?} +\nodename{Profiler Changes} The big changes from old profiling module are that you get more information, and you pay less CPU time. It's not a trade-off, it's a @@ -209,6 +211,7 @@ manual, or guess what the following functions do: \section{What Is Deterministic Profiling?} +\nodename{Deterministic Profiling} \dfn{Deterministic profiling} is meant to reflect the fact that all \dfn{function call}, \dfn{function return}, and \dfn{exception} events @@ -604,7 +607,8 @@ performance section, and there is no reason to use a variable lookup at this point, when a constant can be used. -\section{Extensions - Deriving Better Profilers} +\section{Extensions --- Deriving Better Profilers} +\nodename{Profiler Extensions} The \code{Profile} class of module \code{profile} was written so that derived classes could be developed to extend the profiler. Rather diff --git a/Doc/libstdwin.tex b/Doc/libstdwin.tex index 29b047ab89e..ae7e8b9ed16 100644 --- a/Doc/libstdwin.tex +++ b/Doc/libstdwin.tex @@ -21,6 +21,7 @@ For a complete description of STDWIN please refer to the documentation of STDWIN for C programmers (aforementioned CWI report). \subsection{Functions Defined in Module \sectcode{stdwin}} +\nodename{STDWIN Functions} The following functions are defined in the \code{stdwin} module: @@ -735,7 +736,7 @@ Discard the text-edit object. It should not be used again. \end{funcdesc} \subsection{Example} -\nodename{Stdwin Example} +\nodename{STDWIN Example} Here is a minimal example of using STDWIN in Python. It creates a window and draws the string ``Hello world'' in the top diff --git a/Doc/libtypes.tex b/Doc/libtypes.tex index a438d44027e..51c775ec18c 100644 --- a/Doc/libtypes.tex +++ b/Doc/libtypes.tex @@ -206,6 +206,7 @@ See the section on built-in functions for an exact definition. % XXXJH exceptions: overflow (when? what operations?) zerodivision \subsubsection{Bit-string Operations on Integer Types} +\nodename{Bit-string Operations} Plain and long integer types support additional operations that make sense only for bit-strings. Negative numbers are treated as their 2's @@ -483,6 +484,7 @@ defines \code{\var{m}.a} to be \code{1}, but you can't write \code{\var{m}.__dic Modules are written like this: \code{}. \subsubsection{Classes and Class Instances} +\nodename{Classes and Instances} % XXXJH cross ref here (See the Python Reference Manual for these.) diff --git a/Doc/libwww.tex b/Doc/libwww.tex index 60dc62f183a..d6aaeabc191 100644 --- a/Doc/libwww.tex +++ b/Doc/libwww.tex @@ -1,4 +1,5 @@ \chapter{THE INTERNET AND THE WORLD-WIDE WEB} +\nodename{Internet and WWW} \index{WWW} \index{Internet} \index{World-Wide Web}