From 9da8ac113f97e68e91e3a1ef26467f9814eb4312 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Mon, 8 Apr 2019 17:23:59 +0000
Subject: pgf revert to previous release (r49607, committed 5jan19)

git-svn-id: svn://tug.org/texlive/trunk@50867 c570f23f-e606-0410-a88d-b1316a301751
---
 .../generic/pgf/modules/pgfmoduleshapes.code.tex   | 398 ++++++++++-----------
 1 file changed, 199 insertions(+), 199 deletions(-)

(limited to 'Master/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex')

diff --git a/Master/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex b/Master/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
index 5dcea56c02e..71a3876da32 100644
--- a/Master/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
+++ b/Master/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
@@ -57,7 +57,7 @@
         \pgf@y=-\pgf@y%
       }%
       \expandafter\pgfsavepgf@process\csname pgf@sh@sa@#3\endcsname{%
-        \pgf@sh@reanchor{#1}{#2}% FIXME : this is double work!
+      	\pgf@sh@reanchor{#1}{#2}% FIXME : this is double work!
       }%
       % Save the saved points and the transformation matrix
       \edef\pgf@node@name{#3}%
@@ -114,7 +114,7 @@
       \fi%
     }%
   }%
-}%
+}
 \let\pgf@outer@adjust@hook\relax
 
 \def\pgf@shapes@late@pos@begin{%
@@ -127,8 +127,8 @@
     \setbox\pgfpositionnodelaterbox=\hbox%
       \bgroup%
         \pgfsys@beginscope%
-}%
-
+}
+  
 \def\pgf@shapes@late@pos@end{%
        \pgfsys@endscope%
       \egroup% Close box
@@ -146,8 +146,8 @@
     \let\pgfpositionnodelatername=\pgf@node@name%
     \pgf@positionnodelater@macro%
   \endpgfinterruptboundingbox%
-}%
-
+}
+      
 \def\pgf@shift@node#1#2{%
   % This internal command shifts the recorded coordinates for node #1
   % by the vector #2. It is used to
@@ -161,7 +161,7 @@
     \pgfgettransform{\pgf@temp}%
     \expandafter\xdef\csname pgf@sh@nt@#1\endcsname{\pgf@temp}%
   }%
-}%
+}
 
 
 
@@ -195,7 +195,7 @@
     }%
     \pgfmultipartnode{#1}{#2}{#4}{#5}%
   }
-}%
+}  
 
 
 
@@ -219,13 +219,13 @@
 % is not relevant for the picture's bounding box, but a bounding box
 % for the node is computed and stored in the macros
 % \pgfpositionnodelaterboundboxminx to
-% \pgfpositionnodelaterboundboxmaxy. Finally, the
+% \pgfpositionnodelaterboundboxmaxy. Finally, the 
 % macro #1 is called with the following macros setup:
-%
+% 
 %   \pgfpositionnodelaterbox
 %   A box register (box 0 by default) that stores the node's paths and
 %   texts. You should move the contents of this box to a box of your
-%   choice.
+%   choice. 
 %
 %   \pgfpositionnodelatername
 %   The name of the just-created-node. This name will be the
@@ -238,14 +238,14 @@
 %   \pgfpositionnodelatermaxy
 %   These four macros store the bounding box as dimensions that are
 %   guarenteed to end with "pt".
-%
+%   
 % By setting #1 to \relax (which is the default), you can switch off
 % the whole mechanism
-%
+% 
 % Once a late node has been created, you can add arbitrary code in the
 % same picture. Then, at some later point, you call
 % \pgfpositionnodenow to finally position the node at a given position.
-%
+% 
 % When \pgfpositionnodenow is called, the macros mentioned above
 % should have the exact same values they had when #1 is called.
 
@@ -256,10 +256,10 @@
   \else%
     \pgflatenodepositioningtrue%
   \fi%
-}%
+}
 \newif\ifpgflatenodepositioning
-\pgfpositionnodelater{\relax}%
-\def\pgfpositionnodelaterbox{0}%
+\pgfpositionnodelater{\relax}
+\def\pgfpositionnodelaterbox{0}
 
 
 
@@ -267,7 +267,7 @@
 % Position a node that has been scheduled for later insertion
 %
 % #1 = position in the picture, where the original anchor should go,
-%      now
+%      now 
 %
 % Description:
 %
@@ -300,25 +300,25 @@
   }%
   % Late setup%
   {%
-    \csname pgf@lns@\pgfpositionnodelatername\endcsname%
-    \expandafter\global\expandafter\let\csname pgf@lns@\pgfpositionnodelatername\endcsname\relax%
+    \csname pgf@lns@\pgfpositionnodelatername\endcsname%  
+    \expandafter\global\expandafter\let\csname pgf@lns@\pgfpositionnodelatername\endcsname\relax%  
   }%
   \endpgfinterruptpath%
-}%
+}
 
 \def\pgfpositionnodenow@rename not yet positionedPGFINTERNAL#1\relax{%
   \pgfnoderename{#1}{not yet positionedPGFINTERNAL#1}
   \pgf@nodecallback{#1}%
-}%
+}
 
 
 
-% "Fake" a node
-%
+% "Fake" a node 
+% 
 % #1 = node name
