Documentation compatibility with Texinfo 5.2
I upgraded Texinfo recently and found that ease.js' documentation would no longer compile. The errors make sense, but it's an unfortunate regression. The previous version that I was using was 4.13, which is quite old.master
parent
50500ed290
commit
02e8b796ee
|
@ -555,14 +555,14 @@ One of the following conditions must always be true:
|
||||||
@ref{Member Keywords,,@code{override}} keyword.
|
@ref{Member Keywords,,@code{override}} keyword.
|
||||||
@itemize
|
@itemize
|
||||||
@item
|
@item
|
||||||
Note that @var{dfn\_n\^C'} will not become @ref{Member
|
Note that @var{dfn\_n\^C'} will not become @ref{Member Keywords,,@code{virtual}}
|
||||||
Keywords,,@code{virtual}} by default (unlike languages such as C++);
|
by default (unlike languages such as C++); they must be explicitly
|
||||||
they must be explicitly declared as such.
|
declared as such.
|
||||||
@end itemize
|
@end itemize
|
||||||
@item
|
@item
|
||||||
@var{dfn\_n\^C} is declared with the @ref{Member
|
@var{dfn\_n\^C} is declared with the @ref{Member Keywords,,@code{abstract}}
|
||||||
Keywords,,@code{abstract}} keyword and @var{dfn\_n\^C'} omits the
|
keyword and @var{dfn\_n\^C'} omits the @ref{Member Keywords,,@code{override}}
|
||||||
@ref{Member Keywords,,@code{override}} keywords.
|
keywords.
|
||||||
@end itemize
|
@end itemize
|
||||||
@item
|
@item
|
||||||
The argument count of method @var{dfn\_n\^C'} must be >= the argument count
|
The argument count of method @var{dfn\_n\^C'} must be >= the argument count
|
||||||
|
@ -583,8 +583,8 @@ A method is said to be @dfn{concrete} when it provides a definition and
|
||||||
Any method @var{n} such that @var{dfn\_n\^C} is declared @code{abstract}
|
Any method @var{n} such that @var{dfn\_n\^C} is declared @code{abstract}
|
||||||
may be overridden by a concrete or abstract method @var{dfn\_n\^C'}.
|
may be overridden by a concrete or abstract method @var{dfn\_n\^C'}.
|
||||||
@item
|
@item
|
||||||
A method @var{n} may @emph{not} be declared @ref{Member
|
A method @var{n} may @emph{not} be declared
|
||||||
Keywords,,@code{abstract}} if @var{dfn\_n\^C} is concrete.
|
@ref{Member Keywords,,@code{abstract}} if @var{dfn\_n\^C} is concrete.
|
||||||
@end itemize
|
@end itemize
|
||||||
@item
|
@item
|
||||||
Member @var{dfn\_n\^C'} must be a method.
|
Member @var{dfn\_n\^C'} must be a method.
|
||||||
|
|
|
@ -8,13 +8,13 @@
|
||||||
@c A copy of the license is included in the section entitled ``GNU Free
|
@c A copy of the license is included in the section entitled ``GNU Free
|
||||||
@c Documentation License''.
|
@c Documentation License''.
|
||||||
|
|
||||||
|
@include version.texi
|
||||||
|
|
||||||
@c %**start of header
|
@c %**start of header
|
||||||
@setfilename easejs.info
|
@setfilename easejs.info
|
||||||
@settitle GNU ease.js Manual v@value{VERSION}
|
@settitle GNU ease.js Manual v@value{VERSION}
|
||||||
@c %**end of header
|
@c %**end of header
|
||||||
|
|
||||||
@include version.texi
|
|
||||||
|
|
||||||
@copying
|
@copying
|
||||||
This manual is for GNU ease.js, version @value{VERSION}.
|
This manual is for GNU ease.js, version @value{VERSION}.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue