Make texinfo 5.x not break the build
authorNelson Ferreira <nelson.ferreira@ieee.org>
Sun, 8 Dec 2013 18:59:33 +0000 (13:59 -0500)
committerNelson Ferreira <nelson.ferreira@ieee.org>
Sun, 8 Dec 2013 18:59:33 +0000 (13:59 -0500)
These changes are mostly promoting sections to chapters and subsections to sections.

* info/custom.texi (Declaring Groups): Promote to chapter
* info/custom.texi (Declaring Variables): Ditto.
* info/custom.texi (Declaring Faces): Ditto.
* info/custom.texi (Usage for Package Authors): Ditto.
* info/custom.texi (Utilities): Ditto.
* info/custom.texi (The Init File): Ditto
* info/custom.texi (Wishlist): Ditto
* info/widget.texi (Introduction): Ditto
* info/widget.texi (User Interface): Ditto
* info/widget.texi (Programming Example): Ditto
* info/widget.texi (Setting Up the Buffer): Ditto
* info/widget.texi (Basic Types): Ditto
* info/widget.texi (Sexp Types): Ditto
* info/widget.texi (Widget Properties): Ditto
* info/widget.texi (Defining New Widgets): Ditto
* info/widget.texi (Widget Browser): Ditto
* info/widget.texi (Widget Minor Mode): Ditto
* info/widget.texi (Utilities): Ditto
* info/widget.texi (Widget Wishlist): Ditto
* info/widget.texi (Widget Internals): Ditto

* info/lispref/edebug-inc.texi (Instrumenting Macro Calls): Use
itemize instead of table. Texinfo 5 refuses a table with @bullet.

* info/lispref/faces.texi (Face Properties): Add @item for each paragraph.

* info/sxemacs-faq.texi: Inline tex for removed @hfill
* info/term.texi: remove problematic start @
* info/term.texi: Use {} instead of ()

* info/lispref/packaging.texi (Makefile Targets): Promote to section
* info/sppm.texi (Voting): Ditto
* info/sppm.texi (Coding Style): Ditto.
* info/sppm.texi (Setting up a publicly accessible repo): Ditto
* info/sppm.texi (Setting up a publicly accessible repo): Ditto
* info/widget.texi (Editable text fields): Ditto
* info/widget.texi (The link widget): Ditto
* info/widget.texi (The url-link widget): Ditto
* info/widget.texi (The push-button widget): Ditto
* info/widget.texi (The editable-field widget): Ditto
* info/widget.texi (The menu-choice widget): Ditto
* info/widget.texi (The radio-button-choice widget): Ditto
* info/widget.texi (The item widget): Ditto
* info/widget.texi (The choice-item widget): Ditto
* info/widget.texi (The toggle widget): Ditto
* info/widget.texi (The checkbox widget): Ditto
* info/widget.texi (The checklist widget): Ditto
* info/widget.texi (The editable-list widget): Ditto
* info/widget.texi (The group widget): Ditto
* info/widget.texi (constants): Ditto
* info/widget.texi (generic): Ditto
* info/widget.texi (atoms): Ditto
* info/widget.texi (composite): Ditto
* info/widget.texi (The Widget and Type Structures): Ditto

Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
info/custom.texi
info/lispref/edebug-inc.texi
info/lispref/faces.texi
info/lispref/packaging.texi
info/sppm.texi
info/sxemacs-faq.texi
info/term.texi
info/widget.texi

index 76e779c..69c5064 100644 (file)
@@ -60,7 +60,7 @@ automatically created from the options name.
 
 @node Declaring Groups, Declaring Variables, Top, Top
 @comment  node-name,  next,  previous,  up
-@section Declaring Groups
+@chapter Declaring Groups
 
 Use @code{defgroup} to declare new customization groups.
 
@@ -92,7 +92,7 @@ tag for that member.
 
 @node Declaring Variables, Declaring Faces, Declaring Groups, Top
 @comment  node-name,  next,  previous,  up
-@section Declaring Variables
+@chapter Declaring Variables
 
 Use @code{defcustom} to declare user editable variables.
 