-%
+% 
 % Description:
-%
+% 
 % This command will setup things so that it "looks like" a node named
 % #1 has been created, but, in reality, no node is created. The idea
 % is that a node created in this way can be referenced by systems
@@ -332,7 +332,7 @@
   \expandafter\gdef\csname pgf@sh@nt@\pgf@temp\endcsname{{1}{0}{0}{1}{0pt}{0pt}}%
   \expandafter\global\expandafter\let\csname pgf@sh@ma@\pgf@temp\endcsname\pgfutil@empty%
   \expandafter\xdef\csname pgf@sh@pi@\pgf@temp\endcsname{\pgfpictureid}%
-}%
+}
 
 
 
@@ -356,7 +356,7 @@
       \expandafter\pgfutil@g@addto@macro\csname pgf@lns@not yet positionedPGFINTERNAL#1\endcsname{#2}%
     \fi%
   \fi%
-}%
+}
 
 
 
@@ -382,19 +382,19 @@
   \pgf@node@gnamelet{pgf@sh@pi@#1}{pgf@sh@pi@#2}%
   \pgf@node@gnamelet{pgf@sh@ma@#1}{pgf@sh@ma@#2}%
   \pgf@nodecallback{#1}%
-}%
+}
 \def\pgf@node@gnamelet#1#2{%
   \expandafter\let\expandafter\pgf@temp\csname #2\endcsname%
   \expandafter\global\expandafter\let\csname #1\endcsname=\pgf@temp%
-}%
+}
 
 % Rename a node
-%
+% 
 % #1 = new name
 % #2 = old name
-%
+% 
 % Description:
-%
+% 
 % Renames a node. This is like an alias, only the memory used for the
 % old name is freed.
 
@@ -405,7 +405,7 @@
   \expandafter\global\expandafter\let\csname pgf@sh@nt@#2\endcsname\relax
   \expandafter\global\expandafter\let\csname pgf@sh@pi@#2\endcsname\relax
   \expandafter\global\expandafter\let\csname pgf@sh@ma@#2\endcsname\relax
-}%
+}
 
 
 
@@ -440,7 +440,7 @@
       \expandafter\xdef\csname pgf@sh@pi@#1\endcsname{\pgfpictureid}%
     \fi%
   \fi%
-}%
+}
 
 \def\pgf@sh@redeferredanchor#1#2{% CJ
   \expandafter\gdef\csname pgf@anchor@\pgf@sm@shape@name @#1\endcsname{#2}}% CJ
@@ -457,7 +457,7 @@
       \noexpand\def\noexpand#1{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
     }}%
   \pgf@sh@marshal%
-}%
+}
 
 
 \def\pgf@sh@resaveddimen#1#2{%
@@ -467,36 +467,36 @@
       \noexpand\def\noexpand#1{\the\pgf@x}%
     }}%
   \pgf@sh@marshal%
-}%
+}
 
 \def\pgf@sh@resavedmacro#1#2{%
-    \let#1\pgfutil@empty%
-    \def\addtosavedmacro##1{%
-        \expandafter\def\expandafter\pgf@sh@addtomacro@temp\expandafter{#1\noexpand\def\noexpand##1{##1}}%
-        {\expandafter\pgfutil@toks@\expandafter{\pgf@sh@addtomacro@temp}\expandafter}%
-        \expandafter\def\expandafter#1\expandafter{\the\pgfutil@toks@}%
-    }%
+	\let#1\pgfutil@empty%
+	\def\addtosavedmacro##1{%
+		\expandafter\def\expandafter\pgf@sh@addtomacro@temp\expandafter{#1\noexpand\def\noexpand##1{##1}}%
+		{\expandafter\pgfutil@toks@\expandafter{\pgf@sh@addtomacro@temp}\expandafter}%
+		\expandafter\def\expandafter#1\expandafter{\the\pgfutil@toks@}%
+	}%
   #2\relax%
   \edef\pgf@sh@marshal{%
     \noexpand\pgfutil@g@addto@macro\noexpand\pgf@sh@savedmacros{%
       \noexpand\def\noexpand#1{#1}%
     }}%
   \pgf@sh@marshal%
-}%
+}
 
 % Invoke an anchor
 \def\pgf@sh@reanchor#1#2{%
   \pgfutil@ifundefined{pgf@anchor@#1@#2}%
   {%
     \pgfutil@ifundefined{pgf@anchor@generic@#2}{%
-        \pgfmathsetcounter{pgf@counta}{#2}%
-        \csname pgf@anchor@#1@border\endcsname{\pgfqpointpolar{\the\c@pgf@counta}{1pt}}%
+	    \pgfmathsetcounter{pgf@counta}{#2}%
+	    \csname pgf@anchor@#1@border\endcsname{\pgfqpointpolar{\the\c@pgf@counta}{1pt}}%
     }{%
         \csname pgf@anchor@generic@#2\endcsname{#1}%
     }%
   }%
   {\csname pgf@anchor@#1@#2\endcsname}%
-}%
+}
 
 % Defines a generic anchor, i.e. one which gets the associated shape
 % as first argument.
@@ -556,7 +556,7 @@
       \pgf@pos@transform@glob%
     }%
   }%
