summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c')
-rw-r--r--Build/source/texk/web2c/ChangeLog5
-rw-r--r--Build/source/texk/web2c/NEWS2
-rw-r--r--Build/source/texk/web2c/alephdir/omfont.ch2
-rwxr-xr-xBuild/source/texk/web2c/configure24
-rw-r--r--Build/source/texk/web2c/doc/web2c.info193
-rw-r--r--Build/source/texk/web2c/doc/web2c.texi4
-rw-r--r--Build/source/texk/web2c/eptexdir/am/eptex.am2
-rw-r--r--Build/source/texk/web2c/euptexdir/am/euptex.am2
-rw-r--r--Build/source/texk/web2c/pdftexdir/ChangeLog9
-rw-r--r--Build/source/texk/web2c/pdftexdir/char-warning-pdftex.ch2
-rw-r--r--Build/source/texk/web2c/pdftexdir/pdftex.web4
-rw-r--r--Build/source/texk/web2c/pdftexdir/pdftex_version.h2
-rw-r--r--Build/source/texk/web2c/pdftexdir/pdftexextra.h2
-rw-r--r--Build/source/texk/web2c/ptexdir/am/ptex.am2
-rw-r--r--Build/source/texk/web2c/uptexdir/am/uptex.am4
-rwxr-xr-xBuild/source/texk/web2c/web2c/configure20
-rw-r--r--Build/source/texk/web2c/xetexdir/ChangeLog9
-rw-r--r--Build/source/texk/web2c/xetexdir/NEWS3
-rw-r--r--Build/source/texk/web2c/xetexdir/char-warning-xetex.ch2
-rw-r--r--Build/source/texk/web2c/xetexdir/xetex.web8
-rw-r--r--Build/source/texk/web2c/xetexdir/xetex_version.h2
-rw-r--r--Build/source/texk/web2c/xetexdir/xetexextra.h2
22 files changed, 167 insertions, 138 deletions
diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog
index 482707292d0..32c710863e1 100644
--- a/Build/source/texk/web2c/ChangeLog
+++ b/Build/source/texk/web2c/ChangeLog
@@ -1,3 +1,8 @@
+2021-02-17 Karl Berry <karl@tug.org>
+
+ * NEWS,
+ * doc/web2c.texi: 2021 release.
+
2021-02-16 Andreas Scherer <https://ascherer.github.io>
* ctangleboot.cin,
diff --git a/Build/source/texk/web2c/NEWS b/Build/source/texk/web2c/NEWS
index 1c0fc2ef714..3e835cb8256 100644
--- a/Build/source/texk/web2c/NEWS
+++ b/Build/source/texk/web2c/NEWS
@@ -1,5 +1,7 @@
This file records noteworthy changes. (Public domain.)
+
+2021 (for TeX Live 2021)
* Knuth 2021 tune-up, with fixes to all of his *.web files. Overview:
https://tug.org/TUGboat/42-1/tb130knuth-tuneup21.pdf
New TeX version is 3.141592653, MF 2.71828182.
diff --git a/Build/source/texk/web2c/alephdir/omfont.ch b/Build/source/texk/web2c/alephdir/omfont.ch
index 35453b353ce..f804916cc62 100644
--- a/Build/source/texk/web2c/alephdir/omfont.ch
+++ b/Build/source/texk/web2c/alephdir/omfont.ch
@@ -3,7 +3,7 @@
% This file is part of the Omega project, which
% is based on the web2c distribution of TeX.
%
-% Copyright (c) 1994--2000 John Plaice and Yannis Haralambous
+% Copyright (c) 1994--2021 John Plaice and Yannis Haralambous
%
% This library is free software; you can redistribute it and/or
% modify it under the terms of the GNU Library General Public
diff --git a/Build/source/texk/web2c/configure b/Build/source/texk/web2c/configure
index 8a4d1dd47c8..abbb8344f16 100755
--- a/Build/source/texk/web2c/configure
+++ b/Build/source/texk/web2c/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Web2C 2021/dev.
+# Generated by GNU Autoconf 2.69 for Web2C 2021.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Web2C'
PACKAGE_TARNAME='web2c'
-PACKAGE_VERSION='2021/dev'
-PACKAGE_STRING='Web2C 2021/dev'
+PACKAGE_VERSION='2021'
+PACKAGE_STRING='Web2C 2021'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
@@ -1618,7 +1618,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Web2C 2021/dev to adapt to many kinds of systems.
+\`configure' configures Web2C 2021 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1692,7 +1692,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Web2C 2021/dev:";;
+ short | recursive ) echo "Configuration of Web2C 2021:";;
esac
cat <<\_ACEOF
@@ -1911,7 +1911,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Web2C configure 2021/dev
+Web2C configure 2021
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -3000,7 +3000,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Web2C $as_me 2021/dev, which was
+It was created by Web2C $as_me 2021, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3381,7 +3381,7 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
-WEB2CVERSION=2021/dev
+WEB2CVERSION=2021
am__api_version='1.16'
@@ -8685,7 +8685,7 @@ fi
# Define the identity of the package.
PACKAGE='web2c'
- VERSION='2021/dev'
+ VERSION='2021'
cat >>confdefs.h <<_ACEOF
@@ -23679,7 +23679,7 @@ Usage: $0 [OPTIONS]
Report bugs to <bug-libtool@gnu.org>."
lt_cl_version="\
-Web2C config.lt 2021/dev
+Web2C config.lt 2021
configured by $0, generated by GNU Autoconf 2.69.
Copyright (C) 2011 Free Software Foundation, Inc.
@@ -27092,7 +27092,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Web2C $as_me 2021/dev, which was
+This file was extended by Web2C $as_me 2021, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -27162,7 +27162,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Web2C config.status 2021/dev
+Web2C config.status 2021
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/texk/web2c/doc/web2c.info b/Build/source/texk/web2c/doc/web2c.info
index 4c5ec833e10..fa533523ee9 100644
--- a/Build/source/texk/web2c/doc/web2c.info
+++ b/Build/source/texk/web2c/doc/web2c.info
@@ -58,7 +58,7 @@ Web2c
This document describes how to install and use the programs in the Web2c
implementation of the TeX system, especially for Unix systems. It
-corresponds to Web2c version 2020, released in July 2020.
+corresponds to Web2c version 2021, released in February 2021.
* Menu:
@@ -83,7 +83,8 @@ File: web2c.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top
1 Introduction
**************
-This manual corresponds to version 2020 of Web2c, released in July 2020.
+This manual corresponds to version 2021 of Web2c, released in February
+2021.
"Web2c" is the name of a TeX implementation, originally for Unix, but
now also running under various operating systems. By "TeX
@@ -3669,7 +3670,7 @@ Index
(line 16)
* accented character: TCX files. (line 6)
* accents, hyphenating words with: MLTeX. (line 6)
-* acknowledgements: Introduction. (line 53)
+* acknowledgements: Introduction. (line 54)
* acm.bst: Basic BibTeX style files.
(line 19)
* Ada, WEB for: WEB. (line 12)
@@ -3712,7 +3713,7 @@ Index
* BDF and GF conversion: Font utilities available elsewhere.
(line 15)
* beginfig: mpost invocation. (line 35)
-* Berry, Karl: Introduction. (line 42)
+* Berry, Karl: Introduction. (line 43)
* BIBINPUTS, search path for bib files: bibtex invocation. (line 18)
* bibliographies, creating: BibTeX. (line 6)
* bibliography: References. (line 6)
@@ -3730,7 +3731,7 @@ Index
* braced filename for '\input': \input braced filename.
(line 6)
* breakpoints, memory for: Runtime options. (line 20)
-* Breitenlohner, Peter: Introduction. (line 8)
+* Breitenlohner, Peter: Introduction. (line 9)
* BSTINPUTS, search path for bst files: bibtex invocation. (line 18)
* btex for MetaPost labels: mpost invocation. (line 48)
* btxdoc.bib: bibtex invocation. (line 52)
@@ -3801,7 +3802,7 @@ Index
* cross-references, omitting: weave invocation. (line 22)
* current directory, used for output: Output file location.
(line 6)
-* Curtis, Pavel: Introduction. (line 42)
+* Curtis, Pavel: Introduction. (line 43)
* Cweb: WEB. (line 12)
* CWEB: WEB. (line 12)
* date and time, in memory dumps: Hardware and memory dumps.
@@ -3925,7 +3926,7 @@ Index
* fraction routines: Compile-time options.
(line 21)
* Free Software Foundation documentation system: Formats. (line 47)
-* freedom of Web2c: Introduction. (line 22)
+* freedom of Web2c: Introduction. (line 23)
* ftp.math.utah.edu: bibtex invocation. (line 58)
* generating source specials: tex invocation. (line 133)
* geometric designs: Metafont. (line 6)
@@ -3962,12 +3963,12 @@ Index
* headerbyte information: tftopl invocation. (line 95)
* height, in pixels: pktype invocation. (line 62)
* help, online: Common options. (line 11)
-* Henry, Patrick: Introduction. (line 22)
+* Henry, Patrick: Introduction. (line 23)
* Herberts, Mathias: Online Metafont graphics.
(line 20)
* hex character codes, in TCX files: TCX files. (line 77)
-* history: Introduction. (line 42)
-* Hobby, John: Introduction. (line 8)
+* history: Introduction. (line 43)
+* Hobby, John: Introduction. (line 9)
* horizontal escapement: pktype invocation. (line 57)
* horizontal escapement <1>: gftype invocation. (line 106)
* hp2627: Online Metafont graphics.
@@ -3983,7 +3984,7 @@ Index
* hyphenation and languages: Languages and hyphenation.
(line 6)
* hyphenation patterns, creating: patgen invocation. (line 6)
-* ice cream: Introduction. (line 22)
+* ice cream: Introduction. (line 23)
* identifier case: tangle invocation. (line 35)
* identifier collisions: tangle invocation. (line 46)
* identifier length: tangle invocation. (line 27)
@@ -4016,7 +4017,7 @@ Index
* job name: Common options. (line 55)
* kerning table, in TFM files: tftopl invocation. (line 101)
* keyboard character code, translating: TCX files. (line 101)
-* Knuth, Donald E.: Introduction. (line 8)
+* Knuth, Donald E.: Introduction. (line 9)
* Knuth, Donald E. <1>: mft invocation. (line 56)
* KPATHSEA_DEBUG: Common options. (line 59)
* KRN property: tftopl invocation. (line 101)
@@ -4032,7 +4033,7 @@ Index
* left side bearing <1>: gftype invocation. (line 82)
* legalisms: Legalisms. (line 6)
* libsigsegv library: Runtime options. (line 33)
-* licensing terms: Introduction. (line 22)
+* licensing terms: Introduction. (line 23)
* LIG property: tftopl invocation. (line 101)
* ligature table, in TFM files: tftopl invocation. (line 101)
* LIGTABLE property: tftopl invocation. (line 101)
@@ -4060,7 +4061,7 @@ Index
* magnification <1>: dvitype invocation. (line 28)
* main_memory: Runtime options. (line 15)
* Make targets, additional: Additional targets. (line 6)
-* Martin, Rick: Introduction. (line 53)
+* Martin, Rick: Introduction. (line 54)
* Mathematical Reviews: Formats. (line 39)
* mathematical typesetting: TeX. (line 6)
* mem file, determining: Determining the memory dump to use.
@@ -4125,8 +4126,8 @@ Index
* mode_def: Modes. (line 15)
* mode_setup: Modes. (line 15)
* modifying 'texmf.cnf' in TeX Live: Runtime options. (line 56)
-* Morgan, Tim: Introduction. (line 42)
-* Morris, Bob: Introduction. (line 53)
+* Morgan, Tim: Introduction. (line 43)
+* Morris, Bob: Introduction. (line 54)
* MPEDIT: Editor invocation. (line 10)
* mpgraph.ps: mpost invocation. (line 18)
* mpman.ps: mpost invocation. (line 6)
@@ -4260,7 +4261,7 @@ Index
* quoted filename for '\input': \input quoted filename.
(line 6)
* Raichle, Bernd: MLTeX. (line 6)
-* reading, additional: Introduction. (line 61)
+* reading, additional: Introduction. (line 62)
* readonly directory, running TeX in: Output file location.
(line 15)
* readonly directory, running TeX in <1>: Output file location.
@@ -4280,7 +4281,7 @@ Index
* restricted shell escapes: Shell escapes. (line 6)
* right side bearing: pktype invocation. (line 66)
* right side bearing <1>: gftype invocation. (line 82)
-* Rokicki, Tomas: Introduction. (line 42)
+* Rokicki, Tomas: Introduction. (line 43)
* run length encoded bitmaps: pktype invocation. (line 76)
* run length encoded bitmaps <1>: gftype invocation. (line 89)
* runtime options: Runtime options. (line 6)
@@ -4314,13 +4315,13 @@ Index
* sockets: IPC and TeX. (line 6)
* space-terminated filenames: \input filenames. (line 10)
* Spiderweb: WEB. (line 12)
-* Stallman, Richard: Introduction. (line 53)
+* Stallman, Richard: Introduction. (line 54)
* starting page: dvicopy invocation. (line 28)
* starting page <1>: dvitype invocation. (line 46)
* Steele Jr., Guy L.: Hardware and memory dumps.
(line 34)
* stopping at the first error: Common options. (line 41)
-* strategy, overall: Introduction. (line 16)
+* strategy, overall: Introduction. (line 17)
* string numbers, displaying: pooltype invocation. (line 6)
* string pool, writing: tangle invocation. (line 16)
* string representation: pooltype invocation. (line 30)
@@ -4370,7 +4371,7 @@ Index
* TeX, input files found: tex invocation. (line 20)
* TeX, invocation: tex invocation. (line 6)
* TeX, Metafont, and MetaPost: Three programs. (line 6)
-* TeX, Web2c implementation of: Introduction. (line 8)
+* TeX, Web2c implementation of: Introduction. (line 9)
* tex.fmt: Initial TeX. (line 13)
* TEXBIB, search path for bib files: bibtex invocation. (line 18)
* TEXEDIT: Editor invocation. (line 10)
@@ -4405,11 +4406,11 @@ Index
(line 59)
* torture tests: Triptrap. (line 6)
* translation file for TeX, specifying: Common options. (line 98)
-* translation from WEB to C: Introduction. (line 16)
+* translation from WEB to C: Introduction. (line 17)
* trap Make target: Additional targets. (line 41)
* trap test: Triptrap. (line 6)
* trapman.tex: Triptrap. (line 6)
-* Trickey, Howard: Introduction. (line 42)
+* Trickey, Howard: Introduction. (line 43)
* trip Make target: Additional targets. (line 41)
* trip test: Triptrap. (line 6)
* tripman.tex: Triptrap. (line 6)
@@ -4464,7 +4465,7 @@ Index
* WEB programs, compiling: tangle invocation. (line 6)
* WEB programs, typesetting: weave invocation. (line 6)
* WEB2C, search path for TCX files: TCX files. (line 35)
-* Weber, Olaf: Introduction. (line 42)
+* Weber, Olaf: Introduction. (line 43)
* webmac.tex: weave invocation. (line 22)
* webman.tex: WEB. (line 12)
* whitespace, in TCX files: TCX files. (line 68)
@@ -4508,77 +4509,77 @@ Index

Tag Table:
Node: Top2759
-Node: Introduction3830
-Node: Installation7166
-Node: configure options9210
-Node: Compile-time options11232
-Node: Additional targets12334
-Node: Triptrap13611
-Node: Commonalities15114
-Node: Option conventions15647
-Node: Common options16870
-Node: Path searching21250
-Node: Output file location22222
-Node: Three programs23524
-Node: Runtime options24231
-Node: Initial and virgin27372
-Node: Memory dumps28321
-Node: Creating memory dumps28773
-Node: Determining the memory dump to use29980
-Node: Hardware and memory dumps31557
-Node: Editor invocation34003
-Node: \input filenames34866
-Node: \input quoted filename36419
-Node: \input braced filename37196
-Node: \input filename caveats38126
-Node: TeX39640
-Node: tex invocation40808
-Node: Initial TeX47711
-Node: Formats49075
-Node: Languages and hyphenation52001
-Node: MLTeX52431
-Node: \charsubdef54059
-Node: \tracingcharsubdef56382
-Node: TCX files56957
-Node: patgen invocation62397
-Node: Shell escapes63103
-Node: IPC and TeX66683
-Node: TeX extensions67253
-Node: Metafont69218
-Node: mf invocation70506
-Node: Initial Metafont74343
-Node: Modes75973
-Node: Online Metafont graphics78223
-Node: gftodvi invocation81648
-Node: mft invocation84468
-Node: MetaPost88466
-Node: mpost invocation89302
-Node: Initial MetaPost94478
-Node: dvitomp invocation95400
-Node: BibTeX96065
-Node: bibtex invocation96426
-Node: Basic BibTeX style files98900
-Node: WEB100230
-Node: tangle invocation101471
-Node: weave invocation103594
-Node: pooltype invocation105001
-Node: DVI utilities106131
-Node: dvicopy invocation107065
-Node: dvitype invocation108350
-Node: dvitype output example110687
-Node: Font utilities113740
-Node: Font file formats114920
-Node: gftopk invocation118189
-Node: pktogf invocation119380
-Node: pktype invocation120546
-Node: gftype invocation123369
-Node: tftopl invocation127872
-Node: pltotf invocation132465
-Node: vftovp invocation133516
-Node: vptovf invocation135751
-Node: Font utilities available elsewhere136778
-Node: Legalisms139158
-Node: References140604
-Node: Index144692
+Node: Introduction3834
+Node: Installation7174
+Node: configure options9218
+Node: Compile-time options11240
+Node: Additional targets12342
+Node: Triptrap13619
+Node: Commonalities15122
+Node: Option conventions15655
+Node: Common options16878
+Node: Path searching21258
+Node: Output file location22230
+Node: Three programs23532
+Node: Runtime options24239
+Node: Initial and virgin27380
+Node: Memory dumps28329
+Node: Creating memory dumps28781
+Node: Determining the memory dump to use29988
+Node: Hardware and memory dumps31565
+Node: Editor invocation34011
+Node: \input filenames34874
+Node: \input quoted filename36427
+Node: \input braced filename37204
+Node: \input filename caveats38134
+Node: TeX39648
+Node: tex invocation40816
+Node: Initial TeX47719
+Node: Formats49083
+Node: Languages and hyphenation52009
+Node: MLTeX52439
+Node: \charsubdef54067
+Node: \tracingcharsubdef56390
+Node: TCX files56965
+Node: patgen invocation62405
+Node: Shell escapes63111
+Node: IPC and TeX66691
+Node: TeX extensions67261
+Node: Metafont69226
+Node: mf invocation70514
+Node: Initial Metafont74351
+Node: Modes75981
+Node: Online Metafont graphics78231
+Node: gftodvi invocation81656
+Node: mft invocation84476
+Node: MetaPost88474
+Node: mpost invocation89310
+Node: Initial MetaPost94486
+Node: dvitomp invocation95408
+Node: BibTeX96073
+Node: bibtex invocation96434
+Node: Basic BibTeX style files98908
+Node: WEB100238
+Node: tangle invocation101479
+Node: weave invocation103602
+Node: pooltype invocation105009
+Node: DVI utilities106139
+Node: dvicopy invocation107073
+Node: dvitype invocation108358
+Node: dvitype output example110695
+Node: Font utilities113748
+Node: Font file formats114928
+Node: gftopk invocation118197
+Node: pktogf invocation119388
+Node: pktype invocation120554
+Node: gftype invocation123377
+Node: tftopl invocation127880
+Node: pltotf invocation132473
+Node: vftovp invocation133524
+Node: vptovf invocation135759
+Node: Font utilities available elsewhere136786
+Node: Legalisms139166
+Node: References140612
+Node: Index144700

End Tag Table
diff --git a/Build/source/texk/web2c/doc/web2c.texi b/Build/source/texk/web2c/doc/web2c.texi
index ace1dd28ada..7e673be0dc3 100644
--- a/Build/source/texk/web2c/doc/web2c.texi
+++ b/Build/source/texk/web2c/doc/web2c.texi
@@ -11,8 +11,8 @@ The latest version is available from ftp://ftp.tug.org/tex/texinfo.tex.}
\fi
@end tex
-@set version 2020
-@set month-year July 2020
+@set version 2021
+@set month-year February 2021
@c Define new indices for commands in auxiliary files, filenames, and options.
@defcodeindex cm
diff --git a/Build/source/texk/web2c/eptexdir/am/eptex.am b/Build/source/texk/web2c/eptexdir/am/eptex.am
index 7a99872b062..928dd028f60 100644
--- a/Build/source/texk/web2c/eptexdir/am/eptex.am
+++ b/Build/source/texk/web2c/eptexdir/am/eptex.am
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/eptexdir/am/eptex.am: Makefile fragment for e-pTeX.
##
-## Copyright 2015-2020 Karl Berry <tex-live@tug.org>
+## Copyright 2015-2021 Karl Berry <tex-live@tug.org>
## Copyright 2011-2015 Peter Breitenlohner <tex-live@tug.org>
## You may freely use, modify and/or distribute this file.
diff --git a/Build/source/texk/web2c/euptexdir/am/euptex.am b/Build/source/texk/web2c/euptexdir/am/euptex.am
index 077af91a7aa..597e2e1cd9d 100644
--- a/Build/source/texk/web2c/euptexdir/am/euptex.am
+++ b/Build/source/texk/web2c/euptexdir/am/euptex.am
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/euptexdir/am/euptex.am: Makefile fragment for e-upTeX.
##
-## Copyright 2015-2020 Karl Berry <tex-live@tug.org>
+## Copyright 2015-2021 Karl Berry <tex-live@tug.org>
## Copyright 2011-2015 Peter Breitenlohner <tex-live@tug.org>
## You may freely use, modify and/or distribute this file.
diff --git a/Build/source/texk/web2c/pdftexdir/ChangeLog b/Build/source/texk/web2c/pdftexdir/ChangeLog
index e771539903b..dc6402658e7 100644
--- a/Build/source/texk/web2c/pdftexdir/ChangeLog
+++ b/Build/source/texk/web2c/pdftexdir/ChangeLog
@@ -1,3 +1,12 @@
+2021-02-17 Karl Berry <karl@tug.org>
+
+ * NEWS,
+ * pdftex_version.h,
+ * pdftex.web (pdftex_revision, pdftex_version_string):
+ version [1.40.]22 for TL21.
+
+ * char-warning-pdftex.ch: doc tweak.
+
2021-02-13 Karl Berry <karl@freefriends.org>
* am/pdftex.am (pdftex_ch_srcs): adjust for split enctex changes.
diff --git a/Build/source/texk/web2c/pdftexdir/char-warning-pdftex.ch b/Build/source/texk/web2c/pdftexdir/char-warning-pdftex.ch
index 828ebfcc3cf..4772d29494b 100644
--- a/Build/source/texk/web2c/pdftexdir/char-warning-pdftex.ch
+++ b/Build/source/texk/web2c/pdftexdir/char-warning-pdftex.ch
@@ -14,7 +14,7 @@
% should get:
% ! Missing character: There is no c ("63) in font logo10.
-@x [30] If \tracinglostchars > 2, then promote full errors.
+@x [30] If \tracinglostchars > 2, then promote to full error.
@p procedure char_warning(@!f:internal_font_number;@!c:eight_bits);
var old_setting: integer; {saved value of |tracing_online|}
begin if tracing_lost_chars>0 then
diff --git a/Build/source/texk/web2c/pdftexdir/pdftex.web b/Build/source/texk/web2c/pdftexdir/pdftex.web
index ea81cb048dd..848b37976d7 100644
--- a/Build/source/texk/web2c/pdftexdir/pdftex.web
+++ b/Build/source/texk/web2c/pdftexdir/pdftex.web
@@ -307,8 +307,8 @@ known as `\eTeX'.
{printed when \eTeX\ starts}
@#
@d pdftex_version==140 { \.{\\pdftexversion} }
-@d pdftex_revision=="21" { \.{\\pdftexrevision} }
-@d pdftex_version_string=='-1.40.21' {current \pdfTeX\ version}
+@d pdftex_revision=="22" { \.{\\pdftexrevision} }
+@d pdftex_version_string=='-1.40.22' {current \pdfTeX\ version}
@#
@d pdfTeX_banner=='This is pdfTeX, Version 3.141592653',eTeX_version_string,pdftex_version_string
{printed when \pdfTeX\ starts}
diff --git a/Build/source/texk/web2c/pdftexdir/pdftex_version.h b/Build/source/texk/web2c/pdftexdir/pdftex_version.h
index 0191c09fa25..026f967d163 100644
--- a/Build/source/texk/web2c/pdftexdir/pdftex_version.h
+++ b/Build/source/texk/web2c/pdftexdir/pdftex_version.h
@@ -1 +1 @@
-#define PDFTEX_VERSION "1.40.21"
+#define PDFTEX_VERSION "1.40.22"
diff --git a/Build/source/texk/web2c/pdftexdir/pdftexextra.h b/Build/source/texk/web2c/pdftexdir/pdftexextra.h
index 5fcfe964f11..264448f2a5a 100644
--- a/Build/source/texk/web2c/pdftexdir/pdftexextra.h
+++ b/Build/source/texk/web2c/pdftexdir/pdftexextra.h
@@ -1,5 +1,5 @@
/*
-Copyright 1996-2016 Han The Thanh, <thanh@pdftex.org>
+Copyright 1996-2021 Han The Thanh, <thanh@pdftex.org>
This file is part of pdfTeX.
diff --git a/Build/source/texk/web2c/ptexdir/am/ptex.am b/Build/source/texk/web2c/ptexdir/am/ptex.am
index 043acb701b4..800af466b91 100644
--- a/Build/source/texk/web2c/ptexdir/am/ptex.am
+++ b/Build/source/texk/web2c/ptexdir/am/ptex.am
@@ -1,6 +1,6 @@
## texk/web2c/ptexdir/am/ptex.am: Makefile fragment for pTeX.
##
-## Copyright 2015-2020 Karl Berry <tex-live@tug.org>
+## Copyright 2015-2021 Karl Berry <tex-live@tug.org>
## Copyright 2010-2015 Peter Breitenlohner <tex-live@tug.org>
## You may freely use, modify and/or distribute this file.
diff --git a/Build/source/texk/web2c/uptexdir/am/uptex.am b/Build/source/texk/web2c/uptexdir/am/uptex.am
index feb551304d6..8db4c4b8dcf 100644
--- a/Build/source/texk/web2c/uptexdir/am/uptex.am
+++ b/Build/source/texk/web2c/uptexdir/am/uptex.am
@@ -1,7 +1,7 @@
## texk/web2c/uptexdir/am/uptex.am: Makefile fragment for upTeX.
##
-## Copyright (C) 2016-2018 Karl Berry <tex-live@tug.org>
-## Copyright (C) 2011-2015 Peter Breitenlohner <tex-live@tug.org>
+## Copyright 2016-2021 Karl Berry <tex-live@tug.org>
+## Copyright 2011-2015 Peter Breitenlohner <tex-live@tug.org>
## You may freely use, modify and/or distribute this file.
uptex_cppflags = $(PTEXENC_INCLUDES) $(AM_CPPFLAGS) $(ZLIB_INCLUDES)
diff --git a/Build/source/texk/web2c/web2c/configure b/Build/source/texk/web2c/web2c/configure
index 26b60e0ff83..27c915da4e6 100755
--- a/Build/source/texk/web2c/web2c/configure
+++ b/Build/source/texk/web2c/web2c/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Web2C Tools 2021/dev.
+# Generated by GNU Autoconf 2.69 for Web2C Tools 2021.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Web2C Tools'
PACKAGE_TARNAME='web2c-tools'
-PACKAGE_VERSION='2021/dev'
-PACKAGE_STRING='Web2C Tools 2021/dev'
+PACKAGE_VERSION='2021'
+PACKAGE_STRING='Web2C Tools 2021'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
@@ -1328,7 +1328,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Web2C Tools 2021/dev to adapt to many kinds of systems.
+\`configure' configures Web2C Tools 2021 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1398,7 +1398,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Web2C Tools 2021/dev:";;
+ short | recursive ) echo "Configuration of Web2C Tools 2021:";;
esac
cat <<\_ACEOF
@@ -1521,7 +1521,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Web2C Tools configure 2021/dev
+Web2C Tools configure 2021
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2360,7 +2360,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Web2C Tools $as_me 2021/dev, which was
+It was created by Web2C Tools $as_me 2021, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -8042,7 +8042,7 @@ fi
# Define the identity of the package.
PACKAGE='web2c-tools'
- VERSION='2021/dev'
+ VERSION='2021'
cat >>confdefs.h <<_ACEOF
@@ -14571,7 +14571,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Web2C Tools $as_me 2021/dev, which was
+This file was extended by Web2C Tools $as_me 2021, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -14637,7 +14637,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Web2C Tools config.status 2021/dev
+Web2C Tools config.status 2021
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/texk/web2c/xetexdir/ChangeLog b/Build/source/texk/web2c/xetexdir/ChangeLog
index 183e0d2a9a0..d68c003cc16 100644
--- a/Build/source/texk/web2c/xetexdir/ChangeLog
+++ b/Build/source/texk/web2c/xetexdir/ChangeLog
@@ -1,3 +1,12 @@
+2021-02-17 Karl Berry <karl@tug.org>
+
+ * NEWS,
+ * xetex_version.h,
+ * xetex.web (xetex_revision, xetex_version_string):
+ version 0.999993 for TL21.
+
+ * char-warning-xetex.ch: doc tweak.
+
2021-02-06 Akira Kakuto <kakuto@w32tex.org>
* xetex.web: sync \tracingparagraphs fix from tex.web.
diff --git a/Build/source/texk/web2c/xetexdir/NEWS b/Build/source/texk/web2c/xetexdir/NEWS
index 6c412d7d8c1..5bb34f51c63 100644
--- a/Build/source/texk/web2c/xetexdir/NEWS
+++ b/Build/source/texk/web2c/xetexdir/NEWS
@@ -1,3 +1,6 @@
+==============================================================
+XeTeX 0.999993 (February 2021)
+
* Fix several bugs in Unicode math kerning implementation.
==============================================================
diff --git a/Build/source/texk/web2c/xetexdir/char-warning-xetex.ch b/Build/source/texk/web2c/xetexdir/char-warning-xetex.ch
index 55f0d8ff1bf..fcf9a6386a2 100644
--- a/Build/source/texk/web2c/xetexdir/char-warning-xetex.ch
+++ b/Build/source/texk/web2c/xetexdir/char-warning-xetex.ch
@@ -16,7 +16,7 @@
% Assuming that font is findable as a system font, e.g., shown by
% fc-list :scalable=true family
-@x [30] If \tracinglostchars > 2, then promote full errors.
+@x [30] If \tracinglostchars > 2, then promote to full error.
procedure char_warning(@!f:internal_font_number;@!c:integer);
var old_setting: integer; {saved value of |tracing_online|}
begin if tracing_lost_chars>0 then
diff --git a/Build/source/texk/web2c/xetexdir/xetex.web b/Build/source/texk/web2c/xetexdir/xetex.web
index d006156a139..04e00da0152 100644
--- a/Build/source/texk/web2c/xetexdir/xetex.web
+++ b/Build/source/texk/web2c/xetexdir/xetex.web
@@ -1,6 +1,6 @@
% Copyright (c) 1994-2008 by SIL International
-% Copyright (c) 2009-2012 by Jonathan Kew
-% Copyright (c) 2010-2012 by Han Han The Thanh
+% Copyright (c) 2009-2021 by Jonathan Kew
+% Copyright (c) 2010-2012 by Han The Thanh
% Copyright (c) 2012-2013 by Khaled Hosny
% SIL Author(s): Jonathan Kew
@@ -319,8 +319,8 @@ known as `\eTeX'.
@d eTeX_version_string=='-2.6' {current \eTeX\ version}
@#
@d XeTeX_version=0 { \.{\\XeTeXversion} }
-@d XeTeX_revision==".999992" { \.{\\XeTeXrevision} }
-@d XeTeX_version_string=='-0.999992' {current \XeTeX\ version}
+@d XeTeX_revision==".999993" { \.{\\XeTeXrevision} }
+@d XeTeX_version_string=='-0.999993' {current \XeTeX\ version}
@#
@d XeTeX_banner=='This is XeTeX, Version 3.141592653',eTeX_version_string,XeTeX_version_string
{printed when \XeTeX\ starts}
diff --git a/Build/source/texk/web2c/xetexdir/xetex_version.h b/Build/source/texk/web2c/xetexdir/xetex_version.h
index 925532d5bbe..b6e15475462 100644
--- a/Build/source/texk/web2c/xetexdir/xetex_version.h
+++ b/Build/source/texk/web2c/xetexdir/xetex_version.h
@@ -1 +1 @@
-#define XETEX_VERSION "0.999992"
+#define XETEX_VERSION "0.999993"
diff --git a/Build/source/texk/web2c/xetexdir/xetexextra.h b/Build/source/texk/web2c/xetexdir/xetexextra.h
index 4cd1bc1e832..a6a521b1fc4 100644
--- a/Build/source/texk/web2c/xetexdir/xetexextra.h
+++ b/Build/source/texk/web2c/xetexdir/xetexextra.h
@@ -5,7 +5,7 @@
Part of the XeTeX typesetting system
Copyright (c) 1994-2008 by SIL International
- Copyright (c) 2009 by Jonathan Kew
+ Copyright (c) 2009-2021 by Jonathan Kew
SIL Author(s): Jonathan Kew