PATCH 21.5
Remember good old texinfo 4.x? The C implementation was thrown away, and a
new implementation was written from scratch in perl for texinfo 5.0, the
"Backwards compatibility? What's that?" release. Backwards compatibility
was
improved in texinfo 5.1, but the new texinfo still doesn't like some of our
input files. To be fair, the new texinfo is choking on what appear to be
actual errors in our texinfo files. This patch fixes the errors in core. A
separate patch will be needed for the packages, which have more perplexing
problems.
Here is a breakdown of the changes, and why each is necesary.
- beta.texi: The @end tag needs to be at the beginning of a line.
- lispref/edebug-inc.texi: "@table @bullet" is not supported. I'm not even
sure it makes sense, since each table entry is supplying its own item name.
I'm switching this to @asis; other suggestions are welcome.
- lispref/packaging.texi: it's inside a @chapter, not a @section. I'm not
even sure we want a marker here, anyway. Maybe that sentence should just be
a sentence.
- texinfo.tex: update to a new version that is known to work with texinfo 5.x.
- texinfo/texinfo.texi: @itemx should only be used after @item.
- widget.texi: Sync up with a newer version of the FSF manual, which fixes the
sectioning commands. There is no all-enclosing @chapter, so we can't make
the top level sections be @section, and it cascades down from there. A few
of the lines contain whitespace-only changes to reduce the diff between our
version of the manual and the Emacs version.
- xemacs-faq.texi: Texinfo objects to @unnumberedsubsec when there is no
enclosing @unnumberedsec. All the other questions have @unnumberedsec, so
the omission on this question must be an oversight.
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches