1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
|
2021-02-18 Karl Berry <karl@freefriends.org>
* pdftex-t.tex: update for 2021:
(\tracinglostchars): new behavior when >=3.
(\tracingstacklevels): new primitive.
2020-06-14 Karl Berry <karl@freefriends.org>
* pdftex-t.tex: small tweaks throughout.
(\pdffontexpand): warn about pdftex immediately loading the
non-autoexpanded fonts at maximum stretch and shrink, even if
they never used. Report from Robert Schlict,
https://tug.org/pipermail/tex-live/2020-March/045099.html
https://mailman.ntg.nl/pipermail/ntg-pdftex/2020-March/004307.html.
(\pdfgentounicode): mention the automapping of uniXXXX.
Suggestion by Ulrike Fischer,
https://tug.org/pipermail/tex-live/2020-May/045763.html
2020-03-02 Karl Berry <karl@freefriends.org>
* Makefile (common_deps): don't include pdftex-help.txt,
then we always rebuild.
* pdftex-w.tex: insert \hfil since this is ini.
2020-03-01 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\input): new entry for \input{...}.
(History): describe current situation better.
Remove teTeX references. Use https.
2019-12-25 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\pdfmdfivesum): explain the non-file (string) form too.
(\pdffiledump): explain that length defaults to zero.
Report from Bruno Le Floch,
https://tug.org/pipermail/pdftex/2015-July/008948.html.
Also:
(\MDFIVE): avoid oldstyle numbers.
(\Syntax): don't swallow spaces after final \kern.
(\Whatever): \kern.75em before, for more separation.
(\Somethingtext): new \Something that keeps surrounding spaces in
input, to be used in text (vs. syntax lines).
2019-11-25 Karl Berry <karl@freefriends.org>
* pdftex-t.tex: document \pdfmajorversion. Besides the new
primitive description, affects \pdfobjcompresslevel and \pdfhicolor.
2019-01-19 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\currentpdftex): 1.40.20 (for TeX Live 2019).
2018-11-13 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (Invoking \PDFTEX),
(\pdffilemoddate): if SOURCE_DATE_EPOCH and FORCE_SOURCE_DATE are
both set, return UTC.
2019-05-17 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\expanded): primitive imported from 1.50 branch.
2018-01-01 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (encodingfile): supported for Type 3 fonts.
2017-12-14 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\pdfinfo): describe [+-]HH'mm' time zone
specification as well as Z.
2017-11-28 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\pdfprimitive): clarify further.
2017-11-14 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\pdftrailerid): absolute file name is no longer
used in the /ID seed, just the base name, for reproducibility.
(\pdfprimitive): clarify.
2017-04-20 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\currentpdftex): 1.40.18 (for TeX Live 2017).
* pdftex-t.tex (Map files): omit description of tfm-only map
entries (and pgc), since the behavior might change. Use "psname"
instead of "basename" for possible clarity. Various other rewordings.
*pdftex-t.tex (--version, --pdf): do not erroneously output a tt
ligature.
2017-03-18 Karl Berry <karl@freefriends.org>
* pdftex-t.tex: starting from -> starting with
* pdftex-t.tex: starting from -> starting with.
2017-03-17 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\efcode, \rpcode, \lpcode, \knbscode, \knstcode,
\knshcode, \knbccode, \knaccode): state that changes to these
tables are global, not affected by TeX's grouping, and only to the
particular <font> specified. Report from Doug McKenna.
2017-03-16 Karl Berry <karl@freefriends.org>
* pdftex-t.tex: behavior, not behaviour, for consistency with
seemingly all else (color, math, etc.).
* pdftex-t.tex: behavior, not behaviour. Nothing else here is UK.Eng.
* pdftex-t.tex (Map files) <encodingfile>: can be specified for
bitmap PK fonts now also.
* pdftex-t.tex (\tagcode): use <8-bit number> like everything else,
rather than <character code>. Report from Doug McKenna.
2017-02-18 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\pdfpageattr): document new behavior of
omitting our /MediaBox if "/MediaBox" is present in this token list.
2017-02-01 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (Map files): clarify that decimal 4 = bit position 3
= symbolic, for embedded fonts, and specify the 0x22 default for
non-embedded fonts.
Report from Gernot Hassenpflug to pdftex, 1 Dec 2016 14:01:30.
2016-07-05 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\pdfcatalog): show "openaction <action spec>"
after the <general text>, instead of creating an <open-action spec>,
for (hopefully) more clarity.
(open-action spec): remove \Syntax item.
Report from Douglas McKenna to pdftex list, 3 Jul 2016 12:46:59.
(\pdftrailer, \pdftrailerid): give simple examples.
2016-06-12 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (\pdfmatch): mention default subcount 10; wording.
(\pdflastmatch): clarify match position, wording;
* pdftex-t.tex (Invoking \PDFTEX): new name FORCE_SOURCE_DATE for
SOURCE_DATE_EPOCH_TEX_PRIMITIVES.
2016-05-20 Karl Berry <karl@tug.org>
* TeX Live 2016 release.
2016-05-05 Karl Berry <karl@tug.org>
* pdftex-t.tex: missed \
2016-05-04 Karl Berry <karl@freefriends.org>
* pdftex-t.tex (Invoking \PDFTEX): describe
SOURCE_DATE_EPOCH_TEX_PRIMITIVES, with caveats.
2016-04-25 Karl Berry <karl@freefriends.org>
* samplepdf: move subdir up a level for more visibility.
* pdftex-t.tex: adjust doc.
* pdftex-t.tex: reduce long lines, reduce spaces after markup.
(\pdftex-syntax.tex): \input this autogenerated file,
instead of having redundant (and out of date) text.
(\Modelist): new macro for the (h,v,m) listings,
so we can autogenerate complete primitive/syntax info.
(\pdfpageresources): document this, previously missing.
* syntaxform.pl: new script to generate pdftex-syntax.tex.
* syntaxform.awk: handle \Modelist, discard \unkern.
* Makefile (default): build only what we distribute in TL.
(all): build everything else.
(pdftex-syntax.tex): new rule using syntaxform.pl; related changes.
* README: bring up to date, avoid redundancies.
2016-04-25 Karl Berry <karl@freefriends.org>
* pdftex-w.txt: rename from pdftex-t.txt.
* pdftex-t.tex: change \typefile call.
* Makefile: change calls and dependencies.
* pdftex-t.tex: use \type{-}\type{-help}, etc., to work
with both older and newer ConTeXt.
* Makefile (pdftex_binary): use "pdftex" if no binary
in the build path.
2016-04-23 Karl Berry <karl@freefriends.org>
* pdftex-t.tex: Update for 1.40.17 (TeX Live 2016).
(Invoking \PDFTEX): new section, with description of
new support for envvar SOURCE_DATE_EPOCH.
New primitives: \pdfinfoomitdate \pdftrailerid \pdfsuppressptexinfo.
2015-03-25 Karl Berry <karl@gnu.org>
* pdftex-t.tex (\currentpdftex): 1.40.16. (TeX Live 2015.)
2014-12-12 Karl Berry <karl@gnu.org>
* pdftex-t.tex (\pdfinclusionerrorlevel): if negative, no diagnostic.
2014-10-18 Karl Berry <karl@gnu.org>
* pdftex-t.tex (\pdfminorversion): better explain the compiled
default (4) vs. the typical format default (5). Report from Heiko
on ntg-pdftex, 20 Sep 2014 23:51:01.
2014-04-23 Karl Berry <karl@gnu.org>
* pdftex-t.tex (\currentpdftex): 1.40.15. (Update TeX Live.)
2014-04-04 Karl Berry <karl@gnu.org>
* pdftex-t.tex (\pdfinterwordspace...): mention dummy-space font.
2014-03-23 Han The Thanh <hanthethanh@gmail.com>
* pdftex-t.tex (\pdfinterwordspace...): add new sections.
2014-03-23 Karl Berry <karl@gnu.org>
* pdftex-t.tex (\pdfgentounicode, \pdfglyphtounicode): be a bit
less terse; mention failure of ligatures to be searchable by default.
(glyphtounicode.tex): \input this at the end, why not.
2014-02-23 Karl Berry <karl@gnu.org>
* pdftex-t.tex: small changes to the build process, copyright
year, no pool file any more, etc.
* pdftex-t.tex (\pdfnobuiltintounicode): belated doc.
2014-02-14 Karl Berry <karl@gnu.org>
* pdftex-t.tex (\pdfsuppresswarningpagegroup): doc.
2012-04-15 Karl Berry <karl@gnu.org>
* pdftex-t.tex: update copyright and other years.
(\currentpdftex): bump to 1.40.13 (missed this last year).
(\PDFReference): italics looks nicer, I think.
(Setting up fonts): description is written better to start on same
line as item name. Also avoids bad page break after item name.
(\pdfsuppresswarningdupdest, \pdfsuppresswarningdupmap): doc.
* Makefile (pdftexversion): get from \currentpdftex (also missed).
* pdftex-w.tex: use flags (2=serif) to avoid warnings.
2011-04-01 Karl Berry <karl@gnu.org>
* pdftex-t.tex: Explain \pdfnormaldeviate a bit more fully.
Tweak wording of nearby entries.
2010-11-22 Karl Berry <karl@gnu.org>
* Makefile (distall): use $(distnopdf) instead of duplicating file
list.
* pdftex-t.tex: Fix \pdfobj example, PDF reference url,
MacTeX much more current than CMacTeX, etc.
From Paul I.
* pdftex-t.tex: avoid text lines >=80 chars.
No need for ~ after a and an in English.
* pdftex-w.tex: make consistent with pdftex-t.tex.
2010-11-22 Paul Isambert <zappathustra@free.fr>
* pdftex-t.tex: fixes for \Something instead of \type
2010-11-19 Karl Berry <karl@gnu.org>
* pdftex-t.tex: use \tex{foo} instead of \type{\foo} for bookmarks,
so we get the \'s.
Remove section about truetype details that became a TUB paper,
to avoid duplication.
* pdftex-w.tex (\pdfobjcompresslevel): must set to 0 explicitly.
Noticed by Paul I.
* pdftex-t.tex (titlepagelines): consequent update.
* pdftex-t.tex: alphabetize misc new primitives list; typos.
2010-11-18 Karl Berry <karl@gnu.org>
* pdftex-t.tex (\pdfretval): minimally document.
2010-11-16 Karl Berry <karl@gnu.org>
* pdftex-t.tex: a couple more abbreviations, English, etc.
2010-11-15 Paul Isambert <zappathustra@free.fr>
* pdftex-t.tex: more primitives.
2010-11-14 Karl Berry <karl@gnu.org>
* All files: expand keywords again, so the manual appears
updated, among other things.
* Makefile (pdftexversion): 1.40.11 now.
(pdftex-t.txt): set GREP_OPTIONS=--text.
* pdftex-i.tex: add \pdfmapline for contnav, somehow omitted
from TL for years now.
* pdftex-t.tex: update intro information about distributions,
etc., to be somewhat more accurate.
(This ChangeLog file is public domain.)
|