changeset 22342:609403f90bb7

doc: Update Copyright and release date for manual. * octave.texi: Update copyright and release date. Update @detailmenu. * basics.txi, bugs.txi, external.txi, func.txi: Use capitalization in node names consistent with the rest of manual.
author Rik <rik@octave.org>
date Thu, 18 Aug 2016 12:17:14 -0700
parents 770fb2070e96
children 029c5f4eac3a
files doc/interpreter/basics.txi doc/interpreter/bugs.txi doc/interpreter/external.txi doc/interpreter/func.txi doc/interpreter/octave.texi
diffstat 5 files changed, 89 insertions(+), 66 deletions(-) [+]
line wrap: on
line diff
--- a/doc/interpreter/basics.txi	Thu Aug 18 09:36:03 2016 -0700
+++ b/doc/interpreter/basics.txi	Thu Aug 18 12:17:14 2016 -0700
@@ -498,9 +498,9 @@
 @menu
 * Cursor Motion::
 * Killing and Yanking::
-* Commands For Text::
-* Commands For Completion::
-* Commands For History::
+* Commands for Text::
+* Commands for Completion::
+* Commands for History::
 * Customizing readline::
 * Customizing the Prompt::
 * Diary and Echo Commands::
@@ -614,8 +614,8 @@
 typed line is available to be yanked back later, when you are typing
 another line.
 
-@node Commands For Text
-@subsection Commands For Changing Text
+@node Commands for Text
+@subsection Commands for Changing Text
 
 The following commands can be used for entering characters that would
 otherwise have a special meaning (e.g., @key{TAB}, @kbd{C-q}, etc.), or
@@ -653,8 +653,8 @@
 of the word.
 @end table
 
-@node Commands For Completion
-@subsection Letting Readline Type For You
+@node Commands for Completion
+@subsection Letting Readline Type for You
 @cindex command completion
 
 The following commands allow Octave to complete command and variable
@@ -673,8 +673,8 @@
 
 @DOCSTRING(completion_matches)
 
-@node Commands For History
-@subsection Commands For Manipulating The History
+@node Commands for History
+@subsection Commands for Manipulating the History
 @cindex command history
 @cindex input history
 @cindex history of commands
--- a/doc/interpreter/bugs.txi	Thu Aug 18 09:36:03 2016 -0700
+++ b/doc/interpreter/bugs.txi	Thu Aug 18 12:17:14 2016 -0700
@@ -54,7 +54,7 @@
 * Actual Bugs::                 Bugs we will fix later.
 * Reporting Bugs::
 * How To Get Help with Octave::
-* How to distinguish between Octave and Matlab::
+* How to Distinguish Between Octave and Matlab::
 @end menu
 
 @node Actual Bugs