@@ -176,7 +176,7 @@ member.  For other types variables, the effect is undefined."
 
 @node Declaring Faces, Usage for Package Authors, Declaring Variables, Top
 @comment  node-name,  next,  previous,  up
-@section Declaring Faces
+@chapter Declaring Faces
 
 Faces are declared with @code{defface}.
 
@@ -228,7 +228,7 @@ documentation string.@refill
 
 @node Usage for Package Authors, Utilities, Declaring Faces, Top
 @comment  node-name,  next,  previous,  up
-@section Usage for Package Authors
+@chapter Usage for Package Authors
 
 The recommended usage for the author of a typical emacs lisp package is
 to create one group identifying the package, and make all user options
@@ -244,7 +244,7 @@ keyword.
 
 @node  Utilities, The Init File, Usage for Package Authors, Top
 @comment  node-name,  next,  previous,  up
-@section Utilities
+@chapter Utilities
 
 These utilities can come in handy when adding customization support.
 
@@ -276,7 +276,7 @@ The menu is in a format applicable to @code{easy-menu-define}.
 
 @node The Init File, Wishlist, Utilities, Top
 @comment  node-name,  next,  previous,  up
-@section The Init File
+@chapter The Init File
 
 Customizations are saved to the file specified by @code{custom-file}, as
 calls to @code{custom-set-variables} and @code{custom-set-faces}.
@@ -299,7 +299,7 @@ about enforcing its idea of the correct values at initialization.
 
 @node Wishlist,  , The Init File, Top
 @comment  node-name,  next,  previous,  up
-@section Wishlist
+@chapter Wishlist
 
 @itemize @bullet
 @item
index da12055..3a4a5d5 100644 (file)
@@ -1107,7 +1107,7 @@ followed by an alternative, equivalent specification.
 Here is a table of the possibilities for @var{specification} and how each
 directs processing of arguments.
 
-@table @bullet
+@itemize @bullet
 
 @item @code{t}
 All arguments are instrumented for evaluation.
@@ -1124,7 +1124,8 @@ found.  This allows you to inherit the specification for another macro.
 The elements of the list describe the types of the arguments of a
 calling form.  The possible elements of a specification list are
 described in the following sections.
-@end table
+
+@end itemize
 
 @menu
 * Specification List::         How to specify complex patterns of evaluation.
index 374db66..9fdec7a 100644 (file)
@@ -209,16 +209,20 @@ If @var{property} is a built-in property, the specifications to be added
 to this property can be supplied in many different ways:
 
 @itemize @bullet
+
+@item
 If @var{value} is a simple instantiator (e.g. a string naming a font or
 color) or a list of instantiators, then the instantiator(s) will be
 added as a specification of the property for the given @var{locale}
 (which defaults to @code{global} if omitted).
 
+@item
 If @var{value} is a list of specifications (each of which is a cons of a
 locale and a list of instantiators), then @var{locale} must be
 @code{nil} (it does not make sense to explicitly specify a locale in
 this case), and specifications will be added as given.
 
+@item
 If @var{value} is a specifier (as would be returned by
 @code{face-property} if no @var{locale} argument is given), then some or
 all of the specifications in the specifier will be added to the
index c56d3bd..2cf3cef 100644 (file)
@@ -600,7 +600,7 @@ Builds the HTML versions of the documentation.
 Does most of the work.  Builds the elcs, infos at a minimum.
 @end table
 
-@subsection The targets that most people would be interested in would be:
+@section The targets that most people would be interested in would be:
 
 @itemize @bullet
 @item @code{all}
index 453d9d3..a5af92f 100644 (file)
@@ -388,7 +388,7 @@ Developers' mailing list, @email{sxemacs-devel@@sxemacs.org}.
 Who may call a vote?  The SXEmacs Project Lead, @sye{}.  Of course
 anyone may ask the Project Lead to call a vote.
 
-@subsection Mechanics of the Vote
+@section Mechanics of the Vote
 
 @enumerate
 @item
@@ -456,7 +456,7 @@ Issue undecided:
 SXEmacs has two main programming languages, Emacs Lisp, and C, therefore
 we need two sets of coding styles.
 
