[latex3-commits] [git/LaTeX3-latex3-xcolor] testl3color: add a test if color exists (da6b77c)

Ulrike Fischer fischer at troubleshooting-tex.de
Wed Aug 17 14:33:11 CEST 2022


Repository : https://github.com/latex3/xcolor
On branch  : testl3color
Link       : https://github.com/latex3/xcolor/commit/da6b77c188fc498bf556139b8f0c520d81986b31

>---------------------------------------------------------------

commit da6b77c188fc498bf556139b8f0c520d81986b31
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Wed Aug 17 14:33:11 2022 +0200

    add a test if color exists


>---------------------------------------------------------------

da6b77c188fc498bf556139b8f0c520d81986b31
 testfiles-noxetex/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(-)

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 at 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}.
+<recently read> \\color at item.fg 
+l. ...\end{frame}
+The color item.fg is undefined.
+> .
+<recently read> }
+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<</S/Named/N/GoToPage>>}
+...............\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<</S/Named/N/GoBack>>}
+...............\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<</S/Named/N/Find>>}
+...............\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<</S/Named/N/GoForward>>}
+...............\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 at 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 at 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 at 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}.
+<recently read> \\color at item.fg 
+l. ...\end{frame}
+The color item.fg is undefined.
+> .
+<recently read> }
+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<</S/Named/N/GoToPage>>}
+...............\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<</S/Named/N/GoBack>>}
+...............\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<</S/Named/N/Find>>}
+...............\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<</S/Named/N/GoForward>>}
+...............\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 at 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 at expl@color at set@@nnn}
-% \begin{macro}{\XC at expl@color at set@@nn}
+% \begin{macro}{\XC at expl@color at 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 at expl@color at set@@nn \color_set:nn
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\cs_set_protected:Npn \XC at expl@color at 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 at let@cc{\@backslashchar color@#1}{\@backslashchar color@#2}%
-      \noexpand\XC at expl@color at set@@nn{#1}{#2}}}}
+      \noexpand\XC at expl@color at set@eq@@nn{#1}{#2}}}}
 %    \end{macrocode}
 % \end{macro}
 %





More information about the latex3-commits mailing list.