diff options
Diffstat (limited to 'Master/texmf-dist/source/generic/mfpic/grafbase.dtx')
-rw-r--r-- | Master/texmf-dist/source/generic/mfpic/grafbase.dtx | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/generic/mfpic/grafbase.dtx b/Master/texmf-dist/source/generic/mfpic/grafbase.dtx index 2f37e8a20ef..87cff9829cb 100644 --- a/Master/texmf-dist/source/generic/mfpic/grafbase.dtx +++ b/Master/texmf-dist/source/generic/mfpic/grafbase.dtx @@ -1,6 +1,6 @@ % \iffalse %%% File: grafbase.dtx -%%% A part of mfpic 1.02 2009/10/29 +%%% A part of mfpic 1.03 2009/11/18 %%% % ------------------------------------------------------------------- % @@ -19,8 +19,8 @@ % %<*driver> \ProvidesFile{grafbase.dtx} - [2009/10/29 v1.02. Metafont/post macros to interface with mfpic.]% -\documentclass[draft]{ltxdoc} + [2009/11/18 v1.03. Metafont/post macros to interface with mfpic.]% +\documentclass{ltxdoc} \usepackage{docmfp} \addtolength{\textwidth}{.5878pt} @@ -185,7 +185,7 @@ fi boolean grafbase; grafbase := true; string fileversion, filedate; -fileversion := "1.02"; filedate := "2009/10/29"; +fileversion := "1.03"; filedate := "2009/11/18"; message " Loading grafbase macros, version " & fileversion & " " & filedate & "."; @@ -232,7 +232,7 @@ def checkversions (expr g)= fi enddef; -checkversions (102); +checkversions (103); % \end{macrocode} % @@ -715,7 +715,7 @@ if has_cmyk : % \DescribeRoutine{iscolor} % A variable is taken to be a color if it can validly follow % \mfc{withcolor}. This includes boolean, though we hope no one tries to -% use it. +% use that. % \begin{macrocode} vardef makecmyk primary clr = colorchoice (clr)(cmykblack)(cmykgray(clr)) @@ -748,7 +748,9 @@ else: % The \gbc{make*} functions are simpler in early \MP{}, though not as % simple as in \MF{}. Ditto % \DescribeRoutine{iscolor} -% \gbc{iscolor}. +% \gbc{iscolor}. The parentheses in \gbc{iscolor} are necessary to force +% \MP{} to see this \mfc{color} as the start of a boolean expression and +% not a type declaration. % \begin{macrocode} vardef gray (expr g) = rgbgray(g) enddef; vardef grayscalegray (expr g) = rgbgray(g) enddef; @@ -768,7 +770,7 @@ else: (rgbtogray (redpart clr, greenpart clr, bluepart clr)) enddef; def makecmyk = makergb enddef; - vardef iscolor expr clr = color clr enddef; + vardef iscolor expr clr = (color clr) enddef; fi %</MP> @@ -794,7 +796,7 @@ vardef makegray primary clr = enddef; def makergb = makegray enddef; def makecmyk = makegray enddef; -vardef iscolor expr clr = color clr enddef; +vardef iscolor expr clr = (color clr) enddef; %</MF> % \end{macrocode} |