-@subsection Coding Style -- Emacs Lisp
+@section Coding Style -- Emacs Lisp
 @cindex emacs lisp coding style
 @cindex coding style, emacs lisp
 @cindex lisp coding style
@@ -1564,7 +1564,7 @@ git push myremote master
 @end smallexample
 
 
-@subheading Automation
+@section Automation
 
 @anchor{Automation}
 The last two commands for patch submission listed in @xref{Patch
@@ -1582,7 +1582,7 @@ settings you can tweak.} to host your publicly accessible repo you can
 set up a @dfn{post-receive} hook to automatically send your pull
 requests to the SXEmacs mailing list when you push to it.
 
-@subsubsection Setting Up The post-receive Hook
+@subsection Setting Up The post-receive Hook
 
 Remember: This hook runs from your publicly accessible repo (your
 remote), and @emph{NOT} from your local working directory.  It is
index 704951c..05f69de 100644 (file)
@@ -7,7 +7,7 @@
 @finalout
 @titlepage
 @title SXEmacs FAQ
-@subtitle Frequently Asked Questions about SXEmacs @hfill Edition 22.1.4
+@subtitle Frequently Asked Questions about SXEmacs @inlineraw{tex,\hfill Edition 22.1.15}
 @sp 1
 @author Sebastian Freundt <hroptatyr@@sxemacs.org
 @author Tony Rossini <rossini@@u.washington.edu>
index c4a7866..af19532 100644 (file)
@@ -1,10 +1,10 @@
-@\input texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
 settitle Notes about emacs Term mode
 @setfilename term.info
 
 @titlepage
 @sp 6
-@center @titlefont(Notes about Emacs TERM Mode)
+@center @titlefont{Notes about Emacs TERM Mode}
 @end titlepage
 
 @ifinfo
index a92343d..9ec12b0 100644 (file)
@@ -38,7 +38,7 @@
 
 @node  Introduction, User Interface, Top, Top
 @comment  node-name,  next,  previous,  up
-@section Introduction
+@chapter Introduction
 
 Most graphical user interface toolkits, such as Motif and XView, provide
 a number of standard user interface controls (sometimes known as
@@ -129,7 +129,7 @@ it will be autoloaded when needed.
 
 @node User Interface, Programming Example, Introduction, Top
 @comment  node-name,  next,  previous,  up
-@section User Interface
+@chapter User Interface
 
 A form consists of read only text for documentation and some fields,
 where each of the fields contains two parts, a tag and a value.  The
@@ -175,7 +175,7 @@ The top level widgets in is example are tagged @samp{Name},
 a form, namely editing the editable text fields and activating the
 buttons.
 
-@subsection Editable Text Fields
+@section Editable Text Fields
 
 In the example, the value for the @samp{Name} is most likely displayed
 in an editable text field, and so are values for each of the members of
@@ -277,7 +277,7 @@ Move point @var{count} buttons or editing fields backward.
 
 @node Programming Example, Setting Up the Buffer, User Interface, Top
 @comment  node-name,  next,  previous,  up
-@section Programming Example
+@chapter Programming Example
 
 Here is the code to implement the user interface example (see @ref{User
 Interface}).
@@ -369,7 +369,7 @@ Interface}).
 
 @node Setting Up the Buffer, Basic Types, Programming Example, Top
 @comment  node-name,  next,  previous,  up
-@section Setting Up the Buffer
+@chapter Setting Up the Buffer
 
 Widgets are created with @code{widget-create}, which returns a
 @dfn{widget} object.  This object can be queried and manipulated by
@@ -422,7 +422,7 @@ when not on a button.  By default this is @code{global-map}.
 
 @node Basic Types, Sexp Types, Setting Up the Buffer, Top
 @comment  node-name,  next,  previous,  up
-@section Basic Types
+@chapter Basic Types
 
 The syntax of a type specification is given below:
 
@@ -635,7 +635,7 @@ If non-nil, allow glyphs to appear on displays where they are supported.
 
 @node link, url-link, Basic Types, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{link} Widget
