texlive[55057] Master/texmf-dist: l3 (7may20)

commits+karl at tug.org commits+karl at tug.org
Thu May 7 23:25:40 CEST 2020


Revision: 55057
          http://tug.org/svn/texlive?view=revision&revision=55057
Author:   karl
Date:     2020-05-07 23:25:38 +0200 (Thu, 07 May 2020)
Log Message:
-----------
l3 (7may20)

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/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/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/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-pdf.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.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/l3clist.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
    trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.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/l3final.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/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-pdfmode.def
    trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xdvipdfmx.def
    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

Modified: trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3backend/CHANGELOG.md	2020-05-07 21:25:38 UTC (rev 55057)
@@ -6,6 +6,14 @@
 
 ## [Unreleased]
 
+## [2020-05-05]
+
+### Added
+- `\__pdf_backend_pageobject_ref:n`
+
+### Changed
+- Extend PDF compression control to `dvips`
+
 ## [2020-03-12]
 
 ### Fixed
@@ -61,7 +69,8 @@
 - Include `l3backend` in file names
 - Moved backend code to internal for each 'parent' module
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2020-03-12...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2020-05-05...HEAD
+[2020-05-05]: https://github.com/latex3/latex3/compare/2020-03-12...2020-05-05
 [2020-03-12]: https://github.com/latex3/latex3/compare/2020-02-23...2020-03-12
 [2020-02-23]: https://github.com/latex3/latex3/compare/2020-02-21...2020-02-23
 [2020-02-21]: https://github.com/latex3/latex3/compare/2020-02-03...2020-02-21

Modified: trunk/Master/texmf-dist/doc/latex/l3backend/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3backend/README.md	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3backend/README.md	2020-05-07 21:25:38 UTC (rev 55057)
@@ -1,7 +1,7 @@
 LaTeX3 Backend Drivers
 ======================
 
-Release 2020-03-12
+Release 2020-05-05
 
 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/l3kernel/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md	2020-05-07 21:25:38 UTC (rev 55057)
@@ -7,10 +7,18 @@
 
 ## [Unreleased]
 
