[latex3-commits] [git/LaTeX3-latex3-latex3] color-models: Merge branch 'master' into color-models (87fafd456)

Joseph Wright joseph.wright at morningstar2.co.uk
Tue Aug 4 15:03:50 CEST 2020


Repository : https://github.com/latex3/latex3
On branch  : color-models
Link       : https://github.com/latex3/latex3/commit/87fafd456b738bd4be95c3db39a3ba517aa23f96

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

commit 87fafd456b738bd4be95c3db39a3ba517aa23f96
Merge: 94aa846ea e738ae510
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Tue Aug 4 14:03:50 2020 +0100

    Merge branch 'master' into color-models


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

87fafd456b738bd4be95c3db39a3ba517aa23f96
 contrib/testfiles/ctex002.luatex.tlg               |   5 +-
 l3backend/CHANGELOG.md                             |   1 +
 l3backend/l3backend-basics.dtx                     |  63 +++--
 l3backend/l3backend-box.dtx                        |   7 +-
 l3backend/l3backend-color.dtx                      | 217 +++++++++++++++--
 l3backend/l3backend-draw.dtx                       | 260 +-------------------
 l3backend/l3backend-header.dtx                     |  11 +-
 l3experimental/CHANGELOG.md                        |   4 +
 l3experimental/l3color/l3color.dtx                 |  69 ++++++
 .../l3color/testfiles/m3color001.ptex.tlg          |  24 +-
 .../l3color/testfiles/m3color001.uptex.tlg         |  24 +-
 .../l3color/testfiles/m3color003.ptex.tlg          |  15 +-
 .../l3color/testfiles/m3color003.uptex.tlg         |  15 +-
 l3experimental/l3draw/l3draw-scopes.dtx            |   2 +-
 l3experimental/l3draw/l3draw-state.dtx             |  30 ---
 l3experimental/l3draw/l3draw.dtx                   |  19 +-
 l3experimental/l3draw/testfiles/m3draw003.ptex.tlg | 203 +++++++++++-----
 .../l3draw/testfiles/m3draw003.uptex.tlg           | 203 +++++++++++-----
 .../l3draw/testfiles/m3draw004.luatex.tlg          |  24 +-
 l3experimental/l3draw/testfiles/m3draw004.lvt      |  26 +-
 l3experimental/l3draw/testfiles/m3draw004.ptex.tlg | 192 +++++++++------
 l3experimental/l3draw/testfiles/m3draw004.tlg      |  24 +-
 .../l3draw/testfiles/m3draw004.uptex.tlg           | 192 +++++++++------
 .../l3draw/testfiles/m3draw004.xetex.tlg           |   6 +-
 l3experimental/l3draw/testfiles/m3draw005.ptex.tlg |  24 +-
 .../l3draw/testfiles/m3draw005.uptex.tlg           |  24 +-
 l3experimental/l3draw/testfiles/m3draw006.ptex.tlg |  78 ++++--
 .../l3draw/testfiles/m3draw006.uptex.tlg           |  78 ++++--
 l3experimental/l3draw/testfiles/m3draw007.lvt      |   4 +-
 l3experimental/l3draw/testfiles/m3draw007.ptex.tlg |  37 +--
 l3experimental/l3draw/testfiles/m3draw007.tlg      |  15 +-
 .../l3draw/testfiles/m3draw007.uptex.tlg           |  37 +--
 .../xcoffins/testfiles/xcoffins002.ptex.tlg        |   3 +-
 .../xcoffins/testfiles/xcoffins002.uptex.tlg       |   3 +-
 .../xcoffins/testfiles/xcoffins003.ptex.tlg        |  12 +-
 .../xcoffins/testfiles/xcoffins003.uptex.tlg       |  12 +-
 l3kernel/CHANGELOG.md                              |   3 +
 l3kernel/expl3.dtx                                 | 127 ++++++++--
 l3kernel/l3color-base.dtx                          |   2 +-
 l3kernel/l3kernel-functions.dtx                    |  21 ++
 l3kernel/l3msg.dtx                                 |  44 ++--
 l3kernel/testfiles/d3dvips.luatex.tlg              |   3 +-
 l3kernel/testfiles/d3dvips.tlg                     |   3 +-
 l3kernel/testfiles/d3dvisvgm.luatex.tlg            |   4 +-
 l3kernel/testfiles/d3dvisvgm.tlg                   |   4 +-
 l3kernel/testfiles/d3dvisvgm.xetex.tlg             |   4 +-
 l3kernel/testfiles/d3pdfmode.ptex.tlg              |   3 +-
 l3kernel/testfiles/d3pdfmode.uptex.tlg             |   3 +-
 l3kernel/testfiles/d3xdvipdfmx.ptex.tlg            |   3 +-
 l3kernel/testfiles/d3xdvipdfmx.uptex.tlg           |   3 +-
 l3kernel/testfiles/m3coffins001.ptex.tlg           | 261 ++++++++++++++-------
 l3kernel/testfiles/m3coffins001.uptex.tlg          | 261 ++++++++++++++-------
 l3kernel/testfiles/m3expl001.luatex.tlg            |  22 +-
 l3kernel/testfiles/m3expl001.ptex.tlg              |  20 +-
 l3kernel/testfiles/m3expl001.tlg                   |  22 +-
 l3kernel/testfiles/m3expl001.uptex.tlg             |  20 +-
 l3kernel/testfiles/m3expl001.xetex.tlg             |  20 +-
 l3kernel/testfiles/m3expl003.luatex.tlg            |  22 +-
 l3kernel/testfiles/m3expl003.ptex.tlg              |  20 +-
 l3kernel/testfiles/m3expl003.tlg                   |  22 +-
 l3kernel/testfiles/m3expl003.uptex.tlg             |  20 +-
 l3kernel/testfiles/m3expl003.xetex.tlg             |  20 +-
 l3kernel/testfiles/m3expl009.lvt                   |  79 +++++++
 l3kernel/testfiles/m3expl009.tlg                   |  27 +++
 l3trial/xbox/testfiles/xbox001.ptex.tlg            |  66 ++++--
 l3trial/xbox/testfiles/xbox001.uptex.tlg           |  66 ++++--
 l3trial/xbox/testfiles/xbox002.ptex.tlg            |  42 ++--
 l3trial/xbox/testfiles/xbox002.uptex.tlg           |  42 ++--
 68 files changed, 2042 insertions(+), 1200 deletions(-)

