texlive[59922] Master/texmf-dist: l3 (13jul21)

commits+karl at tug.org commits+karl at tug.org
Tue Jul 13 22:07:21 CEST 2021


Revision: 59922
          http://tug.org/svn/texlive?view=revision&revision=59922
Author:   karl
Date:     2021-07-13 22:07:21 +0200 (Tue, 13 Jul 2021)
Log Message:
-----------
l3 (13jul21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3backend/README.md
    trunk/Master/texmf-dist/doc/latex/l3backend/l3backend-code.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3experimental/README.md
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3bitset/l3bitset.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw-code.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3graphics/l3graphics.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3str/l3str-format.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3sys-shell/l3sys-shell.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/xcoffins/xcoffins.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/l3galley.pdf
    trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/xgalley.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
    trunk/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
    trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
    trunk/Master/texmf-dist/dvips/l3backend/l3backend-dvips.pro
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-opacity.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx
    trunk/Master/texmf-dist/source/latex/l3backend/l3backend.ins
    trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3bitset/l3bitset.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3bitset/l3bitset.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty
    trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
    trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
    trunk/Master/texmf-dist/tex/latex/l3kernel/l3deprecation.def

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/
    trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf
    trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/
    trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx
    trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/
    trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty

Modified: trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md	2021-07-13 20:07:21 UTC (rev 59922)
@@ -6,6 +6,12 @@
 
 ## [Unreleased]
 
+## [2021-07-12]
+
+### Fixed
+- GoTo link formation for Distiller-based workflows (issue #957)
+- Support transparency with Distiller
+
 ## [2021-05-07]
 
 ### Changed
@@ -180,7 +186,8 @@
 - Include `l3backend` in file names
 - Moved backend code to internal for each 'parent' module
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2021-05-07...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2021-07-12...HEAD
+[2021-07-12]: https://github.com/latex3/latex3/compare/2021-05-07...2021-07-12
 [2021-05-07]: https://github.com/latex3/latex3/compare/2021-03-18...2021-05-07
 [2021-03-18]: https://github.com/latex3/latex3/compare/2021-03-02...2021-03-18
 [2021-03-02]: https://github.com/latex3/latex3/compare/2021-02-18...2021-03-02

Modified: trunk/Master/texmf-dist/doc/latex/l3backend/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3backend/README.md	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3backend/README.md	2021-07-13 20:07:21 UTC (rev 59922)
@@ -1,7 +1,7 @@
 LaTeX3 Backend Drivers
 ======================
 
-Release 2021-05-07
+Release 2021-07-12
 
 This package forms parts of `expl3`, and contains the code used to interface
 with backends (drivers) across the `expl3` codebase. The functions here are

Modified: trunk/Master/texmf-dist/doc/latex/l3backend/l3backend-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3experimental/CHANGELOG.md	2021-07-13 20:07:21 UTC (rev 59922)
@@ -7,6 +7,11 @@
 
 ## [Unreleased]
 
+## [2021-07-12]
+
+### Added
+- Module `l3opacity`
+
 ## [2021-05-27]
 
 ### Added
@@ -210,7 +215,8 @@
 - New `l3color` module using `xcolor`-like expression syntax
 - New `l3draw` module, based on `pgf` layer of the TikZ system
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2021-05-27...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2021-07-12...HEAD
+[2021-07-12]: https://github.com/latex3/latex3/compare/2021-05-27...2021-07-12
 [2021-05-27]: https://github.com/latex3/latex3/compare/2021-02-18...2021-05-27
 [2021-02-18]: https://github.com/latex3/latex3/compare/2021-02-06...2021-02-18
 [2021-02-06]: https://github.com/latex3/latex3/compare/2021-01-29...2021-02-06

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3experimental/README.md	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3experimental/README.md	2021-07-13 20:07:21 UTC (rev 59922)
@@ -1,7 +1,7 @@
 Experimental LaTeX3 Concepts
 ============================
 
-Release 2021-05-27
+Release 2021-07-12
 
 Overview
 --------
@@ -24,7 +24,7 @@
 * `l3benchmark`
 * `l3draw`
 * `l3graphics`
-* `l3pdf`
+* `l3opacity`
 * `l3str`
 * `l3sys-shell`
 * `xcoffins`
@@ -48,11 +48,10 @@
 This module provides interfaces for the inclusion of graphics files
 in documents, similar to the `graphics` package.
 
-`l3pdf`
+`l3opacity`
 -------
 
-This module provides support for core PDF concepts such compression, objects,
-PDF version and so on.
+This module provides support for opacity in PDF output.
 
 `l3str`
 -------
@@ -59,7 +58,7 @@
 
 A 'string' in TeX terms is a token list in which all of the tokens have
 category code 12 ('other'), with the exception of spaces which have the
-category code 10 ('space'). The `l3strf-format` module provides methods
+category code 10 ('space'). The `l3str-format` module provides methods
 for formatting such strings.
 
 `l3sys-shell`

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3bitset/l3bitset.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw-code.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3draw/l3draw.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3graphics/l3graphics.pdf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf	2021-07-13 20:07:21 UTC (rev 59922)

Property changes on: trunk/Master/texmf-dist/doc/latex/l3experimental/l3opacity/l3opacity.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3str/l3str-format.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/l3sys-shell/l3sys-shell.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/xcoffins/xcoffins.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/l3galley.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3experimental/xgalley/xgalley.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2021-07-13 20:07:21 UTC (rev 59922)
@@ -7,6 +7,14 @@
 
 ## [Unreleased]
 
+## [2021-07-12]
+
+### Fixed
+- Handling of multiple color models (issue #962)
+
+### Removed
+- Functions marked for removal end-2020
+
 ## [2021-06-18]
 
 ### Fixed
@@ -939,7 +947,8 @@
 - Step functions have been added for dim variables,
   e.g. `\dim_step_inline:nnnn`
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2021-06-18...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2021-07-12...HEAD
+[2021-07-12]: https://github.com/latex3/latex3/compare/2021-06-18...2021-07-12
 [2021-06-18]: https://github.com/latex3/latex3/compare/2021-06-01...2021-06-18
 [2021-06-01]: https://github.com/latex3/latex3/compare/2021-05-27...2021-06-01
 [2021-05-27]: https://github.com/latex3/latex3/compare/2021-05-25...2021-05-27

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2021-07-13 20:07:21 UTC (rev 59922)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2021-06-18
+Release 2021-07-12
 
 Overview
 --------

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2021-07-13 20:07:21 UTC (rev 59922)
@@ -54,7 +54,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2021-06-18}
+\date{Released 2021-07-12}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news01.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news02.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news03.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news04.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news05.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news06.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news07.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news08.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news09.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news10.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news11.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3news12.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3obsolete.txt	2021-07-13 20:07:21 UTC (rev 59922)
@@ -15,15 +15,6 @@
 --------------------------------------
 Function                   Expires end
 --------------------------------------
-\box_gset_eq_clear:cc             2020
-\box_gset_eq_clear:cN             2020
-\box_gset_eq_clear:Nc             2020
-\box_gset_eq_clear:NN             2020
-\box_set_eq_clear:cc              2020
-\box_set_eq_clear:cN              2020
-\box_set_eq_clear:Nc              2020
-\box_set_eq_clear:NN              2020
-\c_term_ior                       2020
 \char_fold_case:N                 2022
 \char_lower_case:N                2022
 \char_mixed_case:N                2022
@@ -32,8 +23,6 @@
 \char_str_lower_case:N            2022
 \char_str_mixed_case:N            2022
 \char_str_upper_case:N            2022
-\hbox_unpack_clear:c              2020
-\hbox_unpack_clear:N              2020
 \l_keys_key_tl                    2022
 \l_keys_path_tl                   2022
 \str_declare_eight_bit_encoding:nnn 2022
@@ -45,25 +34,12 @@
 \str_upper_case:n                 2022
 \seq_indexed_map_inline:Nn        2023
 \seq_indexed_map_function:NN      2023
-\tl_gset_from_file:cnn            2020
-\tl_gset_from_file:Nnn            2020
-\tl_gset_from_file_x:cnn          2020
-\tl_gset_from_file_x:Nnn          2020
 \tl_lower_case:n                  2022
 \tl_lower_case:nn                 2022
 \tl_mixed_case:n                  2022
 \tl_mixed_case:nn                 2022
-\tl_set_from_file:cnn             2020
-\tl_set_from_file:Nnn             2020
-\tl_set_from_file_x:cnn           2020
-\tl_set_from_file_x:Nnn           2020
 \tl_upper_case:n                  2022
 \tl_upper_case:nn                 2022
-\token_get_arg_spec:N             2020
-\token_get_prefix_spec:N          2020
-\token_get_replacement_spec:N     2020
-\vbox_unpack_clear:c              2020
-\vbox_unpack_clear:N              2020
 --------------------------------------
 
 Removed functions and variables
@@ -75,8 +51,16 @@
 ----------------------------------------------------------
 Function                                      Date removed
 ----------------------------------------------------------
+\box_gset_eq_clear:cc                           2021-07-07
+\box_gset_eq_clear:cN                           2021-07-07
+\box_gset_eq_clear:Nc                           2021-07-07
+\box_gset_eq_clear:NN                           2021-07-07
 \box_resize:cnn                                 2018-12-27
 \box_resize:Nnn                                 2018-12-27
+\box_set_eq_clear:cc                            2021-07-07
+\box_set_eq_clear:cN                            2021-07-07
+\box_set_eq_clear:Nc                            2021-07-07
+\box_set_eq_clear:NN                            2021-07-07
 \box_use_clear:c                                2018-12-27
 \box_use_clear:N                                2018-12-27
 \c_active_char_token                            2011-09-08
@@ -88,6 +72,7 @@
 \c_five                                         2020-01-01
 \c_four                                         2020-01-01
 \c_fourteen                                     2020-01-01
+\c_term_ior                                     2021-07-07
 \c_job_name_tl                                  2017-01-01
 \c_keys_code_root_tl                            2013-01-08
 \c_letter_token                                 2011-09-08
@@ -302,6 +287,8 @@
 \hbox_set_inline_begin:c                        2014-08-09
 \hbox_set_inline_begin:N                        2014-08-09
 \hbox_set_inline_end:                           2014-08-09
+\hbox_unpack_clear:c                            2021-07-07
+\hbox_unpack_clear:N                            2021-07-07
 \if_num:w                                       2013-01-08
 \int_case:nnn                                   2015-07-14
 \int_convert_from_base_ten:nn                   2011-11-22
@@ -478,6 +465,10 @@
 \tl_greplace_in:cnn                             2011-09-08
 \tl_greplace_in:Nnn                             2011-09-08
 \tl_gset:Nc                                     2011-09-08
+\tl_gset_from_file:cnn                          2021-07-07
+\tl_gset_from_file:Nnn                          2021-07-07
+\tl_gset_from_file_x:cnn                        2021-07-07
+\tl_gset_from_file_x:Nnn                        2021-07-07
 \tl_head_i:n                                    2011-09-08
 \tl_head_i:w                                    2011-09-08
 \tl_head_iii:f                                  2011-09-08
@@ -515,11 +506,18 @@
 \tl_replace_in:cnn                              2011-09-08
 \tl_replace_in:Nnn                              2011-09-08
 \tl_set:Nc                                      2011-09-08
+\tl_set_from_file:cnn                           2021-07-07
+\tl_set_from_file:Nnn                           2021-07-07
+\tl_set_from_file_x:cnn                         2021-07-07
+\tl_set_from_file_x:Nnn                         2021-07-07
 \tl_show_analysis:N                             2020-01-01
 \tl_show_analysis:n                             2020-01-01
 \tl_tail:w                                      2013-01-08
 \tl_to_lowercase:n                              2018-03-05
 \tl_to_uppercase:n                              2018-03-05
+\token_get_arg_spec:N                           2021-07-07
+\token_get_prefix_spec:N                        2021-07-07
+\token_get_replacement_spec:N                   2021-07-07
 \token_if_active_char_p:N                       2011-09-08
 \token_if_active_char:NF                        2011-09-08
 \token_if_active_char:NT                        2011-09-08
@@ -644,6 +642,8 @@
 \vbox_set_inline_begin:c                        2014-08-09
 \vbox_set_inline_begin:N                        2014-08-09
 \vbox_set_inline_end:                           2014-08-09
+\vbox_unpack_clear:c                            2021-07-07
+\vbox_unpack_clear:N                            2021-07-07
 \xetex_...:D                                    2020-01-01
 \xetex_if_engine_p:                             2017-01-01
 \xetex_if_engine:F                              2017-01-01

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2021-07-13 20:07:21 UTC (rev 59922)
@@ -141,6 +141,7 @@
 nan,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
 nicematrix,nicematrix,François Pantigny,,,,2019-12-19,2019-12-19,
 nil,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
+nmc,numerica,Andrew Parsloe,,,,2021-06-30,2021-06-30,
 no,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
 notestobib,notes2bib,Joseph Wright,https://github.com/josephwright/notes2bib,https://github.com/josephwright/notes2bib.git,https://github.com/josephwright/notes2bib/issues,2012-11-07,2012-11-07,
 novalue,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2021-07-13 20:07:21 UTC (rev 59922)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2021-06-18}
+\date{Released 2021-07-12}
 
 \begin{document}
 

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2021-07-13 20:07:21 UTC (rev 59922)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2021-06-18}
+\date{Released 2021-07-12}
 
 \newcommand{\TF}{\textit{(TF)}}
 

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2021-07-13 20:07:21 UTC (rev 59922)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2021-06-18}
+\date{Released 2021-07-12}
 
 \newcommand{\TF}{\textit{(TF)}}
 

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2021-07-13 20:07:21 UTC (rev 59922)
@@ -53,7 +53,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2021-06-18}
+\date{Released 2021-07-12}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/dvips/l3backend/l3backend-dvips.pro
===================================================================
--- trunk/Master/texmf-dist/dvips/l3backend/l3backend-dvips.pro	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/dvips/l3backend/l3backend-dvips.pro	2021-07-13 20:07:21 UTC (rev 59922)
@@ -6,7 +6,7 @@
 %%
 %% l3backend-header.dtx  (with options: `header,dvips')
 %% 
-%% Copyright (C) 1990-2021 The LaTeX Project
+%% Copyright (C) 2019-2021 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-07}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -70,27 +70,27 @@
 %    \begin{macrocode}
 \ProvidesExplFile
 %<*dvipdfmx>
-  {l3backend-dvipdfmx.def}{2021-05-07}{}
+  {l3backend-dvipdfmx.def}{2021-07-12}{}
   {L3 backend support: dvipdfmx}
 %</dvipdfmx>
 %<*dvips>
-  {l3backend-dvips.def}{2021-05-07}{}
+  {l3backend-dvips.def}{2021-07-12}{}
   {L3 backend support: dvips}
 %</dvips>
 %<*dvisvgm>
-  {l3backend-dvisvgm.def}{2021-05-07}{}
+  {l3backend-dvisvgm.def}{2021-07-12}{}
   {L3 backend support: dvisvgm}
 %</dvisvgm>
 %<*luatex>
-  {l3backend-luatex.def}{2021-05-07}{}
+  {l3backend-luatex.def}{2021-07-12}{}
   {L3 backend support: PDF output (LuaTeX)}
 %</luatex>
 %<*pdftex>
-  {l3backend-pdftex.def}{2021-05-07}{}
+  {l3backend-pdftex.def}{2021-07-12}{}
   {L3 backend support: PDF output (pdfTeX)}
 %</pdftex>
 %<*xetex>
-  {l3backend-xetex.def}{2021-05-07}{}
+  {l3backend-xetex.def}{2021-07-12}{}
   {L3 backend support: XeTeX}
 %</xetex>
 %    \end{macrocode}
@@ -156,7 +156,14 @@
 %   most up-to-date method, 
 %    \begin{macrocode}
 \cs_if_exist:NTF \@ifl at t@r
-  { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  {
+    \@ifl at t@r \fmtversion { 2020-10-01 }
+      {
+        \cs_new_protected:Npn \__kernel_backend_first_shipout:n #1
+          { \hook_gput_code:nnn { shipout / firstpage } { l3backend } {#1} }
+      }
+      { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  }
   { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n }
 %    \end{macrocode}
 % \end{macro}

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-07}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-07}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-07}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-07}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-07}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-opacity.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-opacity.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-opacity.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-07}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -72,7 +72,14 @@
 %    \end{macrocode}
 %
 % \begin{macro}{\@@_backend_select:n,\@@_backend_select_aux:n}
-%   No stack so set values directly.
+% \begin{macro}{\@@_backend_fill:n, \@@_backend_stroke:n}
+% \begin{macro}{\@@_backend:nnn, \@@_backend:xnn}
+%   No stack so set values directly. The need to deal with Distiller and
+%   Ghostscript separately means we use a common auxiliary: the two
+%   systems require different PostScript for transparency. This is
+%   of course not quite as efficient as doing one test for setting all
+%   transparency, but it keeps things clearer here. Thanks to Alex Grahn
+%   for the detail on testing for GhostScript.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_select:n #1
   {
@@ -81,29 +88,47 @@
   }
 \cs_new_protected:Npn \@@_backend_select_aux:n #1
   {
-    \__kernel_backend_postscript:n
-      { #1 ~ .setfillconstantalpha ~ #1 ~ .setstrokeconstantalpha }
+    \@@_backend:nnn {#1} { fill }   { ca }
+    \@@_backend:nnn {#1} { stroke } { CA }
   }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@_backend_fill:n, \@@_backend_stroke:n}
-% \begin{macro}{\@@_backend:nn, \@@_backend:xn}
-%   Similar to the above but with no stack and only adding to one or other of
-%   the entries.
-%    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_fill:n #1
-  { \@@_backend:xn { \fp_eval:n { min(max(0,#1),1) } } { fill } }
+  {
+    \@@_backend:xnn
+      { \fp_eval:n { min(max(0,#1),1) } }
+      { fill }
+      { ca }
+  }
 \cs_new_protected:Npn \@@_backend_stroke:n #1
-  { \@@_backend:xn { \fp_eval:n { min(max(0,#1),1) } } { stroke } }
-\cs_new_protected:Npn \@@_backend:nn #1#2
   {
-    \__kernel_backend_postscript:n { #1 ~ .set #2 constantalpha  }
+    \@@_backend:xnn
+      { \fp_eval:n { min(max(0,#1),1) } }
+      { stroke }
+      { CA }
   }
-\cs_generate_variant:Nn \@@_backend:nn { x }
+\cs_new_protected:Npn \@@_backend:nnn #1#2#3
+  {
+    \__kernel_backend_postscript:n
+      {
+        product ~ (Ghostscript) ~ search
+          {
+            pop ~ pop ~ pop ~
+            #1 ~ .set #2 constantalpha
+          }
+          {
+            pop ~
+            mark ~
+            /#3 ~ #1
+            /SetTransparency ~
+            pdfmark
+          }
+        ifelse
+      }
+  }
+\cs_generate_variant:Nn \@@_backend:nnn { x }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
+% \end{macro}
 %
 %    \begin{macrocode}
 %</dvips>

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-07}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -392,8 +392,8 @@
 %   {
 %     pdf.linkdp.pad      ,
 %     pdf.linkht.pad      ,
-%     pdf.llx, pdf.lly ,
-%     pdf.ury, pdf.ury ,
+%     pdf.llx, pdf.lly    ,
+%     pdf.ury, pdf.ury    ,
 %     pdf.link.dict       ,
 %     pdf.outerbox        ,
 %     pdf.baselineskip
@@ -403,6 +403,10 @@
 %   grab the link content as a box which can then unbox: this allows the same
 %   interface as for \pdfTeX{}.
 %
+%   Notice that the link setup here uses |/Action| not |/A|. That is because
+%   Distiller \emph{requires} this trigger word, rather than a \enquote{raw}
+%   PDF dictionary key (Ghostscript can handle either form).
+%
 %   Taking the idea of |evenboxes| from \pkg{hypdvips}, we implement a minimum
 %   box height and depth for link placement. This means that \enquote{underlining}
 %   with a hyperlink will generally give an even appearance. However, to ensure
@@ -417,10 +421,13 @@
 %   as taken from \pkg{hypdvips}.
 %
 %   Getting the outer dimensions of the text area may be better using a two-pass
-%   approach and |\tex_savepos:D|. That plus format mode are still to re-examine.
+%   approach and |\tex_savepos:D|. That plus generic mode are still to re-examine.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_link_begin_goto:nnw #1#2
-  { \@@_backend_link_begin:nw { #1 /Subtype /Link /A << /S /GoTo /D ( #2 ) >> } }
+  {
+    \@@_backend_link_begin:nw
+      { #1 /Subtype /Link /Action << /S /GoTo /D ( #2 ) >> }
+  }
 \cs_new_protected:Npn \@@_backend_link_begin_user:nnw #1#2
   { \@@_backend_link_begin:nw {#1#2} }
 \cs_new_protected:Npn \@@_backend_link_begin:nw #1
@@ -428,6 +435,11 @@
     \bool_if:NF \g_@@_backend_link_bool
       { \@@_backend_link_begin_aux:nw {#1} }
   }
+%    \end{macrocode}
+%   The definition of |pdf.link.dict| here is needed as there is code in the
+%   PostScript headers for breaking links, and that can only work with this
+%   available.
+%    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_link_begin_aux:nw #1
   {
     \bool_gset_true:N \g_@@_backend_link_bool
@@ -1377,7 +1389,7 @@
         width  ~ \dim_eval:n {#1} ~
         height ~ \dim_eval:n {#2} ~
         depth  ~ \dim_eval:n {#3} ~
-        <</Type/Annot #4 >>
+        << /Type /Annot #4 >>
       }
   }
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend.ins	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend.ins	2021-07-13 20:07:21 UTC (rev 59922)
@@ -35,7 +35,7 @@
 
 \preamble
 
-Copyright (C) 1990-2021 The LaTeX Project
+Copyright (C) 2019-2021 The LaTeX Project
 
 It may be distributed and/or modified under the conditions of
 the LaTeX Project Public License (LPPL), either version 1.3c of

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3benchmark/l3benchmark.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -122,7 +122,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3benchmark}{2021-05-27}{}
+\ProvidesExplPackage{l3benchmark}{2021-07-12}{}
   {L3 Experimental benchmarking}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3bitset/l3bitset.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3bitset/l3bitset.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3bitset/l3bitset.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -42,7 +42,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 % \begin{documentation}
@@ -264,7 +264,7 @@
 %<@@=bitset>
 %    \end{macrocode}
 %    \begin{macrocode}
-\ProvidesExplPackage{l3bitset}{2021-05-27}{}
+\ProvidesExplPackage{l3bitset}{2021-07-12}{}
   {L3 Experimental bitset support}
 %    \end{macrocode}
 % A bitset is a string variable.

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-boxes.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-layers.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-paths.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-points.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-scopes.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-softpath.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-state.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw-transforms.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3draw/l3draw.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -110,7 +110,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -1136,7 +1136,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3draw}{2021-05-27}{}
+\ProvidesExplPackage{l3draw}{2021-07-12}{}
   {L3 Experimental core drawing support}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3graphics/l3graphics.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -240,7 +240,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3graphics}{2021-05-27}{}
+\ProvidesExplPackage{l3graphics}{2021-07-12}{}
   {L3 Experimental graphics inclusion support}
 %    \end{macrocode}
 %

Added: trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -0,0 +1,140 @@
+% \iffalse meta-comment
+%
+%% File: l3opacity.dtx
+%
+% Copyright (C) 2021 The LaTeX Project
+%
+% It may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License (LPPL), either version 1.3c of this
+% license or (at your option) any later version.  The latest version
+% of this license is in the file
+%
+%    http://www.latex-project.org/lppl.txt
+%
+% This file is part of the "l3experimental bundle" (The Work in LPPL)
+% and all files in that bundle must be distributed together.
+%
+% -----------------------------------------------------------------------
+%
+% The development version of the bundle can be found at
+%
+%    https://github.com/latex3/latex3
+%
+% for those people who are interested.
+%
+%<*driver|package>
+\RequirePackage{expl3}
+%</driver|package>
+%<*driver>
+\documentclass[full]{l3doc}
+\begin{document}
+  \DocInput{\jobname.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \title{^^A
+%   The \textsf{l3opacity} package\\ Experimental opacity (transparency) support^^A
+% }
+%
+% \author{^^A
+%  The \LaTeX{} Project\thanks
+%    {^^A
+%      E-mail:
+%        \href{mailto:latex-team at latex-project.org}
+%          {latex-team at latex-project.org}^^A
+%    }^^A
+% }
+%
+% \date{Released 2021-07-12}
+%
+% \maketitle
+%
+% \begin{documentation}
+%
+% \section{Selecting opacity}
+%
+% Opacity (transparency) shares many characteristics with color. However,
+% limitations in terms of backends mean that it is not always possible
+% to use a dedicated stack for tracking opacity. The best results when
+% breaking pages are therefore likely to result using direct PDF output
+% (\pdfTeX{}, \LuaTeX{}) or with recent versions of \texttt{(x)dvipdfmx}:
+% these backends do offer the necessary support.
+%
+% For users of PostScript-based routes, note that there are security
+% restrictions which can prevent opacity being available in output. In
+% particular, using Adobe Distiller, you will need to enable transparency
+% in the (text-based) configuration: this is not selectable from the GUI.
+%
+% \begin{function}[added = 2021-07-01]{\opacity_select:n}
+%   \begin{syntax}
+%     \cs{opacity_select:n} \Arg{expression}
+%   \end{syntax}
+%   Evaluates the \meta{expression}, which should yield a value in the range $[0,1]$.
+%   This is then activated as an opacity for both filling and stroking.
+% \end{function}
+%
+% \begin{function}[added = 2021-07-01]{\opacity_fill:n, \opacity_stroke:n}
+%   \begin{syntax}
+%     \cs{opacity_fill:n} \Arg{expression}
+%   \end{syntax}
+%   Evaluates the \meta{expression}, which should yield a value in the range $[0,1]$.
+%   This is then activated as an opacity for filling or stroking, respectively.
+% \end{function}
+%
+% \end{documentation}
+%
+% \begin{implementation}
+%
+% \section{\pkg{l3opacity} Implementation}
+%
+%    \begin{macrocode}
+%<*package>
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+%<@@=opacity>
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\ProvidesExplPackage{l3opacity}{2021-07-12}{}
+  {L3 Experimental opacity support}
+%    \end{macrocode}
+%
+% \begin{macro}{\opacity_select:n, \opacity_fill:n, \opacity_stroke:n}
+% \begin{macro}{\@@_select:nN, \@@_select_aux:nN}
+%   Thin wrapper with error checking.
+%    \begin{macrocode}
+\cs_new_protected:Npn \opacity_select:n #1
+  { \@@_select:nN {#1} \@@_backend_select:n }
+\cs_new_protected:Npn \opacity_fill:n #1
+  { \@@_select:nN {#1} \@@_backend_fill:n }
+\cs_new_protected:Npn \opacity_stroke:n #1
+  { \@@_select:nN {#1} \@@_backend_stroke:n }
+\cs_new_protected:Npn \@@_select:nN #1#2
+  { \exp_args:Ne \@@_select_aux:nN { \fp_eval:n {#1} } #2 }
+\cs_new_protected:Npn \@@_select_aux:nN #1#2
+  {
+    \bool_lazy_or:nnTF
+      { \fp_compare_p:nNn {#1} < { 0 } }
+      { \fp_compare_p:nNn {#1} > { 1 } }
+      { \msg_error:nnn { opacity } { out-of-range } {#1} }
+      { #2 {#1} }
+  }
+\msg_new:nnnn { opacity } { out-of-range }
+  { Opacity~value~out~of~range. }
+  {
+    LaTeX~was~asked~to~set~opacity~of~#1,~but~only~values~in~the~range~
+    0~to~1~are~supported.
+  }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%    \begin{macrocode}
+%</package>
+%    \end{macrocode}
+%
+% \end{implementation}
+%
+% \PrintIndex


Property changes on: trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3opacity/l3opacity.ins	2021-07-13 20:07:21 UTC (rev 59922)
@@ -0,0 +1,58 @@
+\iffalse meta-comment
+
+File: l3opacity.ins
+
+Copyright (C) 2021 The LaTeX Project
+
+It may be distributed and/or modified under the conditions of the
+LaTeX Project Public License (LPPL), either version 1.3c of this
+license or (at your option) any later version.  The latest version
+of this license is in the file
+
+   http://www.latex-project.org/lppl.txt
+
+This file is part of the "l3experimental bundle" (The Work in LPPL)
+and all files in that bundle must be distributed together.
+
+-----------------------------------------------------------------------
+
+The development version of the bundle can be found at
+
+   https://github.com/latex3/latex3
+
+for those people who are interested.
+
+-----------------------------------------------------------------------
+
+Any modification of this file should ensure that the copyright and
+license information is placed in the derived files.
+
+\fi
+
+\input docstrip %
+\askforoverwritefalse
+
+\preamble
+
+Copyright (C) 2021 The LaTeX Project
+
+It may be distributed and/or modified under the conditions of
+the LaTeX Project Public License (LPPL), either version 1.3c of
+this license or (at your option) any later version.  The latest
+version of this license is in the file:
+
+   http://www.latex-project.org/lppl.txt
+
+This file is part of the "l3experimental bundle" (The Work in LPPL)
+and all files in that bundle must be distributed together.
+
+\endpreamble
+% stop docstrip adding \endinput
+\postamble
+\endpostamble
+
+\keepsilent
+
+\generate{\file{l3opacity.sty}{\from{l3opacity.dtx}{package}}}
+
+\endbatchfile

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3str/l3str-format.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -48,7 +48,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -166,7 +166,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3str-format}{2021-05-27}{}
+\ProvidesExplPackage{l3str-format}{2021-07-12}{}
   {L3 Experimental string formatting}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/l3sys-shell/l3sys-shell.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -46,7 +46,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -151,7 +151,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3sys-shell}{2021-05-27}{}
+\ProvidesExplPackage{l3sys-shell}{2021-07-12}{}
   {L3 Experimental system shell functions}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xcoffins/xcoffins.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -53,7 +53,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -672,7 +672,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xcoffins}{2021-05-27}{}
+\ProvidesExplPackage{xcoffins}{2021-07-12}{}
   {L3 Experimental design level coffins}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/l3galley.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -61,7 +61,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -686,7 +686,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{l3galley}{2021-05-27}{}
+\ProvidesExplPackage{l3galley}{2021-07-12}{}
   {L3 Experimental galley code}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3experimental/xgalley/xgalley.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-05-27}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -731,7 +731,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplPackage{xgalley}{2021-05-27}{}
+\ProvidesExplPackage{xgalley}{2021-07-12}{}
   {L3 Experimental galley}
 \RequirePackage{xtemplate,l3galley}
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -24,7 +24,7 @@
 %
 %<*driver|generic|package|2ekernel>
 %</driver|generic|package|2ekernel>
-\def\ExplFileDate{2021-06-18}%
+\def\ExplFileDate{2021-07-12}%
 %<*driver>
 \documentclass[full]{l3doc}
 \usepackage{graphicx}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3cctab.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3color.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -1339,7 +1339,7 @@
 % \begin{macro}{\@@_set:nnn}
 % \begin{macro}{\@@_set:nn}
 % \begin{macro}{\@@_set:nnw}
-% \begin{macro}{\color_set:nnn}
+% \begin{macro}{\color_set:nnn, \@@_set_aux:nnn}
 % \begin{macro}{\@@_set_colon:nnw}
 % \begin{macro}{\@@_set_loop:nw}
 % \begin{macro}{\color_set_eq:nn}
@@ -1403,16 +1403,21 @@
           }
       }
   }
-\cs_new_protected:Npx \color_set:nnn #1#2#3
+\cs_new_protected:Npn \color_set:nnn #1#2#3
   {
-    \exp_not:N \str_if_eq:nnF {#1} { . }
+    \str_if_eq:nnF {#1} { . }
       {
         \tl_clear_new:c { l_@@_named_ #1 _tl }
         \prop_clear_new:c { l_@@_named_ #1 _prop }
-        \exp_not:N \@@_set_colon:nnw {#1} {#3}
-          #2 \c_colon_str \c_colon_str \exp_not:N \s_@@_stop
+        \exp_args:Ne \@@_set_aux:nnn { \tl_to_str:n {#2} }
+          {#1} {#3}
       }
   }
+\cs_new_protected:Npx \@@_set_aux:nnn #1#2#3
+  {
+    \exp_not:N \@@_set_colon:nnw {#2} {#3}
+      #1 \c_colon_str \c_colon_str \exp_not:N \s_@@_stop
+  }
 \use:x
   {
     \cs_new_protected:Npn \exp_not:N \@@_set_colon:nnw

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %
@@ -617,49 +617,6 @@
 \ProvidesExplFile{l3deprecation.def}{2019-04-06}{}{L3 Deprecated functions}
 %    \end{macrocode}
 %
-% \subsection{Deprecated \pkg{l3box} functions}
-%
-% \begin{macro}[deprecated = 2021-07-01]
-%   {
-%     \box_set_eq_clear:NN, \box_set_eq_clear:cN,
-%     \box_set_eq_clear:Nc, \box_set_eq_clear:cc
-%   }
-% \begin{macro}[deprecated = 2021-07-01]
-%   {
-%     \box_gset_eq_clear:NN, \box_gset_eq_clear:cN,
-%     \box_gset_eq_clear:Nc, \box_gset_eq_clear:cc
-%   }
-%    \begin{macrocode}
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \box_set_eq_drop:N }
-\cs_gset_protected:Npn \box_set_eq_clear:NN #1#2
-  { \tex_setbox:D #1 \tex_box:D #2 }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \box_gset_eq_drop:N }
-\cs_gset_protected:Npn \box_gset_eq_clear:NN #1#2
-  { \tex_global:D \tex_setbox:D #1 \tex_box:D #2 }
-\cs_generate_variant:Nn \box_set_eq_clear:NN  { c , Nc , cc }
-\cs_generate_variant:Nn \box_gset_eq_clear:NN { c , Nc , cc }
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macro}[deprecated = 2021-07-01]{\hbox_unpack_clear:N, \hbox_unpack_clear:c}
-%    \begin{macrocode}
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \hbox_unpack_drop:N }
-\cs_gset_protected:Npn \hbox_unpack_clear:N
-  { \hbox_unpack_drop:N }
-\cs_generate_variant:Nn \hbox_unpack_clear:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}[deprecated = 2021-07-01]{\vbox_unpack_clear:N, \vbox_unpack_clear:c}
-%    \begin{macrocode}
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \vbox_unpack_drop:N }
-\cs_gset_protected:Npn \vbox_unpack_clear:N
-  { \vbox_unpack_drop:N }
-\cs_generate_variant:Nn \vbox_unpack_clear:N { c }
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsection{Deprecated \pkg{l3str} functions}
 %
 %    \begin{macrocode}
@@ -720,51 +677,6 @@
 %<@@=tl>
 %    \end{macrocode}
 %
-% \begin{macro}[deprecated = 2021-07-01]
-%   {
-%     \tl_set_from_file:Nnn, \tl_set_from_file:cnn,
-%     \tl_gset_from_file:Nnn, \tl_gset_from_file:cnn,
-%     \tl_set_from_file_x:Nnn, \tl_set_from_file_x:cnn,
-%     \tl_gset_from_file_x:Nnn, \tl_gset_from_file_x:cnn
-%   }
-%    \begin{macrocode}
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \file_get:nnN }
-\cs_gset_protected:Npn \tl_set_from_file:Nnn #1#2#3
-  { \file_get:nnN {#3} {#2} #1 }
-\cs_generate_variant:Nn \tl_set_from_file:Nnn { c }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \file_get:nnN }
-\cs_gset_protected:Npn \tl_gset_from_file:Nnn #1#2#3
-  {
-    \group_begin:
-      \file_get:nnN {#3} {#2} \l_@@_internal_a_tl
-      \tl_gset_eq:NN #1 \l_@@_internal_a_tl
-    \group_end:
-  }
-\cs_generate_variant:Nn \tl_gset_from_file:Nnn { c }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \file_get:nnN }
-\cs_gset_protected:Npn \tl_set_from_file_x:Nnn #1#2#3
-  {
-    \group_begin:
-      \file_get:nnN {#3} {#2} \l_@@_internal_a_tl
-      #2 \scan_stop:
-      \__kernel_tl_set:Nx \l_@@_internal_a_tl { \l_@@_internal_a_tl }
-    \exp_args:NNNo \group_end:
-    \tl_set:Nn #1 \l_@@_internal_a_tl
-  }
-\cs_generate_variant:Nn \tl_set_from_file_x:Nnn { c }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \file_get:nnN }
-\cs_gset_protected:Npn \tl_gset_from_file_x:Nnn #1#2#3
-  {
-    \group_begin:
-      \file_get:nnN {#3} {#2} \l_@@_internal_a_tl
-      #2 \scan_stop:
-      \__kernel_tl_gset:Nx #1 { \l_@@_internal_a_tl }
-    \group_end:
-  }
-\cs_generate_variant:Nn \tl_gset_from_file_x:Nnn { c }
-%    \end{macrocode}
-% \end{macro}
-%
 % \begin{macro}[deprecated = 2022-07-01]
 %   {
 %     \tl_lower_case:n, \tl_lower_case:nn,
@@ -795,22 +707,6 @@
 %
 % \subsection{Deprecated \pkg{l3token} functions}
 %
-% \begin{macro}[EXP, deprecated = 2021-07-01]
-%   {
-%     \token_get_prefix_spec:N,
-%     \token_get_arg_spec:N,
-%     \token_get_replacement_spec:N
-%   }
-%    \begin{macrocode}
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \cs_prefix_spec:N }
-\cs_gset:Npn \token_get_prefix_spec:N { \cs_prefix_spec:N }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \cs_argument_spec:N }
-\cs_gset:Npn \token_get_arg_spec:N { \cs_argument_spec:N }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \cs_replacement_spec:N }
-\cs_gset:Npn \token_get_replacement_spec:N { \cs_replacement_spec:N }
-%    \end{macrocode}
-% \end{macro}
-%
 % \begin{macro}[EXP, deprecated = 2022-07-01]
 %   {
 %     \char_lower_case:N, \char_upper_case:N,
@@ -838,16 +734,7 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \subsection{Deprecated \pkg{l3file} functions}
-%
-% \begin{macro}[EXP, deprecated = 2021-07-01]{\c_term_ior}
 %    \begin{macrocode}
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { -1 }
-\cs_gset_protected:Npn \c_term_ior { -1 \scan_stop: }
-%    \end{macrocode}
-% \end{macro}
-%
-%    \begin{macrocode}
 %</patches>
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -79,7 +79,7 @@
 %
 % \title{The \cls{l3doc} class}
 % \author{\Team}
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 % \maketitle
 % \tableofcontents
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3pdf.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2021-06-18}
+% \date{Released 2021-07-12}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def	2021-07-13 20:07:21 UTC (rev 59922)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,dvipdfmx')
 %% l3backend-opacity.dtx  (with options: `package,dvipdfmx')
 %% 
-%% Copyright (C) 1990-2021 The LaTeX Project
+%% Copyright (C) 2019-2021 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvipdfmx.def}{2021-05-07}{}
+  {l3backend-dvipdfmx.def}{2021-07-12}{}
   {L3 backend support: dvipdfmx}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -47,7 +47,14 @@
   { \__kernel_backend_literal:e { \exp_not:n {#1} } }
 \cs_generate_variant:Nn \__kernel_backend_literal:n { x }
 \cs_if_exist:NTF \@ifl at t@r
-  { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  {
+    \@ifl at t@r \fmtversion { 2020-10-01 }
+      {
+        \cs_new_protected:Npn \__kernel_backend_first_shipout:n #1
+          { \hook_gput_code:nnn { shipout / firstpage } { l3backend } {#1} }
+      }
+      { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  }
   { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n }
 \cs_new_protected:Npn \__kernel_backend_literal_pdf:n #1
   { \__kernel_backend_literal:n { pdf:literal~ #1 } }
@@ -739,7 +746,7 @@
         width  ~ \dim_eval:n {#1} ~
         height ~ \dim_eval:n {#2} ~
         depth  ~ \dim_eval:n {#3} ~
-        <</Type/Annot #4 >>
+        << /Type /Annot #4 >>
       }
   }
 \cs_new:Npn \__pdf_backend_annotation_last:

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def	2021-07-13 20:07:21 UTC (rev 59922)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,dvips')
 %% l3backend-opacity.dtx  (with options: `package,dvips')
 %% 
-%% Copyright (C) 1990-2021 The LaTeX Project
+%% Copyright (C) 2019-2021 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvips.def}{2021-05-07}{}
+  {l3backend-dvips.def}{2021-07-12}{}
   {L3 backend support: dvips}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -47,7 +47,14 @@
   { \__kernel_backend_literal:e { \exp_not:n {#1} } }
 \cs_generate_variant:Nn \__kernel_backend_literal:n { x }
 \cs_if_exist:NTF \@ifl at t@r
-  { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  {
+    \@ifl at t@r \fmtversion { 2020-10-01 }
+      {
+        \cs_new_protected:Npn \__kernel_backend_first_shipout:n #1
+          { \hook_gput_code:nnn { shipout / firstpage } { l3backend } {#1} }
+      }
+      { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  }
   { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n }
 \cs_new_protected:Npn \__kernel_backend_literal_postscript:n #1
   { \__kernel_backend_literal:n { ps:: #1 } }
@@ -712,7 +719,10 @@
 \cs_new_protected:Npn \__pdf_breaklink_postscript:n #1 { }
 \cs_new_eq:NN \__pdf_breaklink_usebox:N \box_use:N
 \cs_new_protected:Npn \__pdf_backend_link_begin_goto:nnw #1#2
-  { \__pdf_backend_link_begin:nw { #1 /Subtype /Link /A << /S /GoTo /D ( #2 ) >> } }
+  {
+    \__pdf_backend_link_begin:nw
+      { #1 /Subtype /Link /Action << /S /GoTo /D ( #2 ) >> }
+  }
 \cs_new_protected:Npn \__pdf_backend_link_begin_user:nnw #1#2
   { \__pdf_backend_link_begin:nw {#1#2} }
 \cs_new_protected:Npn \__pdf_backend_link_begin:nw #1
@@ -983,18 +993,43 @@
   }
 \cs_new_protected:Npn \__opacity_backend_select_aux:n #1
   {
-    \__kernel_backend_postscript:n
-      { #1 ~ .setfillconstantalpha ~ #1 ~ .setstrokeconstantalpha }
+    \__opacity_backend:nnn {#1} { fill }   { ca }
+    \__opacity_backend:nnn {#1} { stroke } { CA }
   }
 \cs_new_protected:Npn \__opacity_backend_fill:n #1
-  { \__opacity_backend:xn { \fp_eval:n { min(max(0,#1),1) } } { fill } }
+  {
+    \__opacity_backend:xnn
+      { \fp_eval:n { min(max(0,#1),1) } }
+      { fill }
+      { ca }
+  }
 \cs_new_protected:Npn \__opacity_backend_stroke:n #1
-  { \__opacity_backend:xn { \fp_eval:n { min(max(0,#1),1) } } { stroke } }
-\cs_new_protected:Npn \__opacity_backend:nn #1#2
   {
-    \__kernel_backend_postscript:n { #1 ~ .set #2 constantalpha  }
+    \__opacity_backend:xnn
+      { \fp_eval:n { min(max(0,#1),1) } }
+      { stroke }
+      { CA }
   }
-\cs_generate_variant:Nn \__opacity_backend:nn { x }
+\cs_new_protected:Npn \__opacity_backend:nnn #1#2#3
+  {
+    \__kernel_backend_postscript:n
+      {
+        product ~ (Ghostscript) ~ search
+          {
+            pop ~ pop ~ pop ~
+            #1 ~ .set #2 constantalpha
+          }
+          {
+            pop ~
+            mark ~
+            /#3 ~ #1
+            /SetTransparency ~
+            pdfmark
+          }
+        ifelse
+      }
+  }
+\cs_generate_variant:Nn \__opacity_backend:nnn { x }
 %% 
 %%
 %% End of file `l3backend-dvips.def'.

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def	2021-07-13 20:07:21 UTC (rev 59922)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,dvisvgm')
 %% l3backend-opacity.dtx  (with options: `package,dvisvgm')
 %% 
-%% Copyright (C) 1990-2021 The LaTeX Project
+%% Copyright (C) 2019-2021 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvisvgm.def}{2021-05-07}{}
+  {l3backend-dvisvgm.def}{2021-07-12}{}
   {L3 backend support: dvisvgm}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -47,7 +47,14 @@
   { \__kernel_backend_literal:e { \exp_not:n {#1} } }
 \cs_generate_variant:Nn \__kernel_backend_literal:n { x }
 \cs_if_exist:NTF \@ifl at t@r
-  { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  {
+    \@ifl at t@r \fmtversion { 2020-10-01 }
+      {
+        \cs_new_protected:Npn \__kernel_backend_first_shipout:n #1
+          { \hook_gput_code:nnn { shipout / firstpage } { l3backend } {#1} }
+      }
+      { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  }
   { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n }
 \cs_new_protected:Npn \__kernel_backend_literal_svg:n #1
   { \__kernel_backend_literal:n { dvisvgm:raw~ #1 { ?nl } } }

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-luatex.def	2021-07-13 20:07:21 UTC (rev 59922)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,luatex')
 %% l3backend-opacity.dtx  (with options: `package,luatex')
 %% 
-%% Copyright (C) 1990-2021 The LaTeX Project
+%% Copyright (C) 2019-2021 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-luatex.def}{2021-05-07}{}
+  {l3backend-luatex.def}{2021-07-12}{}
   {L3 backend support: PDF output (LuaTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -47,7 +47,14 @@
   { \__kernel_backend_literal:e { \exp_not:n {#1} } }
 \cs_generate_variant:Nn \__kernel_backend_literal:n { x }
 \cs_if_exist:NTF \@ifl at t@r
-  { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  {
+    \@ifl at t@r \fmtversion { 2020-10-01 }
+      {
+        \cs_new_protected:Npn \__kernel_backend_first_shipout:n #1
+          { \hook_gput_code:nnn { shipout / firstpage } { l3backend } {#1} }
+      }
+      { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  }
   { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n }
 \cs_new_protected:Npn \__kernel_backend_literal_pdf:n #1
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def	2021-07-13 20:07:21 UTC (rev 59922)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,pdftex')
 %% l3backend-opacity.dtx  (with options: `package,pdftex')
 %% 
-%% Copyright (C) 1990-2021 The LaTeX Project
+%% Copyright (C) 2019-2021 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-pdftex.def}{2021-05-07}{}
+  {l3backend-pdftex.def}{2021-07-12}{}
   {L3 backend support: PDF output (pdfTeX)}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -47,7 +47,14 @@
   { \__kernel_backend_literal:e { \exp_not:n {#1} } }
 \cs_generate_variant:Nn \__kernel_backend_literal:n { x }
 \cs_if_exist:NTF \@ifl at t@r
-  { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  {
+    \@ifl at t@r \fmtversion { 2020-10-01 }
+      {
+        \cs_new_protected:Npn \__kernel_backend_first_shipout:n #1
+          { \hook_gput_code:nnn { shipout / firstpage } { l3backend } {#1} }
+      }
+      { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  }
   { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n }
 \cs_new_protected:Npn \__kernel_backend_literal_pdf:n #1
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xetex.def	2021-07-13 20:07:21 UTC (rev 59922)
@@ -12,7 +12,7 @@
 %% l3backend-pdf.dtx  (with options: `package,xetex')
 %% l3backend-opacity.dtx  (with options: `package,xetex')
 %% 
-%% Copyright (C) 1990-2021 The LaTeX Project
+%% Copyright (C) 2019-2021 The LaTeX Project
 %% 
 %% It may be distributed and/or modified under the conditions of
 %% the LaTeX Project Public License (LPPL), either version 1.3c of
@@ -26,7 +26,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-xetex.def}{2021-05-07}{}
+  {l3backend-xetex.def}{2021-07-12}{}
   {L3 backend support: XeTeX}
 \cs_if_exist:NTF \__kernel_dependency_version_check:nn
   {
@@ -47,7 +47,14 @@
   { \__kernel_backend_literal:e { \exp_not:n {#1} } }
 \cs_generate_variant:Nn \__kernel_backend_literal:n { x }
 \cs_if_exist:NTF \@ifl at t@r
-  { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  {
+    \@ifl at t@r \fmtversion { 2020-10-01 }
+      {
+        \cs_new_protected:Npn \__kernel_backend_first_shipout:n #1
+          { \hook_gput_code:nnn { shipout / firstpage } { l3backend } {#1} }
+      }
+      { \cs_new_eq:NN \__kernel_backend_first_shipout:n \AtBeginDvi }
+  }
   { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n }
 \cs_new_protected:Npn \__kernel_backend_literal_pdf:n #1
   { \__kernel_backend_literal:n { pdf:literal~ #1 } }
@@ -785,7 +792,7 @@
         width  ~ \dim_eval:n {#1} ~
         height ~ \dim_eval:n {#2} ~
         depth  ~ \dim_eval:n {#3} ~
-        <</Type/Annot #4 >>
+        << /Type /Annot #4 >>
       }
   }
 \cs_new:Npn \__pdf_backend_annotation_last:

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3benchmark/l3benchmark.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3benchmark.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3benchmark}{2021-05-27}{}
+\ProvidesExplPackage{l3benchmark}{2021-07-12}{}
   {L3 Experimental benchmarking}
 \fp_new:N \g_benchmark_duration_target_fp
 \fp_gset:Nn \g_benchmark_duration_target_fp { 1 }

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3bitset/l3bitset.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3bitset/l3bitset.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3bitset/l3bitset.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: l3bitset.dtx
-\ProvidesExplPackage{l3bitset}{2021-05-27}{}
+\ProvidesExplPackage{l3bitset}{2021-07-12}{}
   {L3 Experimental bitset support}
 \cs_new_protected:Npn \bitset_new:N #1
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3draw/l3draw.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -28,7 +28,7 @@
 %% 
 %% File: l3draw.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3draw}{2021-05-27}{}
+\ProvidesExplPackage{l3draw}{2021-07-12}{}
   {L3 Experimental core drawing support}
 \scan_new:N \s__draw_mark
 \scan_new:N \s__draw_stop

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3graphics/l3graphics.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3graphics.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3graphics}{2021-05-27}{}
+\ProvidesExplPackage{l3graphics}{2021-07-12}{}
   {L3 Experimental graphics inclusion support}
 \ior_new:N \l__graphics_tmp_ior
 \tl_new:N  \l__graphics_tmp_tl

Added: trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -0,0 +1,49 @@
+%%
+%% This is file `l3opacity.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% l3opacity.dtx  (with options: `package')
+%% 
+%% Copyright (C) 2021 The LaTeX Project
+%% 
+%% It may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License (LPPL), either version 1.3c of
+%% this license or (at your option) any later version.  The latest
+%% version of this license is in the file:
+%% 
+%%    http://www.latex-project.org/lppl.txt
+%% 
+%% This file is part of the "l3experimental bundle" (The Work in LPPL)
+%% and all files in that bundle must be distributed together.
+%% 
+%% File: l3opacity.dtx
+\RequirePackage{expl3}
+\ProvidesExplPackage{l3opacity}{2021-07-12}{}
+  {L3 Experimental opacity support}
+\cs_new_protected:Npn \opacity_select:n #1
+  { \__opacity_select:nN {#1} \__opacity_backend_select:n }
+\cs_new_protected:Npn \opacity_fill:n #1
+  { \__opacity_select:nN {#1} \__opacity_backend_fill:n }
+\cs_new_protected:Npn \opacity_stroke:n #1
+  { \__opacity_select:nN {#1} \__opacity_backend_stroke:n }
+\cs_new_protected:Npn \__opacity_select:nN #1#2
+  { \exp_args:Ne \__opacity_select_aux:nN { \fp_eval:n {#1} } #2 }
+\cs_new_protected:Npn \__opacity_select_aux:nN #1#2
+  {
+    \bool_lazy_or:nnTF
+      { \fp_compare_p:nNn {#1} < { 0 } }
+      { \fp_compare_p:nNn {#1} > { 1 } }
+      { \msg_error:nnn { opacity } { out-of-range } {#1} }
+      { #2 {#1} }
+  }
+\msg_new:nnnn { opacity } { out-of-range }
+  { Opacity~value~out~of~range. }
+  {
+    LaTeX~was~asked~to~set~opacity~of~#1,~but~only~values~in~the~range~
+    0~to~1~are~supported.
+  }
+%% 
+%%
+%% End of file `l3opacity.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/l3experimental/l3opacity/l3opacity.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3str/l3str-format.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3str-format.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3str-format}{2021-05-27}{}
+\ProvidesExplPackage{l3str-format}{2021-07-12}{}
   {L3 Experimental string formatting}
 \cs_generate_variant:Nn \use:nn { nf }
 \cs_generate_variant:Nn \use:nnn { fnf }

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -20,7 +20,7 @@
 %% 
 %% File: l3sys-shell.dtx
 \RequirePackage{expl3}
-\ProvidesExplPackage{l3sys-shell}{2021-05-27}{}
+\ProvidesExplPackage{l3sys-shell}{2021-07-12}{}
   {L3 Experimental system shell functions}
 \scan_new:N \s__sys_stop
 \quark_new:N \q__sys_nil

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xcoffins/xcoffins.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: xcoffins.dtx
-\ProvidesExplPackage{xcoffins}{2021-05-27}{}
+\ProvidesExplPackage{xcoffins}{2021-07-12}{}
   {L3 Experimental design level coffins}
 \keys_define:nn { coffin }
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/l3galley.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -32,7 +32,7 @@
       }%
     \endinput
   }
-\ProvidesExplPackage{l3galley}{2021-05-27}{}
+\ProvidesExplPackage{l3galley}{2021-07-12}{}
   {L3 Experimental galley code}
 \int_new:N \l__galley_tmp_int
 \seq_new:N \g__galley_tmpa_seq

Modified: trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3experimental/xgalley/xgalley.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: xgalley.dtx
-\ProvidesExplPackage{xgalley}{2021-05-27}{}
+\ProvidesExplPackage{xgalley}{2021-07-12}{}
   {L3 Experimental galley}
 \RequirePackage{xtemplate,l3galley}
 \clist_new:N \l__galley_tmpa_clist

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2021-07-13 20:07:21 UTC (rev 59922)
@@ -70,7 +70,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2021-06-18}%
+\def\ExplFileDate{2021-07-12}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -28558,16 +28558,21 @@
           }
       }
   }
-\cs_new_protected:Npx \color_set:nnn #1#2#3
+\cs_new_protected:Npn \color_set:nnn #1#2#3
   {
-    \exp_not:N \str_if_eq:nnF {#1} { . }
+    \str_if_eq:nnF {#1} { . }
       {
         \tl_clear_new:c { l__color_named_ #1 _tl }
         \prop_clear_new:c { l__color_named_ #1 _prop }
-        \exp_not:N \__color_set_colon:nnw {#1} {#3}
-          #2 \c_colon_str \c_colon_str \exp_not:N \s__color_stop
+        \exp_args:Ne \__color_set_aux:nnn { \tl_to_str:n {#2} }
+          {#1} {#3}
       }
   }
+\cs_new_protected:Npx \__color_set_aux:nnn #1#2#3
+  {
+    \exp_not:N \__color_set_colon:nnw {#2} {#3}
+      #1 \c_colon_str \c_colon_str \exp_not:N \s__color_stop
+  }
 \use:x
   {
     \cs_new_protected:Npn \exp_not:N \__color_set_colon:nnw

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2021-07-13 20:07:21 UTC (rev 59922)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2021-06-18}%
+\def\ExplFileDate{2021-07-12}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2021-07-13 20:07:21 UTC (rev 59922)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2021-06-18}%
+\def\ExplFileDate{2021-07-12}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \catcode`\_=11

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2021-07-13 20:07:21 UTC (rev 59922)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2021-06-18}%
+\def\ExplFileDate{2021-07-12}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/l3deprecation.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/l3deprecation.def	2021-07-13 20:05:44 UTC (rev 59921)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/l3deprecation.def	2021-07-13 20:07:21 UTC (rev 59922)
@@ -20,22 +20,6 @@
 %% 
 %% File: l3deprecation.dtx
 \ProvidesExplFile{l3deprecation.def}{2019-04-06}{}{L3 Deprecated functions}
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \box_set_eq_drop:N }
-\cs_gset_protected:Npn \box_set_eq_clear:NN #1#2
-  { \tex_setbox:D #1 \tex_box:D #2 }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \box_gset_eq_drop:N }
-\cs_gset_protected:Npn \box_gset_eq_clear:NN #1#2
-  { \tex_global:D \tex_setbox:D #1 \tex_box:D #2 }
-\cs_generate_variant:Nn \box_set_eq_clear:NN  { c , Nc , cc }
-\cs_generate_variant:Nn \box_gset_eq_clear:NN { c , Nc , cc }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \hbox_unpack_drop:N }
-\cs_gset_protected:Npn \hbox_unpack_clear:N
-  { \hbox_unpack_drop:N }
-\cs_generate_variant:Nn \hbox_unpack_clear:N { c }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \vbox_unpack_drop:N }
-\cs_gset_protected:Npn \vbox_unpack_clear:N
-  { \vbox_unpack_drop:N }
-\cs_generate_variant:Nn \vbox_unpack_clear:N { c }
 \__kernel_patch_deprecation:nnNNpn { 2022-01-01 } { \str_lowercase:n }
 \cs_gset:Npn \str_lower_case:n { \str_lowercase:n }
 \__kernel_patch_deprecation:nnNNpn { 2022-01-01 } { \str_lowercase:f }
@@ -55,40 +39,6 @@
 \cs_gset:Npn \seq_indexed_map_inline:Nn { \seq_map_indexed_inline:Nn }
 \__kernel_patch_deprecation:nnNNpn { 2022-07-01 } { \seq_map_indexed_function:NN }
 \cs_gset:Npn \seq_indexed_map_function:NN { \seq_map_indexed_function:NN }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \file_get:nnN }
-\cs_gset_protected:Npn \tl_set_from_file:Nnn #1#2#3
-  { \file_get:nnN {#3} {#2} #1 }
-\cs_generate_variant:Nn \tl_set_from_file:Nnn { c }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \file_get:nnN }
-\cs_gset_protected:Npn \tl_gset_from_file:Nnn #1#2#3
-  {
-    \group_begin:
-      \file_get:nnN {#3} {#2} \l__tl_internal_a_tl
-      \tl_gset_eq:NN #1 \l__tl_internal_a_tl
-    \group_end:
-  }
-\cs_generate_variant:Nn \tl_gset_from_file:Nnn { c }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \file_get:nnN }
-\cs_gset_protected:Npn \tl_set_from_file_x:Nnn #1#2#3
-  {
-    \group_begin:
-      \file_get:nnN {#3} {#2} \l__tl_internal_a_tl
-      #2 \scan_stop:
-      \__kernel_tl_set:Nx \l__tl_internal_a_tl { \l__tl_internal_a_tl }
-    \exp_args:NNNo \group_end:
-    \tl_set:Nn #1 \l__tl_internal_a_tl
-  }
-\cs_generate_variant:Nn \tl_set_from_file_x:Nnn { c }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \file_get:nnN }
-\cs_gset_protected:Npn \tl_gset_from_file_x:Nnn #1#2#3
-  {
-    \group_begin:
-      \file_get:nnN {#3} {#2} \l__tl_internal_a_tl
-      #2 \scan_stop:
-      \__kernel_tl_gset:Nx #1 { \l__tl_internal_a_tl }
-    \group_end:
-  }
-\cs_generate_variant:Nn \tl_gset_from_file_x:Nnn { c }
 \__kernel_patch_deprecation:nnNNpn { 2022-01-01 } { \text_lowercase:n }
 \cs_gset:Npn \tl_lower_case:n #1
   { \text_lowercase:n {#1} }
@@ -107,12 +57,6 @@
 \__kernel_patch_deprecation:nnNNpn { 2022-01-01 } { \text_titlecase:nn }
 \cs_gset:Npn \tl_mixed_case:nn #1#2
   { \text_titlecase:nn {#1} {#2} }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \cs_prefix_spec:N }
-\cs_gset:Npn \token_get_prefix_spec:N { \cs_prefix_spec:N }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \cs_argument_spec:N }
-\cs_gset:Npn \token_get_arg_spec:N { \cs_argument_spec:N }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { \cs_replacement_spec:N }
-\cs_gset:Npn \token_get_replacement_spec:N { \cs_replacement_spec:N }
 \__kernel_patch_deprecation:nnNNpn { 2022-01-01 } { \char_lowercase:N }
 \cs_gset:Npn \char_lower_case:N { \char_lowercase:N }
 \__kernel_patch_deprecation:nnNNpn { 2022-01-01 } { \char_uppercase:N }
@@ -129,8 +73,6 @@
 \cs_gset:Npn \char_str_mixed_case:N { \char_str_titlecase:N }
 \__kernel_patch_deprecation:nnNNpn { 2022-01-01 } { \char_str_foldcase:N }
 \cs_gset:Npn \char_str_fold_case:N { \char_str_foldcase:N }
-\__kernel_patch_deprecation:nnNNpn { 2021-01-01 } { -1 }
-\cs_gset_protected:Npn \c_term_ior { -1 \scan_stop: }
 %% 
 %%
 %% End of file `l3deprecation.def'.



More information about the tex-live-commits mailing list.