+## [2020-05-05]
+
+### Added
+- Recognize the exponent marker `E` (same as `e`) in floating point numbers
+
+### Fixed
+- Leave active characters untouched when case-changing (see #715)
+
 ## [2020-04-06]
 
 ### Added
-- Control for start-of-titecasing: see `\l_text_titlecase_check_letter_bool`
+- Control for start-of-titlecasing: see `\l_text_titlecase_check_letter_bool`
 
 ### Fixed
 - Nesting of `\seq_shuffle:N` in another sequence mapping (issue #687)
@@ -665,7 +673,8 @@
 - Step func­tions have been added for dim vari­ables,
   e.g. `\dim_step_in­line:nnnn`
 
-[Unreleased]: https://github.com/latex3/latex3/compare/2020-04-06...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2020-05-05...HEAD
+[2020-05-05]: https://github.com/latex3/latex3/compare/2020-04-06...2020-05-05
 [2020-04-06]: https://github.com/latex3/latex3/compare/2020-03-06...2020-04-06
 [2020-03-06]: https://github.com/latex3/latex3/compare/2020-03-03...2020-03-06
 [2020-03-03]: https://github.com/latex3/latex3/compare/2020-02-25...2020-03-03

Modified: trunk/Master/texmf-dist/doc/latex/l3kernel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/README.md	2020-05-07 21:25:38 UTC (rev 55057)
@@ -1,7 +1,7 @@
 LaTeX3 Programming Conventions
 ==============================
 
-Release 2020-04-06
+Release 2020-05-05
 
 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	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/interface3.tex	2020-05-07 21:25:38 UTC (rev 55057)
@@ -54,7 +54,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2020-04-06}
+\date{Released 2020-05-05}
 
 \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/l3prefixes.csv
===================================================================
--- trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3prefixes.csv	2020-05-07 21:25:38 UTC (rev 55057)
@@ -3,7 +3,7 @@
 GS,gs1,Markus Kohm,,,,2013-03-16,2013-03-16,
 MOdiagram,modiagram,Clemens Niederberger,https://bitbucket.org/cgnieder/modiagram/,git@bitbucket.org:cgnieder/modiagram.git,https://bitbucket.org/cgnieder/modiagram/issues,2013-03-16,2013-03-16,
 UFca,citeall,Ulrike Fischer,,,,2015-04-09,2016-02-26,
-acro,acro,Clemens Niederberger,https://bitbucket.org/cgnieder/acro/,git@bitbucket.org:cgnieder/acro.git,https://bitbucket.org/cgnieder/acro/issues,2013-03-16,2013-03-16,
+acro,acro,Clemens Niederberger,https://github.com/cgnieder/acro/,https://github.com/cgnieder/acro.git,https://github.com/cgnieder/acro/issues,2013-03-16,2020-04-14,
 algobox,algobox,Julien Rivaud,,,,2018-06-13,2018-06-13,
 alignment,l3kernel,The LaTeX3 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,
 alloc,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,Internal only but reserved
@@ -14,6 +14,7 @@
 avm,langsci-avm,Felix Kopecky,https://ctan.org/pkg/langsci-avm,https://github.com/langsci/langsci-avm,https://github.com/langsci/langsci-avm/issues,2020-03-11,2020-03-11,
 backend,l3backend,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2019-06-04,2019-06-04,
 backslash,l3kernel,The LaTeX3 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,
+bearwear,bearwear,Ulrike Fischer,https://github.com/u-fischer/bearwear,https://github.com/u-fischer/bearwear,https://github.com/u-fischer/bearwear/issues,2020-04-24,2020-04-24,
 bool,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 box,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 bxjh,BXjaholiday,Takuto Asakura,https://github.com/wtsnjp/BXjaholiday,https://github.com/wtsnjp/BXjaholiday.git,https://github.com/wtsnjp/BXjaholiday/issues,2018-02-02,2019-02-02,
@@ -21,9 +22,9 @@
 cctab,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-28,2012-09-28,
 cellprops,cellprops,Julien Rivaud,,,,2018-06-13,2018-06-13,
 char,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
-chemformula,chemmacros,Clemens Niederberger,https://bitbucket.org/cgnieder/chemmacros/,git@bitbucket.org:cgnieder/chemmacros.git,https://bitbucket.org/cgnieder/chemmacros/issues,2013-03-16,2013-03-16,
-chemmacros,chemmacros,Clemens Niederberger,https://bitbucket.org/cgnieder/chemmacros/,git@bitbucket.org:cgnieder/chemmacros.git,https://bitbucket.org/cgnieder/chemmacros/issues,2013-03-16,2013-03-16,
-chemnum,chemnum,Clemens Niederberger,https://bitbucket.org/cgnieder/chemnum/,git@bitbucket.org:cgnieder/chemnum.git,https://bitbucket.org/cgnieder/chemnum/issues,2013-03-16,2013-03-16,
+chemformula,chemformula,Clemens Niederberger,https://github.com/cgnieder/chemformula/,https://github.com/cgnieder/chemformula.git,https://github.com/cgnieder/chemformula/issues,2013-03-16,2020-04-14,
+chemmacros,chemmacros,Clemens Niederberger,https://github.com/cgnieder/chemmacros/,https://github.com/cgnieder/chemmacros.git,https://github.com/cgnieder/chemmacros/issues,2013-03-16,2020-04-14,
+chemnum,chemnum,Clemens Niederberger,https://github.com/cgnieder/chemnum/,https://github.com/cgnieder/chemnum.git,https://github.com/cgnieder/chemnum/issues,2013-03-16,2020-04-14,
 chk,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,Currently internal-only but reserved
 circumflex,l3kernel,The LaTeX3 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,
 classics,classics,Eduardo C. Lourenço de Lima,,,,2013-03-16,2013-03-16,
@@ -52,7 +53,7 @@
 else,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-28,2012-09-28,
 emoji,emoji,Xiangdong Zeng,https://github.com/stone-zeng/latex-emoji,https://github.com/stone-zeng/latex-emoji.git,https://github.com/stone-zeng/latex-emoji/issues,2020-03-08,2020-03-08,
 empty,l3kernel,The LaTeX3 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,
-enotez,enotez,Clemens Niederberger,https://bitbucket.org/cgnieder/enotez/,git@bitbucket.org:cgnieder/enotez.git,https://bitbucket.org/cgnieder/enotez/issues,2013-03-16,2013-03-16,
+enotez,enotez,Clemens Niederberger,https://github.com/cgnieder/enotez/,https://github.com/cgnieder/enotez.git,https://github.com/cgnieder/enotez/issues,2013-03-16,2020-04-14,
 etex,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 exp,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 expl,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
@@ -69,7 +70,7 @@
 fmdug,dashundergaps,Frank Mittelbach,https://www.latex-project.org/,https://github.com/FrankMittelbach/fmitex.git,https://github.com/FrankMittelbach/fmitex/issues,2018-06-24,2018-06-24,
 fmuft,unicodefonttable,Frank Mittelbach,https://www.latex-project.org/,https://github.com/FrankMittelbach/fmitex.git,https://github.com/FrankMittelbach/fmitex/issues,2020-02-17,2020-02-17,
 fmwao,widows-and-orphans,Frank Mittelbach,https://www.latex-project.org/,https://github.com/FrankMittelbach/fmitex.git,https://github.com/FrankMittelbach/fmitex/issues,2018-09-26,2018-09-26,
-fnpct,fnpct,Clemens Niederberger,https://bitbucket.org/cgnieder/fnpct/,git@bitbucket.org:cgnieder/fnpct.git,https://bitbucket.org/cgnieder/fnpct/issues,2013-03-16,2013-03-16,
+fnpct,fnpct,Clemens Niederberger,https://github.com/cgnieder/fnpct/,https://github.com/cgnieder/fnpct.git,https://github.com/cgnieder/fnpct/issues,2013-03-16,2020-04-14,
 fontsizes,fontsizes,Julien Rivaud,,,,,2018-06-13,
 fontspec,fontspec,Will Robertson,https://github.com/wspr/fontspec,https://github.com/wspr/fontspec.git,https://github.com/wspr/fontspec/issues,2013-03-16,2013-03-16,
 fp,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
@@ -76,7 +77,7 @@
 galley,l3galley,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 gatherenum,gatherenum,Julien Rivaud,,,,2018-06-13,2018-06-14,
 getree,genealogytree,Thomas F. Sturm,https://github.com/T-F-S/genealogytree,https://github.com/T-F-S/genealogytree.git,https://github.com/T-F-S/genealogytree/issues,2020-02-19,2020-02-19,
-ghsystem,chemmacros,Clemens Niederberger,https://bitbucket.org/cgnieder/chemmacros/,git@bitbucket.org:cgnieder/chemmacros.git,https://bitbucket.org/cgnieder/chemmacros/issues,2013-03-16,2013-03-16,
+ghsystem,ghsystem,Clemens Niederberger,https://github.com/cgnieder/ghsystem/,https://github.com/cgnieder/ghsystem.git,https://github.com/cgnieder/ghsystem/issues,2013-03-16,2020-04-14,
 graph,lt3graph,Michiel Helvensteijn,,,,2014-02-05,2014-02-05,
 group,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 gtl,gtl,Bruno Le Floch,https://github.com/blefloch/latex-gtl,https://github.com/blefloch/latex-gtl.git,https://github.com/blefloch/latex-gtl/issues,2015-09-22,2015-09-22,
@@ -108,11 +109,13 @@
 mcrule,multicolrule,Karl Hagen,https://github.com/polysyllabic/multicolrule,https://github.com/polysyllabic/multicolrule.git,https://github.com/polysyllabic/multicolrule/issues,2018-12-24,2018-12-24,
 mermap,mercatormap,Thomas F. Sturm,https://github.com/T-F-S/mercatormap,https://github.com/T-F-S/mercatormap.git,https://github.com/T-F-S/mercatormap/issues,2020-02-19,2020-02-19,
 mhchem,mhchem,Martin Hensel,,,,2014-02-05,2014-02-05,
+minibox,minibox,Will Robertson,,https://github.com/wspr/will2e.git,https://github.com/wspr/will2e/issues,2020-04-24,2020-04-24,
 minus,l3kernel,The LaTeX3 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,
-mix,media9,Alexander Grahn,,,,2013-01-18,2013-01-18,
+mix,media9,Alexander Grahn,,https://gitlab.com/agrahn/media9,https://gitlab.com/agrahn/media9/issues,2013-01-18,2020-04-15,
 mode,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 morewrites,morewrites,Bruno Le Floch,https://github.com/blefloch/latex-morewrites,https://github.com/blefloch/latex-morewrites.git,https://github.com/blefloch/latex-morewrites/issues,2013-03-16,2015-09-22,
 msg,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
+msvg,media4svg,Alexander Grahn,,https://gitlab.com/agrahn/media4svg,https://gitlab.com/agrahn/media4svg/issues,2020-04-15,2020-04-15,
 muskip,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 nan,l3kernel,The LaTeX3 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,
@@ -120,12 +123,12 @@
 no,l3kernel,The LaTeX3 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 LaTeX3 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,
-ocgbase,ocgx2,Alexander Grahn,,,,2016-02-26,2016-02-26,
-ocgxii,ocgx2,Alexander Grahn,,,,2016-02-26,2016-02-26,
+ocgbase,ocgx2,Alexander Grahn,,https://gitlab.com/agrahn/ocgx2,https://gitlab.com/agrahn/ocgx2/issues,2016-02-26,2020-04-15,
+ocgxii,ocgx2,Alexander Grahn,,https://gitlab.com/agrahn/ocgx2,https://gitlab.com/agrahn/ocgx2/issues,2016-02-26,2020-04-15,
 one,l3kernel,The LaTeX3 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,
 or,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-28,2012-09-28,
 parameter,l3kernel,The LaTeX3 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,
-pbs,media9,Alexander Grahn,,,,2016-02-26,2016-02-26,
+pbs,media9,Alexander Grahn,,https://gitlab.com/agrahn/media9,https://gitlab.com/agrahn/media9/issues,2016-02-26,2020-04-15,
 pdf,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2019-06-02,2019-06-02,
 pdftex,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 peek,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
@@ -158,10 +161,10 @@
 stm,lt3-stm,CV Radhakrishnan,http://www.cvr.cc/,,,2014-02-26,2014-02-26,
 stop,l3kernel,The LaTeX3 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,
 str,"l3kernel,l3str,l3str-format",The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
-substances,substances,Clemens Niederberger,https://bitbucket.org/cgnieder/substances/,git@bitbucket.org:cgnieder/substances.git,https://bitbucket.org/cgnieder/substances/issues,2013-03-16,2013-03-16,
+substances,substances,Clemens Niederberger,https://github.com/cgnieder/substances/,https://github.com/cgnieder/substances.git,https://github.com/cgnieder/substances/issues,2013-03-16,2020-04-14,
 sys,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2015-09-07,2015-09-08,
 tag,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2019-06-02,2019-06-02,
-tasks,exsheets,Clemens Niederberger,https://bitbucket.org/cgnieder/exsheets/,git@bitbucket.org:cgnieder/exsheets.git,https://bitbucket.org/cgnieder/exsheets/issues,2013-03-16,2013-03-16,
+tasks,tasks,Clemens Niederberger,https://github.com/cgnieder/tasks/,https://github.com/cgnieder/tasks.git,https://github.com/cgnieder/cgnieder/tasks/issues,2013-03-16,2020-04-14,
 tcobox,tcolorbox,Thomas F. Sturm,https://github.com/T-F-S/tcolorbox,https://github.com/T-F-S/tcolorbox.git,https://github.com/T-F-S/tcolorbox/issues,2020-02-19,2020-02-19,
 term,l3kernel,The LaTeX3 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,
 tex,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
@@ -172,6 +175,8 @@
 tmpa,l3kernel,The LaTeX3 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,
 tmpb,l3kernel,The LaTeX3 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,
 token,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
+ufcombo,combofont,Ulrike Fischer,https://github.com/u-fischer/combofont,https://github.com/u-fischer/combofont,https://github.com/u-fischer/combofont/issues,2020-04-24,2020-04-24,
+ufgrid,returntogrid,Ulrike Fischer,https://github.com/u-fischer/returntogrid,https://github.com/u-fischer/returntogrid,https://github.com/u-fischer/returntogrid/issues,2020-04-24,2020-04-24,
 uftag,tagpdf,Ulrike Fischer,,,,2018-07-15,2018-07-15,
 um,unicode-math,Will Robertson,https://github.com/wspr/unicode-math,https://github.com/wspr/unicode-math.git,https://github.com/wspr/unicode-math/issues,2013-03-16,2013-03-16,
 underscore,l3kernel,The LaTeX3 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,
@@ -190,7 +195,8 @@
 xpatch,"regexpatch,xpatch",Enrico Gregorio,,,,2013-03-16,2013-03-16,
 xpeek,xpeek,Joel C. Salomon,,,,2013-03-16,2013-03-16,
 xpinyin,xpinyin,Qing Lee,https://github.com/CTeX-org/ctex-kit,https://github.com/CTeX-org/ctex-kit.git,https://github.com/CTeX-org/ctex-kit/issues,2013-03-16,2013-05-26,
-xsb,xsavebox,Alexander Grahn,,,,2016-02-26,2016-02-26,
+xsb,xsavebox,Alexander Grahn,,https://gitlab.com/agrahn/xsavebox,https://gitlab.com/agrahn/xsavebox/issues,2016-02-26,2020-04-15,
+xsim,xsim,Clemens Niederberger,https://github.com/cgnieder/xsim/,https://github.com/cgnieder/xsim.git,https://github.com/cgnieder/xsim/issues,2020-04-14,2020-04-14,
 xtemplate,xtemplate,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
 yoin,yoin,Tom Hejda,https://github.com/tohecz/yoin,https://github.com/tohecz/yoin.git,https://github.com/tohecz/yoin/issues,2016-02-22,2016-02-22,
 zero,l3kernel,The LaTeX3 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	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex	2020-05-07 21:25:38 UTC (rev 55057)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2020-04-06}