+@section The @code{link} Widget
 
 Syntax:
 
@@ -659,7 +659,7 @@ String to suffix links.
 
 @node url-link, info-link, link, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{url-link} Widget
+@section The @code{url-link} Widget
 
 Syntax:
 
@@ -672,7 +672,7 @@ When this link is invoked, the @sc{www} browser specified by
 
 @node info-link, push-button, url-link, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{info-link} Widget
+@section The @code{info-link} Widget
 
 Syntax:
 
@@ -685,7 +685,7 @@ When this link is invoked, the built-in info browser is started on
 
 @node  push-button, editable-field, info-link, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{push-button} Widget
+@section The @code{push-button} Widget
 
 Syntax:
 
@@ -709,7 +709,7 @@ String to suffix push buttons.
 
 @node editable-field, text, push-button, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{editable-field} Widget
+@section The @code{editable-field} Widget
 
 Syntax:
 
@@ -753,7 +753,7 @@ Pressing return invokes the function specified by @code{:action}.
 
 @node text, menu-choice, editable-field, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{text} Widget
+@section The @code{text} Widget
 
 This is just like @code{editable-field}, but intended for multiline text
 fields.  The default @code{:keymap} is @code{widget-text-keymap}, which
@@ -761,7 +761,7 @@ does not rebind the return key.
 
 @node menu-choice, radio-button-choice, text, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{menu-choice} Widget
+@section The @code{menu-choice} Widget
 
 Syntax:
 
@@ -796,7 +796,7 @@ The list of types.
 
 @node radio-button-choice, item, menu-choice, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{radio-button-choice} Widget
+@section The @code{radio-button-choice} Widget
 
 Syntax:
 
@@ -856,7 +856,7 @@ you call @code{widget-delete}.
 
 @node item, choice-item, radio-button-choice, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{item} Widget
+@section The @code{item} Widget
 
 Syntax:
 
@@ -870,7 +870,7 @@ buffer.  This widget will only match the specified value.
 
 @node choice-item, toggle, item, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{choice-item} Widget
+@section The @code{choice-item} Widget
 
 Syntax:
 
@@ -886,7 +886,7 @@ the specified value.
 
 @node toggle, checkbox, choice-item, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{toggle} Widget
+@section The @code{toggle} Widget
 
 Syntax:
 
@@ -914,7 +914,7 @@ that supports it.
 
 @node checkbox, checklist, toggle, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{checkbox} Widget
+@section The @code{checkbox} Widget
 
 The widget has two possible states, `selected' and `unselected', which
 corresponds to a @code{t} or @code{nil} value.
@@ -927,7 +927,7 @@ TYPE ::= (checkbox [KEYWORD ARGUMENT]...)
 
 @node checklist, editable-list, checkbox, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{checklist} Widget
+@section The @code{checklist} Widget
 
 Syntax:
 
@@ -978,7 +978,7 @@ The list of types.
 
 @node editable-list, group, checklist, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{editable-list} Widget
+@section The @code{editable-list} Widget
 
 Syntax:
 
@@ -1030,7 +1030,7 @@ List whose car is the type of the list elements.
 
 @node group,  , editable-list, Basic Types
 @comment  node-name,  next,  previous,  up
-@subsection The @code{group} Widget
+@section The @code{group} Widget
 
 This widget simply groups other widgets together.
 
@@ -1044,7 +1044,7 @@ The value is a list, with one member for each @var{type}.
 
 @node Sexp Types, Widget Properties, Basic Types, Top
 @comment
-@section Sexp Types
+@chapter Sexp Types
 
 A number of widgets for editing s-expressions (lisp types) are also
 available.  These basically fall in the following categories.
@@ -1058,7 +1058,7 @@ available.  These basically fall in the following categories.
 
 @node constants, generic, Sexp Types, Sexp Types
 @comment  node-name,  next,  previous,  up
-@subsection The Constant Widgets.
+@section The Constant Widgets.
 
 The @code{const} widget can contain any lisp expression, but the user is
 prohibited from editing it, which is mainly useful as a component of one
