[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
From: |
Patrice Dumas |
Date: |
Tue, 8 Nov 2022 03:29:25 -0500 (EST) |
branch: master
commit cefeef0b80a0faa608b1ebab46e8ba99d820d74e
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Tue Nov 1 15:58:39 2022 +0100
* doc/texinfo.texi (@command{texi2html}): update now that translated
strings customization is done.
* doc/texi2oldapi.texi: update to expand history to the point where
the texi2html implementation was abandonned. Mark that the part on
the early texi2any API has been obsoleted by texi2any_api.
---
doc/texi2oldapi.texi | 33 ++++++++++++++++++++++-----------
doc/texinfo.texi | 20 ++++++++------------
2 files changed, 30 insertions(+), 23 deletions(-)
diff --git a/doc/texi2oldapi.texi b/doc/texi2oldapi.texi
index 3d956413b0..0691d8c8d2 100644
--- a/doc/texi2oldapi.texi
+++ b/doc/texi2oldapi.texi
@@ -1,18 +1,30 @@
@c history and some customization sections from the texi2html manual
-@c (only partly edited), excised
-@c because the new tree-based translator is likely to obviate them.
-@c Doesn't format on its own, is just here (for now) for archival purposes.
+@c (only partly edited), excised.
+@c
+@c The information in the 'texi2any Output Customization' Appendix has been
+@c merged in texi2any_api.texi when relevant, and therefore should
+@c not be of interest anymore.
+@c
+@c Here (for now) for archival purposes.
@c
@c Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
@c 2001, 2002, 2003, 2004, 2009, 2010, 2011, 2013 Free Software
@c Foundation, Inc.
@c
-@c See texinfo.etxi for copying conditions.
+@c See texinfo.texi for copying conditions.
+
+@node Top
+@top Archived information on Texi2HTML and early texi2any API
+
+The early texi2any API has been obsoleted by the texi2any_api
+manual (@pxref{,,, texi2any_api, GNU Texinfo @command{texi2any}
+Output Customization}}).
@node Texi2HTML
@appendix Texi2HTML history and relations with @command{makeinfo}
-In 2010 Texi2HTML was merged in GNU Texinfo. Some informations are
+In 2010 Texi2HTML was merged in GNU Texinfo. The resulting program, however
+was never released. Some informations gathered at the time of the merge are
retained here, mainly for historical purposes.
@menu
@@ -43,11 +55,10 @@ at @uref{http://www.nongnu.org/texi2html/} was made
compatible with @command{makeinfo}, losing the focus on HTML to become a
more generic translator, and merged in
@uref{http://www.gnu.org/software/texinfo/, GNU Texinfo} to
-replace @command{makeinfo} in C.
-@command{texi2html} is now installed as part of the texinfo package install,
-as an alias of @command{texi2any}. The @command{texi2html} documentation
-is also merged here in the Texinfo manual, as
-the @command{texi2any}/@command{makeinfo} documentation.
+replace @command{makeinfo} in C. That implementation, however, was
+never released and was abandoned in favor of another implementation
+that parses the Texinfo input into a tree for processing.
+
@node Texi2HTML texi2any differences
@appendixsec Differences between @command{texi2html} and @command{texi2any}
invokation
@@ -3459,7 +3470,7 @@ to format them:
@deftypefn {Function Reference} $resulting_text line_command @
$command $arg_text $arg_texi \%state
-@var{$command}�is the @@-command, @var{$arg_text} is the
+@var{$command} is the @@-command, @var{$arg_text} is the
@@-command's formatted argument, and @var{$arg_texi} is the @@-command
argument without any formatting. @var{\%state} is a hash reference
containing context information. The function returns
diff --git a/doc/texinfo.texi b/doc/texinfo.texi
index a20f8d3adc..139008131b 100644
--- a/doc/texinfo.texi
+++ b/doc/texinfo.texi
@@ -17280,12 +17280,9 @@ approximate equivalents is given below.
@item Indices cannot be split.
-@item Translated strings cannot be customized; we hope to introduce
-this feature in @command{texi2any} in the future.
-
@end itemize
-Aside from the last, we do not intend to reimplement these
+We do not intend to reimplement these
differences. Therefore, the route forward for authors is alter
manuals and build processes as necessary to use the new features and
methods of @command{texi2any}. The @command{texi2html} maintainers
@@ -17323,11 +17320,10 @@ corresponding @command{texi2any} customization
variables.
@item @option{--test} @tab @code{TEST}
@end multitable
-@cindex @file{texi2oldapi.texi}, for @command{texi2any}
-Finally, any @command{texi2html} users seeking more detailed
-information can check the draft file @file{doc/texi2oldapi.texi} in
-the Texinfo source repository. It consists mainly of very rough
-notes, but may still be useful to some.
+@cindex @file{texi2oldapi.texi}, for @command{texi2html}
+Finally, any @command{texi2html} users seeking more detailed information can
+check the first part of the archived file @file{doc/texi2oldapi.texi} in the
+Texinfo source repository.
@node Creating and Installing Info Files
@@ -18054,9 +18050,9 @@ the CHM format. As another example,
@file{highlight_syntax.pm} uses
blocks using the first argument to specify the language of the code
(@pxref{@code{@@example}}). @xref{,,,source-highlight, GNU Source-highlight}.
-The draft documentation of @command{texi2any} HTML output
-adaptation using customization files is in a separate
-manual. @xref{,,,customization_api,GNU Texinfo @command{texi2any} Output
Customization}.
+The documentation of @command{texi2any} HTML output adaptation using
+customization files is in a separate manual. @xref{,,, texi2any_api, GNU
+Texinfo @command{texi2any} Output Customization}.
@menu
* HTML Translation:: Details of the HTML output.
- [no subject], (continued)
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject],
Patrice Dumas <=
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08
- [no subject], Patrice Dumas, 2022/11/08