Get rid of something that's been "XXX: Temporarily required" for more
years than I care to admit. (Kernel config files can generate the
required macro signals now.)
tex-beamer{,-doc}: update to 3.77
3.75
- added `height=...` options for `columns` and `column` to set a fixed height
- Definition of `\beamer at label@in at display` to track `amsmath` changes
3.77
- adding new `framefootnotes` class option, which will set the `frame` option
for all footnotes
- adding `noframe` footnote option to ensure a footnote is shown as part of
a minipage
- unified option-handling of themes. They now all allow passing options on
to inner/outer/colour/font themes
- Error if \DcoumentMetadata is used
tex-babel-latin: update to 4.3
4.2
Document incompatibility with ucharclasses package
Ensure compatibility with luainputenc
Save XeTeX character classes when changing to ecclesiastical Latin
4.3
Ensure compatibility with upLaTeX
tex-babel-german: update to 3.1
3.0
This version introduces a BREAKING CHANGE:
From now on, option "german" means contemporary (post-1996)
German (de-DE-1996), except for documents that also load
either of ngerman, naustrian or nswissgerman.
Please refer to the manual for a rationalization of this change
and possibilities to customize this behavior.
3.1
* Check if exptl hyphenation patterns are available, warn and fall back if not
* Remove internal catcode change which is no longer necessary
tex-babel-french: update to 4.0e
This is a major update. The package is now split into two parts:
* file frenchb3.dtx for pdfTeX and XeTeX engines (frozen),
* file frenchb.dtx for LuaTeX only.
For the end-user nothing changes:
\usepackage[french]{babel}
automatically loads either french.ldf if the file is compiled
with LuaTeX, or french3.ldf if the file is compiled with pdfTeX
or XeTeX.
New for LuaTeX users:
* new option TocPartFullName,
* new lua function "euphonic_t" to inhibit hyphenation on
the second hyphen of strings like "semble-t-il",
* bug fix: \spaceskip is now handled properly when non null,
* and more: see section "Changes" in frenchb.pdf or frenchb-doc.pdf.
PDF tagging: lists' customisation is disabled when tagging is enabled.
tex-babel{,-doc}: update to 26.5
26.1
* Improved 'kashida.base'.
* \otherlanguage* can be used as a declaration command.
* Option 'nofiles' in \selectlanguage.
* Several bug fixes.
26.2
The only real change in this version is the synchronization
with the new styles for German.
26.3
* Fixes related to Arabic justification.
* Other minor changes related to Kyrgyz, German and Breton.
26.4
* Fixed lists in mixed RTL/LTR texts inside vboxes
* Changes for german 3.0.
[4 lines not shown]
[Polly] Forward VFS from PassBuilder for IO sandboxing (#188657)
#184545 default-enables the IO sandbox in assert-builds. This causes
Clang using Polly to crash (#188568).
The issue is that `PassBuilder` uses `vfs::getRealFileSystem()` by
default which is considered a IO sandbox violation in the Clang process.
With this PR store the VFS from the `PassBuilder` from the original
`registerPollyPasses` call for creating other `PassBuilder` instances.
This PR also adds infrastructure for running Polly in `clang` (in
addition in `opt`). `opt` does not enable the sandbox such that we need
separate tests using Clang.
Closes: #188568
tex-l3kernel-dev{,-doc}: update to 2026
- Usage of logical AND (`&&`) in `l3fp` inside alignments
- Implementation of `\tl_if_regex_match:nN(TF)`
- Apply `\text_declare_purify_equivalent:Nn` to commands
immediately following `\protect`
- Adjust `\vbox_center:nn` to give identical dimensions to `\vcenter`
- Adjust internal expansion in case functions to support `biblatex`
(transitional measure)
Added
- `\coffin_pole:Nn`
- `\dim_horizontal:(n|N|c)` and `\dim_vertical:(n|N|c)`
- `\keyval_map_inline:nnn`, `\keyval_map_break:`, and `\keyval_map_break:n`
- `\msg_expandable_error:nneee` and related `e`-type variants
- `\vbox_center:n`, `\vbox_center:nn`, `\vbox:nn` and `\vbox_top:nn`
- `\vbox_top_to_ht:nn`
- `\opacity_begin:n`/`\opacity_end:` and fill/stroke versions
- Efficient `v`-type variants for `\dim_compare:nNn(TF)` and
[7 lines not shown]