-}%
+}
 
 \def\pgf@shape@interpictureshift#1{%
   \expandafter\ifx\csname pgf@sh@pi@#1\endcsname\pgfpictureid%
@@ -574,7 +574,7 @@
     \pgf@x=\pgf@xa%
     \pgf@y=\pgf@ya%
   \fi%
-}%
+}
 
 
 
@@ -631,7 +631,7 @@
       \pgf@pos@transform@glob%
     }%
   }%
-}%
+}
 
 
 % Retrieve the list of node parts of a shape
@@ -651,7 +651,7 @@
 
 \def\pgfgetnodeparts#1#2{%
   \expandafter\let\expandafter#1\csname pgf@sh@boxes@#2\endcsname%
-}%
+}
 
 
 % Declares a shape type
@@ -713,16 +713,16 @@
 %   will be placed at the anchor XYZ.
 %   By default, \nodeparts is just {text}. Thus, there will be one
 %   node part box named \pgfnodeparttextbox and this node will be
-%   placed at the anchor text.
-%
+%   placed at the anchor text. 
+%   
 %
 % Example:
 %
 % See the definition of rectangle, below.
 
 \long\def\pgfdeclareshape#1#2{%
-  {%
-    \def\pgf@sm@shape@name{#1}%
+  {
+    \def\pgf@sm@shape@name{#1}
     \let\savedanchor=\pgf@sh@savedanchor
     \let\saveddimen=\pgf@sh@saveddimen
     \let\savedmacro=\pgf@sh@savedmacro% MW
@@ -750,96 +750,96 @@
     \anchor{text}{\pgfpointorigin}%
     \nodeparts{text}%
     \expandafter\global\expandafter\let\csname pgf@sh@s@\pgf@sm@shape@name\endcsname=\pgfutil@empty%
-    #2%
-  }%
-}%
+    #2
+  }
+}
 
 \def\pgf@sh@savedanchor#1#2{%