@@ -1094,7 +1094,7 @@ An immutable symbol that is bound as a function.
 
 @node generic, atoms, constants, Sexp Types
 @comment  node-name,  next,  previous,  up
-@subsection Generic Sexp Widget.
+@section Generic Sexp Widget.
 
 The @code{sexp} widget can contain any lisp expression, and allows the
 user to edit it inline in the buffer.
@@ -1115,7 +1115,7 @@ The @code{sexp} widget takes the same keyword arguments as the
 
 @node atoms, composite, generic, Sexp Types
 @comment  node-name,  next,  previous,  up
-@subsection Atomic Sexp Widgets.
+@section Atomic Sexp Widgets.
 
 The atoms are s-expressions that does not consist of other
 s-expressions.  A string is an atom, while a list is a composite type.
@@ -1192,7 +1192,7 @@ either nil meaning false, or non-nil meaning true.
 
 @node composite,  , atoms, Sexp Types
 @comment  node-name,  next,  previous,  up
-@subsection Composite Sexp Widgets.
+@section Composite Sexp Widgets.
 
 The syntax for the composite are
 
@@ -1265,7 +1265,7 @@ and has a similar syntax.
 
 @node Widget Properties, Defining New Widgets, Sexp Types, Top
 @comment  node-name,  next,  previous,  up
-@section Properties
+@chapter Properties
 
 You can examine or set the value of a widget by using the widget object
 that was returned by @code{widget-create}.
@@ -1353,7 +1353,7 @@ its ancestors have been deactivated.  Do not attempt to set the
 
 @node Defining New Widgets, Widget Browser, Widget Properties, Top
 @comment  node-name,  next,  previous,  up
-@section Defining New Widgets
+@chapter Defining New Widgets
 
 You can define specialized widgets with @code{define-widget}.  It allows
 you to create a shorthand for more complex widgets.  This includes
@@ -1565,7 +1565,7 @@ is called implicitly through the @samp{widget-create*} functions.
 
 @node Widget Browser, Widget Minor Mode, Defining New Widgets, Top
 @comment  node-name,  next,  previous,  up
-@section Widget Browser
+@chapter Widget Browser
 
 There is a separate package to browse widgets.  This is intended to help
 programmers who want to examine the content of a widget.  The browser
@@ -1589,7 +1589,7 @@ When called interactively, use the position of point.
 
 @node  Widget Minor Mode, Utilities, Widget Browser, Top
 @comment  node-name,  next,  previous,  up
-@section Widget Minor Mode
+@chapter Widget Minor Mode
 
 There is a minor mode for manipulating widgets in major modes that
 doesn't provide any support for widgets themselves.  This is mostly
@@ -1606,7 +1606,7 @@ Keymap used in @code{widget-minor-mode}.
 
 @node  Utilities, Widget Wishlist, Widget Minor Mode, Top
 @comment  node-name,  next,  previous,  up
-@section Utilities.
+@chapter Utilities.
 
 @defun widget-prompt-value widget prompt [ value unbound ]
 Prompt for a value matching @var{widget}, using @var{prompt}.@*
@@ -1621,7 +1621,7 @@ This is only meaningful for radio buttons or checkboxes in a list.
 
 @node Widget Wishlist, Widget Internals, Utilities, Top
 @comment  node-name,  next,  previous,  up
-@section Wishlist
+@chapter Wishlist
 
 @itemize @bullet
 @item
@@ -1693,7 +1693,7 @@ symbol, it should pop up a menu.
 @end itemize
 
 @node Widget Internals, , Widget Wishlist, Top
-@section Internals
+@chapter Internals
 
 This (very brief!) section provides a few notes on the internal
 structure and implementation of Emacs widgets.  Avoid relying on this
@@ -1701,7 +1701,7 @@ information.  (We intend to improve it, but this will take some time.)
 To the extent that it actually describes APIs, the information will be
 moved to appropriate sections of the manual in due course.
 
-@subsection The @dfn{Widget} and @dfn{Type} Structures
+@section The @dfn{Widget} and @dfn{Type} Structures
 
 Widgets and types are currently both implemented as lists.