texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

texinfo ChangeLog doc/texinfo.txi


From: Karl Berry
Subject: texinfo ChangeLog doc/texinfo.txi
Date: Mon, 20 Feb 2012 19:34:38 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Karl Berry <karl>       12/02/20 19:34:38

Modified files:
        .              : ChangeLog 
        doc            : texinfo.txi 

Log message:
        (texi2html): new node

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/ChangeLog?cvsroot=texinfo&r1=1.1329&r2=1.1330
http://cvs.savannah.gnu.org/viewcvs/texinfo/doc/texinfo.txi?cvsroot=texinfo&r1=1.423&r2=1.424

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/texinfo/texinfo/ChangeLog,v
retrieving revision 1.1329
retrieving revision 1.1330
diff -u -b -r1.1329 -r1.1330
--- ChangeLog   20 Feb 2012 16:41:31 -0000      1.1329
+++ ChangeLog   20 Feb 2012 19:34:38 -0000      1.1330
@@ -1,5 +1,8 @@
 2012-02-20  Karl Berry  <address@hidden>
 
+       * doc/texinfo.txi (texi2html): new node, describing past,
+       present, future of texi2html.
+
        * doc/texinfo.txi (Obtaining TeX): update a bit, keep
        www.gnu.org/prep/FTP in sync.
 

Index: doc/texinfo.txi
===================================================================
RCS file: /sources/texinfo/texinfo/doc/texinfo.txi,v
retrieving revision 1.423
retrieving revision 1.424
diff -u -b -r1.423 -r1.424
--- doc/texinfo.txi     20 Feb 2012 16:41:32 -0000      1.423
+++ doc/texinfo.txi     20 Feb 2012 19:34:38 -0000      1.424
@@ -1,5 +1,5 @@
 \input texinfo.tex    @c -*-texinfo-*-
address@hidden $Id: texinfo.txi,v 1.423 2012/02/20 16:41:32 karl Exp $
address@hidden $Id: texinfo.txi,v 1.424 2012/02/20 19:34:38 karl Exp $
 @c Ordinarily, Texinfo files have the extension .texi.  But texinfo.texi
 @c clashes with texinfo.tex on 8.3 filesystems, so we use texinfo.txi.
 
@@ -619,6 +619,7 @@
                                 from a shell.
 * Pointer Validation::          How to check that pointers point somewhere.
 * Configuration Variables::     Configuring @command{texi2any}.
+* texi2html::                   Ancestor of @command{texi2any}.
 
 Configuration Variables
 
@@ -16515,6 +16516,7 @@
 * Invoking texi2any::           How to run @command{texi2any} from a shell.
 * Pointer Validation::          How to check that pointers point somewhere.
 * Configuration Variables::     Configuring @command{texi2any}.
+* texi2html::                   Ancestor of @command{texi2any}.
 @end menu
 
 
@@ -17705,16 +17707,99 @@
 @end vtable
 
 
address@hidden node texi2html
address@hidden section @command{texi2html}: Ancestor of @command{texi2any}
address@hidden pindex texi2html
address@hidden texi2html
address@hidden @command{texi2html}: Ancestor of @command{texi2any}
address@hidden texi2html
+
address@hidden Cons, Lionel
+The @command{texi2html} program is the parent of today's
address@hidden program.  It was developed independently,
+originally by Lionel Cons in 1998; at the time, @command{makeinfo}
+could not generate HTML.  Many other people contributed to
address@hidden over the years.
+
+The present @command{texi2any} supports nearly all the features of
address@hidden  However, we did not attempt to maintain strict
+compatibility, so no @command{texi2html} executable is installed by
+the Texinfo package.  The closest equivalent is an invocation like
+this (available as @file{util/texi2html} in the Texinfo source):
+
address@hidden
+texi2any --set-init-variable TEXI2HTML=1 ...
address@hidden example
+
address@hidden but, to emphasize, this is @emph{not} a drop-in replacement
+for the previous @command{texi2html}.  Here are the biggest differences:
+
address@hidden @bullet
address@hidden Most blatantly, the command line options of @command{texi2html}
+are mostly now configuration variables.  A table of approximate
+equivalents is given below.
+
address@hidden The program-level customization API is very different in
address@hidden
+
address@hidden Indices cannot be split.
+
address@hidden Translated strings cannot be customized; we hope to introduce
+this feature in @command{texi2any} in the future.
+
address@hidden itemize
+
+Aside from the last, 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
+(one of whom is the principal author of @command{texi2any}) do not
+intend to make further releases.
+
address@hidden Options of @command{texi2html}
address@hidden Command-line options of @command{texi2html}
+Here is the table showing @command{texi2html} options and
+corresponding @command{texi2any} configuration variables
+(@pxref{texi2any Output Customization,, @command{texi2any} Output
+Customization}).
+
address@hidden address@hidden address@hidden
address@hidden @option{--toc-links}            @tab @code{TOC_LINKS}
address@hidden @option{--short-ext}            @tab @code{SHORTEXTN}
address@hidden @option{--prefix}               @tab @code{PREFIX}
address@hidden @option{--short-ref}            @tab @code{SHORT_REF}
address@hidden @option{--idx-sum}              @tab @code{IDX_SUMMARY}
address@hidden @option{--def-table}            @tab @code{DEF_TABLE}
address@hidden @option{--ignore-preamble-text} @tab @code{IGNORE_PREAMBLE_TEXT}
address@hidden @option{--html-xref-prefix}     @tab @code{EXTERNAL_DIR}
address@hidden @option{--l2h}                  @tab @code{L2H}
address@hidden @option{--l2h-l2h}              @tab @code{L2H_L2H}
address@hidden @option{--l2h-skip}             @tab @code{L2H_SKIP}
address@hidden @option{--l2h-tmp}              @tab @code{L2H_TMP}
address@hidden @option{--l2h-file}             @tab @code{L2H_FILE}
address@hidden @option{--l2h-clean}            @tab @code{L2H_CLEAN}
address@hidden @option{--use-nodes}            @tab @code{USE_NODES}
address@hidden @option{--monolithic}           @tab @code{MONOLITHIC}
address@hidden @option{--top-file}             @tab @code{TOP_FILE}
address@hidden @option{--toc-file}             @tab @code{TOC_FILE}
address@hidden @option{--frames}               @tab @code{FRAMES}
address@hidden @option{--menu}                 @tab @code{SHOW_MENU}
address@hidden @option{--debug}                @tab @code{DEBUG}
address@hidden @option{--doctype}              @tab @code{DOCTYPE}
address@hidden @option{--frameset-doctype}     @tab @code{FRAMESET_DOCTYPE}
address@hidden @option{--test}                 @tab @code{TEST}
address@hidden multitable
+
address@hidden @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.
 
 
 @node Creating and Installing Info Files
 @chapter Creating and Installing Info Files
 
-This chapter describes how to create and install Info files.  @xref{Info
-Files}, for general information about the file format itself.
+This chapter describes how to create and install Info files.
address@hidden Files}, for general information about the file format
+itself.
 
 @menu
 * Creating an Info File::
@@ -21673,7 +21758,7 @@
 Revision Control System}) or other version control systems, which
 expand it into a string such as:
 @example
-$Id: texinfo.txi,v 1.423 2012/02/20 16:41:32 karl Exp $
+$Id: texinfo.txi,v 1.424 2012/02/20 19:34:38 karl Exp $
 @end example
 (This is useful in all sources that use version control, not just manuals.)
 You may wish to include the @samp{$Id:} comment in the @code{@@copying}



reply via email to

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