-  \expandafter\pgfutil@g@addto@macro\csname pgf@sh@s@\pgf@sm@shape@name\endcsname{\pgf@sh@resavedanchor{#1}{#2}}}%
+  \expandafter\pgfutil@g@addto@macro\csname pgf@sh@s@\pgf@sm@shape@name\endcsname{\pgf@sh@resavedanchor{#1}{#2}}}
 \def\pgf@sh@saveddimen#1#2{%
-  \expandafter\pgfutil@g@addto@macro\csname pgf@sh@s@\pgf@sm@shape@name\endcsname{\pgf@sh@resaveddimen{#1}{#2}}}%
+  \expandafter\pgfutil@g@addto@macro\csname pgf@sh@s@\pgf@sm@shape@name\endcsname{\pgf@sh@resaveddimen{#1}{#2}}}
  \def\pgf@sh@savedmacro#1#2{% MW
   \expandafter\pgfutil@g@addto@macro\csname pgf@sh@s@\pgf@sm@shape@name\endcsname{\pgf@sh@resavedmacro{#1}{#2}}}% MW
-\def\pgf@sh@anchor#1#2{\expandafter\gdef\csname pgf@anchor@\pgf@sm@shape@name @#1\endcsname{#2}}%
+\def\pgf@sh@anchor#1#2{\expandafter\gdef\csname pgf@anchor@\pgf@sm@shape@name @#1\endcsname{#2}}
 \def\pgf@sh@deferredanchor#1#2{% CJ
   \expandafter\pgfutil@g@addto@macro
     \csname pgf@sh@s@\pgf@sm@shape@name\endcsname{\pgf@sh@redeferredanchor{#1}{#2}}}% CJ
-\def\pgf@sh@anchorborder#1{\expandafter\gdef\csname pgf@anchor@\pgf@sm@shape@name @border\endcsname##1{\pgf@process{##1}#1}}%
-\long\def\pgf@sh@behindbgpath#1{\expandafter\gdef\csname pgf@sh@bbg@\pgf@sm@shape@name\endcsname{#1}}%
-\long\def\pgf@sh@bgpath#1{\expandafter\gdef\csname pgf@sh@bg@\pgf@sm@shape@name\endcsname{#1}}%
-\long\def\pgf@sh@beforebgpath#1{\expandafter\gdef\csname pgf@sh@fbg@\pgf@sm@shape@name\endcsname{#1}}%
-\long\def\pgf@sh@behindfgpath#1{\expandafter\gdef\csname pgf@sh@bfg@\pgf@sm@shape@name\endcsname{#1}}%
-\long\def\pgf@sh@fgpath#1{\expandafter\gdef\csname pgf@sh@fg@\pgf@sm@shape@name\endcsname{#1}}%
-\long\def\pgf@sh@beforefgpath#1{\expandafter\gdef\csname pgf@sh@ffg@\pgf@sm@shape@name\endcsname{#1}}%
-\def\pgf@sh@boxes#1{\expandafter\gdef\csname pgf@sh@boxes@\pgf@sm@shape@name\endcsname{#1}}%
+\def\pgf@sh@anchorborder#1{\expandafter\gdef\csname pgf@anchor@\pgf@sm@shape@name @border\endcsname##1{\pgf@process{##1}#1}}
+\long\def\pgf@sh@behindbgpath#1{\expandafter\gdef\csname pgf@sh@bbg@\pgf@sm@shape@name\endcsname{#1}}
+\long\def\pgf@sh@bgpath#1{\expandafter\gdef\csname pgf@sh@bg@\pgf@sm@shape@name\endcsname{#1}}
+\long\def\pgf@sh@beforebgpath#1{\expandafter\gdef\csname pgf@sh@fbg@\pgf@sm@shape@name\endcsname{#1}}
+\long\def\pgf@sh@behindfgpath#1{\expandafter\gdef\csname pgf@sh@bfg@\pgf@sm@shape@name\endcsname{#1}}
+\long\def\pgf@sh@fgpath#1{\expandafter\gdef\csname pgf@sh@fg@\pgf@sm@shape@name\endcsname{#1}}
+\long\def\pgf@sh@beforefgpath#1{\expandafter\gdef\csname pgf@sh@ffg@\pgf@sm@shape@name\endcsname{#1}}
+\def\pgf@sh@boxes#1{\expandafter\gdef\csname pgf@sh@boxes@\pgf@sm@shape@name\endcsname{#1}}
 
 \def\pgf@sh@inheritsavedanchors[from=#1]{%
-  \expandafter\pgfutil@g@addto@macro\csname pgf@sh@s@\pgf@sm@shape@name\endcsname{\csname pgf@sh@s@#1\endcsname}}%
-
-\def\pgf@sh@inheritanchor[from=#1]#2{%
+  \expandafter\pgfutil@g@addto@macro\csname pgf@sh@s@\pgf@sm@shape@name\endcsname{\csname pgf@sh@s@#1\endcsname}}
+  
+ \def\pgf@sh@inheritanchor[from=#1]#2{%
   \edef\pgf@marshal{\global\let\expandafter\noexpand\csname
     pgf@anchor@\pgf@sm@shape@name @#2\endcsname=\expandafter\noexpand\csname
     pgf@anchor@#1@#2\endcsname}%
   \pgf@marshal%
-}%
+}
 \def\pgf@sh@inheritanchorborder[from=#1]{%
   \edef\pgf@marshal{\global\let\expandafter\noexpand\csname
     pgf@anchor@\pgf@sm@shape@name @border\endcsname=\expandafter\noexpand\csname
     pgf@anchor@#1@border\endcsname}%
   \pgf@marshal%
-}%
+}
 \def\pgf@sh@inheritor#1#2{%
   \edef\pgf@marshal{\global\let\expandafter\noexpand\csname
     pgf@sh@#1@\pgf@sm@shape@name\endcsname=\expandafter\noexpand\csname
     pgf@sh@#1@#2\endcsname}%
   \pgf@marshal%
-}%
-\def\pgf@sh@inheritbehindbgpath[from=#1]{\pgf@sh@inheritor{bbg}{#1}}%
-\def\pgf@sh@inheritbgpath[from=#1]{\pgf@sh@inheritor{bg}{#1}}%
-\def\pgf@sh@inheritbeforebgpath[from=#1]{\pgf@sh@inheritor{fbg}{#1}}%
-\def\pgf@sh@inheritbehindfgpath[from=#1]{\pgf@sh@inheritor{bfg}{#1}}%
-\def\pgf@sh@inheritfgpath[from=#1]{\pgf@sh@inheritor{fg}{#1}}%
-\def\pgf@sh@inheritbeforefgpath[from=#1]{\pgf@sh@inheritor{ffg}{#1}}%
-\def\pgf@sh@inheritboxes[from=#1]{\pgf@sh@inheritor{boxes}{#1}}%
+}
+\def\pgf@sh@inheritbehindbgpath[from=#1]{\pgf@sh@inheritor{bbg}{#1}}
+\def\pgf@sh@inheritbgpath[from=#1]{\pgf@sh@inheritor{bg}{#1}}
+\def\pgf@sh@inheritbeforebgpath[from=#1]{\pgf@sh@inheritor{fbg}{#1}}
+\def\pgf@sh@inheritbehindfgpath[from=#1]{\pgf@sh@inheritor{bfg}{#1}}
+\def\pgf@sh@inheritfgpath[from=#1]{\pgf@sh@inheritor{fg}{#1}}
+\def\pgf@sh@inheritbeforefgpath[from=#1]{\pgf@sh@inheritor{ffg}{#1}}
+\def\pgf@sh@inheritboxes[from=#1]{\pgf@sh@inheritor{boxes}{#1}}
 
 
 
-%
+% 
 % Coordinate. This shape is special: It is only used to reference a
 % point for later usage. Nothing is drawn, all anchors are identical
-% to the center.
+% to the center. 
 %
 
 \pgfdeclareshape{coordinate}
-{%
+{
   \savedanchor\centerpoint{%
     % x
     \pgf@x=.5\wd\pgfnodeparttextbox%
     % y
     \pgf@y=.5\ht\pgfnodeparttextbox%
     \advance\pgf@y by -.5\dp\pgfnodeparttextbox%
-  }%
-
-  \anchor{center}{\centerpoint}%
-  \anchor{north}{\centerpoint}%
-  \anchor{north west}{\centerpoint}%
-  \anchor{north east}{\centerpoint}%
-  \anchor{center}{\centerpoint}%
-  \anchor{west}{\centerpoint}%
-  \anchor{east}{\centerpoint}%
-  \anchor{mid}{\centerpoint}%
-  \anchor{mid west}{\centerpoint}%
-  \anchor{mid east}{\centerpoint}%
-  \anchor{base}{\centerpoint}%
-  \anchor{base west}{\centerpoint}%
-  \anchor{base east}{\centerpoint}%
-  \anchor{south}{\centerpoint}%
-  \anchor{south west}{\centerpoint}%
-  \anchor{south east}{\centerpoint}%
-  \anchorborder{\centerpoint}%
+  }
+  
+  \anchor{center}{\centerpoint}
+  \anchor{north}{\centerpoint}
+  \anchor{north west}{\centerpoint}
+  \anchor{north east}{\centerpoint}
+  \anchor{center}{\centerpoint}
+  \anchor{west}{\centerpoint}
+  \anchor{east}{\centerpoint}
+  \anchor{mid}{\centerpoint}
+  \anchor{mid west}{\centerpoint}
+  \anchor{mid east}{\centerpoint}
+  \anchor{base}{\centerpoint}
+  \anchor{base west}{\centerpoint}
+  \anchor{base east}{\centerpoint}
+  \anchor{south}{\centerpoint}
+  \anchor{south west}{\centerpoint}
+  \anchor{south east}{\centerpoint}
+  \anchorborder{\centerpoint}
 
   \nodeparts{}% no text
-}%
+}
 
 
 % Value keys for shapes:
@@ -861,7 +861,7 @@
   minimum width/.initial  =1pt,
   minimum height/.initial =1pt,
   minimum size/.style     ={/pgf/minimum width=#1,/pgf/minimum height=#1},
-}%
+}
 
 
 
@@ -878,8 +878,8 @@
     \pgfkeyssetvalue{/pgf/outer xsep}{#1}%
     \pgfkeyssetvalue{/pgf/outer ysep}{#1}%
   \fi%
-}%
-\def\pgf@auto@text{auto}%
+}
+\def\pgf@auto@text{auto}
 
 \let\pgf@outer@auto@adjust@hook\relax
 
@@ -887,21 +887,21 @@
 % Keys for rotating the shape border.
 % (may not be supported by all shapes)
 %
-% /pgf/shape border uses incircle : Calculate the shape border using the incircle
+% /pgf/shape border uses incircle : Calculate the shape border using the incircle 
 %                                   around the node contents (+inner sep).
-%
+%						
 % /pgf/shape border rotate        : Angle of independent border rotation.
 
 \newif\ifpgfshapeborderusesincircle
-\pgfkeys{/pgf/shape border uses incircle/.is if=pgfshapeborderusesincircle}%
-\pgfkeys{/pgf/shape border rotate/.initial=0}%
+\pgfkeys{/pgf/shape border uses incircle/.is if=pgfshapeborderusesincircle}
+\pgfkeys{/pgf/shape border rotate/.initial=0}
 
-%
+% 
 % Rectangle
 %
 
 \pgfdeclareshape{rectangle}
-{%
+{
   \savedanchor\northeast{%
     % Calculate x
     %
@@ -937,8 +937,8 @@
     \advance\pgf@y by.5\ht\pgfnodeparttextbox%
     \pgfmathsetlength\pgf@ya{\pgfkeysvalueof{/pgf/outer ysep}}%
     \advance\pgf@y by\pgf@ya%
-  }%
-
+  }
+    
   \savedanchor\southwest{%
       % Calculate x
       %
@@ -974,11 +974,11 @@
       \advance\pgf@y by.5\ht\pgfnodeparttextbox%
       \pgfmathsetlength\pgf@ya{\pgfkeysvalueof{/pgf/outer ysep}}%
       \advance\pgf@y by-\pgf@ya%
-  }%
+  }
 
   %
   % Anchors
-  %
+  % 
   \anchor{center}{
     \pgf@process{\northeast}%
     \pgf@xa=.5\pgf@x%
@@ -988,54 +988,54 @@
     \pgf@y=.5\pgf@y%
     \advance\pgf@x by \pgf@xa%
     \advance\pgf@y by \pgf@ya%
-  }%
-  \anchor{mid}{\pgf@anchor@rectangle@center\pgfmathsetlength\pgf@y{.5ex}}%
-  \anchor{base}{\pgf@anchor@rectangle@center\pgf@y=0pt}%
+  }
+  \anchor{mid}{\pgf@anchor@rectangle@center\pgfmathsetlength\pgf@y{.5ex}}
+  \anchor{base}{\pgf@anchor@rectangle@center\pgf@y=0pt}
   \anchor{north}{
     \pgf@process{\southwest}%
     \pgf@xa=.5\pgf@x%
     \pgf@process{\northeast}%
     \pgf@x=.5\pgf@x%
     \advance\pgf@x by \pgf@xa%
-  }%
+  }
   \anchor{south}{
     \pgf@process{\northeast}%
     \pgf@xa=.5\pgf@x%
     \pgf@process{\southwest}%
     \pgf@x=.5\pgf@x%
     \advance\pgf@x by \pgf@xa%
-  }%
+  }
   \anchor{west}{
     \pgf@process{\northeast}%
     \pgf@ya=.5\pgf@y%
     \pgf@process{\southwest}%
     \pgf@y=.5\pgf@y%
     \advance\pgf@y by \pgf@ya%
-  }%
-  \anchor{mid west}{\southwest\pgfmathsetlength\pgf@y{.5ex}}%
-  \anchor{base west}{\southwest\pgf@y=0pt}%
+  }
+  \anchor{mid west}{\southwest\pgfmathsetlength\pgf@y{.5ex}}
+  \anchor{base west}{\southwest\pgf@y=0pt}
   \anchor{north west}{
     \southwest
     \pgf@xa=\pgf@x
     \northeast
-    \pgf@x=\pgf@xa}%
-  \anchor{south west}{\southwest}%
+    \pgf@x=\pgf@xa}
+  \anchor{south west}{\southwest}
   \anchor{east}{%
     \pgf@process{\southwest}%
     \pgf@ya=.5\pgf@y%
     \pgf@process{\northeast}%
     \pgf@y=.5\pgf@y%
     \advance\pgf@y by \pgf@ya%
-  }%
-  \anchor{mid east}{\northeast\pgfmathsetlength\pgf@y{.5ex}}%
-  \anchor{base east}{\northeast\pgf@y=0pt}%
-  \anchor{north east}{\northeast}%
+  }
+  \anchor{mid east}{\northeast\pgfmathsetlength\pgf@y{.5ex}}
+  \anchor{base east}{\northeast\pgf@y=0pt}
+  \anchor{north east}{\northeast}
   \anchor{south east}{
     \northeast
     \pgf@xa=\pgf@x
     \southwest
     \pgf@x=\pgf@xa
-  }%
+  }
   \anchorborder{%
     \pgf@xb=\pgf@x% xb/yb is target
     \pgf@yb=\pgf@y%
@@ -1057,7 +1057,7 @@
     \pgf@process{\pgf@marshal}%
     \advance\pgf@x by\pgf@xa%
     \advance\pgf@y by\pgf@ya%
-  }%
+  }
 
   %
   % Background path
@@ -1066,48 +1066,48 @@
     \pgfpathrectanglecorners
     {\pgfpointadd{\southwest}{\pgfpoint{\pgfkeysvalueof{/pgf/outer xsep}}{\pgfkeysvalueof{/pgf/outer ysep}}}}
     {\pgfpointadd{\northeast}{\pgfpointscale{-1}{\pgfpoint{\pgfkeysvalueof{/pgf/outer xsep}}{\pgfkeysvalueof{/pgf/outer ysep}}}}}
-  }%
-}%
+  }
+}
 
 
 % Special current path start coordinate:
-\expandafter\def\csname pgf@sh@ns@current subpath start\endcsname{coordinate}%
+\expandafter\def\csname pgf@sh@ns@current subpath start\endcsname{coordinate}
 \expandafter\def\csname pgf@sh@np@current subpath start\endcsname{%
   \def\centerpoint{\expandafter\pgfqpoint\pgfsyssoftpath@lastmoveto}%
-}%
-\expandafter\def\csname pgf@sh@nt@current subpath start\endcsname{{1}{0}{0}{1}{0pt}{0pt}}%
-\expandafter\def\csname pgf@sh@pi@current subpath start\endcsname{\pgfpictureid}%
+}
+\expandafter\def\csname pgf@sh@nt@current subpath start\endcsname{{1}{0}{0}{1}{0pt}{0pt}}
+\expandafter\def\csname pgf@sh@pi@current subpath start\endcsname{\pgfpictureid}
 
 
 
 % Special  current bounding box  rectangle:
-\expandafter\def\csname pgf@sh@ns@current bounding box\endcsname{rectangle}%
+\expandafter\def\csname pgf@sh@ns@current bounding box\endcsname{rectangle}
 \expandafter\def\csname pgf@sh@np@current bounding box\endcsname{%
   \def\southwest{\pgfqpoint{\pgf@picminx}{\pgf@picminy}}%
   \def\northeast{\pgfqpoint{\pgf@picmaxx}{\pgf@picmaxy}}%
-}%
-\expandafter\def\csname pgf@sh@nt@current bounding box\endcsname{{1}{0}{0}{1}{0pt}{0pt}}%
-\expandafter\def\csname pgf@sh@pi@current bounding box\endcsname{\pgfpictureid}%
+}
+\expandafter\def\csname pgf@sh@nt@current bounding box\endcsname{{1}{0}{0}{1}{0pt}{0pt}}
+\expandafter\def\csname pgf@sh@pi@current bounding box\endcsname{\pgfpictureid}
 
 
 % Special  current path bounding box  rectangle:
-\expandafter\def\csname pgf@sh@ns@current path bounding box\endcsname{rectangle}%
+\expandafter\def\csname pgf@sh@ns@current path bounding box\endcsname{rectangle}
 \expandafter\def\csname pgf@sh@np@current path bounding box\endcsname{%
   \def\southwest{\pgfqpoint{\pgf@pathminx}{\pgf@pathminy}}%
   \def\northeast{\pgfqpoint{\pgf@pathmaxx}{\pgf@pathmaxy}}%
-}%
-\expandafter\def\csname pgf@sh@nt@current path bounding box\endcsname{{1}{0}{0}{1}{0pt}{0pt}}%
-\expandafter\def\csname pgf@sh@pi@current path bounding box\endcsname{\pgfpictureid}%
+}
+\expandafter\def\csname pgf@sh@nt@current path bounding box\endcsname{{1}{0}{0}{1}{0pt}{0pt}}
+\expandafter\def\csname pgf@sh@pi@current path bounding box\endcsname{\pgfpictureid}
 
 
 % Special  current page bounding box rectangle:
-\expandafter\def\csname pgf@sh@ns@current page\endcsname{rectangle}%
+\expandafter\def\csname pgf@sh@ns@current page\endcsname{rectangle}
 \expandafter\def\csname pgf@sh@np@current page\endcsname{%
   \def\southwest{\pgfpointorigin}%
   \def\northeast{\pgfpoint{\pgfsys@thepagewidth}{\pgfsys@thepageheight}}%
-}%
-\expandafter\def\csname pgf@sh@nt@current page\endcsname{{1}{0}{0}{1}{0pt}{0pt}}%
-\expandafter\def\csname pgf@sh@pi@current page\endcsname{pgfpageorigin}%
+}
+\expandafter\def\csname pgf@sh@nt@current page\endcsname{{1}{0}{0}{1}{0pt}{0pt}}
+\expandafter\def\csname pgf@sh@pi@current page\endcsname{pgfpageorigin}
 
 
 % Special scope bounding box rectangle:
@@ -1137,15 +1137,15 @@
         \noexpand\def\noexpand\southwest{\noexpand\pgfqpoint{\the\pgf@xa}{\the\pgf@ya}}%
         \noexpand\def\noexpand\northeast{\noexpand\pgfqpoint{\the\pgf@x}{\the\pgf@y}}%
       }%
-    }%
-  },
-}%
+    }%  
+  }
+}
 \def\pgf@lbb@do#1{%
   \ifdim\pgf@size@hook@x<\csname pgf@lbb@minx@#1\endcsname\expandafter\xdef\csname pgf@lbb@minx@#1\endcsname{\the\pgf@size@hook@x}\fi%
   \ifdim\pgf@size@hook@x>\csname pgf@lbb@maxx@#1\endcsname\expandafter\xdef\csname pgf@lbb@maxx@#1\endcsname{\the\pgf@size@hook@x}\fi%
   \ifdim\pgf@size@hook@y<\csname pgf@lbb@miny@#1\endcsname\expandafter\xdef\csname pgf@lbb@miny@#1\endcsname{\the\pgf@size@hook@y}\fi%
   \ifdim\pgf@size@hook@y>\csname pgf@lbb@maxy@#1\endcsname\expandafter\xdef\csname pgf@lbb@maxy@#1\endcsname{\the\pgf@size@hook@y}\fi%
-}%
+}
 
 %
 % Circle
@@ -1155,30 +1155,30 @@
 %
 % Draws a circle around the text
 %
-{%
+{
   \savedanchor\centerpoint{%
     \pgf@x=.5\wd\pgfnodeparttextbox%
     \pgf@y=.5\ht\pgfnodeparttextbox%
     \advance\pgf@y by-.5\dp\pgfnodeparttextbox%
-  }%
-
+  }
+    
   \saveddimen\radius{%
-    %
-    % Calculate ``height radius''
-    %
+    % 
+    % Caculate ``height radius''
+    % 
     \pgf@ya=.5\ht\pgfnodeparttextbox%
     \advance\pgf@ya by.5\dp\pgfnodeparttextbox%
     \pgfmathsetlength\pgf@yb{\pgfkeysvalueof{/pgf/inner ysep}}%
     \advance\pgf@ya by\pgf@yb%
-    %
-    % Calculate ``width radius''
-    %
+    % 
+    % Caculate ``width radius''
+    % 
     \pgf@xa=.5\wd\pgfnodeparttextbox%
     \pgfmathsetlength\pgf@xb{\pgfkeysvalueof{/pgf/inner xsep}}%
     \advance\pgf@xa by\pgf@xb%
-    %
+    % 
     % Calculate length of radius vector:
-    %
+    % 
     \pgf@process{\pgfpointnormalised{\pgfqpoint{\pgf@xa}{\pgf@ya}}}%
     \ifdim\pgf@x>\pgf@y%
         \c@pgf@counta=\pgf@x%
@@ -1200,68 +1200,68 @@
         \fi%
     \fi%
     \pgf@x=\pgf@xa%
-    %
+    % 
     % If necessary, adjust radius so that the size requirements are
-    % met:
-    %
-    \pgfmathsetlength{\pgf@xb}{\pgfkeysvalueof{/pgf/minimum width}}%
-    \pgfmathsetlength{\pgf@yb}{\pgfkeysvalueof{/pgf/minimum height}}%
+    % met: 
+    % 
+    \pgfmathsetlength{\pgf@xb}{\pgfkeysvalueof{/pgf/minimum width}}%  
+    \pgfmathsetlength{\pgf@yb}{\pgfkeysvalueof{/pgf/minimum height}}%  
     \ifdim\pgf@x<.5\pgf@xb%
         \pgf@x=.5\pgf@xb%
     \fi%
     \ifdim\pgf@x<.5\pgf@yb%
         \pgf@x=.5\pgf@yb%
     \fi%
-    %
-    % Now, add larger of outer separations.
-    %
-    \pgfmathsetlength{\pgf@xb}{\pgfkeysvalueof{/pgf/outer xsep}}%
-    \pgfmathsetlength{\pgf@yb}{\pgfkeysvalueof{/pgf/outer ysep}}%
+    % 
+    % Now, add larger of outer sepearations.
+    % 
+    \pgfmathsetlength{\pgf@xb}{\pgfkeysvalueof{/pgf/outer xsep}}%  
+    \pgfmathsetlength{\pgf@yb}{\pgfkeysvalueof{/pgf/outer ysep}}%  
     \ifdim\pgf@xb<\pgf@yb%
       \advance\pgf@x by\pgf@yb%
     \else%
       \advance\pgf@x by\pgf@xb%
     \fi%
-  }%
+  }
 
   %
   % Anchors
-  %
-  \anchor{center}{\centerpoint}%
-  \anchor{mid}{\centerpoint\pgfmathsetlength\pgf@y{.5ex}}%
-  \anchor{base}{\centerpoint\pgf@y=0pt}%
-  \anchor{north}{\centerpoint\advance\pgf@y by\radius}%
-  \anchor{south}{\centerpoint\advance\pgf@y by-\radius}%
-  \anchor{west}{\centerpoint\advance\pgf@x by-\radius}%
-  \anchor{east}{\centerpoint\advance\pgf@x by\radius}%
-  \anchor{mid west}{\centerpoint\advance\pgf@x by-\radius\pgfmathsetlength\pgf@y{.5ex}}%
-  \anchor{mid east}{\centerpoint\advance\pgf@x by\radius\pgfmathsetlength\pgf@y{.5ex}}%
-  \anchor{base west}{\centerpoint\advance\pgf@x by-\radius\pgf@y=0pt}%
-  \anchor{base east}{\centerpoint\advance\pgf@x by\radius\pgf@y=0pt}%
+  % 
+  \anchor{center}{\centerpoint}
+  \anchor{mid}{\centerpoint\pgfmathsetlength\pgf@y{.5ex}}
+  \anchor{base}{\centerpoint\pgf@y=0pt}
+  \anchor{north}{\centerpoint\advance\pgf@y by\radius}
+  \anchor{south}{\centerpoint\advance\pgf@y by-\radius}
+  \anchor{west}{\centerpoint\advance\pgf@x by-\radius}
+  \anchor{east}{\centerpoint\advance\pgf@x by\radius}
+  \anchor{mid west}{\centerpoint\advance\pgf@x by-\radius\pgfmathsetlength\pgf@y{.5ex}}
+  \anchor{mid east}{\centerpoint\advance\pgf@x by\radius\pgfmathsetlength\pgf@y{.5ex}}
+  \anchor{base west}{\centerpoint\advance\pgf@x by-\radius\pgf@y=0pt}
+  \anchor{base east}{\centerpoint\advance\pgf@x by\radius\pgf@y=0pt}
   \anchor{north west}{
     \centerpoint
     \pgf@xa=\radius
     \advance\pgf@x by-0.707107\pgf@xa
     \advance\pgf@y by0.707107\pgf@xa
-  }%
+  }
   \anchor{south west}{
     \centerpoint
     \pgf@xa=\radius
     \advance\pgf@x by-0.707107\pgf@xa
     \advance\pgf@y by-0.707107\pgf@xa
-  }%
+  }
   \anchor{north east}{
     \centerpoint
     \pgf@xa=\radius
     \advance\pgf@x by0.707107\pgf@xa
     \advance\pgf@y by0.707107\pgf@xa
-  }%
+  }
   \anchor{south east}{
     \centerpoint
     \pgf@xa=\radius
     \advance\pgf@x by0.707107\pgf@xa
     \advance\pgf@y by-0.707107\pgf@xa
-  }%
+  }
   \anchorborder{
     \pgf@xa=\pgf@x%
     \pgf@ya=\pgf@y%
@@ -1276,23 +1276,23 @@
     \centerpoint%
     \advance\pgf@x by\pgf@xa%
     \advance\pgf@y by\pgf@ya%
-  }%
+  }
 
   %
   % Background path
   %
   \backgroundpath{%
     \pgfutil@tempdima=\radius%
-    \pgfmathsetlength{\pgf@xb}{\pgfkeysvalueof{/pgf/outer xsep}}%
-    \pgfmathsetlength{\pgf@yb}{\pgfkeysvalueof{/pgf/outer ysep}}%
+    \pgfmathsetlength{\pgf@xb}{\pgfkeysvalueof{/pgf/outer xsep}}%  
+    \pgfmathsetlength{\pgf@yb}{\pgfkeysvalueof{/pgf/outer ysep}}%  
     \ifdim\pgf@xb<\pgf@yb%
       \advance\pgfutil@tempdima by-\pgf@yb%
     \else%
       \advance\pgfutil@tempdima by-\pgf@xb%
     \fi%
     \pgfpathcircle{\centerpoint}{\pgfutil@tempdima}%
-  }%
-}%
+  }
+}
 
 
 
-- 
cgit v1.2.3

