[latex3-commits] [git/LaTeX3-latex3-latex3] pdfescape: Merge branch 'master' into pdfescape (34db5b838)
GitHub
noreply at github.com
Thu May 28 13:10:55 CEST 2020
Repository : https://github.com/latex3/latex3
On branch : pdfescape
Link : https://github.com/latex3/latex3/commit/34db5b83816a354fa6a5343b61773d5e8e1bf013
>---------------------------------------------------------------
commit 34db5b83816a354fa6a5343b61773d5e8e1bf013
Merge: 65f31c9fe 0c79bb351
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Thu May 28 12:10:55 2020 +0100
Merge branch 'master' into pdfescape
>---------------------------------------------------------------
34db5b83816a354fa6a5343b61773d5e8e1bf013
build-config.lua | 9 +
contrib/testfiles/ctex002.luatex.tlg | 2 -
l3backend/CHANGELOG.md | 9 +-
l3backend/README.md | 2 +-
l3backend/l3backend-basics.dtx | 12 +-
l3backend/l3backend-box.dtx | 2 +-
l3backend/l3backend-color.dtx | 10 +-
l3backend/l3backend-draw.dtx | 2 +-
l3backend/l3backend-graphics.dtx | 10 +-
l3backend/l3backend-header.dtx | 2 +-
l3backend/l3backend-pdf.dtx | 25 +-
l3experimental/CHANGELOG.md | 12 +-
l3experimental/README.md | 2 +-
l3experimental/l3benchmark/l3benchmark.dtx | 4 +-
l3experimental/l3cctab/l3cctab.dtx | 37 +-
l3experimental/l3cctab/testfiles/m3cctab001.lvt | 17 +
l3experimental/l3cctab/testfiles/m3cctab001.tlg | 5 +
l3experimental/l3color/l3color.dtx | 185 +-
l3experimental/l3color/testfiles/m3color002.lvt | 51 +
l3experimental/l3color/testfiles/m3color002.tlg | 68 +
l3experimental/l3draw/l3draw-boxes.dtx | 2 +-
l3experimental/l3draw/l3draw-layers.dtx | 2 +-
l3experimental/l3draw/l3draw-paths.dtx | 2 +-
l3experimental/l3draw/l3draw-points.dtx | 18 +-
l3experimental/l3draw/l3draw-scopes.dtx | 2 +-
l3experimental/l3draw/l3draw-softpath.dtx | 18 +-
l3experimental/l3draw/l3draw-state.dtx | 16 +-
l3experimental/l3draw/l3draw-transforms.dtx | 2 +-
l3experimental/l3draw/l3draw.dtx | 29 +-
l3experimental/l3graphics/l3graphics.dtx | 23 +-
l3experimental/l3pdf/l3pdf.dtx | 41 +-
l3experimental/l3pdf/testfiles/m3pdf002.lvt | 12 +
.../l3pdf/testfiles/m3pdf002.tlg | 5 +-
l3experimental/l3str/l3str-format.dtx | 50 +-
l3experimental/l3sys-shell/l3sys-shell.dtx | 35 +-
.../l3sys-shell/testfiles/m3sys-shell001.tlg | 3 +
l3experimental/xcoffins/xcoffins.dtx | 4 +-
l3experimental/xgalley/l3galley.dtx | 4 +-
l3experimental/xgalley/xgalley.dtx | 4 +-
l3kernel/CHANGELOG.md | 31 +-
l3kernel/README.md | 2 +-
l3kernel/doc/interface3.tex | 2 +-
l3kernel/doc/l3prefixes.csv | 42 +-
l3kernel/doc/l3styleguide.tex | 2 +-
l3kernel/doc/l3syntax-changes.tex | 2 +-
l3kernel/doc/l3term-glossary.tex | 2 +-
l3kernel/doc/source3.tex | 2 +-
l3kernel/doc/source3body.tex | 2 +-
l3kernel/expl3.dtx | 26 +-
l3kernel/l3.ins | 2 +-
l3kernel/l3alloc.dtx | 2 +-
l3kernel/l3basics.dtx | 85 +-
l3kernel/l3bootstrap.dtx | 2 +-
l3kernel/l3box.dtx | 2 +-
l3kernel/l3candidates.dtx | 43 +-
l3kernel/l3clist.dtx | 171 +-
l3kernel/l3coffins.dtx | 2 +-
l3kernel/l3color-base.dtx | 23 +-
l3kernel/l3debug.dtx | 51 +-
l3kernel/l3deprecation.dtx | 18 +-
l3kernel/l3doc.dtx | 2 +-
l3kernel/l3docstrip.dtx | 2 +-
l3kernel/l3expan.dtx | 116 +-
l3kernel/l3file.dtx | 160 +-
l3kernel/l3final.dtx | 2 +-
l3kernel/l3flag.dtx | 2 +-
l3kernel/l3format.ins | 2 +-
l3kernel/l3fp-assign.dtx | 2 +-
l3kernel/l3fp-aux.dtx | 47 +-
l3kernel/l3fp-basics.dtx | 2 +-
l3kernel/l3fp-convert.dtx | 6 +-
l3kernel/l3fp-expo.dtx | 6 +-
l3kernel/l3fp-extended.dtx | 2 +-
l3kernel/l3fp-logic.dtx | 28 +-
l3kernel/l3fp-parse.dtx | 52 +-
l3kernel/l3fp-random.dtx | 2 +-
l3kernel/l3fp-round.dtx | 2 +-
l3kernel/l3fp-traps.dtx | 2 +-
l3kernel/l3fp-trig.dtx | 2 +-
l3kernel/l3fp.dtx | 16 +-
l3kernel/l3fparray.dtx | 2 +-
l3kernel/l3int.dtx | 81 +-
l3kernel/l3intarray.dtx | 2 +-
l3kernel/l3kernel-functions.dtx | 100 +-
l3kernel/l3keys.dtx | 499 +-
l3kernel/l3legacy.dtx | 2 +-
l3kernel/l3luatex.dtx | 2 +-
l3kernel/l3msg.dtx | 51 +-
l3kernel/l3names.dtx | 2 +-
l3kernel/l3prg.dtx | 46 +-
l3kernel/l3prop.dtx | 66 +-
l3kernel/l3quark.dtx | 399 +-
l3kernel/l3regex.dtx | 53 +-
l3kernel/l3seq.dtx | 34 +-
l3kernel/l3skip.dtx | 40 +-
l3kernel/l3sort.dtx | 78 +-
l3kernel/l3str-convert.dtx | 150 +-
l3kernel/l3str.dtx | 140 +-
l3kernel/l3sys.dtx | 2 +-
l3kernel/l3text-case.dtx | 79 +-
l3kernel/l3text-purify.dtx | 133 +-
l3kernel/l3text.dtx | 98 +-
l3kernel/l3tl-analysis.dtx | 2 +-
l3kernel/l3tl.dtx | 203 +-
l3kernel/l3token.dtx | 93 +-
l3kernel/l3unicode.dtx | 2 +-
l3kernel/testfiles/m3char001.ptex.tlg | 16 +-
l3kernel/testfiles/m3char001.uptex.tlg | 16 +-
l3kernel/testfiles/m3clist007.lvt | 81 +
.../testfiles/m3clist007.tlg | 68 +-
l3kernel/testfiles/m3expl001.ptex.tlg | 2 +
l3kernel/testfiles/m3expl001.uptex.tlg | 2 +
l3kernel/testfiles/m3expl003.ptex.tlg | 2 +
l3kernel/testfiles/m3expl003.uptex.tlg | 2 +
l3kernel/testfiles/m3fp-parse001.lvt | 8 +
l3kernel/testfiles/m3fp-parse001.tlg | 6 +
l3kernel/testfiles/m3keyval001.luatex.tlg | 2 +-
l3kernel/testfiles/m3keyval001.tlg | 2 +-
.../{m3fp-basics002.tlg => m3keyval002.luatex.tlg} | 133 +-
l3kernel/testfiles/m3keyval002.lvt | 74 +
.../{m3fp-basics002.tlg => m3keyval002.tlg} | 133 +-
l3kernel/testfiles/m3quark001.tlg | 15 +-
l3kernel/testfiles/m3quark002.lvt | 95 +
l3kernel/testfiles/m3quark002.tlg | 96 +
l3kernel/testfiles/m3text002.luatex.tlg | 8 +
l3kernel/testfiles/m3text002.lvt | 12 +
l3kernel/testfiles/m3text002.tlg | 8 +
l3kernel/testfiles/m3text002.uptex.tlg | 8 +
l3kernel/testfiles/m3text002.xetex.tlg | 8 +
l3packages/CHANGELOG.md | 14 +-
l3packages/README.md | 2 +-
l3packages/l3keys2e/l3keys2e.dtx | 8 +-
l3packages/xfp/testfiles/xfp000.tlg | 3 +-
l3packages/xfp/xfp.dtx | 4 +-
l3packages/xfrac/xfrac.dtx | 4 +-
l3packages/xparse/build.lua | 2 +-
l3packages/xparse/testfiles/xparse000.tlg | 3 +-
l3packages/xparse/testfiles/xparse006.lvt | 41 +
l3packages/xparse/testfiles/xparse006.tlg | 47 +
l3packages/xparse/testfiles/xparse007.lvt | 30 +
l3packages/xparse/testfiles/xparse007.tlg | 38 +
l3packages/xparse/xparse.dtx | 158 +-
l3packages/xparse/xparse.ins | 5 +-
l3packages/xtemplate/xtemplate.dtx | 52 +-
l3trial/l3fp-extras/l3fp-functions.dtx | 22 +-
l3trial/l3fp-extras/l3fp-interchange.dtx | 6 +-
l3trial/l3fp-extras/l3fp-symbolic.dtx | 12 +-
l3trial/l3fp-extras/l3fp-types.dtx | 12 +-
support/texlive.sh | 2 +-
texmf/scripts/luaotfload/luaotfload-tool.lua | 1660 +
.../luaotfload/fontloader-reference-load-order.lua | 351 +
.../luaotfload/fontloader-reference-load-order.tex | 140 +
...er-2019-08-11.lua => fontloader-2020-04-30.lua} | 1195 +-
.../luatex/luaotfload/fontloader-basics-nod.lua | 122 +-
.../tex/luatex/luaotfload/fontloader-data-con.lua | 55 +-
.../tex/luatex/luaotfload/fontloader-font-cff.lua | 273 +-
.../tex/luatex/luaotfload/fontloader-font-con.lua | 36 +-
.../tex/luatex/luaotfload/fontloader-font-def.lua | 10 +-
.../tex/luatex/luaotfload/fontloader-font-dsp.lua | 71 +-
.../tex/luatex/luaotfload/fontloader-font-ini.lua | 4 +
.../tex/luatex/luaotfload/fontloader-font-map.lua | 264 +-
.../tex/luatex/luaotfload/fontloader-font-ocl.lua | 211 +-
.../tex/luatex/luaotfload/fontloader-font-onr.lua | 2 +-
.../tex/luatex/luaotfload/fontloader-font-osd.lua | 99 +-
.../tex/luatex/luaotfload/fontloader-font-ota.lua | 116 +-
.../tex/luatex/luaotfload/fontloader-font-otc.lua | 18 +-
.../tex/luatex/luaotfload/fontloader-font-otj.lua | 61 +-
.../tex/luatex/luaotfload/fontloader-font-otl.lua | 6 +-
.../tex/luatex/luaotfload/fontloader-font-oto.lua | 2 +-
.../tex/luatex/luaotfload/fontloader-font-otr.lua | 2 +-
.../tex/luatex/luaotfload/fontloader-font-ots.lua | 230 +-
.../tex/luatex/luaotfload/fontloader-font-oup.lua | 79 +-
texmf/tex/luatex/luaotfload/fontloader-l-file.lua | 20 +-
texmf/tex/luatex/luaotfload/fontloader-l-io.lua | 2 +-
texmf/tex/luatex/luaotfload/fontloader-l-lpeg.lua | 2 +-
texmf/tex/luatex/luaotfload/fontloader-l-lua.lua | 6 +
texmf/tex/luatex/luaotfload/fontloader-l-table.lua | 139 +-
.../tex/luatex/luaotfload/fontloader-l-unicode.lua | 84 +-
.../tex/luatex/luaotfload/fontloader-reference.lua | 1111 +-
.../tex/luatex/luaotfload/fontloader-util-str.lua | 42 +-
.../tex/luatex/luaotfload/luaotfload-auxiliary.lua | 153 +-
.../luatex/luaotfload/luaotfload-characters.lua | 45838 +++++++++++--------
texmf/tex/luatex/luaotfload/luaotfload-colors.lua | 329 +-
.../luatex/luaotfload/luaotfload-configuration.lua | 83 +-
.../tex/luatex/luaotfload/luaotfload-database.lua | 310 +-
.../luatex/luaotfload/luaotfload-diagnostics.lua | 66 +-
.../tex/luatex/luaotfload/luaotfload-embolden.lua | 17 +-
.../tex/luatex/luaotfload/luaotfload-fallback.lua | 138 +
.../tex/luatex/luaotfload/luaotfload-features.lua | 103 +-
.../tex/luatex/luaotfload/luaotfload-filelist.lua | 10 +-
.../tex/luatex/luaotfload/luaotfload-glyphlist.lua | 4 +-
.../luatex/luaotfload/luaotfload-harf-define.lua | 411 +
.../tex/luatex/luaotfload/luaotfload-harf-plug.lua | 1027 +
texmf/tex/luatex/luaotfload/luaotfload-init.lua | 445 +-
.../luatex/luaotfload/luaotfload-letterspace.lua | 52 +-
texmf/tex/luatex/luaotfload/luaotfload-loaders.lua | 74 +-
texmf/tex/luatex/luaotfload/luaotfload-log.lua | 36 +-
texmf/tex/luatex/luaotfload/luaotfload-main.lua | 134 +-
.../luatex/luaotfload/luaotfload-multiscript.lua | 343 +-
texmf/tex/luatex/luaotfload/luaotfload-notdef.lua | 231 +-
texmf/tex/luatex/luaotfload/luaotfload-parsers.lua | 49 +-
.../tex/luatex/luaotfload/luaotfload-resolvers.lua | 26 +-
texmf/tex/luatex/luaotfload/luaotfload-scripts.lua | 91 +
texmf/tex/luatex/luaotfload/luaotfload-status.lua | 116 +-
.../tex/luatex/luaotfload/luaotfload-suppress.lua | 89 +
texmf/tex/luatex/luaotfload/luaotfload-szss.lua | 226 +
.../tex/luatex/luaotfload/luaotfload-tounicode.lua | 200 +
texmf/tex/luatex/luaotfload/luaotfload-unicode.lua | 4 +-
texmf/tex/luatex/luaotfload/luaotfload.sty | 2 +-
209 files changed, 38036 insertions(+), 24312 deletions(-)
diff --cc l3kernel/CHANGELOG.md
index 0bec3a384,608fd1b57..3b095e30e
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@@ -7,9 -7,29 +7,32 @@@ this project uses date-based 'snapshot
## [Unreleased]
+### Added
+- `\str_convert_pdfname:n`
+
+ ## [2020-05-15]
+
+ ### Changed
+ - Make `\text_purify:n` `f`-type expandable
+
+ ## [2020-05-14]
+
+ ### Changed
+ - Performance improvements in keyval processing
+
+ ## [2020-05-11]
+
+ ### Changed
+ - Internal changes to quark handling
+
+ ## [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
More information about the latex3-commits
mailing list.