texlive[55380] Build/source/texk/web2c/pdftexdir:

commits+karl at tug.org commits+karl at tug.org
Tue Jun 2 00:47:17 CEST 2020


Revision: 55380
          http://tug.org/svn/texlive?view=revision&revision=55380
Author:   karl
Date:     2020-06-02 00:47:17 +0200 (Tue, 02 Jun 2020)
Log Message:
-----------
\pdfadjustinterwordglue change from thanh, pdftex r828

Revision Links:
--------------
    http://tug.org/svn/texlive?view=revision&revision=828

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/pdftexdir/ChangeLog
    trunk/Build/source/texk/web2c/pdftexdir/NEWS
    trunk/Build/source/texk/web2c/pdftexdir/pdftex.web

Modified: trunk/Build/source/texk/web2c/pdftexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/ChangeLog	2020-06-01 21:10:27 UTC (rev 55379)
+++ trunk/Build/source/texk/web2c/pdftexdir/ChangeLog	2020-06-01 22:47:17 UTC (rev 55380)
@@ -1,3 +1,9 @@
+2020-06-02  Thanh Han The  <hanthethanh at 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 at gmail.com>
 
 	* writepng.c: Suppress a compiler warning: '&&' within '||'
@@ -28,7 +34,7 @@
 2020-03-28  Thanh Han The  <hanthethanh at 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

Modified: trunk/Build/source/texk/web2c/pdftexdir/NEWS
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/NEWS	2020-06-01 21:10:27 UTC (rev 55379)
+++ trunk/Build/source/texk/web2c/pdftexdir/NEWS	2020-06-01 22:47:17 UTC (rev 55380)
@@ -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

Modified: trunk/Build/source/texk/web2c/pdftexdir/pdftex.web
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/pdftex.web	2020-06-01 21:10:27 UTC (rev 55379)
+++ trunk/Build/source/texk/web2c/pdftexdir/pdftex.web	2020-06-01 22:47:17 UTC (rev 55380)
@@ -3753,6 +3753,7 @@
 @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}
+ at 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 @@
 @d kn_bc_code_base == 10
 @d kn_ac_code_base == 11
 
- at d auto_kern == explicit
 
 @d no_lig_code == 6
 
@@ -4409,6 +4409,7 @@
   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 @@
             (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



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