[latex3-commits] [git/LaTeX3-latex3-latex2e] rawoptions: merge from develop (eb30e576)
David Carlisle
d.p.carlisle at gmail.com
Mon Feb 22 01:30:21 CET 2021
Repository : https://github.com/latex3/latex2e
On branch : rawoptions
Link : https://github.com/latex3/latex2e/commit/eb30e576e75b14a7b900f552569e898033f90d37
>---------------------------------------------------------------
commit eb30e576e75b14a7b900f552569e898033f90d37
Merge: 803d6a42 df6e2ba0
Author: David Carlisle <d.p.carlisle at gmail.com>
Date: Mon Feb 22 00:30:21 2021 +0000
merge from develop
>---------------------------------------------------------------
eb30e576e75b14a7b900f552569e898033f90d37
base/build.lua | 3 +
base/changes.txt | 29 +
base/doc-v3beta.sty | 1241 +++++++++++++
base/doc/ltnews33.tex | 101 +-
base/doc/ltpara-code.tex | 4 +
base/doc/ltpara-doc.tex | 6 +
base/format.ins | 3 +
base/ltfinal.dtx | 1 +
base/ltoutenc.dtx | 87 +-
base/ltpara.dtx | 1159 ++++++++++++
base/manifest.txt | 1 +
base/testfiles-TU/github-0205.luatex.tlg | 4 +
base/testfiles-TU/github-0205.tlg | 5 +
base/testfiles-TU/github-0282.luatex.tlg | 1 +
base/testfiles-TU/github-0332.luatex.tlg | 12 +
base/testfiles-TU/github-0332.tlg | 25 +
base/testfiles-TU/tu-github-0069.luatex.tlg | 2 +
base/testfiles-TU/tu-github-0069.tlg | 3 +
base/testfiles-TU/tu-textcomp-003.luatex.tlg | 13 +
base/testfiles-TU/tu-textcomp-003.tlg | 21 +
base/testfiles-TU/tu-textcomp-004.luatex.tlg | 13 +
base/testfiles-TU/tu-textcomp-004.tlg | 22 +
base/testfiles-TU/tu-tl2e7.luatex.tlg | 36 +
base/testfiles-TU/tu-tl2e7.tlg | 66 +
base/testfiles-legacy/github-0069.tlg | 2 +
base/testfiles-legacy/github-0154.tlg | 4 +
base/testfiles-legacy/github-0205.tlg | 3 +
base/testfiles-legacy/github-0255-2019.tlg | 3 +
base/testfiles-legacy/github-0255.tlg | 3 +
base/testfiles-legacy/github-0484.tlg | 1 +
base/testfiles-legacy/tl2e7.tlg | 36 +
base/testfiles-legacy/tlb-textcomp-001.tlg | 13 +
base/testfiles-legacy/tlb-textcomp-002.tlg | 13 +
base/testfiles-legacy/tlb-textcomp-003.tlg | 13 +
base/testfiles-legacy/tlb-textcomp-004.tlg | 13 +
base/testfiles-legacy/tlb-textcomp-006.tlg | 3 +
base/testfiles-legacy/tlb-textcomp-007.tlg | 3 +
base/testfiles-lthooks/lthooks-000.tlg | 4 +
base/testfiles-lthooks/lthooks-001.tlg | 12 +
base/testfiles-lthooks/lthooks-002.tlg | 12 +
base/testfiles-lthooks/lthooks-003.tlg | 8 +
base/testfiles-lthooks/lthooks-004.tlg | 8 +
base/testfiles-lthooks/lthooks-005.tlg | 8 +
base/testfiles-lthooks/lthooks-006.tlg | 8 +
base/testfiles-lthooks/lthooks-007.tlg | 12 +
base/testfiles-lthooks/lthooks-008.tlg | 10 +-
base/testfiles-lthooks/lthooks-009.tlg | 4 +
base/testfiles-lthooks/lthooks-011.tlg | 16 +
base/testfiles-lthooks/lthooks-013.tlg | 6 +
base/testfiles-lthooks/lthooks-021.tlg | 4 +
base/testfiles-lthooks/lthooks-legacy.tlg | 4 +
base/testfiles-lthooks/shipout-002.tlg | 3 +
base/testfiles-lthooks2/lthooks2-002.tlg | 4 +
base/testfiles-lthooks2/lthooks2-005.tlg | 8 +
base/testfiles-lthooks2/shipout2-006.tlg | 3 +
base/testfiles-lthooks2/shipout2-011.tlg | 9 +
base/testfiles-search/README.md | 6 +
base/testfiles-search/github-0273.luatex.tlg | 24 +-
base/testfiles-search/github-0273.tlg | 18 +-
base/testfiles-search/github-0273.xetex.tlg | 19 +-
base/testfiles-search/github-0277.lvt | 2 +-
base/testfiles-search/github-0277.tlg | 2 +
base/testfiles-search/github-0277b.tlg | 13 +-
base/testfiles-search/github-0293.tlg | 15 +-
base/testfiles-search/github-0502.lvt | 25 +
base/testfiles-search/github-0502.tlg | 136 ++
base/testfiles-search/tlb-CJK-001.tlg | 10 +-
base/testfiles-search/tlb-nfssaxes-009.tlg | 18 +-
base/testfiles-search/tlb-nfssaxes-010.tlg | 18 +-
base/testfiles/github-0023.tlg | 1 +
base/testfiles/github-0049.luatex.tlg | 54 +
base/testfiles/github-0049.tlg | 54 +
base/testfiles/github-0049b.luatex.tlg | 54 +
base/testfiles/github-0049b.tlg | 54 +
base/testfiles/github-0070.luatex.tlg | 10 +
base/testfiles/github-0070.tlg | 10 +
base/testfiles/github-0070.xetex.tlg | 10 +
base/testfiles/github-0070b.luatex.tlg | 7 +
base/testfiles/github-0070b.tlg | 7 +
base/testfiles/github-0070b.xetex.tlg | 7 +
base/testfiles/github-0075.tlg | 1 +
base/testfiles/github-0102.tlg | 1 +
base/testfiles/github-0192.tlg | 3 +
base/testfiles/github-0252.tlg | 6 +
base/testfiles/github-0274.tlg | 3 +
base/testfiles/github-0303.tlg | 3 +
base/testfiles/github-0327-rollback.luatex.tlg | 3 +
base/testfiles/github-0327-rollback.tlg | 3 +
base/testfiles/github-0327-rollback.xetex.tlg | 7 +
base/testfiles/github-0327.luatex.tlg | 3 +
base/testfiles/github-0327.tlg | 3 +
base/testfiles/github-0327.xetex.tlg | 3 +
base/testfiles/github-0385.tlg | 1 +
base/testfiles/github-0404.luatex.tlg | 12 +
base/testfiles/github-0404.lvt | 68 +
base/testfiles/github-0404.tlg | 16 +
base/testfiles/github-0404.xetex.tlg | 12 +
base/testfiles/github-0427.tlg | 16 +
base/testfiles/github-0444.tlg | 7 +
base/testfiles/sx172785.luatex.tlg | 34 +
base/testfiles/sx172785.tlg | 34 +
base/testfiles/sx172785.xetex.tlg | 35 +
base/testfiles/tl2e2.luatex.tlg | 7 +
base/testfiles/tl2e2.tlg | 7 +
base/testfiles/tl2e3.tlg | 5 +
base/testfiles/tl2e4.luatex.tlg | 3 +
base/testfiles/tl2e4.tlg | 3 +
base/testfiles/tl2e6.tlg | 3 +
base/testfiles/tlb-commaaccent-001.tlg | 2 +
base/testfiles/tlb-ealloc-001.luatex.tlg | 4 +-
base/testfiles/tlb-ealloc-001.tlg | 4 +-
base/testfiles/tlb-hfloat-01.luatex.tlg | 3 +
base/testfiles/tlb-hfloat-01.tlg | 3 +
base/testfiles/tlb-utf8-dec-cp1252-2017.luatex.tlg | 1 +
base/testfiles/tlb-utf8-dec-cp1252-2017.tlg | 1 +
base/testfiles/tlb-utf8-dec-cp1252-2017.xetex.tlg | 2 +
base/testfiles/tlb-utf8-dec-cp1252.luatex.tlg | 1 +
base/testfiles/tlb-utf8-dec-cp1252.tlg | 1 +
base/testfiles/tlb-utf8-dec-cp1252.xetex.tlg | 2 +
base/testfiles/tlb-utf8-dec-utf8-2017.luatex.tlg | 1 +
base/testfiles/tlb-utf8-dec-utf8-2017.tlg | 1 +
base/testfiles/tlb-utf8-dec-utf8-2017.xetex.tlg | 1 +
base/testfiles/tlb-utf8-dec-utf8.luatex.tlg | 1 +
base/testfiles/tlb-utf8-dec-utf8.tlg | 1 +
base/testfiles/tlb-utf8-dec-utf8.xetex.tlg | 1 +
.../tlb-utf8-undec-cp1252-2017.luatex.tlg | 1 +
base/testfiles/tlb-utf8-undec-cp1252-2017.tlg | 1 +
.../testfiles/tlb-utf8-undec-cp1252-2017.xetex.tlg | 2 +
base/testfiles/tlb-utf8-undec-cp1252.luatex.tlg | 1 +
base/testfiles/tlb-utf8-undec-cp1252.tlg | 1 +
base/testfiles/tlb-utf8-undec-cp1252.xetex.tlg | 2 +
base/testfiles/tlb-utf8-undec-utf8-2017.luatex.tlg | 1 +
base/testfiles/tlb-utf8-undec-utf8-2017.tlg | 1 +
base/testfiles/tlb-utf8-undec-utf8-2017.xetex.tlg | 1 +
base/testfiles/tlb-utf8-undec-utf8.luatex.tlg | 1 +
base/testfiles/tlb-utf8-undec-utf8.tlg | 1 +
base/testfiles/tlb-utf8-undec-utf8.xetex.tlg | 1 +
base/testfiles/tlb0001.tlg | 1 +
base/testfiles/tlb0010.luatex.tlg | 3 +
base/testfiles/tlb0010.tlg | 3 +
base/testfiles/tlb0014.luatex.tlg | 8 +
base/testfiles/tlb0014.tlg | 8 +
base/testfiles/tlb0018.tlg | 5 +
base/testfiles/tlb0024.luatex.tlg | 3 +
base/testfiles/tlb0024.tlg | 3 +
base/testfiles/tlb0026.tlg | 2 +
base/testfiles/tlb0027a.luatex.tlg | 33 +
base/testfiles/tlb0027a.tlg | 33 +
base/testfiles/tlb0027b.luatex.tlg | 54 +
base/testfiles/tlb0027b.tlg | 54 +
base/testfiles/tlb0028.tlg | 9 +
base/testfiles/tlb0049.tlg | 13 +
base/testfiles/tlb0056.luatex.tlg | 11 +
base/testfiles/tlb0056.tlg | 11 +
base/testfiles/tlb0057-2015.tlg | 4 +
base/testfiles/tlb0057.tlg | 4 +
base/testfiles/tlb0063.tlg | 2 +
base/testfiles/tlb0073.luatex.tlg | 1 +
base/testfiles/tlb0073.tlg | 1 +
base/testfiles/tlb0084-2015.luatex.tlg | 7 +
base/testfiles/tlb0084-2015.tlg | 7 +
base/testfiles/tlb0084.luatex.tlg | 7 +
base/testfiles/tlb0084.tlg | 7 +
base/testfiles/tlb0130.tlg | 1 +
base/testfiles/tlb0150.tlg | 6 +
base/testfiles/tlb0152.luatex.tlg | 24 +
base/testfiles/tlb0152.tlg | 24 +
base/testfiles/tlb0202.luatex.tlg | 1 +
base/testfiles/tlb0202.tlg | 1 +
base/testfiles/tlb0230.tlg | 6 +
base/testfiles/tlb0250.tlg | 2 +
base/testfiles/tlb0320.luatex.tlg | 5 +
base/testfiles/tlb0320.tlg | 5 +
base/testfiles/tlb0327.tlg | 1 +
base/testfiles/tlb0406.luatex.tlg | 2 +-
base/testfiles/tlb0406.tlg | 2 +-
base/testfiles/tlb0427.tlg | 8 +
base/testfiles/tlb0438.luatex.tlg | 5 +
base/testfiles/tlb0438.tlg | 5 +
base/testfiles/tlb0480-2015.tlg | 2 +
base/testfiles/tlb0480.tlg | 2 +
base/testfiles/tlb0554.tlg | 3 +
base/testfiles/tlb0574.luatex.tlg | 6 +
base/testfiles/tlb0574.tlg | 6 +
base/testfiles/tlb0759.tlg | 1 +
base/testfiles/tlb0848.tlg | 2 +
base/testfiles/tlb0881.luatex.tlg | 5 +
base/testfiles/tlb0881.tlg | 5 +
base/testfiles/tlb0942.luatex.tlg | 2 +-
base/testfiles/tlb0942.tlg | 2 +-
base/testfiles/tlb1061.tlg | 1 +
base/testfiles/tlb1135.tlg | 8 +
base/testfiles/tlb1144.luatex.tlg | 25 +
base/testfiles/tlb1144.xetex.tlg | 25 +
base/testfiles/tlb1180.tlg | 2 +
base/testfiles/tlb1184.luatex.tlg | 8 +
base/testfiles/tlb1184.tlg | 8 +
base/testfiles/tlb1184.xetex.tlg | 8 +
base/testfiles/tlb1202.luatex.tlg | 25 +
base/testfiles/tlb1202.tlg | 25 +
base/testfiles/tlb1214.luatex.tlg | 25 +
base/testfiles/tlb1214.tlg | 25 +
base/testfiles/tlb1233.luatex.tlg | 2 +
base/testfiles/tlb1233.tlg | 2 +
base/testfiles/tlb1378.luatex.tlg | 3 +
base/testfiles/tlb1378.tlg | 3 +
base/testfiles/tlb1378.xetex.tlg | 3 +
base/testfiles/tlb1451.luatex.tlg | 4 +
base/testfiles/tlb1451.tlg | 4 +
base/testfiles/tlb1503.luatex.tlg | 12 +
base/testfiles/tlb1503.tlg | 12 +
base/testfiles/tlb1519.tlg | 2 +
base/testfiles/tlb1545.tlg | 1 +
base/testfiles/tlb1612.tlg | 1 +
base/testfiles/tlb1621.tlg | 8 +
base/testfiles/tlb1638.luatex.tlg | 48 +
base/testfiles/tlb1638.tlg | 48 +
base/testfiles/tlb1647.tlg | 9 +
base/testfiles/tlb1683.luatex.tlg | 6 +
base/testfiles/tlb1683.tlg | 6 +
base/testfiles/tlb1684.tlg | 2 +
base/testfiles/tlb1816.luatex.tlg | 5 +
base/testfiles/tlb1816.tlg | 5 +
base/testfiles/tlb1816.xetex.tlg | 5 +
base/testfiles/tlb1895.tlg | 4 +
base/testfiles/tlb1903.luatex.tlg | 8 +
base/testfiles/tlb1903.tlg | 8 +
base/testfiles/tlb1903.xetex.tlg | 15 +-
base/testfiles/tlb1944.luatex.tlg | 2 +
base/testfiles/tlb1944.tlg | 2 +
base/testfiles/tlb2133.luatex.tlg | 11 +
base/testfiles/tlb2133.tlg | 11 +
base/testfiles/tlb2145.tlg | 2 +
base/testfiles/tlb2203.luatex.tlg | 2 +
base/testfiles/tlb2203.tlg | 2 +
base/testfiles/tlb2203.xetex.tlg | 2 +
base/testfiles/tlb2499.luatex.tlg | 3 +
base/testfiles/tlb2499.tlg | 3 +
base/testfiles/tlb2558.luatex.tlg | 2 +-
base/testfiles/tlb2558.tlg | 2 +-
base/testfiles/tlb2558.xetex.tlg | 3 +-
base/testfiles/tlb2583-2015.luatex.tlg | 2 +
base/testfiles/tlb2583-2015.tlg | 4 +
base/testfiles/tlb2583.luatex.tlg | 2 +
base/testfiles/tlb2583.tlg | 4 +
base/testfiles/tlb2727.luatex.tlg | 6 +
base/testfiles/tlb2727.tlg | 6 +
base/testfiles/tlb2727.xetex.tlg | 6 +
base/testfiles/tlb2783.tlg | 1 +
base/testfiles/tlb3357.tlg | 1 +
base/testfiles/tlb3480.luatex.tlg | 4 +
base/testfiles/tlb3480.tlg | 6 +
base/testfiles/tlb3480.xetex.tlg | 4 +
base/testfiles/tlb3492.tlg | 3 +
base/testfiles/tlb3752.luatex.tlg | 9 +
base/testfiles/tlb3752.tlg | 9 +
base/testfiles/tlb3752e.luatex.tlg | 9 +
base/testfiles/tlb3752e.tlg | 9 +
base/testfiles/tlb3855-20170101.luatex.tlg | 3 +
base/testfiles/tlb3855-20170101.tlg | 3 +
base/testfiles/tlb3855.luatex.tlg | 3 +
base/testfiles/tlb3855.tlg | 3 +
base/testfiles/tlb4023.tlg | 6 +
base/testfiles/tlb4096.luatex.tlg | 34 +
base/testfiles/tlb4096.tlg | 34 +
base/testfiles/tltc001.luatex.tlg | 55 +
base/testfiles/tltc001.tlg | 55 +
base/testfiles/tltx001.luatex.tlg | 55 +
base/testfiles/tltx001.tlg | 55 +
base/testfiles/tltx001.xetex.tlg | 55 +
base/testfiles/tlxs09.tlg | 6 +
base/testfiles/tnfss2.luatex.tlg | 7 +
base/testfiles/tnfss2.tlg | 7 +
base/testfiles/tnfss3.tlg | 5 +
base/testfiles/tnfss4.luatex.tlg | 3 +
base/testfiles/tnfss4.tlg | 3 +
base/testfiles/tnfss6.tlg | 3 +
base/testfiles/tnfss7.luatex.tlg | 36 +
base/testfiles/tnfss7.tlg | 36 +
base/testfiles/tnfss7.xetex.tlg | 36 +
base/testfiles/vlatex01.luatex.tlg | 17 +
base/testfiles/vlatex01.tlg | 17 +
base/testfiles/vlatex02.luatex.tlg | 25 +
base/testfiles/vlatex02.lvt | 3 +-
base/testfiles/vlatex02.tlg | 25 +
base/testfiles/vlatex03-2015.luatex.tlg | 65 +
base/testfiles/vlatex03-2015.tlg | 65 +
base/testfiles/vlatex03.luatex.tlg | 64 +
base/testfiles/vlatex03.tlg | 64 +
base/testfiles/vlatex04.luatex.tlg | 22 +
base/testfiles/vlatex04.tlg | 22 +
base/testfiles/vlatex05.luatex.tlg | 52 +
base/testfiles/vlatex05.tlg | 52 +
base/testfiles/vlatex06-2015.luatex.tlg | 78 +
base/testfiles/vlatex06-2015.tlg | 78 +
base/testfiles/vlatex06.luatex.tlg | 77 +
base/testfiles/vlatex06.tlg | 77 +
base/testfiles/vlatex07.luatex.tlg | 17 +
base/testfiles/vlatex07.tlg | 17 +
base/testfiles/vtl2e01.luatex.tlg | 17 +
base/testfiles/vtl2e01.tlg | 17 +
base/testfiles/vtl2e02.luatex.tlg | 25 +
base/testfiles/vtl2e02.lvt | 3 +-
base/testfiles/vtl2e02.tlg | 25 +
base/testfiles/vtl2e03-2015.luatex.tlg | 66 +
base/testfiles/vtl2e03-2015.tlg | 66 +
base/testfiles/vtl2e03.luatex.tlg | 65 +
base/testfiles/vtl2e03.tlg | 65 +
base/testfiles/vtl2e04.luatex.tlg | 22 +
base/testfiles/vtl2e04.tlg | 22 +
base/testfiles/vtl2e05.luatex.tlg | 51 +
base/testfiles/vtl2e05.tlg | 51 +
base/testfiles/vtl2e06.luatex.tlg | 78 +
base/testfiles/vtl2e06.tlg | 78 +
base/testfiles/vtl2e07.luatex.tlg | 17 +
base/testfiles/vtl2e07.tlg | 17 +
base/update-rollback-tests.sh | 0
required/amsmath/testfiles/amsldoc-1.luatex.tlg | 7 +
required/amsmath/testfiles/amsldoc-1.tlg | 7 +
required/amsmath/testfiles/amsldoc-2.luatex.tlg | 2 +
required/amsmath/testfiles/amsldoc-2.tlg | 2 +
required/amsmath/testfiles/amsldoc-2.xetex.tlg | 2 +
required/amsmath/testfiles/amsldoc-3.luatex.tlg | 2 +
required/amsmath/testfiles/amsldoc-3.tlg | 2 +
required/amsmath/testfiles/amsldoc-4.luatex.tlg | 5 +
required/amsmath/testfiles/amsldoc-4.tlg | 5 +
required/amsmath/testfiles/amsldoc-5.luatex.tlg | 14 +
required/amsmath/testfiles/amsldoc-5.tlg | 14 +
required/amsmath/testfiles/amsldoc-5.xetex.tlg | 14 +
required/amsmath/testfiles/github-0126.luatex.tlg | 1 +
required/amsmath/testfiles/github-0126.tlg | 1 +
.../testfiles/github-amsmath-0005.luatex.tlg | 4 +
required/amsmath/testfiles/github-amsmath-0005.tlg | 4 +
required/amsmath/testfiles/github-amsmath-0049.tlg | 54 +
.../amsmath/testfiles/github-amsmath-0049b.tlg | 54 +
required/amsmath/testfiles/tlb-muskip-001.tlg | 1 +
.../testfiles/tlb-overunderset01.luatex.tlg | 5 +
required/amsmath/testfiles/tlb-overunderset01.tlg | 5 +
required/tools/testfiles/github-0042.tlg | 6 +
required/tools/testfiles/github-0072.tlg | 11 +
required/tools/testfiles/github-0100.tlg | 10 +
required/tools/testfiles/github-0102-tools.tlg | 1 +
required/tools/testfiles/github-0152.tlg | 8 +
required/tools/testfiles/github-0270.luatex.tlg | 6 +
required/tools/testfiles/github-0270.tlg | 6 +
required/tools/testfiles/github-0270.xetex.tlg | 6 +
required/tools/testfiles/sx121692.luatex.tlg | 15 +
required/tools/testfiles/sx121692.tlg | 15 +
required/tools/testfiles/sx138783b.luatex.tlg | 3 +
required/tools/testfiles/sx138783b.tlg | 3 +
required/tools/testfiles/sx197130.luatex.tlg | 13 +
required/tools/testfiles/sx197130.tlg | 13 +
required/tools/testfiles/sx231401.tlg | 13 +
required/tools/testfiles/sx411758.luatex.tlg | 1 +
required/tools/testfiles/sx411758.tlg | 1 +
required/tools/testfiles/sx68732.luatex.tlg | 87 +
required/tools/testfiles/sx68732.tlg | 87 +
required/tools/testfiles/tl2e1.luatex.tlg | 1 +
required/tools/testfiles/tl2e1.tlg | 1 +
required/tools/testfiles/tlb-multicol-001.tlg | 11 +
.../tools/testfiles/tlb-multicol-002.luatex.tlg | 5 +
required/tools/testfiles/tlb-multicol-002.tlg | 5 +
required/tools/testfiles/tlb-multicol-003.tlg | 16 +
.../tools/testfiles/tlb-multicol-004.luatex.tlg | 2 +
required/tools/testfiles/tlb-multicol-004.tlg | 2 +
.../tools/testfiles/tlb-multicol-004.xetex.tlg | 2 +
required/tools/testfiles/tlb-multicol-005.tlg | 14 +
.../tools/testfiles/tlb-multicol-eisuke.luatex.tlg | 25 +
required/tools/testfiles/tlb-multicol-eisuke.tlg | 25 +
required/tools/testfiles/tlb0560.tlg | 2 +
required/tools/testfiles/tlb1465.tlg | 1 +
required/tools/testfiles/tlb1571.tlg | 2 +
required/tools/testfiles/tlb1828.tlg | 5 +
required/tools/testfiles/tlb2131.luatex.tlg | 1 +
required/tools/testfiles/tlb2131.tlg | 1 +
required/tools/testfiles/tlb2149-2015.tlg | 1 +
required/tools/testfiles/tlb2149.tlg | 1 +
required/tools/testfiles/tlb2563.tlg | 9 +
required/tools/testfiles/tlb2632.luatex.tlg | 2 +
required/tools/testfiles/tlb2632.tlg | 2 +
required/tools/testfiles/tlb2968.luatex.tlg | 11 +
required/tools/testfiles/tlb2968.tlg | 11 +
required/tools/testfiles/tlb2968.xetex.tlg | 11 +
required/tools/testfiles/tlb3722.tlg | 5 +
required/tools/testfiles/tlb3747.luatex.tlg | 13 +
required/tools/testfiles/tlb3747.tlg | 13 +
required/tools/testfiles/tlb3747e.luatex.tlg | 13 +
required/tools/testfiles/tlb3747e.tlg | 13 +
required/tools/testfiles/tlb4069.tlg | 143 ++
required/tools/testfiles/tlb4159.luatex.tlg | 4 +
required/tools/testfiles/tlb4159.tlg | 4 +
required/tools/testfiles/tlb4173.luatex.tlg | 8 +
required/tools/testfiles/tlb4173.tlg | 8 +
required/tools/testfiles/tlb4395-2.tlg | 10 +
required/tools/testfiles/tlb4511.tlg | 14 +
required/tools/testfiles/tnfss1.luatex.tlg | 1 +
required/tools/testfiles/tnfss1.tlg | 1 +
required/tools/testfiles/tub-38-02-fmi.tlg | 3 +
texmf/tex/latex/l3backend/l3backend-dvipdfmx.def | 64 +-
texmf/tex/latex/l3backend/l3backend-dvips.def | 2 +-
texmf/tex/latex/l3backend/l3backend-dvisvgm.def | 2 +-
texmf/tex/latex/l3backend/l3backend-luatex.def | 64 +-
texmf/tex/latex/l3backend/l3backend-pdftex.def | 64 +-
texmf/tex/latex/l3backend/l3backend-xetex.def | 64 +-
texmf/tex/latex/l3kernel/expl3-code.tex | 1874 ++++++++++++++++++--
texmf/tex/latex/l3kernel/expl3-generic.tex | 2 +-
texmf/tex/latex/l3kernel/expl3.ltx | 2 +-
texmf/tex/latex/l3kernel/expl3.sty | 2 +-
408 files changed, 9698 insertions(+), 401 deletions(-)
diff --cc base/changes.txt
index 42af2ac3,e750b815..65fb8818
--- a/base/changes.txt
+++ b/base/changes.txt
@@@ -6,12 -6,29 +6,35 @@@ completeness or accuracy and it contain
are not part of the distribution.
================================================================================
+ 2021-02-19 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltoutenc.dtx (subsection{Definitions for the TU encoding}):
+ Add \textnonbreakinghyphen, \textfiguredash and \texthorizontalbar
+ to OT1, T1 and TU encoding (gh/404)
+
+ * doc-v3beta.sty: File added, currently for internal documentation
+ to be replaced in a later release.
+
+2021-02-18 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltclass.dtx: save raw package/class option lists to improve
+ key/val usage in optional argument of \usepackage and
+ \documentclass.
+
+ 2021-02-17 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltoutenc.dtx (subsection{Definitions for the TS1 encoding}):
+ Special definition for \textasteriskcentered when missing in TS1 (gh/502)
+
+ * ltoutenc.dtx (subsection{Definitions for the TU encoding}):
+ Adjust values for \textasteriskcentered To match TS1 definition (gh/502)
+
+ 2021-02-16 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltpara.dtx: providing paragraph hooks,; full integration into
+ latex.ltx will happen at a later point in time. For documentation
+ see ltpara-doc.pdf.
+
2021-02-15 David Carlisle <David.Carlisle at latex-project.org>
* ltfssdcl.dtx: two additional \expandafter to avoid infinite
diff --cc base/doc/ltnews33.tex
index 21b61e03,5dda449d..9e5a06de
--- a/base/doc/ltnews33.tex
+++ b/base/doc/ltnews33.tex
@@@ -329,41 -355,50 +355,85 @@@ been changed
+\subsection{Providing the raw option list of packages or documentclass to key/value handlers}
+
+\LaTeXe{} has always normalized space in option lists so\\
+\verb|\documentclass[ a4paper , 12pt ]{article}|\\
+processed the intended options \texttt{a4paper} and \texttt{12pt}.
+
+Unfortunately the mechanism used was designed for the simple option
+names of the standard option processing. Many classes and packages
+now use extended \emph{keyval} processing, however this white space
+normalisation makes this difficult:
+\verb|[bb=1 2 3 4]|
+which might be expected to pass a bounding box of four numbers is
+normalised to \texttt{bb=1234} and
+\verb|[bb={1 2 3 4}]|\\
+which might be expected to quote the spaces results in low level \TeX{}
+parsing errors.
+
+
+For compatibility reasons, the standard option processing has not been
+changed however the original un-normalised class and option lists
+are now saved. they are not used in the standard processing, however
+extended package option systems may use these ``raw'' option list
+macros if they are defined.
+
+The one change affecting the standard processing is that the low level
+error mentioned above is now avoided as values (any tokens to the
+right of an = sign) are removed from consideration from the ``unused
+option list'' In this release \texttt{clip=true}` and
+`\texttt{clip=false}` both contribute \texttt{clip} to the list of
+options that have been used.
+%
+\githubissue{85}
+
+
+
+ \subsection{Poor man's \cs{textasteriskcentered} if missing}
+
+ The \cs{textasteriskcentered} symbol, used as part of the set of
+ footnote symbols in \LaTeX{}, is assumed to be implemented by
+ every font in the \texttt{TS1} encoding (when \pdfTeX{} is used) or
+ in the \texttt{TU} encoding for the Unicode engines. Unfortunately,
+ that assumption is not correct for all fonts, for example, for the
+ \texttt{stix2} fonts don't offer the glyph, with the result that one
+ gets missing glyphs when using \cs{thanks} etc.
+
+ For that reason the definition for \cs{textasteriskcentered} was
+ altered to check if there is a glyph in the right position and if not
+ a normal \enquote{*} is used, slightly enlarged and lowered. That may
+ not be perfect in all cases, but certainly better than nothing show
+ up.
+ %
+ \githubissue{502}
+
+
+
+ \subsection{Provide more ``dashes'' in encodings \texttt{OT1}, \texttt{T1} and \texttt{TU}}
+
+ When pasting in text from external sources one sometimes encounters the Unicode characters
+ %
+ \texttt{"2011} (non-breaking hyphen),
+ \texttt{"2012} (figure dash) and
+ \texttt{"2015} (horizontal bar)
+ %
+ in addition to the common \texttt{"2013} (en-dash) and \texttt{"2014}
+ (em-dash). In the past the first three characters produced an error
+ message when used with \pdfTeX{}. Now they typeset an approximation
+ (as they are unavailable in \texttt{OT1} or \texttt{T1} encoded fonts
+ used by \pdfTeX{}), e.g., the figure dash is approximated by an en-dash.
+
+ In Unicode engines they either work (if contained in the selected
+ Unicode font) or typeset nothing and produce a ``Missing character''
+ warning in the log file.
+
+ However, what works in all engines now, is to access the characters
+ via the command names \cs{textnonbreakinghyphen}, \cs{textfiguredash}
+ and \cs{texthorizontalbar}, respectively.
+ %
+ \githubissue{404}
+
\subsection{\ldots}
diff --cc base/update-rollback-tests.sh
index 297733e3,297733e3..297733e3
mode 100644,100644..100755
--- a/base/update-rollback-tests.sh
+++ b/base/update-rollback-tests.sh
More information about the latex3-commits
mailing list.