summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-06-01 22:47:17 +0000
committerKarl Berry <karl@freefriends.org>2020-06-01 22:47:17 +0000
commit15acaef4d8720a5a8a6144850118d521682592b4 (patch)
tree16827b3a9e69137bd04583f91b37ac372171cc81
parentfb507b80a9365f04fcac5b3b10b617f2cae86b5b (diff)
\pdfadjustinterwordglue change from thanh, pdftex r828
git-svn-id: svn://tug.org/texlive/trunk@55380 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/texk/web2c/pdftexdir/ChangeLog8
-rw-r--r--Build/source/texk/web2c/pdftexdir/NEWS4
-rw-r--r--Build/source/texk/web2c/pdftexdir/pdftex.web7
3 files changed, 15 insertions, 4 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/ChangeLog b/Build/source/texk/web2c/pdftexdir/ChangeLog
index a578a2a6917..108d6ce8808 100644
--- a/Build/source/texk/web2c/pdftexdir/ChangeLog
+++ b/Build/source/texk/web2c/pdftexdir/ChangeLog
@@ -1,3 +1,9 @@
+2020-06-02 Thanh Han The <hanthethanh@gmail.com>
+
+ * pdftex.web (auto_kern): @d=3, rather than "explicit".
+ (Display kern |p|): report auto_kern message; avoid link(r)
+ when r=null. pdftex r828.
+
2020-05-31 Hironobu Yamashita <h.y.acetaminophen@gmail.com>
* writepng.c: Suppress a compiler warning: '&&' within '||'
@@ -28,7 +34,7 @@
2020-03-28 Thanh Han The <hanthethanh@gmail.com>
* pdftex.web (load_expand_font, vf_def_font): do not call
- copy_expand_params on null_font.
+ copy_expand_params on null_font. pdftex r823.
Original report from Robert Schlicht,
https://tug.org/pipermail/tex-live/2020-March/045099.html
https://mailman.ntg.nl/pipermail/ntg-pdftex/2020-March/004307.html
diff --git a/Build/source/texk/web2c/pdftexdir/NEWS b/Build/source/texk/web2c/pdftexdir/NEWS
index 412b4690543..b8dcb9e754c 100644
--- a/Build/source/texk/web2c/pdftexdir/NEWS
+++ b/Build/source/texk/web2c/pdftexdir/NEWS
@@ -1,3 +1,7 @@
+- source: poppler support removed, as it was too hard to keep in sync
+ with upstream. For native TL, pdftex has always used libs/xpdf,
+ which is cut-down and adapted code from xpdf.
+
pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020) (March 27, 2020)
- changes:
- new primitive \pdfmajorversion; this merely changes the version
diff --git a/Build/source/texk/web2c/pdftexdir/pdftex.web b/Build/source/texk/web2c/pdftexdir/pdftex.web
index ebe71620df7..7a3340f59c4 100644
--- a/Build/source/texk/web2c/pdftexdir/pdftex.web
+++ b/Build/source/texk/web2c/pdftexdir/pdftex.web
@@ -3753,6 +3753,7 @@ inserted from \.{\\mkern} specifications in math formulas).
@d kern_node=11 {|type| of a kern node}
@d explicit=1 {|subtype| of kern nodes from \.{\\kern} and \.{\\/}}
@d acc_kern=2 {|subtype| of kern nodes from accents}
+@d auto_kern=3 {|subtype| of kern nodes created by |get_auto_kern|}
@# {memory structure for marginal kerns}
@d margin_kern_node = 40
@@ -3776,7 +3777,6 @@ inserted from \.{\\mkern} specifications in math formulas).
@d kn_bc_code_base == 10
@d kn_ac_code_base == 11
-@d auto_kern == explicit
@d no_lig_code == 6
@@ -4409,6 +4409,7 @@ if subtype(p)<>mu_glue then
print_scaled(width(p));
if subtype(p)=acc_kern then print(" (for accent)");
@.for accent@>
+ if subtype(p)=auto_kern then print(" (for \pdfprependkern/\pdfappendkern)");
end
else begin print_esc("mkern"); print_scaled(width(p)); print("mu");
end
@@ -17240,9 +17241,9 @@ begin
(save_tail <> null) then
begin
r := save_tail;
- while (link(r) <> null) and (link(r) <> p) do
+ while (r <> null) and (link(r) <> null) and (link(r) <> p) do
r := link(r);
- if (link(r) = p) then
+ if (r <> null) and (link(r) = p) then
set_char_and_font(r); {set |f| and |c| if |r| is a char or ligature}
end;
if (c = non_char) then