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)
follow-up: 2 comment:1 by , 3 weeks ago
comment:2 by , 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 , 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
Note:
See TracTickets
for help on using tickets.
Regression with ffmpeg noted. I worked around it with --disable-doc but that is probably not a good idea for the book.