@@ -401,8 +401,8 @@
 @url{http://www.octave.org/bugs.html} to learn how to submit a useful
 bug report.
 
-@node How to distinguish between Octave and Matlab
-@appendixsec How to distinguish between Octave and Matlab
+@node How to Distinguish Between Octave and Matlab
+@appendixsec How to Distinguish Between Octave and Matlab
 @cindex Octave and @sc{matlab}, how to distinguish between
 
 Octave and @sc{matlab} are very similar, but handle Java slightly different.
--- a/doc/interpreter/external.txi	Thu Aug 18 09:36:03 2016 -0700
+++ b/doc/interpreter/external.txi	Thu Aug 18 12:17:14 2016 -0700
@@ -1840,9 +1840,9 @@
 
 @menu
 * Java Interface Functions::
-* Making Java classes available::
-* Creating an instance of a Java class::
-* Handling Java memory limitations::
+* Making Java Classes Available::
+* Creating an Instance of a Java Class::
+* Handling Java Memory Limitations::
 @end menu
 
 @node Java Interface Functions
@@ -1986,8 +1986,8 @@
 
 @DOCSTRING(debug_java)
 
-@node Making Java classes available
-@subsection Making Java classes available
+@node Making Java Classes Available
+@subsection Making Java Classes Available
 
 @c - index -
 @cindex classpath, setting
@@ -2098,8 +2098,8 @@
 @end example
 
 @c ------------------------------------------------------------------------
-@node Creating an instance of a Java class
-@subsection Creating an instance of a Java class
+@node Creating an Instance of a Java Class
+@subsection Creating an Instance of a Java Class
 @c - index -
 @cindex object, how to create
 @cindex instance, how to create
@@ -2113,8 +2113,8 @@
 Passenger = javaObject ("package.FirstClass", row, seat);
 @end example
 
-@node Handling Java memory limitations
-@subsection Handling Java memory limitations
+@node Handling Java Memory Limitations
+@subsection Handling Java Memory Limitations
 @cindex memory, limitations
 
 In order to execute Java code Octave creates a Java Virtual Machine (JVM).
--- a/doc/interpreter/func.txi	Thu Aug 18 09:36:03 2016 -0700
+++ b/doc/interpreter/func.txi	Thu Aug 18 12:17:14 2016 -0700
@@ -1266,12 +1266,12 @@
 @DOCSTRING(source)
 
 @menu
-* Publish Octave script files::
+* Publish Octave Script Files::
 * Publishing Markup::
 @end menu
 
-@node Publish Octave script files
-@subsection Publish Octave script files
+@node Publish Octave Script Files
+@subsection Publish Octave Script Files
 
 The function @code{publish} provides a dynamic possibility to document your
 script file.  Unlike static documentation, @code{publish} runs the script
@@ -1290,23 +1290,23 @@
 @subsection Publishing Markup
 
 @menu
-* Using Publishing Markup in script files::
-* Text formatting::
+* Using Publishing Markup in Script Files::
+* Text Formatting::
 * Sections::
-* Preformatted code::
-* Preformatted text::
-* Bulleted lists::
-* Numbered lists::
-* Including file content::
-* Including graphics::
+* Preformatted Code::
+* Preformatted Text::
+* Bulleted Lists::
+* Numbered Lists::
+* Including File Content::
+* Including Graphics::
 * Including URLs::
-* Mathematical equations::
-* HTML markup::
-* LaTeX markup::
+* Mathematical Equations::
+* HTML Markup::
+* LaTeX Markup::
 @end menu
 
-@node Using Publishing Markup in script files
-@subsubsection Using Publishing Markup in script files
+@node Using Publishing Markup in Script Files
+@subsubsection Using Publishing Markup in Script Files
 
 To use Publishing Markup, start by typing @samp{##} or @samp{%%} at the
 beginning of a new line.  For @sc{matlab} compatibility @samp{%%} is treated
@@ -1344,8 +1344,8 @@
 @end group
 @end example
 
-@node Text formatting
-@subsubsection Text formatting
+@node Text Formatting
+@subsubsection Text Formatting
 
 Basic text formatting is supported inside sections, see the example
 given below:
@@ -1397,8 +1397,8 @@
 @end group
 @end example
 
-@node Preformatted code
-@subsubsection Preformatted code
+@node Preformatted Code
+@subsubsection Preformatted Code
 
 To write preformatted code inside a section, indent the code by three
 spaces after @samp{#} at the beginning of each line and leave the lines
@@ -1418,8 +1418,8 @@
 @end group
 @end example
 
-@node Preformatted text
-@subsubsection Preformatted text
+@node Preformatted Text
+@subsubsection Preformatted Text
 
 To write preformatted text inside a section, indent the code by two spaces
 after @samp{#} at the beginning of each line and leave the lines above and
@@ -1441,8 +1441,8 @@
 @end group
 @end example
 
-@node Bulleted lists
-@subsubsection Bulleted lists
+@node Bulleted Lists
+@subsubsection Bulleted Lists
 
 To create a bulleted list, type
 
@@ -1468,8 +1468,8 @@
 Notice the blank lines, except for the @samp{#} or @samp{%} before and
 after the bulleted list!
 
-@node Numbered lists
-@subsubsection Numbered lists
+@node Numbered Lists
+@subsubsection Numbered Lists
 
 To create a numbered list, type
 
@@ -1495,8 +1495,8 @@
 Notice the blank lines, except for the @samp{#} or @samp{%} before and
 after the numbered list!
 
-@node Including file content
-@subsubsection Including file content
+@node Including File Content
+@subsubsection Including File Content
 
 To include the content of an external file, e.g., a file called
 @samp{my_function.m} at the same location as the published Octave script,
@@ -1517,8 +1517,8 @@
 @end group
 @end example
 
-@node Including graphics
-@subsubsection Including graphics
+@node Including Graphics
+@subsubsection Including Graphics
 
 To include external graphics, e.g., a graphic called @samp{my_graphic.png}
 at the same location as the published Octave script, use the following syntax.
@@ -1572,8 +1572,8 @@
 @end group
 @end example
 
-@node Mathematical equations
-@subsubsection Mathematical equations
+@node Mathematical Equations
+@subsubsection Mathematical Equations
 
 One can insert @LaTeX{} inline math, surrounded by single @samp{$} signs, or
 displayed math, surrounded by double @samp{$$} signs, directly inside
@@ -1589,8 +1589,8 @@
 @end group
 @end example
 
-@node HTML markup
-@subsubsection HTML markup
+@node HTML Markup
+@subsubsection HTML Markup
 
 If the published output is a HTML report, you can insert HTML markup,
 that is only visible in this kind of output.
@@ -1606,8 +1606,8 @@
 @end group
 @end example
 
-@node LaTeX markup
-@subsubsection LaTeX markup
+@node LaTeX Markup
+@subsubsection LaTeX Markup
 
 If the published output is a @LaTeX{} or PDF report, you can insert @LaTeX{}
 markup, that is only visible in this kind of output.
--- a/doc/interpreter/octave.texi	Thu Aug 18 09:36:03 2016 -0700
+++ b/doc/interpreter/octave.texi	Thu Aug 18 12:17:14 2016 -0700
@@ -92,7 +92,7 @@
 @title GNU Octave
 @subtitle A high-level interactive language for numerical computations
 @subtitle Edition 4 for Octave version @value{VERSION}
-@subtitle March 2015
+@subtitle September 2016
 @sp 2
 @multitable @columnfractions 0.4 0.025 0.65
 @item
@@ -111,7 +111,7 @@
 @page
 @vskip 0pt plus 1filll
 Copyright @copyright{} 1996, 1997, 1999, 2000, 2001, 2002, 2005, 2006,
-2007, 2011, 2013, 2015 John W. Eaton.
+2007, 2011, 2013, 2015, 2016 John W. Eaton.
 
 This is the fourth edition of the Octave documentation, and is consistent
 with version @value{VERSION} of Octave.
@@ -248,9 +248,9 @@
 
 * Cursor Motion::
 * Killing and Yanking::
-* Commands For Text::
-* Commands For Completion::
-* Commands For History::
+* Commands for Text::
+* Commands for Completion::
+* Commands for History::
 * Customizing readline::
 * Customizing the Prompt::
 * Diary and Echo Commands::
@@ -419,6 +419,27 @@
 * Function Locking::
 * Function Precedence::
 
+Script Files
+
+* Publish Octave Script Files::
+* Publishing Markup::
+
+Publishing Markup
+
+* Using Publishing Markup in Script Files::
+* Text Formatting::
+* Sections::
+* Preformatted Code::
+* Preformatted Text::
+* Bulleted Lists::
+* Numbered Lists::
+* Including File Content::
+* Including Graphics::
+* Including URLs::
+* Mathematical Equations::
+* HTML Markup::
+* LaTeX Markup::
+
 Function Handles Anonymous Functions Inline Functions
 
 * Function Handles::
@@ -543,7 +564,9 @@
 * Image Properties::
 * Patch Properties::
 * Surface Properties::
+* Light Properties::
 * Uimenu Properties::
+* Uibuttongroup Properties::
 * Uicontextmenu Properties::
 * Uipanel Properties::
 * Uicontrol Properties::
@@ -858,9 +881,9 @@
 Java Interface
 
 * Java Interface Functions::
-* Making Java classes available::
-* Creating an instance of a Java class::
-* Handling Java memory limitations::
+* Making Java Classes Available::
+* Creating an Instance of a Java Class::
+* Handling Java Memory Limitations::
 
 Test and Demo Functions
 
@@ -889,7 +912,7 @@
 * Actual Bugs::                 Bugs we will fix later.
 * Reporting Bugs::
 * How To Get Help with Octave::
-* How to distinguish between Octave and Matlab::
+* How to Distinguish Between Octave and Matlab::
 
 Reporting Bugs