]> git.ipfire.org Git - ipfire-2.x.git/commit
texinfo: Update to version 7.2
authorAdolf Belka <adolf.belka@ipfire.org>
Sat, 24 May 2025 14:36:53 +0000 (16:36 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 26 May 2025 09:10:16 +0000 (09:10 +0000)
commite0151f9d178d649eeea3d7ac0667c6f2d2c4e63c
tree8ea78aab0f1c30cf84bbabf822a6882f00137325
parent80de694468867ef5d16aaa71a0c75179921079c9
texinfo: Update to version 7.2

- Update from version 7.1.1 to 7.2
- Update of rootfile
- Changelog
    7.2
* Build
  . "make install" installs files for texi2any under $datadir/texi2any, not
    $datadir/texinfo.
* texinfo.tex
  . use @ as the escape character in all index files.  this requires
    new enough texi2dvi (Texinfo 6.7, 2019) for index files to be
    properly processed.
  . a bug has been fixed where a mangled PDF outline could be produced for
    a document using @unnumberedsec
  . you can call @unmacro with an undefined macro name, matching the
    behavior of texi2any
* texi2any
  . set CHECK_NORMAL_MENU_STRUCTURE by default.  this means texi2any
    again checks menu structure by default (changed in 6.8 release, 2021).
  . only allow @definfoenclose to be used to redefine highlighting commands
  . sorting of indices is now independent of the input or output encodings
  . new customization variable COLLATION_LANGUAGE to allow linguistic
    tailoring of index sorting
  . new variable DOCUMENTLANGUAGE_COLLATION to use @documentlanguage for
    linguistic tailoring of index sorting
  . new variable USE_UNICODE_COLLATION to allow turning off the slower
    use of Unicode collation when sorting indices
  . rename BODYTEXT customization variable to BODY_ELEMENT_ATTRIBUTES
  . rename COMPLEX_FORMAT_IN_TABLE customization variable to
    INDENTED_BLOCK_COMMANDS_IN_TABLE
  . remove the following variables: AVOID_MENU_REDUNDANCY, FRAMES,
    FRAMESET_DOCTYPE, NO_USE_SETFILENAME, SILENT, USE_UP_NODE_FOR_ELEMENT_UP
  . remove SIMPLE_MENU variable and tree transformation
  . the use of the directories ~/.texinfo and ~/.texi2any for configuration
    files is deprecated, and should be replaced by texinfo or texi2any
    directories under XDG_CONFIG_HOME (usually ~/.config/).  the new
    locations are compatible with the XDG Base Directory Specification.
    in future versions, the ~/.texinfo and ~/.texi2any directories will
    not be in search paths.
  . do not try the us-ascii encoding anymore as a locale for translated
    document strings.
  . some unused translation files have been removed for the
    `texinfo_document' domain
  . Info output:
      . output Info-documentlanguage in Local Variables section of output
        file if @documentlanguage is given
  . HTML, Texinfo and raw text output:
      . an implementation of the conversion in C has been included, which
        is much faster than the code in Perl. set the `TEXINFO_XS_CONVERT'
        environment variable to 1 to use.
  . HTML output:
      . CHECK_HTMLXREF set by default for warnings about links to unknown
        external manuals
      . you can use the MATHJAX_CONFIGURATION customization variable to add
        data to the MathJax configuration object
      . warn if there is a .inf or .info suffix for cross-reference manual
      . use <pre> instead of <div><em> for output of @displaymath
      . remove border, cellpadding, cellspacing and align attributes.  add
        classes and use CSS when needed.
  . EPUB output:
      . stricter conformance for conformance checkers
* info
  . check for init file under XDG_CONFIG_HOME/texinfo/infokey after
    checking ~/.infokey, in accordance with the XDG Base Directory
    Specification
* Distribution
  . automake 1.17, autoconf 2.72, gettext 0.22.5, libtool 2.5.3

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/common/texinfo
lfs/texinfo