From 84f972e39462d49215604a7a0144e5a76e60a500 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 26 Apr 2015 18:13:32 +0000 Subject: some updates to engine doc git-svn-id: svn://tug.org/texlive/trunk@37058 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/pdftex/NEWS | 8 ++ Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf | Bin 821560 -> 801403 bytes Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf | Bin 820360 -> 800760 bytes Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf | Bin 1067029 -> 1044558 bytes .../texmf-dist/doc/pdftex/manual/pdftex-syntax.txt | 2 +- Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex | 65 ++++++++------- Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt | 89 ++++++++++++--------- 7 files changed, 99 insertions(+), 65 deletions(-) (limited to 'Master/texmf-dist/doc/pdftex') diff --git a/Master/texmf-dist/doc/pdftex/NEWS b/Master/texmf-dist/doc/pdftex/NEWS index 65bcc5a8069..44ab1c9c543 100644 --- a/Master/texmf-dist/doc/pdftex/NEWS +++ b/Master/texmf-dist/doc/pdftex/NEWS @@ -1,3 +1,11 @@ +pdfTeX 3.14159265-2.6-1.40.16 (TeX Live 2015) +- changes: + - support JPEG Exif as well as JFIF. + - do not even warn if \pdfinclusionerrorlevel is negative. + - sync with xpdf 3.04. + +- bugfixes: + - ensure line-ending after a group dict in the output. --------------------------------------------------- pdfTeX 3.14159265-2.6-1.40.15 (TeX Live 2014) - changes: diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf b/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf index 1097da54ce5..029a0696bab 100644 Binary files a/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf and b/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf differ diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf b/Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf index bea68deeb09..eef60d898c5 100644 Binary files a/Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf and b/Master/texmf-dist/doc/pdftex/manual/pdftex-l.pdf differ diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf b/Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf index 501605ea98b..6f7d794bc96 100644 Binary files a/Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf and b/Master/texmf-dist/doc/pdftex/manual/pdftex-s.pdf differ diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt b/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt index 39b24438d99..e0240e8e3bc 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-syntax.txt @@ -3,7 +3,7 @@ %% pdfTeX documentation file pdftex-t.tex by script syntaxform.awk. %% Used convention for syntax rules is borrowed from `TeXbook naruby' %% by Petr Olsak. -%% $Id: pdftex-t.tex 715 2014-05-22 22:18:26Z karl $ +%% $Id: pdftex-t.tex 722 2015-03-25 23:13:50Z karl $ %% integer registers: \pdfoutput (integer) diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex b/Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex index 98e0fc8e05b..e7a56202e9d 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-t.tex @@ -1,7 +1,7 @@ % interface=english modes=letter,screen output=pdftex % vim: tw=79 -% $Id: pdftex-t.tex 715 2014-05-22 22:18:26Z karl $ +% $Id: pdftex-t.tex 722 2015-03-25 23:13:50Z karl $ % The number of lines on the titlepage depends on exactly % what \PDF\ code is generated. @@ -56,9 +56,9 @@ July\or August\or September\or October\or November\or December\else ERROR\fi} } -\svnscan $Id: pdftex-t.tex 715 2014-05-22 22:18:26Z karl $ +\svnscan $Id: pdftex-t.tex 722 2015-03-25 23:13:50Z karl $ -\def\currentpdftex{1.40.15} +\def\currentpdftex{1.40.16} %*********************************************************************** @@ -74,7 +74,6 @@ \abbreviation [ASCII] {ascii} {American Standard Code for Information Interchange} \abbreviation [CONTEXT] {\ConTeXt} {general purpose macro package} \abbreviation [CTAN] {ctan} {global \TEX\ archive server} -%\abbreviation [DJGPP] {djgpp} {DJ Delorie's \GNU\ Programming Platform} \abbreviation [DVI] {dvi} {native \TEX\ Device Independent file format} \abbreviation [ENCTEX] {enc\TeX} {enc\TeX\ extension to \TEX} \abbreviation [EPSTOPDF] {epstopdf} {\EPS\ to \PDF\ conversion tool} @@ -88,6 +87,8 @@ \abbreviation [ISO] {iso} {International Organization for Standardization} \abbreviation [JBIG] {jbig} {Joint Bi-level Image Experts Group} \abbreviation [JBIGTWO] {jbig2} {Joint Bi-level Image Experts Group} +\abbreviation [JFIF] {jfif} {JPEG File Interchange Format} +\abbreviation [JPEG] {jpeg} {Joint Photographic Experts Group} \abbreviation [JPEG] {jpeg} {Joint Photographic Experts Group} \abbreviation [LATEX] {\LaTeX} {general purpose macro package} \abbreviation [MAC] {Macintosh} {Macintosh hardware platform} @@ -696,7 +697,7 @@ Please send questions or suggestions by email to \from[ptex_bugs]. \subsection{Legal Notice} -Copyright \copyright\ 1996||2014 \THANH. +Copyright \copyright\ 1996||2015 \THANH. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; @@ -1816,7 +1817,7 @@ new Didot (1\,nd~=~0.375\,mm) and the new Cicero (1\,nc~=~12\,nd) %%S pdfTeX documentation file pdftex-t.tex by script syntaxform.awk. %%S Used convention for syntax rules is borrowed from `TeXbook naruby' %%S by Petr Olsak. -%%S $Id: pdftex-t.tex 715 2014-05-22 22:18:26Z karl $ +%%S $Id: pdftex-t.tex 722 2015-03-25 23:13:50Z karl $ %%S NL %%S integer registers: @@ -2764,20 +2765,24 @@ is \DVI. \bookmark{\tex{pdfminorversion}} -This primitive sets the \PDF\ version of the generated file and the latest -allowed \PDF\ version of included \PDF{}s. \Eg, \type{\pdfminorversion=3} tells -\PDFTEX\ to set the \PDF\ version to 1.3 and allows only included \PDF\ files -with versions numbers up to 1.3. The default for \type{\pdfminorversion} is 5, -producing files with \PDF\ version 1.5. If specified, this primitive must -appear before any data is to be written to the generated \PDF\ file, so you -should put it at the very start of your files. The command has been introduced -in \PDFTEX\ 1.30.0 as a shortened synonym of \type{\pdfoptionpdfminorversion} -command, which is now obsolete. - -Distributions alter the default value here; for example, \TEXLIVE\ 2010 -sets \type{\pdfminorversion=5} when its formats are built, so object +This primitive sets the \PDF\ version of the generated file and the +highest \PDF\ version of included \PDF{}s allowed without warning, by +default (see \type{\pdfinclusionerrorlevel}). The default compiled into +the \PDFTEX\ program is \type{\pdfminorversion=4}, setting the \PDF\ +version to~1.4 and allowing included \PDF\ files with versions up +to~1.4. If specified, this primitive must appear before any data is to +be written to the generated \PDF\ file. + +Distributions typically alter the engine's compiled default of~4 when +building formats; for example, as of 2010, \TEXLIVE\ sets +\type{\pdfminorversion=5} when formats are built. This is so object compression can be enabled (described below). +This was originally a shortened synonym of the +\type{\pdfoptionpdfminorversion} command, which is now obsolete. +\introduced{1.30.0} + + \pdftexprimitive {\Syntax {\Tex {\pdfcompresslevel} \Whatever{integer}}} \bookmark{\tex{pdfcompresslevel}} @@ -2789,7 +2794,7 @@ and re-compressed during the embedding process); all done by the 9~means best, $2..8$ means something in between. A value outside this range will be adjusted to the nearest meaningful value. This parameter is read each time \PDFTEX\ starts a stream. Setting -\type{\pdfcompresslevel=0} is great for \PDF\ stream debugging. +\type{\pdfcompresslevel=0} is useful for \PDF\ stream debugging. \pdftexprimitive {\Syntax {\Tex {\pdfobjcompresslevel} \Whatever{integer}}} @@ -2826,7 +2831,7 @@ is still not compressed. Finally, when set to~3, all non-stream objects are compressed, including the \type{/Info} dictionary (this means that the \type{/Info} can't be read as clear text any more). If object streams are to be used, currently \type{\pdfobjcompresslevel=2} is recommended, -and set so in some distributions. +and is so specified in some distributions, including \TEXLIVE~2010 and later. \description{Caveat:} \PDF\ files generated with object streams enabled can't be read with (sufficiently old) \PDF\ viewers that don't @@ -4136,11 +4141,14 @@ now considered obsolete --- a mixture of \type{\pdfpagebox} and \bookmark{\tex{pdfinclusionerrorlevel}} This controls the behaviour of \PDFTEX\ when a \PDF\ file is included -that has a newer version than the one specified by this primitive: If it -is set to~0, \PDFTEX\ gives only a warning; if it's~1, \PDFTEX\ raises -an error. The command has been introduced in \PDFTEX\ 1.30.0 as -a shortened synonym of \type{\pdfoptionpdfinclusionerrorlevel}, which is -now obsolete. +that has a newer version than the one specified by +\type{\pdfminorversion}. If \type{\pdfinclusionerrorlevel} is set to~0 +(the default), \PDFTEX\ gives only a warning; if 1, \PDFTEX\ raises an +error; if negative, no diagnostic at all is given. + +It was originally a shortened synonym of +\type{\pdfoptionpdfinclusionerrorlevel}, which is now obsolete. +\introduced{1.30.0} \pdftexprimitive {\Syntax {\Tex {\pdfimagehicolor} \Whatever{integer}}} @@ -4258,7 +4266,7 @@ problematic case; unfortunately, this is not easy (a patch would be welcome). Nevertheless, often one observes that there is no actual problem. Then seeing the warnings on every run is just noise, and can be suppressed by setting this parameter to a positive number. -\introduced{1.40.14} +\introduced{1.40.15} %*********************************************************************** @@ -5102,8 +5110,9 @@ fast copy mode is used for a \PNG\ image can be seen from the log file, which then shows the string `(PNG copy)' after the \PNG\ file name. The \JPEG\ format is normally used in lossy mode; then it's ideal for -embedding photos; it's not recommended for crisp images from synthetic -sources with a limited amount of colors. +embedding photos. It's not recommended for crisp images from synthetic +sources with a limited amount of colors. Both \JFIF\ and \EXIF\ are +supported for additional information. The \JBIGTWO\ format works only for bitonal (black and white) pixel images like scanned line and text documents, but for these it has diff --git a/Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt b/Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt index efd399c5235..d28812f4d2a 100644 --- a/Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt +++ b/Master/texmf-dist/doc/pdftex/manual/pdftex-t.txt @@ -1,11 +1,12 @@ %PDF-1.5 %ÐÔÅØ -3 0 obj << +3 0 obj +<< /Length 152 >> stream BT -/F51 9.9626 Tf 91.925 710.037 Td +/F51 9.9626 Tf 91.925 759.927 Td [(W)80(elcome)-250(to)-250(pdfT)]TJ 67.818 -2.241 Td [(E)]TJ 4.842 2.241 Td [(X!)]TJ 138.924 -654.747 @@ -13,17 +14,21 @@ Td [(1)]TJ ET endstream endobj -2 0 obj << +2 0 obj +<< /Type /Page /Contents 3 0 R /Resources 1 0 R -/MediaBox [0 0 612 792] +/MediaBox [0 0 595.276 841.89] /Parent 5 0 R ->> endobj -1 0 obj << +>> +endobj +1 0 obj +<< /Font << /F51 4 0 R >> /ProcSet [ /PDF /Text ] ->> endobj +>> +endobj 7 0 obj [333 408 500 500 833 778 333 333 333 500 564 250 333 250 278 500 @@ -36,7 +41,8 @@ endobj 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278] endobj -8 0 obj << +8 0 obj +<< /Type /FontDescriptor /FontName /Times-Roman /Flags 2 @@ -47,14 +53,18 @@ endobj /ItalicAngle 0 /StemV 83 /XHeight 450 ->> endobj -6 0 obj << +>> +endobj +6 0 obj +<< /Type /Encoding /Differences [33/exclam 49/one 69/E 84/T 87/W/X 99/c/d/e/f 108/l/m 111/o/p 116/t] ->> endobj -4 0 obj << +>> +endobj +4 0 obj +<< /Type /Font /Subtype /Type1 /BaseFont /Times-Roman @@ -63,48 +73,55 @@ endobj /LastChar 116 /Widths 7 0 R /Encoding 6 0 R ->> endobj -5 0 obj << +>> +endobj +5 0 obj +<< /Type /Pages /Count 1 /Kids [2 0 R] ->> endobj -9 0 obj << +>> +endobj +9 0 obj +<< /Type /Catalog /Pages 5 0 R ->> endobj -10 0 obj << -/Producer (pdfTeX-1.40.14) +>> +endobj +10 0 obj +<< +/Producer (pdfTeX-1.40.16) /Creator (TeX) /CreationDate -(D:20140214090930-08'00') -/ModDate (D:20140214090930-08'00') +(D:20150412174846+02'00') +/ModDate (D:20150412174846+02'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX, -Version 3.1415926-2.5-1.40.14 (TeX -Live 2013) kpathsea version 6.1.1) ->> endobj +Version 3.14159265-2.6-1.40.16 (TeX +Live 2015) kpathsea version 6.2.1) +>> +endobj xref 0 11 0000000000 65535 f -0000000328 00000 n -0000000224 00000 n +0000000336 00000 n +0000000225 00000 n 0000000015 00000 n -0000001050 00000 n -0000001202 00000 n -0000000931 00000 n -0000000396 00000 n -0000000749 00000 n -0000001259 00000 n -0000001308 00000 n +0000001058 00000 n +0000001210 00000 n +0000000939 00000 n +0000000404 00000 n +0000000757 00000 n +0000001267 00000 n +0000001316 00000 n trailer << /Size 11 /Root 9 0 R /Info 10 0 R /ID -[<9412E76EA9D0D010D100E612AC4C5D51> -<9412E76EA9D0D010D100E612AC4C5D51>] +[ +] >> startxref -1567 +1576 %%EOF -- cgit v1.2.3