diff --cc l3backend/CHANGELOG.md
index 7c90dbc3a,dddd7ca74..ad2b4ea4c
--- a/l3backend/CHANGELOG.md
+++ b/l3backend/CHANGELOG.md
@@@ -7,7 -7,7 +7,8 @@@ this project uses date-based 'snapshot
  ## [Unreleased]
  
  ### Changed
+ - Color selection implementation
 +- Improved support for Separation colors
  
  ## [2020-06-29]
  
diff --cc l3backend/l3backend-color.dtx
index c3b5977c2,43c0d7c6c..692655026
--- a/l3backend/l3backend-color.dtx
+++ b/l3backend/l3backend-color.dtx
@@@ -108,22 -108,25 +108,22 @@@
  %
  % \begin{macro}
  %   {
- %     \@@_backend_cmyk:n  ,
- %     \@@_backend_gray:n  ,
- %     \@@_backend_rgb:n   ,
+ %     \@@_backend_select_cmyk:n  ,
+ %     \@@_backend_select_gray:n  ,
+ %     \@@_backend_select_rgb:n   ,
 -%     \@@_backend_select_spot:n  ,
  %     \@@_backend_select:n
  %   }
  % \begin{macro}{\@@_backend_reset:}
- % \begin{macro}{color.fc}
- %    Push the data to the stack. In the case of \texttt{dvips} also reset the
- %    drawing fill color in raw PostScript.
+ % \begin{macro}{color.sc, color.fc}
+ %    Push the data to the stack. In the case of \texttt{dvips} also saves the
+ %    drawing color in raw PostScript.
  %    \begin{macrocode}