+\date{Released 2020-05-05}
 
 \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	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.tex	2020-05-07 21:25:38 UTC (rev 55057)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2020-04-06}
+\date{Released 2020-05-05}
 
 \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	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/l3term-glossary.tex	2020-05-07 21:25:38 UTC (rev 55057)
@@ -32,7 +32,7 @@
         {latex-team at latex-project.org}%
     }%
 }
-\date{Released 2020-04-06}
+\date{Released 2020-05-05}
 
 \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	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/doc/latex/l3kernel/source3.tex	2020-05-07 21:25:38 UTC (rev 55057)
@@ -53,7 +53,7 @@
          {latex-team at latex-project.org}%
    }%
 }
-\date{Released 2020-04-06}
+\date{Released 2020-05-05}
 
 \pagenumbering{roman}
 \maketitle

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-basics.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-12}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %
@@ -71,23 +71,23 @@
 %<*package>
 \ProvidesExplFile
 %<*dvipdfmx>
-  {l3backend-dvipdfmx.def}{2020-03-12}{}
+  {l3backend-dvipdfmx.def}{2020-05-05}{}
   {L3 backend support: dvipdfmx}
 %</dvipdfmx>
 %<*dvips>
-  {l3backend-dvips.def}{2020-03-12}{}
+  {l3backend-dvips.def}{2020-05-05}{}
   {L3 backend support: dvips}
 %</dvips>
 %<*dvisvgm>
