Re: [LFS Trac] #5883: texinfo-7.3

"LFS Trac" ([email protected] via lfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.book
Message-ID <[email protected]>
#5883: texinfo-7.3
-------------------------+-----------------------
 Reporter:  Bruce Dubbs  |       Owner:  lfs-book
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  13.1
Component:  Book         |     Version:  git
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------
Comment (by Bruce Dubbs):

 7.3 (02 March 2026)
 * Language
   - new commands for title page creation: @documentinfo, @publication,
     and @maketitle-  you can use these instead of explicit formatting
     inside @titlepage-
   - you can use heading commands such as @heading after @node.  nodes
     defined this way are not part of the chapter structure of the document
     (unlike if @section etc- were used).
   - new command @xrefname can follow @node in place of a heading command.
     this is for when you do not want any heading at all to be displayed-
   - new command @namedanchor for defining text to be used for a cross-
     reference to an anchor (with @xrefautomaticsectiontitle on)
   - new command @thispart to print part name in headings or footings
   - deprecate @clickstyle
   - if there is no @documentlanguage, the language is unspecified, rather
     than en_US-  (texi2any will still use English strings by default,
     but will not put en_US in the output, depending on output format-)

 * texi2any
   - texi2any uses the Perl extensions in C for converters when possible,
     which results in a large speed-up for HTML output-
     set the `TEXINFO_XS_CONVERT' environment variable to 0 for pure Perl-
   - optional experimental texi2any program implementation in C embedding
 Perl.
     use --enable-using-c-texi2any to prefer the C implementation-
   - report leading directory components of input file names in messages
     (this reverses 6-8 release change, 2021).
   - when CHECK_NORMAL_MENU_STRUCTURE is on, give the line number of the
     problem menu entry
   - DUMP_TREE should now be a file name, or - to output to standard error
   - remove USE_REL_REV variable; former effect is now always on
   - (API only) rename LINKS_BUTTONS customization variable to
 LINKS_DIRECTIONS
   - (API only) rename space direction ' ' to 'Space'
   - HTML output:
       - the HIGHLIGHT_SYNTAX variable can be used for syntax highlighting
         of code samples-  this feature was present in earlier releases but
         is no longer marked as experimental-
       - do not wrap the contents of <style> elements in an HTML comment,
         as this is no longer needed for browser compatibility
       - the --transliterate-file-names option (which sets the
         TRANSLITERATE_FILE_NAMES variable) is now off by default-
       - when creating redirection files with --node-files (the default),
         ignore the settings of TRANSLITERATE_FILE_NAMES,
 BASEFILENAME_LENGTH,
         and EXTENSION-
       - likewise, ignore these variables for links to external manuals
         (they are still used for the file names generated for the
         converted manual content)-
       - the default setting of WORDS_IN_PAGE has changed from 300 to 200.
         this means that a navigation panel is more likely to be output at
         the bottom of fairly short nodes-
       - use the last @printindex in the input file for the Index direction
       - only output 'accesskey' attributes when splitting by node
       - for locations of external manuals, use files ending with the
         -cnf extension in the htmlxref.d directories (in addition to files
         called htmlxref-cnf).  this should make it easier to combine
         information on HTML cross-references from different sources-
       - in an htmlxref file, you can explicity trigger a link to a local
         manual by using an empty URL
       - you can set FORMAT_MENU to 'menu_no_detailmenu' to omit an
         automatically generated @detailmenu from the Top node
       - info.js (with INFO_JS_DIR) fixes and improvements:
           - avoid pop-up over Top node and display the correct title
       - --internal-links outputs more types of internal link, including
         anchors, sections and floats-  the possible type names reported
         in the second column have changed-
       - USE_NEXT_HEADING_FOR_LONE_NODE removed.  former effect is now
         always on-
       - (API only) remove the buttons specifications with scalar
 references,
         direction text or functions references should be used instead
       - (API only) remove the Texinfo::TeX4HT customization package
   - Info output:
       - new experimental variable INFO_MATH_IMAGES allows outputting
         images for mathematics notation
   - LaTeX output:
       - use UTF-8 encoding for output by default, regardless of input
         encoding-  override with OUTPUT_ENCODING_NAME.
   - XML output:
       - use HTML entities names for @H and @dotaccent accents types

 * texinfo-tex
   - add entries in PDF outline for index initials
   - use Unicode in PDF outline for input documents encoded in UTF-8
   - '@set xrefautomaticsectiontitle on' does not affect cross-references
      to anchors, matching the HTML output
   - separate adjacent footnote markers with commas, e.g. '1, 2' not '1 2'

 * info
   - you can use hook scripts to handle an info manual not being found.
     these hooks can provide a message to the user with information on
     how to install the manual-
   - when run as 'info TOPIC INDEX-ENTRY', prefer index entries that
     refer to the node that would be loaded by 'info TOPIC'-  this aids
     in retrieving documentation of command-line options when multiple
     programs are documented in the same manual-
     for example, 'info cp -- -s' goes to the documentation of the -s
     option for the cp program in the coreutils manual, rather than the
     -s option of any other program-
   - list all customizable variables in help buffer including how they
     got their values
   - reuse introductory text in dir file rather than supplying our own
 text,
     as was the case in older version of info and is the case in Emacs
   - removed fallback if a node is not found in a cross-reference to
     searching for a file of the same name-  e.g. "* Foo::" in a menu
     would go to a file called "Foo", if no node called "Foo" was found-
     now only the node is looked for-
   - new variable 'raw-utf8-output' supports viewing UTF-8 Info files
     on MS-Windows
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5883#comment:2>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.