From da6b77c188fc498bf556139b8f0c520d81986b31 Mon Sep 17 00:00:00 2001 From: Ulrike Fischer Date: Wed, 17 Aug 2022 14:33:11 +0200 Subject: [PATCH] add a test if color exists --- .../l3color-global-01.luatex.tlg | 477 ++++++++++++++++++ testfiles-noxetex/l3color-global-01.lvt | 15 + testfiles-noxetex/l3color-global-01.tlg | 447 ++++++++++++++++ xcolor.dtx | 15 +- 4 files changed, 951 insertions(+), 3 deletions(-) create mode 100644 testfiles-noxetex/l3color-global-01.luatex.tlg create mode 100644 testfiles-noxetex/l3color-global-01.lvt create mode 100644 testfiles-noxetex/l3color-global-01.tlg diff --git a/testfiles-noxetex/l3color-global-01.luatex.tlg b/testfiles-noxetex/l3color-global-01.luatex.tlg new file mode 100644 index 0000000..258d955 --- /dev/null +++ b/testfiles-noxetex/l3color-global-01.luatex.tlg @@ -0,0 +1,477 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +Completed box being shipped out +> \\color@item.fg=macro: +->\xcolor@ {}{0.2 0.2 0.7 rg 0.2 0.2 0.7 RG}{rgb}{0.2,0.2,0.7}. + \\color@item.fg +l. ...\end{frame} +The color item.fg is undefined. +> . + } +l. ...\end{frame} +Completed box being shipped out [1] +\vbox(200.87663+0.0)x263.47263, direction TLT +.\hbox(0.0+0.0)x0.0, direction TLT +.\hbox(0.0+0.0)x0.0, direction TLT +..\kern-72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil, direction TLT +...\kern-72.26999 +...\hbox(0.0+0.0)x0.0, direction TLT +....\hbox(0.0+0.0)x0.0, glue set 72.26999fil, shifted 72.26999, direction TLT +.....\kern-72.26999 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\vbox(0.0+0.0)x0.0, glue set 73.27373fil, direction TLT +..\kern0.0 +..\kern-72.26999 +..\kern-1.00374 +..\hbox(0.0+0.0)x0.0, glue set 44.82098fil, direction TLT +...\kern0.0 +...\kern-43.81725 +...\kern-1.00374 +...\pdfdest name{Navigation1} xyz +...\penalty 10000 +...\pdfdest name{page.1} xyz +...\penalty 10000 +...\glue 0.0 plus 1.0fil minus 1.0fil +..\glue 0.0 plus 1.0fil minus 1.0fil +.\glue(\lineskip) 0.0 +.\vbox(200.87663+0.0)x263.47263, direction TLT +..\glue -72.26999 +..\vbox(273.14662+0.0)x307.28987, shifted -43.81725, direction TLT +...\vbox(0.0+0.0)x307.28987, direction TLT +....\glue 0.0 plus 1.0fil +....\hbox(0.0+0.0)x307.28987, direction TLT +.....\pdfcolorstack 0 push {0 g 0 G} +.....\hbox(0.0+0.0)x307.28987, direction TLT +......\vbox(0.0+0.0)x307.28987, direction TLT +.......\hbox(0.0+0.0)x-28.45274, direction TLT +........\glue -28.45274 +........\hbox(0.0+0.0)x0.0, direction TLT +.........\hbox(273.14662+0.0)x364.19536, shifted 273.14662, direction TLT +..........\hbox(273.14662+0.0)x364.19536, direction TLT +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 push {1 g 1 G} +...........\rule(273.14662+*)x364.19536 +...........\pdfcolorstack 0 pop +...........\pdfcolorstack 0 pop +...........\pdfcolorstack 0 pop +........\hbox(0.0+0.0)x0.0, direction TLT +.........\hbox(0.0+0.0)x0.0, direction TLT +..........\hbox(0.0+0.0)x0.0, direction TLT +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 pop +...........\pdfcolorstack 0 pop +.......\glue(\baselineskip) 0.0 +.......\hbox(0.0+0.0)x-56.90549, direction TLT +........\hbox(0.0+0.0)x0.0, direction TLT +.........\hbox(273.14662+0.0)x-28.45274, shifted 273.14662, direction TLT +..........\hbox(273.14662+0.0)x-28.45274, direction TLT +...........\glue -28.45274 +...........\hbox(0.0+0.0)x0.0, direction TLT +............\vbox(273.14662+0.0)x0.0, glue set 273.1466fil, direction TLT +.............\pdfcolorstack 0 push {0 g 0 G} +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\pdfcolorstack 0 pop +...........\vbox(273.14662+0.0)x0.0, glue set 273.1466fil, direction TLT +............\pdfcolorstack 0 push {0 g 0 G} +............\pdfcolorstack 0 push {0 g 0 G} +............\pdfcolorstack 0 pop +............\pdfcolorstack 0 pop +............\glue 0.0 plus 1.0fil +........\hbox(0.0+0.0)x0.0, direction TLT +.........\hbox(273.14662+0.0)x335.74261, shifted 273.14662, direction TLT +..........\hbox(273.14662+0.0)x335.74261, direction TLT +...........\glue 307.28987 +...........\glue 28.45274 +...........\hbox(0.0+0.0)x0.0, direction TLT +............\vbox(273.14662+0.0)x0.0, glue set 273.1466fil, direction TLT +.............\pdfcolorstack 0 push {0 g 0 G} +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\pdfcolorstack 0 pop +...........\vbox(273.14662+0.0)x0.0, glue set 261.6466fill, direction TLT +............\pdfcolorstack 0 push {0 g 0 G} +............\pdfcolorstack 0 push {0 g 0 G} +............\glue 0.0 plus 1.0fill +............\hbox(0.0+0.0)x0.0, glue set - 2.84544fil, direction TLT +.............\glue 0.0 plus 1.0fil minus 1.0fil +.............\pdfcolorstack 0 push {0.15 0.15 0.525 rg 0.15 0.15 0.525 RG} +.............\pdfcolorstack 0 pop +.............\glue 2.84544 +............\glue 2.0 +............\glue(\lineskip) 0.0 +............\hbox(7.5+0.0)x0.0, glue set - 129.92545fil, direction TLT +.............\glue 0.0 plus 1.0fil minus 1.0fil +.............\pdfcolorstack 0 push {0 g 0 G} +.............\pdfcolorstack 0 push {0.68 0.68 0.88 rg 0.68 0.68 0.88 RG} +.............\hbox(7.5+0.0)x127.08, direction TLT +..............\hbox(7.5+0.0)x20.0, direction TLT +...............\hbox(7.0+0.0)x20.0, direction TLT +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5, direction TLT +.................\pdfliteral origin{q } +.................\pdfliteral origin{0.68 0.68 0.88 RG } +.................\pdfliteral origin{0.68 0.68 0.88 rg } +.................\pdfliteral origin{0.3985 w } +.................\hbox(0.0+0.0)x0.0, direction TLT +..................\glue(\spaceskip) 0.0 +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 8.26909 0.79701 3.38733 2.39105 re S Q } +..................\pdfliteral origin{Q } +..................\pdfcolorstack 0 push {0.84 0.84 0.94 rg 0.84 0.84 0.94 RG} +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 4.00005 0.49998 m 2.00002 2.00002 l 4.00005 3.50003 l f 16.0002 0.4\ETC.} +..................\pdfliteral origin{Q } +..................\pdfcolorstack 0 pop +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral origin{n } +.................\pdfliteral origin{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern-20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern6.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[1 0 0]} action use +r{/Subtype/Link/A<>} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern8.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern6.0 +...............\pdfendlink +..............\glue(\spaceskip) 1.416 plus 0.708 minus 0.472 +..............\hbox(7.5+0.0)x20.0, direction TLT +...............\hbox(7.0+0.0)x20.0, direction TLT +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5, direction TLT +.................\pdfliteral origin{q } +.................\pdfliteral origin{0.68 0.68 0.88 RG } +.................\pdfliteral origin{0.68 0.68 0.88 rg } +.................\pdfliteral origin{0.3985 w } +.................\hbox(0.0+0.0)x0.0, direction TLT +..................\glue(\spaceskip) 0.0 +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 6.97394 0.0 3.38733 2.39105 re 7.80008 2.40001 m 7.80008 3.20003 l \ETC.} +..................\pdfliteral origin{Q } +..................\pdfcolorstack 0 push {0.84 0.84 0.94 rg 0.84 0.84 0.94 RG} +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 4.00005 0.49998 m 2.00002 2.00002 l 4.00005 3.50003 l 16.0002 0.499\ETC.} +..................\pdfliteral origin{Q } +..................\pdfcolorstack 0 pop +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral origin{n } +.................\pdfliteral origin{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern-20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +..............\glue(\spaceskip) 1.416 plus 0.708 minus 0.472 +..............\hbox(7.5+0.0)x20.0, direction TLT +...............\hbox(7.0+0.0)x20.0, direction TLT +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5, direction TLT +.................\pdfliteral origin{q } +.................\pdfliteral origin{0.68 0.68 0.88 RG } +.................\pdfliteral origin{0.68 0.68 0.88 rg } +.................\pdfliteral origin{0.3985 w } +.................\hbox(0.0+0.0)x0.0, direction TLT +..................\glue(\spaceskip) 0.0 +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 0.59776 w 9.00009 3.00003 m 12.00015 3.00003 l S Q } +..................\pdfliteral origin{Q } +..................\pdfcolorstack 0 push {0.84 0.84 0.94 rg 0.84 0.84 0.94 RG} +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 4.00005 0.49998 m 2.00002 2.00002 l 4.00005 3.50003 l 16.0002 0.499\ETC.} +..................\pdfliteral origin{Q } +..................\pdfcolorstack 0 pop +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral origin{n } +.................\pdfliteral origin{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern-20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +..............\glue(\spaceskip) 1.416 plus 0.708 minus 0.472 +..............\hbox(7.5+0.0)x20.0, direction TLT +...............\hbox(7.0+0.0)x20.0, direction TLT +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5, direction TLT +.................\pdfliteral origin{q } +.................\pdfliteral origin{0.68 0.68 0.88 RG } +.................\pdfliteral origin{0.68 0.68 0.88 rg } +.................\pdfliteral origin{0.3985 w } +.................\hbox(0.0+0.0)x0.0, direction TLT +..................\glue(\spaceskip) 0.0 +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 0.59776 w 8.00009 4.00005 m 11.00012 4.00005 l 9.00009 3.00003 m 12\ETC.} +..................\pdfliteral origin{Q } +..................\pdfcolorstack 0 push {0.84 0.84 0.94 rg 0.84 0.84 0.94 RG} +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 4.00005 0.49998 m 2.00002 2.00002 l 4.00005 3.50003 l 16.0002 0.499\ETC.} +..................\pdfliteral origin{Q } +..................\pdfcolorstack 0 pop +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral origin{n } +.................\pdfliteral origin{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern-20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern5.0 +...............\pdfendlink +..............\glue(\spaceskip) 1.416 plus 0.708 minus 0.472 +..............\hbox(7.5+0.0)x20.0, direction TLT +...............\hbox(7.0+0.0)x20.0, direction TLT +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5, direction TLT +.................\pdfliteral origin{q } +.................\pdfliteral origin{0.68 0.68 0.88 RG } +.................\pdfliteral origin{0.68 0.68 0.88 rg } +.................\pdfliteral origin{0.3985 w } +.................\hbox(0.0+0.0)x0.0, direction TLT +..................\glue(\spaceskip) 0.0 +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 0.59776 w 8.00009 4.00005 m 11.00012 4.00005 l 9.00009 3.00003 m 12\ETC.} +..................\pdfliteral origin{Q } +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral origin{n } +.................\pdfliteral origin{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern-20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern9.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action +goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern11.0 +...............\pdfendlink +..............\glue(\spaceskip) 1.416 plus 0.708 minus 0.472 +..............\hbox(7.5+0.0)x20.0, direction TLT +...............\hbox(7.0+0.0)x20.0, direction TLT +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5, direction TLT +.................\pdfliteral origin{q } +.................\pdfliteral origin{0.68 0.68 0.88 RG } +.................\pdfliteral origin{0.68 0.68 0.88 rg } +.................\pdfliteral origin{0.3985 w } +.................\hbox(0.0+0.0)x0.0, direction TLT +..................\glue(\spaceskip) 0.0 +..................\pdfliteral origin{q } +..................\pdfliteral origin{q 0.59776 w 10.4001 1.60002 m 12.00015 0.0 l S 0.3985 w 10.66016 2.49\ETC.} +..................\pdfliteral origin{Q } +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral origin{n } +.................\pdfliteral origin{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern-20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[1 0 0]} action use +r{/Subtype/Link/A<>} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern7.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[1 0 0]} action use +r{/Subtype/Link/A<>} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern6.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[1 0 0]} action use +r{/Subtype/Link/A<>} +...............\vbox(7.5+0.0)x0.0, direction TLT +...............\kern7.0 +...............\pdfendlink +.............\pdfcolorstack 0 pop +.............\pdfcolorstack 0 pop +.............\glue 2.84544 +............\pdfcolorstack 0 pop +............\pdfcolorstack 0 pop +............\glue 2.0 +............\glue 0.0 plus 1.0fil +........\hbox(0.0+0.0)x-56.90549, direction TLT +.........\glue -28.45274 +.........\hbox(0.0+0.0)x0.0, direction TLT +..........\vbox(0.0+0.0)x0.0, direction TLT +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 pop +...........\pdfcolorstack 0 pop +.........\glue -28.45274 +........\glue 0.0 plus 1.0fil +.......\glue(\parskip) 0.0 +.......\glue(\parskip) 0.0 +.......\glue(\baselineskip) 0.0 +.......\hbox(0.0+0.0)x307.28987, glue set 307.28986fil, direction TLT +........\localpar +.........\localinterlinepenalty=0 +.........\localbrokenpenalty=0 +.........\localleftbox=null +.........\localrightbox=null +........\hbox(0.0+0.0)x0.0, direction TLT +........\penalty 10000 +........\glue(\parfillskip) 0.0 plus 1.0fil +........\glue(\rightskip) 0.0 +.....\pdfcolorstack 0 pop +...\glue 0.0 +...\glue(\lineskip) 0.0 +...\vbox(269.14662+0.0)x307.28987, direction TLT +....\pdfcolorstack 0 push {0.0 g 0.0 G} +....\write-{} +....\pdfdest name{Doc-Start} xyz +....\pdfcolorstack 0 push {0 g 0 G} +....\pdfcolorstack 0 push {0 g 0 G} +....\pdfcolorstack 0 push {0 g 0 G} +....\pdfcolorstack 0 push {0 g 0 G} +....\glue(\topskip) 0.0 +....\vbox(269.14662+0.0)x307.28987, glue set 99.77046fill, direction TLT +.....\penalty 10000 +.....\vbox(0.0+0.0)x0.0, direction TLT +.....\penalty 10000 +.....\penalty 10000 +.....\penalty 10000 +.....\penalty 10000 +.....\glue 0.0 plus 1.0fill +.....\penalty 10000 +.....\penalty 10000 +.....\glue 0.0 +.....\vbox(0.0+0.0)x0.0, direction TLT +.....\pdfcolorstack 0 push {0 g 0 G} +.....\penalty -51 +.....\glue 3.0 plus 2.0 minus 2.5 +.....\kern0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 6.0007 +.....\hbox(7.5993+0.12045)x285.38988, glue set 121.63261fil, shifted 21.9, direc +tion TLT +......\localpar +.......\localinterlinepenalty=0 +.......\localbrokenpenalty=0 +.......\localleftbox=null +.......\localrightbox=null +......\hbox(5.35347+0.0)x0.0, direction TLT +.......\glue 0.0 +.......\glue -16.425 +.......\glue -5.47499 +.......\hbox(5.35347+0.0)x16.425, glue set 16.425fil, direction TLT +........\pdfcolorstack 0 push {0 g 0 G} +........\glue 0.0 plus 1.0fil minus 1.0fil +........\hbox(5.35347+0.0)x0.0, glue set - 5.15347fil, direction TLT +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\pdfcolorstack 0 push {0.2 0.2 0.7 rg 0.2 0.2 0.7 RG} +.........\hbox(5.15347+0.0)x5.15347, shifted -0.2, direction TLT +..........\hbox(5.15347+0.0)x5.15347, direction TLT +...........\box(5.15347+0.0)x5.15347 +.........\pdfcolorstack 0 pop +........\pdfcolorstack 0 pop +.......\glue 5.47499 +......\penalty 0 +......\TU/lmss/m/n/10.95 b +......\glue(\spaceskip) 3.64635 plus 1.82318 minus 1.21545 +......\glue(\spaceskip) 3.64635 plus 1.82318 minus 1.21545 +......\pdfcolorstack 0 push {0.2 0.2 0.7 rg 0.2 0.2 0.7 RG} +......\TU/lmss/m/n/10.95 c +......\TU/lmss/m/n/10.95 c +......\discretionary (penalty 50) +.......< \TU/lmss/m/n/10.95 - +......\TU/lmss/m/n/10.95 c +......\discretionary (penalty 50) +.......< \TU/lmss/m/n/10.95 - +......\TU/lmss/m/n/10.95 c +......\TU/lmss/m/n/10.95 c +......\TU/lmss/m/n/10.95 c +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty -51 +.....\pdfcolorstack 0 pop +.....\pdfcolorstack 0 pop +.....\glue 3.0 plus 2.0 minus 2.5 +.....\glue 0.0 plus 1.5fill +....\write1{\@writefile{nav}{\protect \headcommand {\protect \slideentry {0}{0}{1\ETC.} +....\write1{\@writefile{nav}{\protect \headcommand {\protect \beamer@framepages {\ETC.} +....\glue 0.0 plus 1.0fil +....\glue 0.0 +...\glue(\baselineskip) 4.0 +...\hbox(0.0+0.0)x307.28987, direction TLT +....\pdfcolorstack 0 push {0 g 0 G} +....\hbox(0.0+0.0)x307.28987, glue set 307.28986fil, direction TLT +.....\vbox(0.0+0.0)x0.0, direction TLT +......\hbox(0.0+0.0)x-56.90549, direction TLT +.......\hbox(0.0+0.0)x-56.90549, direction TLT +........\glue -28.45274 +........\hbox(0.0+0.0)x0.0, direction TLT +.........\vbox(0.0+0.0)x0.0, direction TLT +..........\pdfcolorstack 0 push {0 g 0 G} +..........\pdfcolorstack 0 push {0 g 0 G} +..........\pdfcolorstack 0 pop +..........\pdfcolorstack 0 pop +........\glue -28.45274 +.......\glue 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fil +......\glue(\lineskip) 0.0 +......\hbox(0.0+0.0)x0.0, direction TLT +.....\glue 0.0 plus 1.0fil +....\pdfcolorstack 0 pop +.\kern0.0 +.\kern0.0 diff --git a/testfiles-noxetex/l3color-global-01.lvt b/testfiles-noxetex/l3color-global-01.lvt new file mode 100644 index 0000000..df4c5de --- /dev/null +++ b/testfiles-noxetex/l3color-global-01.lvt @@ -0,0 +1,15 @@ +\documentclass{beamer} +\input{regression-test} +\setbeamertemplate{itemize item}[ball] +\begin{document} +\START \showoutput +\begin{frame} +\begin{itemize} + \item b + \expandafter\show\csname\string\color@item.fg\endcsname + \csname color_show:n\endcsname {item.fg} + \color{item.fg} cccccc +\end{itemize} +\end{frame} +\OMIT +\end{document} \ No newline at end of file diff --git a/testfiles-noxetex/l3color-global-01.tlg b/testfiles-noxetex/l3color-global-01.tlg new file mode 100644 index 0000000..219fad2 --- /dev/null +++ b/testfiles-noxetex/l3color-global-01.tlg @@ -0,0 +1,447 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +Completed box being shipped out +\hbox(5.15863+0.0)x5.15863, glue set 5.15863fil +.\vbox(5.15863+0.0)x0.0, glue set 5.15863fil +..\glue 0.0 plus 1.0fil +..\pdfliteral{/Sh sh} +.\glue 0.0 plus 1.0fil +> \\color@item.fg=macro: +->\xcolor@ {}{0.2 0.2 0.7 rg 0.2 0.2 0.7 RG}{rgb}{0.2,0.2,0.7}. + \\color@item.fg +l. ...\end{frame} +The color item.fg is undefined. +> . + } +l. ...\end{frame} +Completed box being shipped out [1] +\vbox(200.87663+0.0)x263.47263 +.\hbox(0.0+0.0)x0.0 +.\hbox(0.0+0.0)x0.0 +..\kern -72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil +...\kern -72.26999 +...\hbox(0.0+0.0)x0.0 +....\hbox(0.0+0.0)x0.0, glue set 72.26999fil, shifted 72.26999 +.....\kern -72.26999 +.....\glue 0.0 plus 1.0fil minus 1.0fil +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\vbox(0.0+0.0)x0.0, glue set 73.27373fil +..\kern 0.0 +..\kern -72.26999 +..\kern -1.00374 +..\hbox(0.0+0.0)x0.0, glue set 44.82098fil +...\kern 0.0 +...\kern -43.81725 +...\kern -1.00374 +...\pdfdest name{Navigation1} xyz +...\penalty 10000 +...\pdfdest name{page.1} xyz +...\penalty 10000 +...\glue 0.0 plus 1.0fil minus 1.0fil +..\glue 0.0 plus 1.0fil minus 1.0fil +.\glue(\lineskip) 0.0 +.\vbox(200.87663+0.0)x263.47263 +..\glue -72.26999 +..\vbox(273.14662+0.0)x307.28987, shifted -43.81725 +...\vbox(0.0+0.0)x307.28987 +....\glue 0.0 plus 1.0fil +....\hbox(0.0+0.0)x307.28987 +.....\pdfcolorstack 0 push {0 g 0 G} +.....\hbox(0.0+0.0)x307.28987 +......\vbox(0.0+0.0)x307.28987 +.......\hbox(0.0+0.0)x-28.45274 +........\glue -28.45274 +........\hbox(0.0+0.0)x0.0 +.........\hbox(273.14662+0.0)x364.19536, shifted 273.14662 +..........\hbox(273.14662+0.0)x364.19536 +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 push {1 g 1 G} +...........\rule(273.14662+*)x364.19536 +...........\pdfcolorstack 0 pop +...........\pdfcolorstack 0 pop +...........\pdfcolorstack 0 pop +........\hbox(0.0+0.0)x0.0 +.........\hbox(0.0+0.0)x0.0 +..........\hbox(0.0+0.0)x0.0 +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 pop +...........\pdfcolorstack 0 pop +.......\glue(\baselineskip) 0.0 +.......\hbox(0.0+0.0)x-56.90549 +........\hbox(0.0+0.0)x0.0 +.........\hbox(273.14662+0.0)x-28.45274, shifted 273.14662 +..........\hbox(273.14662+0.0)x-28.45274 +...........\glue -28.45274 +...........\hbox(0.0+0.0)x0.0 +............\vbox(273.14662+0.0)x0.0, glue set 273.14662fil +.............\pdfcolorstack 0 push {0 g 0 G} +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\pdfcolorstack 0 pop +...........\vbox(273.14662+0.0)x0.0, glue set 273.14662fil +............\pdfcolorstack 0 push {0 g 0 G} +............\pdfcolorstack 0 push {0 g 0 G} +............\pdfcolorstack 0 pop +............\pdfcolorstack 0 pop +............\glue 0.0 plus 1.0fil +........\hbox(0.0+0.0)x0.0 +.........\hbox(273.14662+0.0)x335.74261, shifted 273.14662 +..........\hbox(273.14662+0.0)x335.74261 +...........\glue 307.28987 +...........\glue 28.45274 +...........\hbox(0.0+0.0)x0.0 +............\vbox(273.14662+0.0)x0.0, glue set 273.14662fil +.............\pdfcolorstack 0 push {0 g 0 G} +.............\glue 0.0 plus 1.0fil minus 1.0fil +............\pdfcolorstack 0 pop +...........\vbox(273.14662+0.0)x0.0, glue set 261.64662fill +............\pdfcolorstack 0 push {0 g 0 G} +............\pdfcolorstack 0 push {0 g 0 G} +............\glue 0.0 plus 1.0fill +............\hbox(0.0+0.0)x0.0, glue set - 2.84544fil +.............\glue 0.0 plus 1.0fil minus 1.0fil +.............\pdfcolorstack 0 push {0.15 0.15 0.525 rg 0.15 0.15 0.525 RG} +.............\pdfcolorstack 0 pop +.............\glue 2.84544 +............\glue 2.0 +............\glue(\lineskip) 0.0 +............\hbox(7.5+0.0)x0.0, glue set - 129.92888fil +.............\glue 0.0 plus 1.0fil minus 1.0fil +.............\pdfcolorstack 0 push {0 g 0 G} +.............\pdfcolorstack 0 push {0.68 0.68 0.88 rg 0.68 0.68 0.88 RG} +.............\hbox(7.5+0.0)x127.08344 +..............\hbox(7.5+0.0)x20.0 +...............\hbox(7.0+0.0)x20.0 +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5 +.................\pdfliteral{q } +.................\pdfliteral{0.68 0.68 0.88 RG } +.................\pdfliteral{0.68 0.68 0.88 rg } +.................\pdfliteral{0.3985 w } +.................\hbox(0.0+0.0)x0.0 +..................\glue 0.0 +..................\pdfliteral{q } +..................\pdfliteral{q 8.26909 0.79701 3.38733 2.39105 re S Q } +..................\pdfliteral{Q } +..................\pdfcolorstack 0 push {0.84 0.84 0.94 rg 0.84 0.84 0.94 RG} +..................\pdfliteral{q } +..................\pdfliteral{q 4.00005 0.49998 m 2.00002 2.00002 l 4.00005 3.50003 l f 16.0002 0.4\ETC.} +..................\pdfliteral{Q } +..................\pdfcolorstack 0 pop +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral{n } +.................\pdfliteral{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern -20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 6.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[1 0 0]} action user{/Subtype/Link/A<>} +...............\vbox(7.5+0.0)x0.0 +...............\kern 8.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 6.0 +...............\pdfendlink +..............\glue 1.41669 plus 0.70834 minus 0.47223 +..............\hbox(7.5+0.0)x20.0 +...............\hbox(7.0+0.0)x20.0 +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5 +.................\pdfliteral{q } +.................\pdfliteral{0.68 0.68 0.88 RG } +.................\pdfliteral{0.68 0.68 0.88 rg } +.................\pdfliteral{0.3985 w } +.................\hbox(0.0+0.0)x0.0 +..................\glue 0.0 +..................\pdfliteral{q } +..................\pdfliteral{q 6.97394 0.0 3.38733 2.39105 re 7.80008 2.40001 m 7.80008 3.20003 l \ETC.} +..................\pdfliteral{Q } +..................\pdfcolorstack 0 push {0.84 0.84 0.94 rg 0.84 0.84 0.94 RG} +..................\pdfliteral{q } +..................\pdfliteral{q 4.00005 0.49998 m 2.00002 2.00002 l 4.00005 3.50003 l 16.0002 0.499\ETC.} +..................\pdfliteral{Q } +..................\pdfcolorstack 0 pop +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral{n } +.................\pdfliteral{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern -20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +..............\glue 1.41669 plus 0.70834 minus 0.47223 +..............\hbox(7.5+0.0)x20.0 +...............\hbox(7.0+0.0)x20.0 +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5 +.................\pdfliteral{q } +.................\pdfliteral{0.68 0.68 0.88 RG } +.................\pdfliteral{0.68 0.68 0.88 rg } +.................\pdfliteral{0.3985 w } +.................\hbox(0.0+0.0)x0.0 +..................\glue 0.0 +..................\pdfliteral{q } +..................\pdfliteral{q 0.59776 w 9.00009 3.00003 m 12.00015 3.00003 l S Q } +..................\pdfliteral{Q } +..................\pdfcolorstack 0 push {0.84 0.84 0.94 rg 0.84 0.84 0.94 RG} +..................\pdfliteral{q } +..................\pdfliteral{q 4.00005 0.49998 m 2.00002 2.00002 l 4.00005 3.50003 l 16.0002 0.499\ETC.} +..................\pdfliteral{Q } +..................\pdfcolorstack 0 pop +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral{n } +.................\pdfliteral{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern -20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +..............\glue 1.41669 plus 0.70834 minus 0.47223 +..............\hbox(7.5+0.0)x20.0 +...............\hbox(7.0+0.0)x20.0 +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5 +.................\pdfliteral{q } +.................\pdfliteral{0.68 0.68 0.88 RG } +.................\pdfliteral{0.68 0.68 0.88 rg } +.................\pdfliteral{0.3985 w } +.................\hbox(0.0+0.0)x0.0 +..................\glue 0.0 +..................\pdfliteral{q } +..................\pdfliteral{q 0.59776 w 8.00009 4.00005 m 11.00012 4.00005 l 9.00009 3.00003 m 12\ETC.} +..................\pdfliteral{Q } +..................\pdfcolorstack 0 push {0.84 0.84 0.94 rg 0.84 0.84 0.94 RG} +..................\pdfliteral{q } +..................\pdfliteral{q 4.00005 0.49998 m 2.00002 2.00002 l 4.00005 3.50003 l 16.0002 0.499\ETC.} +..................\pdfliteral{Q } +..................\pdfcolorstack 0 pop +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral{n } +.................\pdfliteral{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern -20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 5.0 +...............\pdfendlink +..............\glue 1.41669 plus 0.70834 minus 0.47223 +..............\hbox(7.5+0.0)x20.0 +...............\hbox(7.0+0.0)x20.0 +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5 +.................\pdfliteral{q } +.................\pdfliteral{0.68 0.68 0.88 RG } +.................\pdfliteral{0.68 0.68 0.88 rg } +.................\pdfliteral{0.3985 w } +.................\hbox(0.0+0.0)x0.0 +..................\glue 0.0 +..................\pdfliteral{q } +..................\pdfliteral{q 0.59776 w 8.00009 4.00005 m 11.00012 4.00005 l 9.00009 3.00003 m 12\ETC.} +..................\pdfliteral{Q } +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral{n } +.................\pdfliteral{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern -20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 9.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[.5 .5 .5]} action goto name{Navigation1} +...............\vbox(7.5+0.0)x0.0 +...............\kern 11.0 +...............\pdfendlink +..............\glue 1.41669 plus 0.70834 minus 0.47223 +..............\hbox(7.5+0.0)x20.0 +...............\hbox(7.0+0.0)x20.0 +................\glue 0.0 +................\hbox(0.0+0.0)x0.0, shifted -1.5 +.................\pdfliteral{q } +.................\pdfliteral{0.68 0.68 0.88 RG } +.................\pdfliteral{0.68 0.68 0.88 rg } +.................\pdfliteral{0.3985 w } +.................\hbox(0.0+0.0)x0.0 +..................\glue 0.0 +..................\pdfliteral{q } +..................\pdfliteral{q 0.59776 w 10.4001 1.60002 m 12.00015 0.0 l S 0.3985 w 10.66016 2.49\ETC.} +..................\pdfliteral{Q } +..................\glue 0.0 plus 1.0fil minus 1.0fil +.................\pdfliteral{n } +.................\pdfliteral{Q } +.................\glue 0.0 plus 1.0fil minus 1.0fil +...............\kern -20.0 +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[1 0 0]} action user{/Subtype/Link/A<>} +...............\vbox(7.5+0.0)x0.0 +...............\kern 7.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[1 0 0]} action user{/Subtype/Link/A<>} +...............\vbox(7.5+0.0)x0.0 +...............\kern 6.0 +...............\pdfendlink +...............\pdfstartlink(*+*)x* attr{/Border[0 0 0]/H/N/C[1 0 0]} action user{/Subtype/Link/A<>} +...............\vbox(7.5+0.0)x0.0 +...............\kern 7.0 +...............\pdfendlink +.............\pdfcolorstack 0 pop +.............\pdfcolorstack 0 pop +.............\glue 2.84544 +............\pdfcolorstack 0 pop +............\pdfcolorstack 0 pop +............\glue 2.0 +............\glue 0.0 plus 1.0fil +........\hbox(0.0+0.0)x-56.90549 +.........\glue -28.45274 +.........\hbox(0.0+0.0)x0.0 +..........\vbox(0.0+0.0)x0.0 +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 push {0 g 0 G} +...........\pdfcolorstack 0 pop +...........\pdfcolorstack 0 pop +.........\glue -28.45274 +........\glue 0.0 plus 1.0fil +.......\glue(\parskip) 0.0 +.......\glue(\parskip) 0.0 +.......\glue(\baselineskip) 0.0 +.......\hbox(0.0+0.0)x307.28987, glue set 307.28987fil +........\hbox(0.0+0.0)x0.0 +........\penalty 10000 +........\glue(\parfillskip) 0.0 plus 1.0fil +........\glue(\rightskip) 0.0 +.....\pdfcolorstack 0 pop +...\glue 0.0 +...\glue(\lineskip) 0.0 +...\vbox(269.14662+0.0)x307.28987 +....\pdfcolorstack 0 push {0.0 g 0.0 G} +....\write-{} +....\pdfdest name{Doc-Start} xyz +....\pdfcolorstack 0 push {0 g 0 G} +....\pdfcolorstack 0 push {0 g 0 G} +....\pdfcolorstack 0 push {0 g 0 G} +....\pdfcolorstack 0 push {0 g 0 G} +....\glue(\topskip) 0.0 +....\vbox(269.14662+0.0)x307.28987, glue set 99.81865fill +.....\penalty 10000 +.....\vbox(0.0+0.0)x0.0 +.....\penalty 10000 +.....\penalty 10000 +.....\penalty 10000 +.....\penalty 10000 +.....\glue 0.0 plus 1.0fill +.....\penalty 10000 +.....\penalty 10000 +.....\glue 0.0 +.....\vbox(0.0+0.0)x0.0 +.....\pdfcolorstack 0 push {0 g 0 G} +.....\penalty -51 +.....\glue 3.0 plus 2.0 minus 2.5 +.....\kern 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\parskip) 0.0 +.....\glue(\baselineskip) 5.99585 +.....\hbox(7.60416+0.0)x285.38982, glue set 121.61615fil, shifted 21.90005 +......\hbox(5.35863+0.0)x0.0 +.......\glue 0.0 +.......\glue -16.42505 +.......\glue -5.475 +.......\hbox(5.35863+0.0)x16.42505, glue set 16.42505fil +........\pdfcolorstack 0 push {0 g 0 G} +........\glue 0.0 plus 1.0fil minus 1.0fil +........\hbox(5.35863+0.0)x0.0, glue set - 5.15863fil +.........\glue 0.0 plus 1.0fil minus 1.0fil +.........\pdfcolorstack 0 push {0.2 0.2 0.7 rg 0.2 0.2 0.7 RG} +.........\hbox(5.15863+0.0)x5.15863, shifted -0.2 +..........\hbox(5.15863+0.0)x5.15863 +...........\pdfrefxform(5.15863+0.0)x5.15863 +.........\pdfcolorstack 0 pop +........\pdfcolorstack 0 pop +.......\glue 5.475 +......\penalty 0 +......\OT1/cmss/m/n/10.95 b +......\glue 3.65 plus 1.825 minus 1.21666 +......\glue 3.65 plus 1.825 minus 1.21666 +......\pdfcolorstack 0 push {0.2 0.2 0.7 rg 0.2 0.2 0.7 RG} +......\OT1/cmss/m/n/10.95 c +......\OT1/cmss/m/n/10.95 c +......\OT1/cmss/m/n/10.95 c +......\OT1/cmss/m/n/10.95 c +......\OT1/cmss/m/n/10.95 c +......\OT1/cmss/m/n/10.95 c +......\penalty 10000 +......\glue(\parfillskip) 0.0 plus 1.0fil +......\glue(\rightskip) 0.0 plus 1.0fil +.....\penalty -51 +.....\pdfcolorstack 0 pop +.....\pdfcolorstack 0 pop +.....\glue 3.0 plus 2.0 minus 2.5 +.....\glue 0.0 plus 1.5fill +....\write1{\@writefile{nav}{\protect \headcommand {\protect \slideentry {0}{0}{1\ETC.} +....\write1{\@writefile{nav}{\protect \headcommand {\protect \beamer@framepages {\ETC.} +....\glue 0.0 plus 1.0fil +....\glue 0.0 +...\glue(\baselineskip) 4.0 +...\hbox(0.0+0.0)x307.28987 +....\pdfcolorstack 0 push {0 g 0 G} +....\hbox(0.0+0.0)x307.28987, glue set 307.28987fil +.....\vbox(0.0+0.0)x0.0 +......\hbox(0.0+0.0)x-56.90549 +.......\hbox(0.0+0.0)x-56.90549 +........\glue -28.45274 +........\hbox(0.0+0.0)x0.0 +.........\vbox(0.0+0.0)x0.0 +..........\pdfcolorstack 0 push {0 g 0 G} +..........\pdfcolorstack 0 push {0 g 0 G} +..........\pdfcolorstack 0 pop +..........\pdfcolorstack 0 pop +........\glue -28.45274 +.......\glue 0.0 plus 1.0fil +.......\glue 0.0 plus 1.0fil +......\glue(\lineskip) 0.0 +......\hbox(0.0+0.0)x0.0 +.....\glue 0.0 plus 1.0fil +....\pdfcolorstack 0 pop +.\kern 0.0 +.\kern 0.0 diff --git a/xcolor.dtx b/xcolor.dtx index 0ff4ee1..1d8b2c4 100644 --- a/xcolor.dtx +++ b/xcolor.dtx @@ -4849,7 +4849,7 @@ % % \subsubsection{Colors}\label{sec.definition} % \begin{macro}{\XC@expl@color@set@@nnn} -% \begin{macro}{\XC@expl@color@set@@nn} +% \begin{macro}{\XC@expl@color@set@eq@@nn} % We want to define colors also for l3color. % \begin{macrocode} \ExplSyntaxOn @@ -4863,7 +4863,16 @@ \color_set:nnn{#1}{#2}{#3} } } -\cs_set_eq:NN \XC@expl@color@set@@nn \color_set:nn +% \end{macrocode} +% +% \begin{macrocode} +\cs_set_protected:Npn \XC@expl@color@set@eq@@nn #1 #2 + { + \color_if_exist:nT{#2} + { + \color_set_eq:nn{#1}{#2} + } + } \ExplSyntaxOff % \end{macrocode} % \end{macro} @@ -5108,7 +5117,7 @@ {\edef\@@tmp {\ifglobalcolors\global\else\xglobal@\fi \noexpand\XC@let@cc{\@backslashchar color@#1}{\@backslashchar color@#2}% - \noexpand\XC@expl@color@set@@nn{#1}{#2}}}} + \noexpand\XC@expl@color@set@eq@@nn{#1}{#2}}}} % \end{macrocode} % \end{macro} %