changeset 11255:d682cd6669ac

Update info-based documentation menus to include new nodes.
author Rik <octave@nomad.inbox5.com>
date Mon, 15 Nov 2010 17:57:43 -0800
parents 31f8534eb055
children ac2d29f06fce
files doc/ChangeLog doc/interpreter/bugs.txi doc/interpreter/emacs.txi doc/interpreter/func.txi doc/interpreter/geometry.txi doc/interpreter/linalg.txi doc/interpreter/octave.texi doc/interpreter/package.txi doc/interpreter/plot.txi doc/interpreter/stmt.txi doc/interpreter/strings.txi doc/interpreter/system.txi
diffstat 12 files changed, 97 insertions(+), 70 deletions(-) [+]
line wrap: on
line diff
--- a/doc/ChangeLog	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/ChangeLog	Mon Nov 15 17:57:43 2010 -0800
@@ -1,3 +1,11 @@
+2010-11-15  Rik  <octave@nomad.inbox5.com>
+
+	* interpreter/bugs.txi, interpreter/emacs.txi, interpreter/func.txi, 
+	interpreter/geometry.txi, interpreter/linalg.txi,
+	interpreter/octave.texi, interpreter/package.txi, interpreter/plot.txi,
+	interpreter/stmt.txi, interpreter/strings.txi, interpreter/system.txi:
+	Update info-based documentation menus to include new nodes.
+
 2010-11-15  Rik  <octave@nomad.inbox5.com>
 
 	* interpreter/octave.texi, interpreter/plot.txi: Rename subsection
--- a/doc/interpreter/bugs.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/bugs.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -110,9 +110,9 @@
 
 @menu
 * Bug Criteria::                
-* Where: Bug Tracker.           Where to submit your bug report.
-* Reporting: Bug Reporting.     How to report a bug effectively.
-* Patches: Sending Patches.     How to send a patch for Octave.
+* Where: Bug Tracker::          Where to submit your bug report.
+* Reporting: Bug Reporting::    How to report a bug effectively.
+* Patches: Sending Patches::    How to send a patch for Octave.
 @end menu
 
 @node Bug Criteria
--- a/doc/interpreter/emacs.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/emacs.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -47,7 +47,7 @@
 @menu
 * Installing EOS::              
 * Using Octave Mode::           
-* Running Octave From Within Emacs::  
+* Running Octave from Within Emacs::  
 * Using the Emacs Info Reader for Octave::  
 @end menu
 
@@ -371,8 +371,8 @@
 added.  You just need to add a description of the problem, including a
 reproducible test case and send the message.
 
-@node Running Octave From Within Emacs
-@appendixsec Running Octave From Within Emacs
+@node Running Octave from Within Emacs
+@appendixsec Running Octave from Within Emacs
 
 The package @file{octave} provides commands for running an inferior
 Octave process in a special Emacs buffer.  Use 
--- a/doc/interpreter/func.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/func.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -34,7 +34,7 @@
 * Variable-length Argument Lists::  
 * Ignoring Arguments::  
 * Variable-length Return Lists::  
-* Returning From a Function::   
+* Returning from a Function::   
 * Default Arguments::   
 * Function Files::              
 * Script Files::                
@@ -497,8 +497,8 @@
 
 @DOCSTRING(deal)
 
-@node Returning From a Function
-@section Returning From a Function
+@node Returning from a Function
+@section Returning from a Function
 
 The body of a user-defined function can contain a @code{return} statement.
 This statement returns control to the rest of the Octave program.  It
@@ -668,7 +668,7 @@
 @DOCSTRING(ignore_function_time_stamp)
 
 @menu
-* Manipulating the load path::
+* Manipulating the Load Path::
 * Subfunctions::
 * Private Functions::
 * Overloading and Autoloading::
--- a/doc/interpreter/geometry.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/geometry.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -88,7 +88,7 @@
 
 @menu
 * Plotting the Triangulation::
-* Identifying points in Triangulation::
+* Identifying Points in Triangulation::
 @end menu
 
 @node Plotting the Triangulation
@@ -128,8 +128,8 @@
 @end float
 @end ifnotinfo
 
-@node Identifying points in Triangulation
-@subsection Identifying points in Triangulation
+@node Identifying Points in Triangulation
+@subsection Identifying Points in Triangulation
 
 It is often necessary to identify whether a particular point in the
 N-dimensional space is within the Delaunay tessellation of a set of
