texinfo-commits
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]