texlive[60466] Master/texmf-dist: pstricks (10sep21)

commits+karl at tug.org commits+karl at tug.org
Fri Sep 10 23:02:44 CEST 2021


Revision: 60466
          http://tug.org/svn/texlive?view=revision&revision=60466
Author:   karl
Date:     2021-09-10 23:02:44 +0200 (Fri, 10 Sep 2021)
Log Message:
-----------
pstricks (10sep21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/pstricks/PSTricks.bib
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news08.pdf
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news09.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news10.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news11.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news12.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news13.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news14.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news15.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news16.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news17.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news18.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news19.pdf
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news19.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news20.tex
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.pdf
    trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.tex
    trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro
    trunk/Master/texmf-dist/tex/generic/pstricks/config/distiller.cfg
    trunk/Master/texmf-dist/tex/generic/pstricks/config/dvips.cfg
    trunk/Master/texmf-dist/tex/generic/pstricks/config/dvipsone.cfg
    trunk/Master/texmf-dist/tex/generic/pstricks/config/gastex.cfg
    trunk/Master/texmf-dist/tex/generic/pstricks/config/textures.cfg
    trunk/Master/texmf-dist/tex/generic/pstricks/config/vtex.cfg
    trunk/Master/texmf-dist/tex/generic/pstricks/pst-fp.tex
    trunk/Master/texmf-dist/tex/generic/pstricks/pstricks-arrows.tex
    trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.con
    trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
    trunk/Master/texmf-dist/tex/latex/pstricks/pst-doc.cls
    trunk/Master/texmf-dist/tex/latex/pstricks/pstricks-pdf.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/generic/pstricks/pstricks-color.tex

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/PSTricks.bib
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/PSTricks.bib	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/PSTricks.bib	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,21 @@
 @STRING{dtk	= {{D}ie {\TeX}nische {K}om{\"o}die} }
+ at STRING{beiprogramm     = {{\TeX}-Beiprogramm}}
+ at STRING{bretter         = {Bretter, die die Welt bedeuten}}
+ at STRING{dtk             = {DTK}}
+ at STRING{editorial       = {Editorial}}
+ at STRING{fremdebuehne    = {Von fremden Bühnen}}
+ at STRING{fundus          = {Aus dem Fundus}}
+ at STRING{grusswort       = {Grußwort}}
+ at STRING{hinterbuehne    = {Hinter der Bühne}}
+ at STRING{komascript      = {\KOMAScript}}
+ at STRING{leserbriefe     = {Leserbriefe}}
+ at STRING{magazin         = {Magazin}}
+ at STRING{rezensionen     = {Bücher und Rezensionen}}
+ at STRING{schonimmer      = {Was Sie schon immer über {\TeX} wissen wollten, \dots}}
+ at STRING{spielplan       = {Spielplan}}
+ at STRING{theaterkasse    = {Von der Theaterkasse}}
+ at STRING{theatertage     = {{\TeX}-Theatertage}}
+ at STRING{tippstricks     = {Tipps und Tricks}}
 
 @Book{PostScript,
   Author         = {Kollock, Nikolai G.},

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news.tex 444 2017-04-19 10:55:35Z herbert $
+%% $Id: pst-news.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
     headexclude,footexclude,oneside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news08.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news09.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news09.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news09.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news09.tex 165 2015-07-26 07:27:55Z herbert $
+%% $Id: pst-news09.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
     headexclude,footexclude,oneside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news10.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news10.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news10.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news10.tex 697 2017-12-30 19:04:03Z herbert $
+%% $Id: pst-news10.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR=10mm,DIV12,bibliography=totoc,parskip=false,headings=small,,
     headinclude=false,footinclude=false,oneside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news11.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news11.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news11.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news11.tex 165 2015-07-26 07:27:55Z herbert $
+%% $Id: pst-news11.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
     headexclude,footexclude,oneside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news12.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news12.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news12.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news12.tex 847 2018-12-04 08:04:28Z herbert $
+%% $Id: pst-news12.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
     headexclude,footexclude,oneside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news13.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news13.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news13.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news13.tex 165 2015-07-26 07:27:55Z herbert $
+%% $Id: pst-news13.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
     headexclude,footexclude,oneside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news14.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news14.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news14.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news14.tex 165 2015-07-26 07:27:55Z herbert $
+%% $Id: pst-news14.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
     headexclude,footexclude,oneside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news15.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news15.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news15.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news15.tex 444 2017-04-19 10:55:35Z herbert $
+%% $Id: pst-news15.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings
     headexclude,footexclude,oneside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news16.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news16.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news16.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news16.tex 446 2017-04-19 11:40:55Z herbert $
+%% $Id: pst-news16.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
     headinclude=false,footinclude=false,twoside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news17.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news17.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news17.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news17.tex 699 2017-12-31 10:27:45Z herbert $
+%% $Id: pst-news17.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
     headinclude=false,footinclude=false,twoside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news18.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news18.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news18.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news17.tex 699 2017-12-31 10:27:45Z herbert $
+%% $Id: pst-news18.tex 4 2020-06-09 08:32:19Z herbert $
 \documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
     headinclude=false,footinclude=false,twoside]{pst-doc}
 \listfiles

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news19.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news19.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news19.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news19.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news19.tex 934 2019-02-23 14:07:34Z herbert $
+%% $Id: pst-news19.tex 4 2020-06-09 08:32:19Z herbert $
 \PassOptionsToPackage{useCalc}{pstricks}
 \documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
     headinclude=false,footinclude=false,twoside]{pst-doc}
@@ -54,9 +54,11 @@
 
 
 %--------------------------------------------------------------------------------------
-\section{\texttt{pstricks.tex} (v. 2.94 -- 2019/01/07)}
+\section{\texttt{pstricks.tex} (v. 2.98 -- 2019/05/16)}
 %--------------------------------------------------------------------------------------
 
+\subsection{Plotting multilines}
+
 There is a new macro called \Lcs{psLine} (uppercase L!) which can have
 only one or two pairs of coordinates. Remember that \Lcs{psline} can have more.
 With \Lcs{psLine} and an defined arrow you'll get nothing for something
@@ -118,8 +120,38 @@
 \end{LTXexample}
 
 \fi
+%$
 
+\subsection{Relative coordinates -- experimental}
 
+All objects which can have at least two pairs of coordinates
+can use the »+«-operator to mark relative coordinates:
+
+\begin{BDef}
+\Lcs{psline}\OptArgs\OptArg{\Largr{$x_0,y_0$}}\Largr{$x_1,y_1$}+\Largr{$x_2,y_2$}\ldots\\
+\end{BDef}
+
+\begin{LTXexample}[width=5.5cm]
+\begin{pspicture}[showgrid](5,5)
+\psline[linecolor=blue]{->}%
+    (1,1)+(3,4)+(-2,-3)
+\end{pspicture}
+\end{LTXexample}
+
+
+\begin{LTXexample}[width=5.5cm]
+\begin{pspicture}[showgrid](-1,-2)(4,3)
+\psaxes[labels=none]{->}(0,0)(-1,-2)(4,3)
+\psbezier%
+  (!0.8 -95 PtoC 1 sub)+(8.5;85)+(5;-100)(2,1)%
+ +(1;-70)+(0.5;-110)(3,2)%
+ +(1;-80)+(0.5;95)(3.4,-0.8)
+\end{pspicture}
+\end{LTXexample}
+
+
+
+
 \subsection{Error message}
 
 Using PSTricks with \Lprog{pdflatex} will work only when using package

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news20.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news20.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news20.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-news20.tex 23 2020-09-18 06:29:04Z herbert $
+%% $Id: pst-news20.tex 25 2020-09-18 06:59:21Z herbert $
 \documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
     headinclude=false,footinclude=false,twoside]{scrartcl}
 

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/doc/generic/pstricks/pst-news21.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,6 @@
-%% $Id: pst-news21.tex 191 2021-09-05 20:07:31Z herbert $
+%% $Id: pst-news21.tex 212 2021-09-10 09:21:06Z herbert $
+\RequirePackage{pdfmanagement-testphase}
+\DeclareDocumentMetadata{}
 \documentclass[11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false,headings=small,
     headinclude=false,footinclude=false,twoside]{pst-doc}
     
@@ -25,6 +27,13 @@
 
 \part{\texttt{pstricks} -- package}
 
+This version of the News was run with \verb|lualatex| \emph{without} using Ghostscript.
+The PDF file was created in a direkt way by Lua. If you want to try it, then look
+at \url{https://github.com/zauguin/luapstricks}.
+
+
+
+
 %--------------------------------------------------------------------------------------
 \section{\texttt{pstricks.sty}}
 %--------------------------------------------------------------------------------------
@@ -34,9 +43,30 @@
 
 
 %--------------------------------------------------------------------------------------
-\section{\texttt{pstricks.tex} (v. 3.03 -- 2021/08/23)}
+\section{\texttt{pstricks.tex} (v. 3.08 -- 2021/09/10)}
 %--------------------------------------------------------------------------------------
 
+\subsection{Colors}
+
+There are two new macros to get the color values:
+
+\begin{verbatim}
+\psgetRGBColorValues{<color macro>}
+\psgetCMYKColorValues{<color macro>}
+\end{verbatim}
+
+An Example:
+
+\begin{LTXexample}[width=5cm]
+\psset{linecolor=red!40}
+\psgetRGBColorValues{\pslinecolor}
+
+\colorlet{Blue}[cmyk]{blue}
+\psset{linecolor=Blue!40}
+\psgetCMYKColorValues{\pslinecolor}
+\end{LTXexample}
+
+
 \subsection{Arrows}
 
 
@@ -132,9 +162,6 @@
 There was a bug if this fillstyle was used together with a line sequence.
 
 
-
-
-
 \psset{unit=1cm}
 \centering\vspace{5cm}
 \pspicture[showgrid=false](-0.5\linewidth,-4.5)(0.5\linewidth,5)
@@ -166,7 +193,10 @@
 \end{lstlisting}
 
 
+\iffalse
 
+
+
 \pspicture[showgrid=false](-0.5\linewidth,-4.5)(0.5\linewidth,5)
 \rput(0,0){\parbox{4.5cm}{%
   \psclip{\psccurve[linestyle=none,fillstyle=penroseA,psscale=.2](-3,-2)
@@ -193,7 +223,10 @@
 \endpspicture\end{lstlisting}
 
 
-\section{\LuaLaTeX}
+\fi
+
+
+\section{\LuaLaTeX}\label{lua}
 Currently one has to use package \LPack{auto-pst-pdf-lua} if a document with
 \PSTricks-code should be run \emph{directly} with  \LuaLaTeX, without using
 GhostScript. This version has experimental basic support for the lua package

Modified: trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro
===================================================================
--- trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/dvips/pstricks/pstricks.pro	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,7 +1,7 @@
-% $Id: pstricks.pro 191 2021-09-05 20:07:31Z herbert $
+% $Id: pstricks.pro 217 2021-09-10 13:50:31Z herbert $
 %
 %% PostScript prologue for pstricks.tex.
-%% Version 1.38, 2021/09/05
+%% Version 1.39, 2021/09/10
 %%
 %% This program can be redistributed and/or modified under the terms
 %% of the LaTeX Project Public License Distributed from CTAN archives
@@ -121,22 +121,6 @@
 /startGlobal { true setglobal globaldict begin } bind def
 /endGlobal { end false setglobal } bind def
 %
-/setpdfcolor where {                            % luapstricks specific code
-  /setpdfcolor get /pssetPDFcolor exch def
-  /setpdfcolor {
-    pssetPDFcolor
-    mark
-      currentcolor
-      currentcolorspace 0 get
-      dup /DeviceRGB eq { pop setrgbcolor } {
-        dup /DeviceCMYK eq { pop setcmykcolor } {
-          /DeviceGray eq { setgray } if
-        } ifelse
-      } ifelse
-    cleartomark
-  } def
-} if 
-%
 /pssetRGBcolor /setrgbcolor load def
 /pssetCMYKcolor /setcmykcolor load def
 /pssetGraycolor /setgray load def
@@ -721,9 +705,11 @@
 /EAC { x2 y2 x y ArrowB curveto pop pop } def
 %
 /OpenCurve { 
+  5 dict begin
   NArray n 3 lt 
     { n { pop pop } repeat } 
     { BOC /n n 3 sub def n { NC } repeat EOC } ifelse 
+  end
 } def
 %
 /CurvePath { 

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/config/distiller.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/config/distiller.cfg	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/config/distiller.cfg	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-% $Id: distiller.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: distiller.cfg 4 2020-06-09 08:32:19Z herbert $
 %% BEGIN: distiller.con (for distiller driver)
 %%
 %% Configuration file for PSTricks

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/config/dvips.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/config/dvips.cfg	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/config/dvips.cfg	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-% $Id: dvips.cfg 797 2018-08-23 18:33:16Z herbert $
+% $Id: dvips.cfg 4 2020-06-09 08:32:19Z herbert $
 %% BEGIN: pstricks.con (for dvips driver)
 %%
 %% Configuration file for PSTricks

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/config/dvipsone.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/config/dvipsone.cfg	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/config/dvipsone.cfg	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-% $Id: dvipsone.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: dvipsone.cfg 4 2020-06-09 08:32:19Z herbert $
 %% BEGIN pstricks.con (for DVIPSONE driver)
 %%
 %% Configuration file for PSTricks 97: must be renamed `pstricks.con'

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/config/gastex.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/config/gastex.cfg	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/config/gastex.cfg	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-% $Id: gastex.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: gastex.cfg 4 2020-06-09 08:32:19Z herbert $
 %% BEGIN: pstricks.con (for xdvipdfmx driver)
 %%
 %% Configuration file for PSTricks

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/config/textures.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/config/textures.cfg	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/config/textures.cfg	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-% $Id: textures.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: textures.cfg 4 2020-06-09 08:32:19Z herbert $
 %% BEGIN pstricks.con (for Textures 1.7 and 1.8 driver)
 %%
 %% Configuration file for PSTricks 97: must be renamed `pstricks.con'

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/config/vtex.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/config/vtex.cfg	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/config/vtex.cfg	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-% $Id: vtex.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: vtex.cfg 4 2020-06-09 08:32:19Z herbert $
 %% BEGIN: pstricks.con (for VTeX)
 %%
 %% Configuration file for PSTricks 97

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/pst-fp.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/pst-fp.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/pst-fp.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pst-fp.tex 4 2020-06-09 08:32:19Z herbert $
+%% $Id: pst-fp.tex 68 2021-04-08 06:41:14Z herbert $
 %%
 %%
 %% This is file `pst-fp.tex',
@@ -18,16 +18,16 @@
 %%   `pst-fp' is a PSTricks related package for a division, 
 %%    multiplication and addition
 %%
+%
+\def\fileversion{0.06}
+\def\filedate{2020/11/20}
+\message{`pst-fp' v\fileversion, \filedate\space (hv)}
+
 \csname PSTFPloaded\endcsname
 \let\PSTFPloaded\endinput
-%
 % Requires some packages
 \ifx\PSTricksLoaded\endinput\else\input pstricks \fi
 %
-\def\fileversion{0.05}
-\def\filedate{2010/01/17}
-\message{`pst-fp' v\fileversion, \filedate\space (hv)}
-%
 \edef\PstAtCode{\the\catcode`\@} \catcode`\@=11\relax
 
 %fixed point arithmetic with values between (including)

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/pstricks-arrows.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/pstricks-arrows.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/pstricks-arrows.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pstricks-arrows.tex 168 2021-08-28 08:43:24Z herbert $
+%% $Id: pstricks-arrows.tex 164 2021-08-25 19:26:42Z herbert $
 %%
 %% This is file `pstricks-arrows.tex',
 %%
@@ -279,18 +279,35 @@
 \psset[pstricks]{filledveearrowlength=3mm} % default projected length
 \define at key[psset]{pstricks}{filledveearrowangle}[15]{\pst at getangle{#1}\psk at filledveearrowangle}
 \psset[pstricks]{filledveearrowangle=15} % default angle
-\define at key[psset]{pstricks}{filledveearrowlinewidth}[0.8pt]{\pst at getlength{#1}\psk at filledveearrowlinewidth}
-\psset[pstricks]{filledveearrowlinewidth=\pslinewidth} % default vee arrow line width
+\define at key[psset]{pstricks}{filledveearrowlinewidth}[0.35mm]{\pst at getlength{#1}\psk at filledveearrowlinewidth}
+\psset[pstricks]{filledveearrowlinewidth=0.35mm} % default vee arrow line width
 \define at key[psset]{pstricks}{arrowlinestyle}[solid]{%
   \@ifundefined{psls@#1}%
     {\@pstrickserr{Line style `#1' not defined}\@eha}%
     {\def\psarrowlinestyle{#1}}}
 \psset[pstricks]{arrowlinestyle=solid} % default
+\pst at def{VeeArrow}<%
+    1 setlinecap            % round caps
+    1 setlinejoin            % round join
+    setlinewidth            % vee arrow line width
+    /y ED                % projected length
+    2 div /a ED                % angle (divide by 2)
+    /t ED                % false = inside, true = outside
+    a sin a cos div y mul /x ED        % perpendicular length : x=tan(a).y
+    t { 1 -1 scale } if            % if outside : symmetry
+    x neg y moveto            % point #1
+    0 0 L                % point #2
+    x y L                % point #3
+    { closepath gsave fill grestore } if    % if filled : close and fill
+    \@nameuse{psls@\psarrowlinestyle}
+    \ps at check@tipcolor
+    stroke                % draw line
+    0 t { y 2 mul } { 0 } ifelse moveto>    % if outside : twice longer line
 
+% VeeArrow : filled?   outside?   (total) angle   (projected) length   (arrow) line width
+
 \@namedef{psas@|}{\ps at check@tipcolor \psk at tbarsize \tx at Tbar}
 
-% VeeArrow : filled?   outside?   (total) angle   (projected) length   (arrow) line width
-
 \@namedef{psas at v}{%
     \ps at check@tipcolor
   false false \psk at veearrowangle \psk at veearrowlength \psk at veearrowlinewidth \tx at VeeArrow}
@@ -298,37 +315,12 @@
     \ps at check@tipcolor
   false true \psk at veearrowangle \psk at veearrowlength \psk at veearrowlinewidth \tx at VeeArrow}
 \@namedef{psas at f}{%
-  \ps at check@tipcolor
+    \ps at check@tipcolor
   true false \psk at filledveearrowangle \psk at filledveearrowlength \psk at filledveearrowlinewidth \tx at VeeArrow}
 \@namedef{psas at F}{%
     \ps at check@tipcolor
   true true \psk at filledveearrowangle \psk at filledveearrowlength \psk at filledveearrowlinewidth \tx at VeeArrow}
 
-\pst at def{VeeArrow}<%
-    5 dict begin
-    \pst at arrowscale\space div SLW  % vee arrow line width
-    /y ED                      % projected length
-    2 div /a ED                % angle (divide by 2)
-    /t ED                      % false = inside, true = outside
-    a sin a cos div y mul /x ED        % perpendicular length : x=tan(a).y
-    /x2 x dup add def
-    t { 1 -1 scale } if        % if outside : symmetry
-%    newpath x2 neg y moveto 0 y neg rlineto x2 dup add  0 rlineto 0 y rlineto closepath clip % to get rid of linecap problem
-    newpath
-    x neg y moveto             % lower left
-    0 0 lineto                 % arrow tip
-    x y lineto                 % upper left
-    0 setlinecap               % round caps
-    2 setlinejoin              % round join
-    { closepath 0 setlinewidth gsave fill grestore } if    % if filled : close and fill
-    \@nameuse{psls@\psarrowlinestyle}
-    \ps at check@tipcolor
-    stroke                % draw line
-    0 t { y 2 mul } { 0 } ifelse moveto
-    end
->    % if outside : twice longer line
-
-
 % And An another arrowhead
 % architectural tick / oblique arrow
 

Added: trunk/Master/texmf-dist/tex/generic/pstricks/pstricks-color.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/pstricks-color.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/pstricks-color.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -0,0 +1,137 @@
+%% $Id: pstricks-arrows.tex 168 2021-08-28 08:43:24Z herbert $
+%%
+%% This is file `pstricks-color.tex',
+%%
+%% IMPORTANT NOTICE:
+%%
+%% Herbert Voss <hvoss at tug.org>
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN archives
+%% in directory macros/latex/base/lppl.txt.
+%%
+%% DESCRIPTION:
+%%   `pstricks-color' base code for color settings 
+%%
+%% fileversion and filedate see main file pstricks.tex
+%%
+\pstVerb{
+  /pssetRGBcolor  /setrgbcolor  load def
+  /pssetCMYKcolor /setcmykcolor load def
+  /pssetGraycolor /setgray      load def
+}
+\def\@newcolor#1#2{%
+  \expandafter\edef\csname #1\endcsname{\noexpand\pst at color{#2}}%
+  %\expandafter\edef\csname color@#1\endcsname{#2}%
+  \expandafter\edef\csname\string\color@#1\endcsname{#2}%    hv 1.14 2005-12-17
+  \ignorespaces}
+%
+\def\pst at color#1{\def\pst at currentcolor{#1}\pstVerb{#1}\aftergroup\pst at endcolor}%
+\def\pst at endcolor{\pstVerb{\pst at currentcolor}}
+\def\pst at currentcolor{0 setgray}
+\def\altcolormode{%
+\def\pst at color##1{%
+  \pstVerb{gsave ##1}\aftergroup\pst at endcolor}%
+\def\pst at endcolor{\pstVerb{\pst at grestore}}}
+
+\def\psgetRGBColorValues#1{\expandafter\psgetRGBColorvalues at i#1;}
+\def\psgetRGBColorvalues at i#1#2#3#4#5;{\expandafter\psgetRGBColorvalues at ii#5,,,;}
+\def\psgetRGBColorvalues at ii#1,#2,#3,#4;{%
+  \ifx\relax#2\relax 
+    #1  % gray color model
+  \else
+    #1 #2 #3
+  \fi}
+
+\def\psgetCMYKColorValues#1{\expandafter\psgetCMYKColorvalues at i#1;}
+\def\psgetCMYKColorvalues at i#1#2#3#4#5;{\expandafter\psgetCMYKColorvalues at ii#5,,,,;}
+\def\psgetCMYKColorvalues at ii#1,#2,#3,#4,#5;{%
+  \ifx\relax#2\relax 
+    #1  % gray color model
+  \else
+    #1 #2 #3 #4
+  \fi}
+
+\iffalse
+\def\ps at RGB@model{rgb}
+\def\psgetColorValues#1{\makeatletter\expandafter\psgetColorvalues at i#1;\makeatother} 
+\gdef\psgetColorvalues at i#1#2#3#4#5;{%
+  \scantokens{\def\pst at tempA{#4}}
+  \if\pst at tempA\ps at RGB@model
+    \expandafter\psgetRGBColorvalues at ii#5;
+  \else
+    \expandafter\psgetCMYKColorvalues at ii#5;
+  \fi
+}
+\fi
+
+\def\pssetMonochrome{%
+  \pstVerb{
+    /setrgbcolor { add add 0 gt {0}{1} ifelse setgray } def 
+    /setcmykcolor{ 4 dict begin
+      /k ED /y ED /m ED /c ED 
+      1 1 k sub c mul k add sub 0.29 mul 
+      1 1 k sub m mul k add sub 0.587 mul add 
+      1 1 k sub y mul k add sub 0.114 mul add
+      end 0 gt {0}{1} ifelse setgray } def }}
+\def\pssetGrayscale{%
+  \pstVerb{
+    /setrgbcolor { 0.07 mul exch 0.71 mul add exch 0.21 mul add setgray } def 
+    /setcmykcolor{ 4 dict begin
+      /k ED /y ED /m ED /c ED 
+      1 1 k sub c mul k add sub 0.29 mul 
+      1 1 k sub m mul k add sub 0.587 mul add 
+      1 1 k sub y mul k add sub 0.114 mul add
+      end setgray } def }}
+\def\psresetColor{\pstVerb{
+    /setrgbcolor  tx at Dict begin /pssetRGBcolor  load end def 
+    /setcmykcolor tx at Dict begin /pssetCMYKcolor load end def }}
+
+%\def\pst at usecolor#1{\csname color@#1\endcsname\space}%    hv 1.14  2005--12-17
+\def\pst at usecolor#1{\csname\string\color@#1\endcsname\space}
+%
+\def\newgray#1#2{%
+    \pst at checknum{#2}\pst at tempg
+    \@newcolor{#1}{\pst at tempg setgray}}%
+\def\newrgbcolor#1#2{%
+  \pst at expandafter\pst at getnumiii{#2} {} {} {} {}\@nil
+  \@newcolor{#1}{\pst at tempg \pst at temph \pst at tempi setrgbcolor}}
+\def\newhsbcolor#1#2{%
+  \pst at expandafter\pst at getnumiii{#2} {} {} {} {}\@nil
+  \@newcolor{#1}{\pst at tempg \pst at temph \pst at tempi sethsbcolor}}
+\def\newcmykcolor#1#2{%
+  \pst at expandafter\pst at getnumiv{#2} {} {} {} {} {}\@nil
+  \@newcolor{#1}{\pst at tempg \pst at temph \pst at tempi \pst at tempj setcmykcolor}}
+\newgray{black}{0}
+\newgray{darkgray}{.25}
+\newgray{gray}{.5}
+\newgray{lightgray}{.75}
+\newgray{white}{1}
+\newrgbcolor{red}{1 0 0}
+\newrgbcolor{green}{0 1 0}
+\newrgbcolor{blue}{0 0 1}
+\newrgbcolor{yellow}{1 1 0}
+\newrgbcolor{cyan}{0 1 1}
+\newrgbcolor{magenta}{1 0 1}
+
+\@ifundefined{xglobal}%  do we have xcolor loaded?
+ {\@newcolor{randomgray}{tx at Dict begin Rand setgray end}%
+  \@newcolor{randomrgb}{tx at Dict begin Rand Rand Rand setrgbcolor end}%
+  \@newcolor{randomcmyk}{tx at Dict begin Rand Rand Rand Rand setcmykcolor end}%
+  \@newcolor{randomhsb}{tx at Dict begin Rand Rand Rand sethsbcolor end}%
+ }{%
+  \definecolor[ps]{randomgray}{gray}{tx at Dict begin Rand end}%
+  \definecolor[ps]{randomrgb}{rgb}{tx at Dict begin Rand Rand Rand end}%
+  \definecolor[ps]{randomcmyk}{cmyk}{tx at Dict begin Rand Rand Rand Rand end}%
+  \definecolor[ps]{randomhsb}{hsb}{tx at Dict begin Rand Rand Rand end}%
+ }
+%
+\def\pst at getcolor#1#2{%
+%  \@ifundefined{color@#1}%	hv 1.14  2005-12-17
+  \@ifundefined{\string\color@#1}%
+    {\@pstrickserr{Color `#1' not defined}\@eha}%
+    {\edef#2{#1}}%
+}
+%
+%% END: pstricks-color.tex
+\endinput


Property changes on: trunk/Master/texmf-dist/tex/generic/pstricks/pstricks-color.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.con
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.con	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.con	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-%% $Id: pstricks.con 170 2021-09-01 09:54:41Z herbert $
+%% $Id: pstricks.con 4 2020-06-09 08:32:19Z herbert $
 %% BEGIN: pstricks.con (for dvips driver)
 %%
 %% Configuration file for PSTricks
@@ -39,11 +39,8 @@
 %% If you want to include your own customizations to pstricks.tex, then
 %% uncomment the \pstcustomize command, and include your modifications
 %% after \pstcustomize. These will be read in after pstricks.tex.
-\pstcustomize
+%\pstcustomize
 
-\ifPSTlualatex% luatex has another coordinate system
-  \def\pstrotate{CP CP translate 3 -1 roll rotate \tx at NET}
-\fi
 \endinput
 
 %%

Modified: trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/generic/pstricks/pstricks.tex	2021-09-10 21:02:44 UTC (rev 60466)
@@ -81,8 +81,8 @@
 \fi
 \let\pgfforeach\foreach
 %
-\def\fileversion{3.07}
-\def\filedate{2021/09/05}
+\def\fileversion{3.08}
+\def\filedate{2021/09/10}
 \pst at addfams{pstricks}
 %
 %\define at boolkey[psset]{pstricks}[Pst@]{useURWfonts}[true]{}
@@ -461,7 +461,7 @@
   \def\pstverbscale{}%
   \def\pstnodescale{}%
   \def\pstheader{\luaPSTheader}%
-  \def\c at lor@to at ps#1\@@{(#1) setpdfcolor}
+  \def\c at lor@to at ps#1\@@{\luaPSTcolor{#1}}
 %  \AltClipMode   % now done after the definition of \AltClipMode, see below
   % Not sure if we need ``neg'' here or not
   % \def\pstrotate{CP CP translate 3 -1 roll neg rotate \tx at NET}
@@ -607,46 +607,10 @@
 \gdef\psrbrace[} ]
 \endgroup
 %
-\pstVerb{
-  /pssetRGBcolor  /setrgbcolor  load def
-  /pssetCMYKcolor /setcmykcolor load def
-  /pssetGraycolor /setgray      load def
-}
-\def\@newcolor#1#2{%
-  \expandafter\edef\csname #1\endcsname{\noexpand\pst at color{#2}}%
-  %\expandafter\edef\csname color@#1\endcsname{#2}%
-  \expandafter\edef\csname\string\color@#1\endcsname{#2}%    hv 1.14 2005-12-17
-  \ignorespaces}
 %
-\def\pst at color#1{\def\pst at currentcolor{#1}\pstVerb{#1}\aftergroup\pst at endcolor}%
-\def\pst at endcolor{\pstVerb{\pst at currentcolor}}
-\def\pst at currentcolor{0 setgray}
-\def\altcolormode{%
-\def\pst at color##1{%
-  \pstVerb{gsave ##1}\aftergroup\pst at endcolor}%
-\def\pst at endcolor{\pstVerb{\pst at grestore}}}
-\def\pssetMonochrome{%
-  \pstVerb{
-    /setrgbcolor { add add 0 gt {0}{1} ifelse setgray } def 
-    /setcmykcolor{ 4 dict begin
-      /k ED /y ED /m ED /c ED 
-      1 1 k sub c mul k add sub 0.29 mul 
-      1 1 k sub m mul k add sub 0.587 mul add 
-      1 1 k sub y mul k add sub 0.114 mul add
-      end 0 gt {0}{1} ifelse setgray } def }}
-\def\pssetGrayscale{%
-  \pstVerb{
-    /setrgbcolor { 0.07 mul exch 0.71 mul add exch 0.21 mul add setgray } def 
-    /setcmykcolor{ 4 dict begin
-      /k ED /y ED /m ED /c ED 
-      1 1 k sub c mul k add sub 0.29 mul 
-      1 1 k sub m mul k add sub 0.587 mul add 
-      1 1 k sub y mul k add sub 0.114 mul add
-      end setgray } def }}
-\def\psresetColor{\pstVerb{
-    /setrgbcolor  tx at Dict begin /pssetRGBcolor  load end def 
-    /setcmykcolor tx at Dict begin /pssetCMYKcolor load end def }}
-
+\input pstricks-color
+%
+%
 \def\pst at grestore{
   currentpoint
   matrix currentmatrix
@@ -656,45 +620,6 @@
   setmatrix
   moveto
 }
-%\def\pst at usecolor#1{\csname color@#1\endcsname\space}%    hv 1.14  2005--12-17
-\def\pst at usecolor#1{\csname\string\color@#1\endcsname\space}
-%
-\def\newgray#1#2{%
-    \pst at checknum{#2}\pst at tempg
-    \@newcolor{#1}{\pst at tempg setgray}}%
-\def\newrgbcolor#1#2{%
-  \pst at expandafter\pst at getnumiii{#2} {} {} {} {}\@nil
-  \@newcolor{#1}{\pst at tempg \pst at temph \pst at tempi setrgbcolor}}
-\def\newhsbcolor#1#2{%
-  \pst at expandafter\pst at getnumiii{#2} {} {} {} {}\@nil
-  \@newcolor{#1}{\pst at tempg \pst at temph \pst at tempi sethsbcolor}}
-\def\newcmykcolor#1#2{%
-  \pst at expandafter\pst at getnumiv{#2} {} {} {} {} {}\@nil
-  \@newcolor{#1}{\pst at tempg \pst at temph \pst at tempi \pst at tempj setcmykcolor}}
-\newgray{black}{0}
-\newgray{darkgray}{.25}
-\newgray{gray}{.5}
-\newgray{lightgray}{.75}
-\newgray{white}{1}
-\newrgbcolor{red}{1 0 0}
-\newrgbcolor{green}{0 1 0}
-\newrgbcolor{blue}{0 0 1}
-\newrgbcolor{yellow}{1 1 0}
-\newrgbcolor{cyan}{0 1 1}
-\newrgbcolor{magenta}{1 0 1}
-
-\@ifundefined{xglobal}%  do we have xcolor loaded?
- {\@newcolor{randomgray}{tx at Dict begin Rand setgray end}%
-  \@newcolor{randomrgb}{tx at Dict begin Rand Rand Rand setrgbcolor end}%
-  \@newcolor{randomcmyk}{tx at Dict begin Rand Rand Rand Rand setcmykcolor end}%
-  \@newcolor{randomhsb}{tx at Dict begin Rand Rand Rand sethsbcolor end}%
- }{%
-  \definecolor[ps]{randomgray}{gray}{tx at Dict begin Rand end}%
-  \definecolor[ps]{randomrgb}{rgb}{tx at Dict begin Rand Rand Rand end}%
-  \definecolor[ps]{randomcmyk}{cmyk}{tx at Dict begin Rand Rand Rand Rand end}%
-  \definecolor[ps]{randomhsb}{hsb}{tx at Dict begin Rand Rand Rand end}%
- }
-%
 \define at boolkey[psset]{pstricks}[Pst@]{draft}[true]{}
 \define at key[psset]{pstricks}{bgcolor}{\def\pst at bgcolor{#1}}% background for pspicture
 \psset[pstricks]{bgcolor={},draft=false}% \pst at bgcolor is \@empty
@@ -726,12 +651,7 @@
 %------------ hv 1.16 end -------------------
 %
 \def\@none{none}
-\def\pst at getcolor#1#2{%
-%  \@ifundefined{color@#1}%	hv 1.14  2005-12-17
-  \@ifundefined{\string\color@#1}%
-    {\@pstrickserr{Color `#1' not defined}\@eha}%
-    {\edef#2{#1}}%
-}
+%
 \newdimen\psunit \psunit 1cm
 \newdimen\psxunit \psxunit 1cm
 \newdimen\psyunit \psyunit 1cm
@@ -918,10 +838,6 @@
   \fi}
 %
 \def\pst@@CheckCoorType#1#2;#3;#4\@nil{%
-%\typeout{====1:#1}%
-%\typeout{====2:#2}%
-%\typeout{====3:#3}%
-%\typeout{====4:#4}%
   \ifx#1>\relax%			node with special rotation for \uput
     \global\pst at C@@rType=7
   \else
@@ -1396,8 +1312,7 @@
   { \pst at usecolor\ps at kitecolor }
   { \pst at usecolor\pshatchcolor }
   \psk at psscale 
-  \tx at PenroseFillA 
-}
+  \tx at PenroseFillA }
 \def\psfs at penroseA{\pst at fill\pst at penroseFillA}
 \@namedef{psfs at penroseA*}{\psfs at solid \psfs at penroseA}
 %
@@ -1445,6 +1360,7 @@
 %
 \def\pst at flattenpath{
   /Coors [] def         % the array of all points
+  50 dict begin
   /lambda \psk at startWL\space def
   %
   /add2Values { Coors aload length 2 add array astore /Coors exch def } def
@@ -1509,6 +1425,7 @@
 %    stroke               % draw the line segment
 %    moveto
 %  } repeat
+  end
 }
 
 %

Modified: trunk/Master/texmf-dist/tex/latex/pstricks/pst-doc.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pstricks/pst-doc.cls	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/latex/pstricks/pst-doc.cls	2021-09-10 21:02:44 UTC (rev 60466)
@@ -455,6 +455,7 @@
 \def\settitle{%
   \thispagestyle{empty}%
   \begin{titlepage}
+  \newgeometry{lmargin=1cm,rmargin=1cm,bmargin=1cm,includeheadfoot}
   \ifpdf
     \AddToShipoutPicture*{\includegraphics{pst-doc.pdf}}
     \vspace*{0.3\textheight}
@@ -461,18 +462,18 @@
     \parbox{17cm}{\sffamily\RaggedRight\bfseries\huge\@title}\\[5pt]
     \parbox{15cm}{\sffamily\Large\@subtitle}
 
-    \vspace{4cm}
+    \vspace{2cm}
     \parbox{10cm}{\sffamily\@date}
 
     \vfill
-    \makebox[\textwidth]{\bgImage}
+    \makebox[\textwidth]{\makebox(0,0){\bgImage}}
     
-
     \vfill
     \parbox[b]{19cm}{\sffamily\RaggedRight 
       \ifx\@docauthor\empty~\else Documentation by\fi\hfill\makebox[7cm][l]{Package author(s):}\\
       \ifx\@docauthor\empty~\else{\bfseries\tabular[t]{@{}l@{}}\@docauthor\endtabular}\fi\hfill\makebox[7cm][l]{%
         \bfseries\tabular[t]{@{}l@{}}\@author\endtabular}}
+    \clearpage\restoregeometry
   \else
     \psset{unit=1cm}
     \begin{pspicture}(1.6in,0)(23cm,21.7cm)

Modified: trunk/Master/texmf-dist/tex/latex/pstricks/pstricks-pdf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pstricks/pstricks-pdf.sty	2021-09-10 21:02:23 UTC (rev 60465)
+++ trunk/Master/texmf-dist/tex/latex/pstricks/pstricks-pdf.sty	2021-09-10 21:02:44 UTC (rev 60466)
@@ -1,4 +1,4 @@
-% $Id: pstricks-pdf.sty 23 2020-09-18 06:29:04Z herbert $
+% $Id: pstricks-pdf.sty 25 2020-09-18 06:59:21Z herbert $
 %%
 %% This is file `pstricks-pdf.sty'.
 %%



More information about the tex-live-commits mailing list.