--- a/doc/interpreter/linalg.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/linalg.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -25,15 +25,15 @@
 1989, and in the @cite{@sc{lapack} Users' Guide}, SIAM, 1992.
 
 @menu
-* Techniques used for Linear Algebra::
+* Techniques Used for Linear Algebra::
 * Basic Matrix Functions::      
 * Matrix Factorizations::       
 * Functions of a Matrix::       
 * Specialized Solvers::
 @end menu
 
-@node Techniques used for Linear Algebra
-@section Techniques used for Linear Algebra
+@node Techniques Used for Linear Algebra
+@section Techniques Used for Linear Algebra
 
 Octave includes a polymorphic solver, that selects an appropriate
 matrix factorization depending on the properties of the matrix itself. 
--- a/doc/interpreter/octave.texi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/octave.texi	Mon Nov 15 17:57:43 2010 -0800
@@ -302,7 +302,7 @@
 
 Strings
 
-* Escape Sequences in string constants::
+* Escape Sequences in String Constants::
 * Character Arrays::
 * Creating Strings:: 
 * Comparing Strings::           
@@ -323,6 +323,7 @@
 
 Data Structures
 
+* Basic Usage and Examples::
 * Structure Arrays::
 * Creating Structures::
 * Manipulating Structures::
@@ -330,11 +331,17 @@
 
 Cell Arrays
 
-* Creating Cell Arrays::                 
+* Basic Usage of Cell Arrays::
+* Creating Cell Arrays::
 * Indexing Cell Arrays::
 * Cell Arrays of Strings::
 * Processing Data in Cell Arrays::
 
+Comma Separated Lists
+
+* Comma Separated Lists Generated from Cell Arrays::
+* Comma Separated Lists Generated from Structure Arrays::
+
 Variables
 
 * Global Variables::            
@@ -382,7 +389,7 @@
 
 The @code{switch} Statement
 
-* Notes for the C programmer::  
+* Notes for the C Programmer::  
 
 The @code{for} Statement
 
@@ -393,8 +400,9 @@
 * Defining Functions::          
 * Multiple Return Values::      
 * Variable-length Argument Lists::  
+* Ignoring Arguments::  
 * Variable-length Return Lists::  
-* Returning From a Function::   
+* Returning from a Function::   
 * Default Arguments::   
 * Function Files::              
 * Script Files::                
@@ -404,7 +412,7 @@
 
 Function Files
 
-* Manipulating the load path::
+* Manipulating the Load Path::
 * Subfunctions::
 * Private Functions::
 * Overloading and Autoloading::
@@ -489,7 +497,7 @@
 * Graphics Data Structures::    
 * Advanced Plotting::           
 
-Introduction to Plotting
+High-Level Plotting
 
 * Two-Dimensional Plots::       
 * Three-Dimensional Plotting::  
@@ -502,12 +510,12 @@
 
 Two-Dimensional Plots
 
-* Two-dimensional Function Plotting::
+* Two-dimensional Function Plotting::  
 
 Three-Dimensional Plotting
 
-* Three-dimensional Function Plotting::
-* Three-dimensional Geometric Shapes::
+* Three-dimensional Function Plotting::  
+* Three-dimensional Geometric Shapes::  
 
 Graphics Data Structures
 
@@ -539,21 +547,21 @@
 
 Object Groups
 
-* Data sources in object groups::  
-* Area series::                 
-* Bar series::                  
-* Contour groups::              
-* Error bar series::            
-* Line series::                 
-* Quiver group::                
-* Scatter group::               
-* Stair group::                 
+* Data Sources in Object Groups::  
+* Area Series::                 
+* Bar Series::                  
+* Contour Groups::              
+* Error Bar Series::            
+* Line Series::                 
+* Quiver Group::                
+* Scatter Group::               
+* Stair Group::                 
 * Stem Series::                 
-* Surface group::               
+* Surface Group::               
 
 Graphics Backends
 
-* Interaction with gnuplot::
+* Interaction with gnuplot::    
 
 Matrix Manipulation
 
@@ -576,7 +584,7 @@
 
 Linear Algebra
 
-* Techniques used for Linear Algebra::
+* Techniques Used for Linear Algebra::
 * Basic Matrix Functions::      
 * Matrix Factorizations::       
 * Functions of a Matrix::       
@@ -682,7 +690,7 @@
 Delaunay Triangulation
 
 * Plotting the Triangulation::
-* Identifying points in Triangulation::
+* Identifying Points in Triangulation::
 
 Image Processing
 
@@ -698,6 +706,12 @@
 * Manipulating Classes::
 * Indexing Objects::
 * Overloading Objects::
+* Inheritance and Aggregation::
+
+Indexing Objects
+
+* Defining Indexing And Indexed Assignment::
+* Indexed Assignment Optimization::
 
 Overloading Objects
 
@@ -720,6 +734,11 @@
 * System Information::          
 * Hashing Functions::
 
+Networking Utilities
+
+* FTP Objects::
+* URL Manipulation::
+
 Packages
 
 * Installing and Removing Packages::  
@@ -730,8 +749,8 @@
 Creating Packages
 
 * The DESCRIPTION File::        
-* The INDEX file::              
-* PKG_ADD and PKG_DEL directives::  
+* The INDEX File::              
+* PKG_ADD and PKG_DEL Directives::  
 
 Dynamically Linked Functions
 
@@ -805,9 +824,9 @@
 Reporting Bugs
 
 * Bug Criteria::                
-* Where: Bug Tracker.           Where to send your bug report.
-* Reporting: Bug Reporting.     How to report a bug effectively.
-* Patches: Sending Patches.     How to send a patch for Octave.
+* Where: Bug Tracker::          Where to submit your bug report.
+* Reporting: Bug Reporting::    How to report a bug effectively.
+* Patches: Sending Patches::    How to send a patch for Octave.
 
 Installation
 
@@ -817,7 +836,7 @@
 
 * Installing EOS::              
 * Using Octave Mode::           
-* Running Octave From Within Emacs::  
+* Running Octave from Within Emacs::  
 * Using the Emacs Info Reader for Octave::  
 @end detailmenu
 @end menu
--- a/doc/interpreter/package.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/package.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -278,8 +278,8 @@
 
 @menu
 * The DESCRIPTION File::        
-* The INDEX file::              
-* PKG_ADD and PKG_DEL directives::  
+* The INDEX File::              
+* PKG_ADD and PKG_DEL Directives::  
 @end menu
 
 @node The DESCRIPTION File
@@ -418,8 +418,8 @@
 RPMs are built on a Mandriva distribution, then the second package
 name will be used instead. 
 
-@node The INDEX file
-@subsection The INDEX file
+@node The INDEX File
+@subsection The INDEX File
 
 The optional @code{INDEX} file provides a categorical view of the
 functions in the package.  This file has a very simple format
@@ -516,8 +516,8 @@
 @noindent
 id is any string of letters, numbers and @code{_}.
 
-@node PKG_ADD and PKG_DEL directives
-@subsection PKG_ADD and PKG_DEL directives
+@node PKG_ADD and PKG_DEL Directives
+@subsection PKG_ADD and PKG_DEL Directives
 
 If the package contains files called @w{@code{PKG_ADD}} or @w{@code{PKG_DEL}}
 the commands in these files will be executed when the package is
--- a/doc/interpreter/plot.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/plot.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -2754,17 +2754,17 @@
 corresponding hggroup elements.
 
 @menu
-* Data sources in object groups::  
-* Area series::                 
-* Bar series::                  
-* Contour groups::              
-* Error bar series::            
-* Line series::                 
-* Quiver group::                
-* Scatter group::               
-* Stair group::                 
+* Data Sources in Object Groups::  
+* Area Series::                 
+* Bar Series::                  
+* Contour Groups::              
+* Error Bar Series::            
+* Line Series::                 
+* Quiver Group::                
+* Scatter Group::               
+* Stair Group::                 
 * Stem Series::                 
-* Surface group::               
+* Surface Group::               
 @end menu
 
 @node Data sources in object groups
--- a/doc/interpreter/stmt.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/stmt.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -329,11 +329,11 @@
 @end example
 
 @menu
-* Notes for the C programmer::  
+* Notes for the C Programmer::  
 @end menu
 
-@node Notes for the C programmer
-@subsection Notes for the C programmer
+@node Notes for the C Programmer
+@subsection Notes for the C Programmer
 
 The @code{switch} statement is also available in the widely used C
 programming language.  There are, however, some differences
--- a/doc/interpreter/strings.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/strings.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -55,7 +55,7 @@
 Types}, for more information about creating matrices.
 
 @menu
-* Escape Sequences in string constants::
+* Escape Sequences in String Constants::
 * Character Arrays::
 * Creating Strings:: 
 * Comparing Strings::           
--- a/doc/interpreter/system.txi	Mon Nov 15 16:52:43 2010 -0800
+++ b/doc/interpreter/system.txi	Mon Nov 15 17:57:43 2010 -0800
@@ -245,12 +245,12 @@
 @section Networking Utilities
 
 @menu
-* FTP objects::
-* URL manipulation::
+* FTP Objects::
+* URL Manipulation::
 @end menu
 
-@node FTP objects
-@subsection FTP objects
+@node FTP Objects
+@subsection FTP Objects
 
 @DOCSTRING(@ftp/ftp)
 
@@ -262,8 +262,8 @@
 
 @DOCSTRING(@ftp/binary)
 
-@node URL manipulation
-@subsection URL manipulation
+@node URL Manipulation
+@subsection URL Manipulation
 
 @DOCSTRING(urlread)