- \cs_new_protected:Npn \@@_backend_cmyk:n #1
+ \cs_new_protected:Npn \@@_backend_select_cmyk:n #1
    { \@@_backend_select:n { cmyk ~ #1 } }
- \cs_new_protected:Npn \@@_backend_gray:n #1
+ \cs_new_protected:Npn \@@_backend_select_gray:n #1
    { \@@_backend_select:n { gray ~ #1 } }
- \cs_new_protected:Npn \@@_backend_rgb:n #1
+ \cs_new_protected:Npn \@@_backend_select_rgb:n #1
    { \@@_backend_select:n { rgb ~ #1 } }
 -\cs_new_protected:Npn \@@_backend_select_spot:n #1
 -  { \@@_backend_select:n {#1} }
  \cs_new_protected:Npn \@@_backend_select:n #1
    {
      \__kernel_backend_literal:n { color~push~ #1 }
@@@ -211,23 -208,26 +212,19 @@@
  %
  % \begin{macro}
  %   {
- %     \@@_backend_cmyk:n ,
- %     \@@_backend_gray:n ,
- %     \@@_backend_rgb:n
+ %     \@@_backend_select_cmyk:n ,
+ %     \@@_backend_select_gray:n ,
 -%     \@@_backend_select_rgb:n  ,
 -%     \@@_backend_select_spot:n
++%     \@@_backend_select_rgb:n
  %   }
- % \begin{macro}{\@@_backend_spot:w}
 -% \begin{macro}{\@@_backend_select_spot:w}
--% \begin{macro}{\@@_backend_select:n}
  % \begin{macro}{\@@_backend_reset:}
  %   Simply dump the data, but allowing for \LuaTeX{}.
  %    \begin{macrocode}
- \cs_new_protected:Npn \@@_backend_cmyk:n #1
+ \cs_new_protected:Npn \@@_backend_select_cmyk:n #1
    { \@@_backend_select:n { #1 ~ k ~ #1 ~ K } }
- \cs_new_protected:Npn \@@_backend_gray:n #1
+ \cs_new_protected:Npn \@@_backend_select_gray:n #1
    { \@@_backend_select:n { #1 ~ g ~ #1 ~ G } }
- \cs_new_protected:Npn \@@_backend_rgb:n #1
+ \cs_new_protected:Npn \@@_backend_select_rgb:n #1
    { \@@_backend_select:n { #1 ~ rg ~ #1 ~ RG } }
- \cs_new_protected:Npn \@@_backend_spot:n #1
 -\cs_new_protected:Npn \@@_backend_select_spot:n #1
--  { \@@_backend_spot:w #1 \s_@@_stop }
 -\cs_new_protected:Npn \@@_backend_select_spot:w #1 ~ #2 \s_@@_stop
 -  { \@@_backend_select:n { /#1 ~ cs ~ /#1 ~ CS ~ #2 ~ scn ~ #2 ~ SCN } }
  \cs_new_protected:Npx \@@_backend_select:n #1
    {
      \cs_if_exist:NTF \tex_pdfextension:D
diff --cc l3kernel/testfiles/m3expl001.luatex.tlg
index 2dbccf242,e687f6d6f..a4ec4e042
--- a/l3kernel/testfiles/m3expl001.luatex.tlg
+++ b/l3kernel/testfiles/m3expl001.luatex.tlg
@@@ -30,13 -30,19 +30,18 @@@ Defining \__kernel_backend_matrix:x on 
  Defining \__color_backend_pickup:N on line ...
  Defining \l__kernel_color_stack_int on line ...
  \l__kernel_color_stack_int=\count...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
- Defining \__color_backend_spot:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
 -Defining \__color_backend_select_spot:w on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...
diff --cc l3kernel/testfiles/m3expl001.ptex.tlg
index c4759c14a,68039f7ff..6f13bd89b
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@@ -29,12 -29,18 +29,18 @@@ Defining \__kernel_backend_align_end: o
  Defining \__kernel_backend_scope_begin: on line ...
  Defining \__kernel_backend_scope_end: on line ...
  Defining \__color_backend_pickup:N on line ...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...
diff --cc l3kernel/testfiles/m3expl001.tlg
index 2dbccf242,e687f6d6f..a4ec4e042
--- a/l3kernel/testfiles/m3expl001.tlg
+++ b/l3kernel/testfiles/m3expl001.tlg
@@@ -30,13 -30,19 +30,18 @@@ Defining \__kernel_backend_matrix:x on 
  Defining \__color_backend_pickup:N on line ...
  Defining \l__kernel_color_stack_int on line ...
  \l__kernel_color_stack_int=\count...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
- Defining \__color_backend_spot:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
 -Defining \__color_backend_select_spot:w on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...
diff --cc l3kernel/testfiles/m3expl001.uptex.tlg
index c4759c14a,68039f7ff..6f13bd89b
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@@ -29,12 -29,18 +29,18 @@@ Defining \__kernel_backend_align_end: o
  Defining \__kernel_backend_scope_begin: on line ...
  Defining \__kernel_backend_scope_end: on line ...
  Defining \__color_backend_pickup:N on line ...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...
diff --cc l3kernel/testfiles/m3expl001.xetex.tlg
index 814c0d4ae,92e2cf844..778529443
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@@ -26,12 -26,18 +26,18 @@@ Defining \__kernel_backend_literal_page
  Defining \__kernel_backend_scope_begin: on line ...
  Defining \__kernel_backend_scope_end: on line ...
  Defining \__color_backend_pickup:N on line ...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...
diff --cc l3kernel/testfiles/m3expl003.luatex.tlg
index 2dbccf242,e687f6d6f..a4ec4e042
--- a/l3kernel/testfiles/m3expl003.luatex.tlg
+++ b/l3kernel/testfiles/m3expl003.luatex.tlg
@@@ -30,13 -30,19 +30,18 @@@ Defining \__kernel_backend_matrix:x on 
  Defining \__color_backend_pickup:N on line ...
  Defining \l__kernel_color_stack_int on line ...
  \l__kernel_color_stack_int=\count...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
- Defining \__color_backend_spot:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
 -Defining \__color_backend_select_spot:w on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...
diff --cc l3kernel/testfiles/m3expl003.ptex.tlg
index c4759c14a,68039f7ff..6f13bd89b
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@@ -29,12 -29,18 +29,18 @@@ Defining \__kernel_backend_align_end: o
  Defining \__kernel_backend_scope_begin: on line ...
  Defining \__kernel_backend_scope_end: on line ...
  Defining \__color_backend_pickup:N on line ...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...
diff --cc l3kernel/testfiles/m3expl003.tlg
index 2dbccf242,e687f6d6f..a4ec4e042
--- a/l3kernel/testfiles/m3expl003.tlg
+++ b/l3kernel/testfiles/m3expl003.tlg
@@@ -30,13 -30,19 +30,18 @@@ Defining \__kernel_backend_matrix:x on 
  Defining \__color_backend_pickup:N on line ...
  Defining \l__kernel_color_stack_int on line ...
  \l__kernel_color_stack_int=\count...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
- Defining \__color_backend_spot:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
 -Defining \__color_backend_select_spot:w on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...
diff --cc l3kernel/testfiles/m3expl003.uptex.tlg
index c4759c14a,68039f7ff..6f13bd89b
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@@ -29,12 -29,18 +29,18 @@@ Defining \__kernel_backend_align_end: o
  Defining \__kernel_backend_scope_begin: on line ...
  Defining \__kernel_backend_scope_end: on line ...
  Defining \__color_backend_pickup:N on line ...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...
diff --cc l3kernel/testfiles/m3expl003.xetex.tlg
index 814c0d4ae,92e2cf844..778529443
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@@ -26,12 -26,18 +26,18 @@@ Defining \__kernel_backend_literal_page
  Defining \__kernel_backend_scope_begin: on line ...
  Defining \__kernel_backend_scope_end: on line ...
  Defining \__color_backend_pickup:N on line ...
- Defining \__color_backend_cmyk:n on line ...
- Defining \__color_backend_gray:n on line ...
- Defining \__color_backend_rgb:n on line ...
+ Defining \__color_backend_select_cmyk:n on line ...
+ Defining \__color_backend_select_gray:n on line ...
+ Defining \__color_backend_select_rgb:n on line ...
 -Defining \__color_backend_select_spot:n on line ...
  Defining \__color_backend_select:n on line ...
  Defining \__color_backend_reset: on line ...
 +Defining \__color_backend_family_separation:nn on line ...
+ Defining \__color_backend_fill_cmyk:n on line ...
+ Defining \__color_backend_fill_gray:n on line ...
+ Defining \__color_backend_fill_rgb:n on line ...
+ Defining \__color_backend_stroke_cmyk:n on line ...
+ Defining \__color_backend_stroke_gray:n on line ...
+ Defining \__color_backend_stroke_rgb:n on line ...
  Defining \__box_backend_clip:N on line ...
  Defining \__box_backend_rotate:Nn on line ...
  Defining \__box_backend_rotate_aux:Nn on line ...





More information about the latex3-commits mailing list.