-  {l3backend-dvisvgm.def}{2020-03-12}{}
+  {l3backend-dvisvgm.def}{2020-05-05}{}
   {L3 backend support: dvisvgm}
 %</dvisvgm>
 %<*pdfmode>
-  {l3backend-pdfmode.def}{2020-03-12}{}
+  {l3backend-pdfmode.def}{2020-05-05}{}
   {L3 backend support: PDF mode}
 %</pdfmode>
 %<*xdvipdfmx>
-  {l3backend-xdvipdfmx.def}{2020-03-12}{}
+  {l3backend-xdvipdfmx.def}{2020-05-05}{}
   {L3 backend support: xdvipdfmx}
 %</xdvipdfmx>
 %</package>

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-box.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-12}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-color.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-12}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-draw.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-12}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-graphics.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-12}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %
@@ -166,7 +166,7 @@
     \graphics_bb_restore:xF { #1 \l_@@_graphics_attr_tl }
       { \@@_backend_getbb_auxii:n {#1} }
   }
-%    \begin{macrocode}
+%    \end{macrocode}
 %   Measuring the graphic is done by boxing up: for PDF graphics we could
 %   use |\tex_pdfximagebbox:D|, but if doesn't work for other types.
 %   As the box always starts at $(0,0)$ there is no need to worry about

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-header.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-12}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3backend/l3backend-pdf.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-03-12}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %
@@ -227,6 +227,14 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}[EXP]{\@@_backend_pageobject_ref:n}
+%   Page references are easy in \texttt{dvips}.
+%    \begin{macrocode}
+\cs_new:Npn \@@_backend_pageobject_ref:n #1
+  { { Page #1 } }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsubsection{Annotations}
 %
 % In \texttt{dvips}, annotations have to be constructed manually. As such,
@@ -263,7 +271,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_annotation:nnnn #1#2#3#4
   {
-    \exp_args:Nf \@@_backend_annotation_aux:nnnn 
+    \exp_args:Nf \@@_backend_annotation_aux:nnnn
       { \dim_eval:n {#1} } {#2} {#3} {#4}
   }
 \cs_new_protected:Npn \@@_backend_annotation_aux:nnnn #1#2#3#4
@@ -666,10 +674,32 @@
 %
 % \begin{macro}{\@@_backend_compresslevel:n}
 % \begin{macro}{\@@_backend_compress_objects:n}
-%   These are all no-ops.
+%   Doable for the usual \texttt{ps2pdf} method.
 %    \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_compresslevel:n #1 { }
-\cs_new_protected:Npn \@@_backend_compress_objects:n #1 { }
+\cs_new_protected:Npn \@@_backend_compresslevel:n #1
+  {
+    \int_compare:nNnT {#1} = 0
+      {
+        \__kernel_backend_literal_postscript:n
+          {
+            /setdistillerparams ~ where
+             { pop << /CompressPages ~ false >> setdistillerparams }
+            if
+          }
+      }
+  }
+\cs_new_protected:Npn \@@_backend_compress_objects:n #1
+  {
+    \bool_if:nF {#1}
+      {
+        \__kernel_backend_literal_postscript:n
+          {
+            /setdistillerparams ~ where
+             { pop << /CompressStreams ~ false >> setdistillerparams }
+            if
+          }
+      }
+  }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -998,6 +1028,20 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}[EXP]{\@@_backend_pageobject_ref:n}
+%   The usual wrapper situation.
+%    \begin{macrocode}
+\cs_new:Npx \@@_backend_pageobject_ref:n #1
+  {
+    \exp_not:N \int_value:w
+      \cs_if_exist:NTF \tex_pdffeedback:D
+        { \exp_not:N \tex_pdffeedback:D pageref }
+        { \exp_not:N \tex_pdfpageref:D }
+          \c_space_tl #1 \c_space_tl \c_space_tl \c_space_tl 0 ~ R
+  }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsubsection{Structure}
 %
 % \begin{macro}{\@@_backend_compresslevel:n}
@@ -1240,6 +1284,14 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}[EXP]{\@@_backend_pageobject_ref:n}
+%   Page references are easy in \texttt{(x)dvipdfmx}.
+%    \begin{macrocode}
+\cs_new:Npn \@@_backend_pageobject_ref:n #1
+  { @page #1 }
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsubsection{Annotations}
 %
 % \begin{variable}{\g_@@_landscape_bool}
@@ -1498,6 +1550,7 @@
 % \begin{macro}{\@@_backend_object_write:nn, , \@@_backend_object_write:nx}
 % \begin{macro}{\@@_backend_object_now:nn, , \@@_backend_object_now:nx}
 % \begin{macro}{\@@_backend_object_last:}
+% \begin{macro}[EXP]{\@@_backend_pageobject_ref:n}
 %   All no-ops here.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_backend_object_new:nn #1#2 { }
@@ -1507,6 +1560,7 @@
 \cs_new_protected:Npn \@@_backend_object_now:nn #1#2 { }
 \cs_new_protected:Npn \@@_backend_object_now:nx #1#2 { }
 \cs_new:Npn \@@_backend_object_last: { }
+\cs_new:Npn \@@_backend_pageobject_ref:n #1 { }
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -1513,6 +1567,7 @@
 % \end{macro}
 % \end{macro}
 % \end{macro}
+% \end{macro}
 %
 % \subsubsection{Structure}
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/expl3.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -24,7 +24,7 @@
 %
 %<*driver|generic|package|2ekernel>
 %</driver|generic|package|2ekernel>
-\def\ExplFileDate{2020-04-06}%
+\def\ExplFileDate{2020-05-05}%
 %<*driver>
 \documentclass[full]{l3doc}
 \usepackage{graphicx}
@@ -51,7 +51,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3alloc.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3basics.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3box.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3candidates.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3clist.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3coffins.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3color-base.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3debug.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3deprecation.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %
@@ -358,8 +358,8 @@
 %    \begin{macrocode}
 \__kernel_msg_new:nnn { kernel } { deprecated-command }
   {
-    '#2'~deprecated~on~#1.
-    \tl_if_empty:nF {#3} { ~Use~'#3'. }
+    \tl_if_blank:nF {#3} { Use~ \tl_trim_spaces:n {#3} ~not~ }
+    #2~deprecated~on~#1.
     \str_if_eq:nnT {#4} { grace }
       {
         \c_space_tl

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3doc.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -79,7 +79,7 @@
 %
 % \title{The \cls{l3doc} class}
 % \author{\Team}
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 % \maketitle
 % \tableofcontents
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3docstrip.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -63,7 +63,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3expan.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3file.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3final.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-assign.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-aux.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-basics.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-convert.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-expo.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-extended.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-logic.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-parse.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %
@@ -1647,8 +1647,8 @@
 %   This function should be called within an \cs{int_value:w}
 %   expansion (or within an integer expression).  It leaves digits of the
 %   exponent behind it in the input stream, and terminates the expansion
-%   with a semicolon.  If there is no~|e|, leave an exponent of~$0$.  If
-%   there is an~|e|, expand the next token to run some tests on it.  The
+%   with a semicolon.  If there is no~|e| (or~|E|), leave an exponent of~$0$.  If
+%   there is an~|e| or~|E|, expand the next token to run some tests on it.  The
 %   first rough test is that if the character code of~|#1| is greater
 %   than that of~|9| (largest code valid for an exponent, less than any
 %   code valid for an identifier), there was in fact no exponent;
@@ -1656,7 +1656,7 @@
 %    \begin{macrocode}
 \cs_new:Npn \@@_parse_exponent:N #1
   {
-    \if:w e \exp_not:N #1
+    \if:w e \if:w E \exp_not:N #1 e \else: \exp_not:N #1 \fi:
       \exp_after:wN \@@_parse_exponent_aux:N
       \exp:w
     \else:

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-random.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-round.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-traps.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 % \maketitle
 %
 % \begin{documentation}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp-trig.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -40,7 +40,7 @@
 %          {latex-team at latex-project.org}^^A
 %    }^^A
 % }
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fp.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -49,7 +49,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %
@@ -96,7 +96,7 @@
 %     $\operatorname{asech} x$, $\operatorname{acsch} x$.
 %   \item Extrema: $\max(x_{1},x_{2},\ldots)$, $\min(x_{1},x_{2},\ldots)$,
 %     $\operatorname{abs}(x)$.
-%   \item Rouning functions, controlled by two optional
+%   \item Rounding functions, controlled by two optional
 %     values,  $n$ (number of places, $0$ by default) and
 %       $t$ (behavior on a tie, $\nan$ by default):
 %     \begin{itemize}
@@ -446,10 +446,10 @@
 %   \end{syntax}
 %   Evaluates the \meta{floating point expressions} as described for
 %   \cs{fp_eval:n} and compares consecutive result using the
-%   corresponding \meta{relation}, namely it compares \meta{intexpr_1}
-%   and \meta{intexpr_2} using the \meta{relation_1}, then
-%   \meta{intexpr_2} and \meta{intexpr_3} using the \meta{relation_2},
-%   until finally comparing \meta{intexpr_N} and \meta{intexpr_{N+1}}
+%   corresponding \meta{relation}, namely it compares \meta{fpexpr_1}
+%   and \meta{fpexpr_2} using the \meta{relation_1}, then
+%   \meta{fpexpr_2} and \meta{fpexpr_3} using the \meta{relation_2},
+%   until finally comparing \meta{fpexpr_N} and \meta{fpexpr_{N+1}}
 %   using the \meta{relation_N}.  The test yields \texttt{true} if all
 %   comparisons are \texttt{true}.  Each \meta{floating point
 %     expression} is evaluated only once.  Contrarily to
@@ -813,7 +813,7 @@
 %   \item \meta{sign}: a possibly empty string of |+| and |-| characters;
 %   \item \meta{significand}: a non-empty string of digits together with zero
 %     or one dot;
-%   \item \meta{exponent} optionally: the character |e|, followed by a
+%   \item \meta{exponent} optionally: the character |e| or |E|, followed by a
 %     possibly empty string of |+|~and~|-| tokens, and a non-empty string
 %     of digits.
 % \end{itemize}
@@ -843,7 +843,7 @@
 % valid floating point numbers.  Note that the latter could be mistaken
 % with the difference of \enquote{\texttt{e}} and $1$.  To avoid
 % confusions, the base of natural logarithms cannot be input as |e| and
-% should be input as \texttt{exp(1)} or \cs{c_e_fp}.
+% should be input as \texttt{exp(1)} or \cs{c_e_fp} (which is faster).
 %
 % Special numbers are input as follows:
 % \begin{itemize}

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3fparray.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3int.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3intarray.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3kernel-functions.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3keys.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3legacy.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3luatex.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3names.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prg.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3prop.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3quark.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3regex.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3seq.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3skip.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sort.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str-convert.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3str.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3sys.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-case.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %
@@ -160,7 +160,7 @@
 % \begin{macro}[EXP]
 %   {\@@_change_case_char_title:nN, \@@_change_case_char_titleonly:nN}
 % \begin{macro}[EXP]{\@@_change_case_char_title:nnnN}
-% \begin{macro}[EXP]{\@@_change_case_char_char:nnnN}
+% \begin{macro}[EXP]{\@@_change_case_char:nnnN, \@@_change_case_char_aux:nnnN}
 % \begin{macro}[EXP]{\@@_change_case_char_UTFviii:nnnNN}
 % \begin{macro}[EXP]{\@@_change_case_char_UTFviii:nnnNNN}
 % \begin{macro}[EXP]{\@@_change_case_char_UTFviii:nnnNNNNN}
@@ -568,19 +568,23 @@
 %   Unicode character, which is then used in a lookup. (As will become
 %   obvious below, there is no intention here of covering all of Unicode.)
 %    \begin{macrocode}
-\bool_lazy_or:nnTF
-  { \sys_if_engine_luatex_p: }
-  { \sys_if_engine_xetex_p: }
+\cs_new:Npn \@@_change_case_char:nnnN #1#2#3#4
   {
-    \cs_new:Npn \@@_change_case_char:nnnN #1#2#3#4
+    \token_if_active:NTF #4
+      { \@@_change_case_store:n {#4} }
       {
         \@@_change_case_store:e
           { \use:c { char_ #1 case :N } #4 }
-        \use:c { @@_change_case_char_next_ #2 :nn } {#2} {#3}
       }
+    \use:c { @@_change_case_char_next_ #2 :nn } {#2} {#3}
   }
+\bool_lazy_or:nnF
+  { \sys_if_engine_luatex_p: }
+  { \sys_if_engine_xetex_p: }
   {
-    \cs_new:Npn \@@_change_case_char:nnnN #1#2#3#4
+    \cs_new_eq:NN \@@_change_case_char_aux:nnnN
+      \@@_change_case_char:nnnN
+    \cs_gset:Npn \@@_change_case_char:nnnN #1#2#3#4
       {
         \int_compare:nNnTF { `#4 } > { "80 }
           {
@@ -593,10 +597,7 @@
               }
                 {#1} {#2} {#3} #4
           }
-          {
-            \@@_change_case_store:e{ \use:c { char_ #1 case :N } #4 }
-            \use:c { @@_change_case_char_next_ #2 :nn } {#2} {#3}
-          }
+          { \@@_change_case_char_aux:nnnN {#1} {#2} {#3} #4 }
        }
     \cs_new:Npn \@@_change_case_char_UTFviii:nnnNN #1#2#3#4#5
       { \@@_change_case_char_UTFviii:nnnn {#1} {#2} {#3} {#4#5} }

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text-purify.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3text.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl-analysis.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -44,7 +44,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3tl.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3token.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/source/latex/l3kernel/l3unicode.dtx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -43,7 +43,7 @@
 %    }^^A
 % }
 %
-% \date{Released 2020-04-06}
+% \date{Released 2020-05-05}
 %
 % \maketitle
 %

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def	2020-05-07 21:25:38 UTC (rev 55057)
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvipdfmx.def}{2020-03-12}{}
+  {l3backend-dvipdfmx.def}{2020-05-05}{}
   {L3 backend support: dvipdfmx}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -505,6 +505,8 @@
 \cs_generate_variant:Nn \__pdf_backend_object_now:nn { nx }
 \cs_new:Npn \__pdf_backend_object_last:
  { @pdf.obj \int_use:N \g__pdf_backend_object_int }
+\cs_new:Npn \__pdf_backend_pageobject_ref:n #1
+  { @page #1 }
 \bool_new:N \g__pdf_landscape_bool
 \AtBeginDocument
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def	2020-05-07 21:25:38 UTC (rev 55057)
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvips.def}{2020-03-12}{}
+  {l3backend-dvips.def}{2020-05-05}{}
   {L3 backend support: dvips}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -516,6 +516,8 @@
 \cs_generate_variant:Nn \__pdf_backend_object_now:nn { nx }
 \cs_new:Npn \__pdf_backend_object_last:
   { { pdf.obj \int_use:N \g__pdf_backend_object_int } }
+\cs_new:Npn \__pdf_backend_pageobject_ref:n #1
+  { { Page #1 } }
 \box_new:N \l__pdf_backend_content_box
 \box_new:N \l__pdf_backend_model_box
 \int_new:N \g__pdf_backend_annotation_int
@@ -774,8 +776,30 @@
         }
     \group_end:
   }
-\cs_new_protected:Npn \__pdf_backend_compresslevel:n #1 { }
-\cs_new_protected:Npn \__pdf_backend_compress_objects:n #1 { }
+\cs_new_protected:Npn \__pdf_backend_compresslevel:n #1
+  {
+    \int_compare:nNnT {#1} = 0
+      {
+        \__kernel_backend_literal_postscript:n
+          {
+            /setdistillerparams ~ where
+             { pop << /CompressPages ~ false >> setdistillerparams }
+            if
+          }
+      }
+  }
+\cs_new_protected:Npn \__pdf_backend_compress_objects:n #1
+  {
+    \bool_if:nF {#1}
+      {
+        \__kernel_backend_literal_postscript:n
+          {
+            /setdistillerparams ~ where
+             { pop << /CompressStreams ~ false >> setdistillerparams }
+            if
+          }
+      }
+  }
 \cs_new_protected:Npn \__pdf_backend_version_major_gset:n #1 { }
 \cs_new_protected:Npn \__pdf_backend_version_minor_gset:n #1 { }
 \cs_new:Npn \__pdf_backend_version_major: { -1 }

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-dvisvgm.def	2020-05-07 21:25:38 UTC (rev 55057)
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-dvisvgm.def}{2020-03-12}{}
+  {l3backend-dvisvgm.def}{2020-05-05}{}
   {L3 backend support: dvisvgm}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -515,6 +515,7 @@
 \cs_new_protected:Npn \__pdf_backend_object_now:nn #1#2 { }
 \cs_new_protected:Npn \__pdf_backend_object_now:nx #1#2 { }
 \cs_new:Npn \__pdf_backend_object_last: { }
+\cs_new:Npn \__pdf_backend_pageobject_ref:n #1 { }
 \cs_new_protected:Npn \__pdf_backend_compresslevel:n #1 { }
 \cs_new_protected:Npn \__pdf_backend_compress_objects:n #1 { }
 \cs_new_protected:Npn \__pdf_backend_version_major_gset:n #1 { }

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def	2020-05-07 21:25:38 UTC (rev 55057)
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-pdfmode.def}{2020-03-12}{}
+  {l3backend-pdfmode.def}{2020-05-05}{}
   {L3 backend support: PDF mode}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -673,6 +673,14 @@
       { \exp_not:N \tex_pdflastobj:D }
       \c_space_tl 0 ~ R
   }
+\cs_new:Npx \__pdf_backend_pageobject_ref:n #1
+  {
+    \exp_not:N \int_value:w
+      \cs_if_exist:NTF \tex_pdffeedback:D
+        { \exp_not:N \tex_pdffeedback:D pageref }
+        { \exp_not:N \tex_pdfpageref:D }
+          \c_space_tl #1 \c_space_tl \c_space_tl \c_space_tl 0 ~ R
+  }
 \cs_new_protected:Npx \__pdf_backend_compresslevel:n #1
   {
     \exp_not:N \tex_global:D

Modified: trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xdvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xdvipdfmx.def	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/tex/latex/l3backend/l3backend-xdvipdfmx.def	2020-05-07 21:25:38 UTC (rev 55057)
@@ -25,7 +25,7 @@
 %% 
 %% File: l3backend-basics.dtx
 \ProvidesExplFile
-  {l3backend-xdvipdfmx.def}{2020-03-12}{}
+  {l3backend-xdvipdfmx.def}{2020-05-05}{}
   {L3 backend support: xdvipdfmx}
 \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D
 \cs_new_protected:Npn \__kernel_backend_literal:n #1
@@ -551,6 +551,8 @@
 \cs_generate_variant:Nn \__pdf_backend_object_now:nn { nx }
 \cs_new:Npn \__pdf_backend_object_last:
  { @pdf.obj \int_use:N \g__pdf_backend_object_int }
+\cs_new:Npn \__pdf_backend_pageobject_ref:n #1
+  { @page #1 }
 \bool_new:N \g__pdf_landscape_bool
 \AtBeginDocument
   {

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex	2020-05-07 21:25:38 UTC (rev 55057)
@@ -68,7 +68,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2020-04-06}%
+\def\ExplFileDate{2020-05-05}%
 \begingroup
   \def\next{\endgroup}%
   \expandafter\ifx\csname PackageError\endcsname\relax
@@ -15364,7 +15364,7 @@
   }
 \cs_new:Npn \__fp_parse_exponent:N #1
   {
-    \if:w e \exp_not:N #1
+    \if:w e \if:w E \exp_not:N #1 e \else: \exp_not:N #1 \fi:
       \exp_after:wN \__fp_parse_exponent_aux:N
       \exp:w
     \else:
@@ -28559,19 +28559,23 @@
       }
         {#1} {#2} {#3} #4
   }
-\bool_lazy_or:nnTF
-  { \sys_if_engine_luatex_p: }
-  { \sys_if_engine_xetex_p: }
+\cs_new:Npn \__text_change_case_char:nnnN #1#2#3#4
   {
-    \cs_new:Npn \__text_change_case_char:nnnN #1#2#3#4
+    \token_if_active:NTF #4
+      { \__text_change_case_store:n {#4} }
       {
         \__text_change_case_store:e
           { \use:c { char_ #1 case :N } #4 }
-        \use:c { __text_change_case_char_next_ #2 :nn } {#2} {#3}
       }
+    \use:c { __text_change_case_char_next_ #2 :nn } {#2} {#3}
   }
+\bool_lazy_or:nnF
+  { \sys_if_engine_luatex_p: }
+  { \sys_if_engine_xetex_p: }
   {
-    \cs_new:Npn \__text_change_case_char:nnnN #1#2#3#4
+    \cs_new_eq:NN \__text_change_case_char_aux:nnnN
+      \__text_change_case_char:nnnN
+    \cs_gset:Npn \__text_change_case_char:nnnN #1#2#3#4
       {
         \int_compare:nNnTF { `#4 } > { "80 }
           {
@@ -28584,10 +28588,7 @@
               }
                 {#1} {#2} {#3} #4
           }
-          {
-            \__text_change_case_store:e{ \use:c { char_ #1 case :N } #4 }
-            \use:c { __text_change_case_char_next_ #2 :nn } {#2} {#3}
-          }
+          { \__text_change_case_char_aux:nnnN {#1} {#2} {#3} #4 }
        }
     \cs_new:Npn \__text_change_case_char_UTFviii:nnnNN #1#2#3#4#5
       { \__text_change_case_char_UTFviii:nnnn {#1} {#2} {#3} {#4#5} }
@@ -30643,8 +30644,8 @@
   }
 \__kernel_msg_new:nnn { kernel } { deprecated-command }
   {
-    '#2'~deprecated~on~#1.
-    \tl_if_empty:nF {#3} { ~Use~'#3'. }
+    \tl_if_blank:nF {#3} { Use~ \tl_trim_spaces:n {#3} ~not~ }
+    #2~deprecated~on~#1.
     \str_if_eq:nnT {#4} { grace }
       {
         \c_space_tl

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3-generic.tex	2020-05-07 21:25:38 UTC (rev 55057)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2020-04-06}%
+\def\ExplFileDate{2020-05-05}%
 \let\ExplLoaderFileDate\ExplFileDate
 \begingroup
   \def\tempa{LaTeX2e}%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.ltx	2020-05-07 21:25:38 UTC (rev 55057)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2020-04-06}%
+\def\ExplFileDate{2020-05-05}%
 \let\ExplLoaderFileDate\ExplFileDate
 \everyjob\expandafter{\the\everyjob
   \message{L3 programming layer <\ExplFileDate>}%

Modified: trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2020-05-07 21:24:22 UTC (rev 55056)
+++ trunk/Master/texmf-dist/tex/latex/l3kernel/expl3.sty	2020-05-07 21:25:38 UTC (rev 55057)
@@ -19,7 +19,7 @@
 %% and all files in that bundle must be distributed together.
 %% 
 %% File: expl3.dtx
-\def\ExplFileDate{2020-04-06}%
+\def\ExplFileDate{2020-05-05}%
 \let\ExplLoaderFileDate\ExplFileDate
 \ProvidesPackage{expl3}
   [%



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