diff options
author | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-02-25 19:22:25 +0000 |
commit | ad547a6b5986815fda458221149728d9d9ab1d87 (patch) | |
tree | 16296910eb3eca724371474ea9aea3994dc69614 /Build/source/texk/web2c/pdftexdir/tests | |
parent | 947b43de3dd21d58ccc2ffadefc4441ea1c2a813 (diff) |
restore Build,TODO from r57911
git-svn-id: svn://tug.org/texlive/trunk@57915 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/pdftexdir/tests')
-rwxr-xr-x | Build/source/texk/web2c/pdftexdir/tests/cnfline.test | 23 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/cnfline.tex | 13 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/expanded.tex | 46 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/expanded.txt | 61 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/pdfimage.tex | 27 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/postV3.afm | 69 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/postV3.ttf | bin | 0 -> 7456 bytes | |||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/postV7.afm | 69 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/postV7.ttf | bin | 0 -> 7456 bytes | |||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/test-13.pdf | bin | 0 -> 18081 bytes | |||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/test-13.xref | 13 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/test-15.pdf | bin | 0 -> 17438 bytes | |||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/tests/test-15.xref | 15 |
13 files changed, 336 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/tests/cnfline.test b/Build/source/texk/web2c/pdftexdir/tests/cnfline.test new file mode 100755 index 00000000000..b295b81ea90 --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/cnfline.test @@ -0,0 +1,23 @@ +#! /bin/sh -vx +# $Id$ +# Public domain. Originally written by Karl Berry +# Basic check that --cnf-line does something. + +LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE + +TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF +TEXINPUTS=$srcdir/pdftexdir/tests; export TEXINPUTS + +./pdftex -ini --interaction=batchmode \ + --cnf-line=max_print_line=500 cnfline.tex || exit $? + +if grep 'those hyphens are' cnfline.log >/dev/null; then + : # ok, all ended up on one line +else + echo "log message got broken despite max_print_line" >&2 + cat cnfline.log >&2 + exit 1 +fi + +exit 0 + diff --git a/Build/source/texk/web2c/pdftexdir/tests/cnfline.tex b/Build/source/texk/web2c/pdftexdir/tests/cnfline.tex new file mode 100644 index 00000000000..f9f694aacde --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/cnfline.tex @@ -0,0 +1,13 @@ +% $Id$ +% Public domain. Test file for --cnf-line. +% Originally written 2019 by Karl Berry. + +\catcode`\{=1 \catcode`\}=2 % can run under -ini + +\write-1{the idea is to write a message longer than the default + max-print-line (those hyphens are really underscores).} +\end + +% with the default max_print_line, we get: +% the idea is to write a message longer than the default max-print-line (those hy +% phens are really underscores). diff --git a/Build/source/texk/web2c/pdftexdir/tests/expanded.tex b/Build/source/texk/web2c/pdftexdir/tests/expanded.tex new file mode 100644 index 00000000000..50484cb9533 --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/expanded.tex @@ -0,0 +1,46 @@ +% $Id$ +% Public domain. +% Originally written 2018 by David Carlisle, Bruno Le Floch. + +\catcode`\{=1 \catcode`\}=2 \catcode`\#=6 +\def\typ#1{\immediate\write-1 {#1}} +\def\space{ } +\let\bgroup{ \let\egroup} + +\typ{START} +\typ{EXPANDED TEST 1} +% Check the primitive exists +\show\expanded + +\typ{EXPANDED TEST 2} +% Simple expansion test +\def\aaa{x} +\def\bbb{\aaa\aaa} +\expandafter\def\expandafter\ccc\expandafter{\expanded{\bbb,\aaa}} +\show\ccc + +\typ{EXPANDED TEST 3: the} +% Expanding \the +\typ{\expanded{\bbb,\the\numexpr100+20+3\relax}} + +\typ{EXPANDED TEST 4: macro param} +% Constructed #1 is still #1 +\expandafter\def\expandafter\ddd\expandafter#\expanded{1{#\number--1}} +\show\ddd + +\typ{EXPANDED TEST 5: torture} +% Torture test from Bruno Le Floch testing various tricky interactions +\expanded\relax\space\ifincsname \BOOM\fi{\ifincsname \BOOM\fi} +\showtokens\expandafter{\expanded{#,\noexpand\aaa,\unexpanded{\aaa}}} +\showtokens\expandafter{\expanded{#,\unexpanded{#}}} +\showtokens\expandafter{\expanded\expandafter{\noexpand\aaa}} +\showtokens\expandafter{\expanded\expandafter{\unexpanded{\aaa}}} +\showtokens\expanded{{\expanded{\aaa\noexpand\aaa\noexpand\noexpand\noexpand\aaa}}} +\toks0{\aaa} +\showtokens\expanded{{\the\toks0}} +\expanded\bgroup\show\egroup} +\edef\foo{\expanded{##}} +\show\foo + +\typ{END} +\end diff --git a/Build/source/texk/web2c/pdftexdir/tests/expanded.txt b/Build/source/texk/web2c/pdftexdir/tests/expanded.txt new file mode 100644 index 00000000000..d9b7c275c36 --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/expanded.txt @@ -0,0 +1,61 @@ +START +EXPANDED TEST 1 +> \expanded=\expanded. +l.13 \show\expanded + + +EXPANDED TEST 2 +> \ccc=macro: +->xx,x. +l.20 \show\ccc + + +EXPANDED TEST 3: the +xx,123 +EXPANDED TEST 4: macro param +> \ddd=macro: +#1->#1. +l.29 \show\ddd + + +EXPANDED TEST 5: torture +> ##,\aaa ,\aaa . +l.34 ...panded{#,\noexpand\aaa,\unexpanded{\aaa}}} + + +> ##,##. +l.35 ...s\expandafter{\expanded{#,\unexpanded{#}}} + + +> \aaa . +l.36 ...fter{\expanded\expandafter{\noexpand\aaa}} + + +> x. +l.37 ...{\expanded\expandafter{\unexpanded{\aaa}}} + + +> xx\aaa . +<inserted text> {xx\aaa } + +l.38 ...pand\aaa\noexpand\noexpand\noexpand\aaa}}} + + +> \aaa . +<inserted text> {\aaa } + +l.40 \showtokens\expanded{{\the\toks0}} + + +> \egroup=end-group character }. +<inserted text> \show \egroup + +l.41 \expanded\bgroup\show\egroup} + + +> \foo=macro: +->##. +l.43 \show\foo + + +END diff --git a/Build/source/texk/web2c/pdftexdir/tests/pdfimage.tex b/Build/source/texk/web2c/pdftexdir/tests/pdfimage.tex new file mode 100644 index 00000000000..76bf8758a15 --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/pdfimage.tex @@ -0,0 +1,27 @@ +% Copyright (C) 2013 Peter Breitenlohner <tex-live@tug.org> +% You may freely use, modify and/or distribute this file. +% +\ifx\fmtname\undefined + \input basic + \def\fmtname{basic} + \expandafter\dump +\fi +%================== +\pdfoutput=1 +\pdfcompresslevel=0 + +\topskip0pt + +\pdfximage width \hsize height \vsize {1-4.jpg} +\hbox{\pdfrefximage\pdflastximage} +\eject + +\pdfximage width \hsize height \vsize {B.pdf} +\hbox{\pdfrefximage\pdflastximage} +\eject + +\pdfximage width \hsize height \vsize {lily-ledger-broken.png} +\hbox{\pdfrefximage\pdflastximage} +\eject + +\bye diff --git a/Build/source/texk/web2c/pdftexdir/tests/postV3.afm b/Build/source/texk/web2c/pdftexdir/tests/postV3.afm new file mode 100644 index 00000000000..1ca0acb0fbf --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/postV3.afm @@ -0,0 +1,69 @@ +StartFontMetrics 2.0 +FontName FonetikaDaniaIwonaeRegular +FullName Fonetika Dania Iwonae Regular +FamilyName FonetikaDaniaIwonae +Weight Normal +ItalicAngle 0 +IsFixedPitch false +FontBBox -63 -250 733 750 +UnderlinePosition -100 +UnderlineThickness 50 +Version Version 001.000 +Notice Created by Palle J¿rgensen, with FontForge 1.0 (http://fontforge.sf.net)\nThe license is GUST Font Nosource License. +EncodingScheme FontSpecific +Ascender 750 +Descender -250 +StartCharMetrics 51 +C -1 ; WX 432 ; N .notdef ; B 33 0 366 666 ; +C -1 ; WX 0 ; N .null ; B 108 471 286 700 ; +C -1 ; WX 333 ; N CR ; B 108 471 286 700 ; +C -1 ; WX 222 ; N quoteright ; B 108 471 286 700 ; +C -1 ; WX 278 ; N comma ; B 108 -229 170 121 ; +C -1 ; WX 278 ; N period ; B 90 362 188 460 ; +C -1 ; WX 295 ; N zero ; B 19 -158 261 162 ; +C -1 ; WX 491 ; N A ; B 62 -10 541 460 ; +C -1 ; WX 591 ; N B ; B 62 -10 733 649 ; +C -1 ; WX 442 ; N C ; B 71 -10 467 655 ; +C -1 ; WX 460 ; N D ; B 54 -10 540 700 ; +C -1 ; WX 438 ; N E ; B 62 -10 434 460 ; +C -1 ; WX 249 ; N I ; B 13 -240 278 661 ; +C -1 ; WX 455 ; N N ; B 43 -163 447 460 ; +C -1 ; WX 307 ; N R ; B -15 0 307 457 ; +C -1 ; WX 382 ; N S ; B 13 -240 394 460 ; +C -1 ; WX 222 ; N bracketleft ; B 34 -250 188 750 ; +C -1 ; WX 222 ; N bracketright ; B 34 -250 188 750 ; +C -1 ; WX 462 ; N a ; B 57 -10 472 460 ; +C -1 ; WX 462 ; N b ; B 43 -10 458 700 ; +C -1 ; WX 442 ; N c ; B 71 -10 431 460 ; +C -1 ; WX 462 ; N d ; B 57 -10 526 700 ; +C -1 ; WX 438 ; N e ; B 62 -10 434 460 ; +C -1 ; WX 243 ; N f ; B 51 0 399 710 ; +C -1 ; WX 462 ; N g ; B 51 -240 472 460 ; +C -1 ; WX 455 ; N h ; B 43 0 447 700 ; +C -1 ; WX 249 ; N i ; B 58 -10 274 661 ; +C -1 ; WX 224 ; N j ; B -63 -240 279 661 ; +C -1 ; WX 426 ; N k ; B 43 0 483 700 ; +C -1 ; WX 253 ; N l ; B 62 -10 288 700 ; +C -1 ; WX 612 ; N m ; B 43 0 605 460 ; +C -1 ; WX 455 ; N n ; B 43 0 447 460 ; +C -1 ; WX 442 ; N o ; B 60 -10 436 460 ; +C -1 ; WX 458 ; N p ; B -10 -230 454 460 ; +C -1 ; WX 307 ; N r ; B 43 0 365 457 ; +C -1 ; WX 382 ; N s ; B 13 -10 394 460 ; +C -1 ; WX 271 ; N t ; B 86 -10 321 600 ; +C -1 ; WX 455 ; N u ; B 61 -10 465 450 ; +C -1 ; WX 370 ; N v ; B 82 0 436 450 ; +C -1 ; WX 568 ; N w ; B 90 0 627 450 ; +C -1 ; WX 455 ; N y ; B 61 -240 465 450 ; +C -1 ; WX 278 ; N bar ; B 108 400 170 750 ; +C -1 ; WX 455 ; N eng ; B 43 -163 447 460 ; +C -1 ; WX 462 ; N Aring ; B 47 -10 442 685 ; +C -1 ; WX 462 ; N AE ; B 57 -10 472 661 ; +C -1 ; WX 442 ; N Oslash ; B 60 -10 467 655 ; +C -1 ; WX 462 ; N aring ; B 57 -10 472 685 ; +C -1 ; WX 690 ; N ae ; B 49 -10 686 460 ; +C -1 ; WX 460 ; N eth ; B 54 -10 540 700 ; +C -1 ; WX 442 ; N odieresis ; B 60 -10 467 655 ; +C -1 ; WX 442 ; N oslash ; B 13 -47 482 497 ; +EndCharMetrics +EndFontMetrics diff --git a/Build/source/texk/web2c/pdftexdir/tests/postV3.ttf b/Build/source/texk/web2c/pdftexdir/tests/postV3.ttf Binary files differnew file mode 100644 index 00000000000..95e09e4eb9f --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/postV3.ttf diff --git a/Build/source/texk/web2c/pdftexdir/tests/postV7.afm b/Build/source/texk/web2c/pdftexdir/tests/postV7.afm new file mode 100644 index 00000000000..ec5d1a9391f --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/postV7.afm @@ -0,0 +1,69 @@ +StartFontMetrics 2.0 +FontName FonetikaDaniaIwonaeRegular +FullName Fonetika Dania Iwonae Regular +FamilyName FonetikaDaniaIwonae +Weight Normal +ItalicAngle 0 +IsFixedPitch false +FontBBox -63 -250 733 750 +UnderlinePosition -100 +UnderlineThickness 50 +Version Version 001.000 +Notice Created by Palle J¿rgensen, with FontForge 1.0 (http://fontforge.sf.net)\nThe license is GUST Font Nosource License. +EncodingScheme FontSpecific +Ascender 750 +Descender -250 +StartCharMetrics 51 +C -1 ; WX 432 ; N index0 ; B 33 0 366 666 ; +C -1 ; WX 0 ; N index1 ; B 108 471 286 700 ; +C -1 ; WX 333 ; N index2 ; B 108 471 286 700 ; +C -1 ; WX 222 ; N index3 ; B 108 471 286 700 ; +C -1 ; WX 278 ; N index4 ; B 108 -229 170 121 ; +C -1 ; WX 278 ; N index5 ; B 90 362 188 460 ; +C -1 ; WX 295 ; N index6 ; B 19 -158 261 162 ; +C -1 ; WX 491 ; N index7 ; B 62 -10 541 460 ; +C -1 ; WX 591 ; N index8 ; B 62 -10 733 649 ; +C -1 ; WX 442 ; N index9 ; B 71 -10 467 655 ; +C -1 ; WX 460 ; N index10 ; B 54 -10 540 700 ; +C -1 ; WX 438 ; N index11 ; B 62 -10 434 460 ; +C -1 ; WX 249 ; N index12 ; B 13 -240 278 661 ; +C -1 ; WX 455 ; N index13 ; B 43 -163 447 460 ; +C -1 ; WX 307 ; N index14 ; B -15 0 307 457 ; +C -1 ; WX 382 ; N index15 ; B 13 -240 394 460 ; +C -1 ; WX 222 ; N index16 ; B 34 -250 188 750 ; +C -1 ; WX 222 ; N index17 ; B 34 -250 188 750 ; +C -1 ; WX 462 ; N index18 ; B 57 -10 472 460 ; +C -1 ; WX 462 ; N index19 ; B 43 -10 458 700 ; +C -1 ; WX 442 ; N index20 ; B 71 -10 431 460 ; +C -1 ; WX 462 ; N index21 ; B 57 -10 526 700 ; +C -1 ; WX 438 ; N index22 ; B 62 -10 434 460 ; +C -1 ; WX 243 ; N index23 ; B 51 0 399 710 ; +C -1 ; WX 462 ; N index24 ; B 51 -240 472 460 ; +C -1 ; WX 455 ; N index25 ; B 43 0 447 700 ; +C -1 ; WX 249 ; N index26 ; B 58 -10 274 661 ; +C -1 ; WX 224 ; N index27 ; B -63 -240 279 661 ; +C -1 ; WX 426 ; N index28 ; B 43 0 483 700 ; +C -1 ; WX 253 ; N index29 ; B 62 -10 288 700 ; +C -1 ; WX 612 ; N index30 ; B 43 0 605 460 ; +C -1 ; WX 455 ; N index31 ; B 43 0 447 460 ; +C -1 ; WX 442 ; N index32 ; B 60 -10 436 460 ; +C -1 ; WX 458 ; N index33 ; B -10 -230 454 460 ; +C -1 ; WX 307 ; N index34 ; B 43 0 365 457 ; +C -1 ; WX 382 ; N index35 ; B 13 -10 394 460 ; +C -1 ; WX 271 ; N index36 ; B 86 -10 321 600 ; +C -1 ; WX 455 ; N index37 ; B 61 -10 465 450 ; +C -1 ; WX 370 ; N index38 ; B 82 0 436 450 ; +C -1 ; WX 568 ; N index39 ; B 90 0 627 450 ; +C -1 ; WX 455 ; N index40 ; B 61 -240 465 450 ; +C -1 ; WX 278 ; N index41 ; B 108 400 170 750 ; +C -1 ; WX 455 ; N index42 ; B 43 -163 447 460 ; +C -1 ; WX 462 ; N index43 ; B 47 -10 442 685 ; +C -1 ; WX 462 ; N index44 ; B 57 -10 472 661 ; +C -1 ; WX 442 ; N index45 ; B 60 -10 467 655 ; +C -1 ; WX 462 ; N index46 ; B 57 -10 472 685 ; +C -1 ; WX 690 ; N index47 ; B 49 -10 686 460 ; +C -1 ; WX 460 ; N index48 ; B 54 -10 540 700 ; +C -1 ; WX 442 ; N index49 ; B 60 -10 467 655 ; +C -1 ; WX 442 ; N index50 ; B 13 -47 482 497 ; +EndCharMetrics +EndFontMetrics diff --git a/Build/source/texk/web2c/pdftexdir/tests/postV7.ttf b/Build/source/texk/web2c/pdftexdir/tests/postV7.ttf Binary files differnew file mode 100644 index 00000000000..7f298cfd037 --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/postV7.ttf diff --git a/Build/source/texk/web2c/pdftexdir/tests/test-13.pdf b/Build/source/texk/web2c/pdftexdir/tests/test-13.pdf Binary files differnew file mode 100644 index 00000000000..8255d131c61 --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/test-13.pdf diff --git a/Build/source/texk/web2c/pdftexdir/tests/test-13.xref b/Build/source/texk/web2c/pdftexdir/tests/test-13.xref new file mode 100644 index 00000000000..81cafae715b --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/test-13.xref @@ -0,0 +1,13 @@ +xref +0 11 +0000000000 65535 f +0000000916 00000 n +0000000813 00000 n +0000000015 00000 n +0000017227 00000 n +0000017353 00000 n +0000000973 00000 n +0000001338 00000 n +0000016948 00000 n +0000017404 00000 n +0000017449 00000 n diff --git a/Build/source/texk/web2c/pdftexdir/tests/test-15.pdf b/Build/source/texk/web2c/pdftexdir/tests/test-15.pdf Binary files differnew file mode 100644 index 00000000000..e5d1feb715a --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/test-15.pdf diff --git a/Build/source/texk/web2c/pdftexdir/tests/test-15.xref b/Build/source/texk/web2c/pdftexdir/tests/test-15.xref new file mode 100644 index 00000000000..1e5ced2b8c6 --- /dev/null +++ b/Build/source/texk/web2c/pdftexdir/tests/test-15.xref @@ -0,0 +1,15 @@ +xref +0 13 +0000000000 00255 f +0000016640 00000 n +0000016552 00000 n +0000000015 00000 n +0000017296 00000 n +0000017407 00000 n +0000016423 00000 n +0000016682 00000 n +0000000813 00000 n +0000017032 00000 n +0000017443 00000 n +0000017473 00000 n +0000017155 00000 n |