Opened 3 weeks ago

Closed 3 weeks ago

#5616 closed enhancement (fixed)

texinfo-7.2

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 12.3
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (4)

comment:1 by Marty Jack, 3 weeks ago

Regression with ffmpeg noted. I worked around it with --disable-doc but that is probably not a good idea for the book.

https://www.linuxquestions.org/questions/slackware-14/texinfo-7-2-looks-to-have-broken-texinfo-convert-html-4175745581/

in reply to:  1 comment:2 by Douglas R. Reno, 3 weeks ago

Replying to Marty Jack:

Regression with ffmpeg noted. I worked around it with --disable-doc but that is probably not a good idea for the book.

https://www.linuxquestions.org/questions/slackware-14/texinfo-7-2-looks-to-have-broken-texinfo-convert-html-4175745581/

A patch for ffmpeg was proposed in November for this: https://ffmpeg.org//pipermail/ffmpeg-devel/2024-November/335575.html

As far as I can tell though, upstream never commented on it.

comment:3 by Bruce Dubbs, 3 weeks ago

7.2 (23 December 2024)

  • 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

comment:4 by Bruce Dubbs, 3 weeks ago

Resolution: fixed
Status: newclosed

Fixed at commit 7a01f6150f.

Note: See TracTickets for help on using tickets.