# HG changeset patch # User Rik # Date 1289872663 28800 # Node ID d682cd6669acb322e11aa02d90945f33d6a8f982 # Parent 31f8534eb055b8cd689a856b43fe82e83228b0b0 Update info-based documentation menus to include new nodes. diff --git a/doc/ChangeLog b/doc/ChangeLog --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,11 @@ +2010-11-15 Rik + + * 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 * interpreter/octave.texi, interpreter/plot.txi: Rename subsection diff --git a/doc/interpreter/bugs.txi b/doc/interpreter/bugs.txi --- a/doc/interpreter/bugs.txi +++ b/doc/interpreter/bugs.txi @@ -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 diff --git a/doc/interpreter/emacs.txi b/doc/interpreter/emacs.txi --- a/doc/interpreter/emacs.txi +++ b/doc/interpreter/emacs.txi @@ -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 diff --git a/doc/interpreter/func.txi b/doc/interpreter/func.txi --- a/doc/interpreter/func.txi +++ b/doc/interpreter/func.txi @@ -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:: diff --git a/doc/interpreter/geometry.txi b/doc/interpreter/geometry.txi --- a/doc/interpreter/geometry.txi +++ b/doc/interpreter/geometry.txi @@ -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 diff --git a/doc/interpreter/linalg.txi b/doc/interpreter/linalg.txi --- a/doc/interpreter/linalg.txi +++ b/doc/interpreter/linalg.txi @@ -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. diff --git a/doc/interpreter/octave.texi b/doc/interpreter/octave.texi --- a/doc/interpreter/octave.texi +++ b/doc/interpreter/octave.texi @@ -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 diff --git a/doc/interpreter/package.txi b/doc/interpreter/package.txi --- a/doc/interpreter/package.txi +++ b/doc/interpreter/package.txi @@ -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 diff --git a/doc/interpreter/plot.txi b/doc/interpreter/plot.txi --- a/doc/interpreter/plot.txi +++ b/doc/interpreter/plot.txi @@ -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 diff --git a/doc/interpreter/stmt.txi b/doc/interpreter/stmt.txi --- a/doc/interpreter/stmt.txi +++ b/doc/interpreter/stmt.txi @@ -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 diff --git a/doc/interpreter/strings.txi b/doc/interpreter/strings.txi --- a/doc/interpreter/strings.txi +++ b/doc/interpreter/strings.txi @@ -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:: diff --git a/doc/interpreter/system.txi b/doc/interpreter/system.txi --- a/doc/interpreter/system.txi +++ b/doc/interpreter/system.txi @@ -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)