texlive[57224] Master/texmf-dist: pgf (25dec20)

commits+karl at tug.org commits+karl at tug.org
Fri Dec 25 23:01:58 CET 2020


Revision: 57224
          http://tug.org/svn/texlive?view=revision&revision=57224
Author:   karl
Date:     2020-12-25 23:01:58 +0100 (Fri, 25 Dec 2020)
Log Message:
-----------
pgf (25dec20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/pgf/ChangeLog
    trunk/Master/texmf-dist/doc/generic/pgf/FILES
    trunk/Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md
    trunk/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-plots.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-transformations.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-patterns.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-math-commands.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-pgfkeys.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-arrows.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-matrices.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-paths.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-pics.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-plots.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-shapes.tex
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-asymptotic-example.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-exp.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-parametric-example.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-sin.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-x.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgfmanual-sine.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgfplotgnuplot-example.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvips/en/plots/pgfmanual-sine.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-exp.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-sin.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-x.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-exp.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-parametric-example.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-sin.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-x.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgfmanual-sine.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot
    trunk/Master/texmf-dist/doc/generic/pgf/version-for-xetex/en/plots/pgfmanual-sine.gnuplot
    trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalendar.code.tex
    trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
    trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
    trunk/Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/force/ControlSprings.lua
    trunk/Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
    trunk/Master/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex
    trunk/Master/texmf-dist/tex/generic/pgf/pgf.revision.tex

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/generic/pgf/AUTHORS
    trunk/Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md
    trunk/Master/texmf-dist/doc/generic/pgf/README

Deleted: trunk/Master/texmf-dist/doc/generic/pgf/AUTHORS
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/AUTHORS	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/AUTHORS	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,3 +0,0 @@
-Till Tantau <tantau at users.sourceforge.net>
-Mark Wibrow
-Christian Feuersaenger <ludewich at users.sourceforge.net>

Deleted: trunk/Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1 +0,0 @@
-

Modified: trunk/Master/texmf-dist/doc/generic/pgf/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/ChangeLog	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/ChangeLog	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,5 +1,117 @@
+2020-12-25 Henri Menke
+
+    - Release 3.1.8
+
+2020-12-03 Henri Menke
+
+    - CI: Use GitHub Actions from pgf-tikz/actions
+
 2020-12-01 Henri Menke
 
+    - Remove empty or outdated files
+
+2020-12-25 Henri Menke
+
+    - Preserve coordinate relativity across ..
+
+2020-12-22 Henri Menke
+
+    - Merge pull request #967 from muzimuzhi/handle-relax
+
+2020-12-22 Henri Menke
+
+    - fixup! doc: Add note on expandsion of path operations #966
+
+2020-12-22 muzimuzhi
+
+    - Remove spurious spaces, terminate \advance in time
+
+2020-12-22 muzimuzhi
+
+    - tikz: handle \relax and frozen \relax on path #966
+
+2020-12-21 Henri Menke
+
+    - doc: Add note on expandsion of path operations #966
+
+2020-12-17 Henri Menke
+
+    - Merge pull request #961 from muzimuzhi/improve-doc
+
+2020-12-18 muzimuzhi
+
+    - doc: relation of /.code & /.initial will remain
+
+2020-12-17 Henri Menke
+
+    - Only force signed releases #962
+
+2020-12-18 muzimuzhi
+
+    - doc: clarify /.code keys don't respect /.initial #654
+
+2020-12-18 muzimuzhi
+
+    - Added doc for \pgfpointtransformed #844
+
+2020-12-17 Henri Menke
+
+    - Merge pull request #959 from muzimuzhi/improve-doc
+
+2020-12-15 muzimuzhi
+
+    - doc: clarify path or full key start with slash #904
+
+2020-12-17 Henri Menke
+
+    - Merge pull request #956 from muzimuzhi/improve-doc
+
+2020-12-15 muzimuzhi
+
+    - pgfmathdeclarerandomlist: improve doc and code comment
+
+2020-12-14 Henri Menke
+
+    - Merge pull request #955 from Ordoviz/master
+
+2020-12-14 Henri Menke
+
+    - pgfmathrandominteger: reordering of arguments incomplete #954
+
+2020-12-12 Henri Menke
+
+    - fpu: mark /pgf/fpu/install only as not experimental
+
+2020-11-30 Lennard Hofmann
+
+    - Fix typos in manual
+
+2020-12-11 Henri Menke
+
+    - Merge branch 'PimpLuaExamples' of https://github.com/Mo-Gul/pgf
+
+2020-12-11 Henri Menke
+
+    - docs: set terminal table -> set table #952
+
+2020-06-21 Stefan Pinnow
+
+    - correct codeexample preamble entries in Lua file
+
+2020-06-21 Stefan Pinnow
+
+    - made some "normal" `codeexample`s compile again (when extracted)
+
+2020-06-21 Stefan Pinnow
+
+    - just added end line commata at the end of values/styles
+
+2020-06-18 Stefan Pinnow
+
+    - added hints which libraries need to be loaded as well to make the example in `pgfmanual-en-tikz-graphs.tex` work closes issue #755)
+
+2020-12-01 Henri Menke
+
     - Release 3.1.7a
 
 2020-11-29 Henri Menke

Modified: trunk/Master/texmf-dist/doc/generic/pgf/FILES
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/FILES	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/FILES	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,9 +1,6 @@
-doc/generic/pgf/AUTHORS
-doc/generic/pgf/CTAN_NOTES.md
 doc/generic/pgf/ChangeLog
 doc/generic/pgf/FILES
 doc/generic/pgf/INSTALL
-doc/generic/pgf/README
 doc/generic/pgf/RELEASE_NOTES.md
 doc/generic/pgf/description.html
 doc/generic/pgf/extract.lua

Deleted: trunk/Master/texmf-dist/doc/generic/pgf/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/README	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/README	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,10 +0,0 @@
-pgf -- A Portable Graphic Format for TeX
-
-See the directory doc/generic/pgf for more information. See the file
-doc/generic/pgf/pgfmanual.pdf for a manual. This
-documentation also explains the installation.  See the file
-doc/generic/pgf/license/LICENSE for license details.
-
-Please go to the official repository at https://github.com/pgf-tikz/pgf
-or the official mailing list at https://tug.org/mailman/listinfo/pgf-tikz
-to submit bug reports, request new features, etc.

Modified: trunk/Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,9 +1,34 @@
+# BREAKING CHANGES
+
+If a topath is bent by any of the in=, out=, bend=, etc. options, a Bezier
+curve is constructed in the background.  To infer the positions of the control
+points the start and end coordinate are converted to absolute coordinates.
+However, this has the effect that subsequent points on the path think that the
+endpoint of the topath was absolute which can lead to counter-intuitive path
+construction, e.g.
+```latex
+\draw (2,0) to[out=0,in=180] +(1,0) -- ++(0,-1) -- +(1,0);
+```
+If old code relies on this behavior, this drawing will silently break!  Please
+open an issue if you rely on this.
+
 # Bug fixes
 
-Another issue with the new LaTeX hook mechanism surfaced in the external
-library which is being worked around now.
+This release introduces a fix for path handling which concerns expansion of
+tokens on the path in particular with respect to conditional.  Previously when
+the expansion of a conditonal resulted in a frozen \relax the parser would just
+give up.  Now the parser will skip over the frozen \relax and continue to
+expand tokens.  Whether this will result in a meaningful expansion is up to the
+user.
 
 This release also includes other bug fixes. On GitHub you can click the commit
 hashes and the issue numbers to get to the fix and the ticket, respectively.
 
-3c46a6974 #947
+a4c275704 #952
+8a997bbc1 #954
+8f37bca84 #962
+3cbe5a192 #844
+49e5f0a08 #654
+17a95e4c5 #966
+ad06895a6 #966
+79e613ae1 #966

Modified: trunk/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-plots.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-plots.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-plots.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -320,7 +320,7 @@
     file it writes
     %
 \begin{codeexample}[code only, tikz syntax=false]
-set terminal table; set output "#1.table"; set format "%.5f"
+set table "#1.table"; set format "%.5f"
 \end{codeexample}
     %
     where |#1| is replaced by \meta{prefix}. Then, in a second line, it writes

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-transformations.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-transformations.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-transformations.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -522,6 +522,16 @@
 \end{command}
 
 
+\subsubsection{Applying Coordinate Transformation to Points}
+
+\begin{command}{\pgfpointtransformed\marg{point}}
+    Applies current transformation matrix to \marg{point} $(x,y)$ and returns a
+    transformed point $(ax+cy+s,bx+dy+t)$. Normally, this is done automatically
+    by commands like |\pgfpathlineto| or |\pgfpathmoveto|, but sometimes you
+    may wish to access a transformed point yourself.
+\end{command}
+
+
 \subsubsection{Computing Adjustments for Coordinate Transformations}
 \label{section-adjustment-transformations}
 

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-patterns.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-patterns.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-patterns.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -258,7 +258,7 @@
     The following settings can be used to reproduce the other |... lines|
     patterns.
     %
-\begin{codeexample}[preamble={\usetikzlibrary{patterns.meta}}]
+\begin{codeexample}[preamble={\usetikzlibrary{patterns,patterns.meta}}]
 \begin{tikzpicture}
   \draw[pattern={horizontal lines},pattern color=orange]
     (0,0) rectangle +(1,1);
@@ -316,7 +316,7 @@
     The following settings can be used to reproduce the |grid| and
     |crosshatch| patterns.
     %
-\begin{codeexample}[preamble={\usetikzlibrary{patterns.meta}}]
+\begin{codeexample}[preamble={\usetikzlibrary{patterns,patterns.meta}}]
 \begin{tikzpicture}
   \draw[pattern={grid},pattern color=orange]
     (0,0) rectangle +(1,1);
@@ -364,7 +364,7 @@
     The following settings can be used to reproduce the |dots| and
     |crosshatch dots| patterns.
     %
-\begin{codeexample}[preamble={\usetikzlibrary{patterns.meta}}]
+\begin{codeexample}[preamble={\usetikzlibrary{patterns,patterns.meta}}]
 \begin{tikzpicture}
   \draw[pattern={dots},pattern color=orange]
     (0,0) rectangle +(1,1);
@@ -414,7 +414,7 @@
         Number of pointy ends of the stars.
     \end{key}
     %
-\begin{codeexample}[preamble={\usetikzlibrary{patterns.meta}}]
+\begin{codeexample}[preamble={\usetikzlibrary{patterns,patterns.meta}}]
 \begin{tikzpicture}
   \draw[pattern={fivepointed stars},pattern color=orange]
     (0,0) rectangle +(1,1);

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-math-commands.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-math-commands.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-math-commands.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -74,7 +74,7 @@
     %
 \end{command}
 
-\begin{command}{\pgfmathdeclarerandomlist\marg{list name}\{\marg{item-1}\marg{item 2}...\}}
+\begin{command}{\pgfmathdeclarerandomlist\marg{list name}{\ttfamily\{}\marg{item-1}\marg{item-2}...{\ttfamily\}}}
     This creates a list of items with the name \meta{list name}.
 \end{command}
 

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-pgfkeys.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-pgfkeys.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-pgfkeys.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -185,6 +185,11 @@
 it is not modified; if it does not start with a slash, then the default path is
 automatically prefixed.
 
+\emph{Remark:} The above rule is actually a definition, hence the corresponding
+sufficiency conditions hold. That is, if it is a full key, then it starts with
+a slash; if it is a partial key, then it does not start with a slash. Moreover,
+a path always starts with a slash.
+
 Note that the default path is not the same as a search path. In particular, the
 default path is just a single path. When a partial key is given, only this
 single default path is prefixed; |pgfkeys| does not try to look up the key in
@@ -1248,6 +1253,25 @@
     and, thus, |\pgfkeysnovalue| will be stored in |/my key|.
 
     To retrieve the value stored in a key, the handler |/.get| is used.
+    
+    \medskip
+    \emph{Remark:} A key can both store a value and execute commands%
+    \footnote{This behavior was partially changed in \pgfname{} 3.1.6 and then
+    restored in 3.1.7.  For compatibility reasons, this behavior will not be
+    changed in future releases anymore.}.
+    If so, using \meta{key} will \emph{always} execute commands with the passed
+    value, or the default value |\pgfkeysnovalue| if no value is provided.
+    Note that the stored value is never used. To update the stored value, the
+    handler |/.initial| or command |\pgfkeyssetvalue| is used.
+    %
+\begin{codeexample}[]
+\pgfkeys{/my key/.initial=red}
+\pgfkeys{/my key/.code=#1}
+% "/my key" now both stores the value "red" and executes commands
+\pgfkeys{/my key=blue}
+% "/my key" now still stores the value "red"
+\end{codeexample}
+    %
 \end{handler}
 
 \begin{handler}{{.get}|=|\meta{macro}}

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-arrows.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-arrows.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-arrows.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -329,7 +329,7 @@
     As an example, when you write |length=0pt 5|, the length of the arrow will
     be exactly five times the current line width. As another example, the
     default length of a |Latex| arrow is |length=3pt 4.5 0.8|. Let us ignore
-    the 0.8 for a moment; the |4pt 4.5| then means that for the standard line
+    the 0.8 for a moment; the |3pt 4.5| then means that for the standard line
     width of |0.4pt|, the length of a |Latex| arrow will be exactly 4.8pt (3pt
     plus 4.5 times |0.4pt|).
 

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-matrices.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-matrices.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-matrices.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -557,8 +557,8 @@
     even odd column,
     row,
     even odd row,
-    cell
-  }
+    cell,
+  },
 }
 \end{codeexample}
     %
@@ -581,8 +581,8 @@
       column,
       row,
       cell,
-      /tikz/my style
-  }
+      /tikz/my style,
+  },
 }
 \end{codeexample}
     %

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-paths.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-paths.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-paths.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -94,6 +94,11 @@
     the path options (like filling and drawing the path due to a |fill| and a
     |draw| option somewhere in the \meta{specification}), the nodes are added
     in a post-processing step.
+
+    \emph{Note:} When scanning for path operations \tikzname\ expands tokens
+    looking for valid path operations. This however implies that these tokens
+    has to be fully expandable up to the point where it results in a valid path
+    operation.
 \end{command}
 
 \begin{key}{/tikz/name=\meta{path name}}
@@ -599,7 +604,7 @@
     This operations adds a grid filling a rectangle whose two corners are given
     by \meta{corner} and by the previous coordinate. (Instead of a coordinate
     you can also say |cycle| to use the position of the last move-to as the
-    corner coordinate, but it not very natural to do so.) corner Thus, the
+    corner coordinate, but it not very natural to do so.) Thus, the
     typical way in which a grid is drawn is |\draw (1,1) grid (3,3);|, which
     yields a grid filling the rectangle whose corners are at $(1,1)$ and
     $(3,3)$. All coordinate transformations apply to the grid.

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-pics.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-pics.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-pics.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -613,7 +613,7 @@
 \end{codeexample}
 
 \begin{handler}{{.pic}|=|\meta{some code}}
-    This handler can only be used with a key with the prefix |/tikz/|, so just
+    This handler can only be used with a key with the prefix |/tikz/|, so you
     should normally use it only as an option to a \tikzname\ command or to the
     |\tikzset| command. It takes the \meta{key}'s path and, inside that path,
     it replaces |/tikz/| by |/tikz/pics/| (so, basically, it adds the

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-plots.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-plots.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-plots.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -140,7 +140,7 @@
 second case, the point is considered to be \emph{undefined}, which also results
 in a new subpath being started. Again, see Section~\ref{section-plot-jumps} on
 how to change this, if necessary. (This is exactly the format that
-\textsc{gnuplot} produces when you say |set terminal table|.)
+\textsc{gnuplot} produces when you say |set table|.)
 %
 \begin{codeexample}[]
 \tikz \draw plot[mark=x,smooth] file {plots/pgfmanual-sine.table};

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-shapes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-shapes.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-tikz-shapes.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -313,7 +313,7 @@
 \end{codeexample}
     %
     As the example shows, a \meta{list} can contain ellipses (three dots) to
-    indicated that a larger number of numbers is meant. Indeed, you can use the
+    indicate that a larger number of numbers is meant. Indeed, you can use the
     full power of the |\foreach| command here, including multiple parameters
     and options, see Section~\ref{section-foreach}.
 
@@ -1853,7 +1853,7 @@
 \subsection{Placing Nodes on a Line or Curve Explicitly}
 \label{section-nodes-placing-1}
 
-Until now, we always placed node on a coordinate that is mentioned in the path.
+Until now, we always placed nodes on a coordinate that is mentioned in the path.
 Often, however, we wish to place nodes on ``the middle'' of a line and we do
 not wish to compute these coordinates ``by hand''. To facilitate such
 placements, \tikzname\ allows you to specify that a certain node should be
@@ -1928,7 +1928,7 @@
 \end{key}
 
 \begin{key}{/tikz/auto=\opt{\meta{direction}} (default \normalfont is scope's setting)}
-    This option causes an anchor positions to be calculated automatically
+    This option causes an anchor position to be calculated automatically
     according to the following rule. Consider a line between two points. If the
     \meta{direction} is |left|, then the anchor is chosen such that the node is
     to the left of this line. If the \meta{direction} is |right|, then the node
@@ -2387,7 +2387,7 @@
 
 Let us start with the basics of what this library does: Once loaded, inside the
 options of a |node| command, instead of the usual \meta{key}|=|\meta{value}
-pairs, you may also provide strings of the following form (the actual syntax
+pairs, you may also provide strings of the following form (the actual syntax is
 slightly more general, see the detailed descriptions later on):
 %
 \begin{quote}
@@ -2435,7 +2435,7 @@
 \end{tikzpicture}
 \end{codeexample}
 
-Let us now have a more detailed look at what which commands this library
+Let us now have a more detailed look at what commands this library
 provides:
 
 \begin{key}{/tikz/quotes mean label}

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-asymptotic-example.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-asymptotic-example.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-asymptotic-example.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f"
+set table "plots/pgf-asymptotic-example.table"; set format "%.5f"
 set samples 200; set parametric; plot [t=0.4:1.5] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t))

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-exp.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-exp.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-exp.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-exp.table"; set format "%.5f"
+set table "plots/pgf-exp.table"; set format "%.5f"
 set samples 25; plot [x=0:4] 0.05*exp(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-parametric-example.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-parametric-example.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-parametric-example.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f"
+set table "plots/pgf-parametric-example.table"; set format "%.5f"
 set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-sin.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-sin.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-sin.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-sin.table"; set format "%.5f"
+set table "plots/pgf-sin.table"; set format "%.5f"
 set samples 25; plot [x=0:4] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-x.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-x.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgf-x.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-x.table"; set format "%.5f"
+set table "plots/pgf-x.table"; set format "%.5f"
 set samples 25; plot [x=0:4] x

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgfmanual-sine.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgfmanual-sine.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgfmanual-sine.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
 set format "%.5f"
 set samples 20
 plot [x=0:10] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgfplotgnuplot-example.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgfplotgnuplot-example.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/text-en/plots/pgfplotgnuplot-example.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f"
+set table "plots/pgfplotgnuplot-example.table"; set format "%.5f"
 plot [x=0:3.5] x*sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
 set format "%.5f"
 set samples 20
 plot [x=0:10] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
 set format "%.5f"
 set samples 20
 plot [x=0:10] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvips/en/plots/pgfmanual-sine.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvips/en/plots/pgfmanual-sine.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-dvips/en/plots/pgfmanual-sine.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
 set format "%.5f"
 set samples 20
 plot [x=0:10] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
 set format "%.5f"
 set samples 20
 plot [x=0:10] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f"
+set table "plots/pgf-asymptotic-example.table"; set format "%.5f"
 set samples 200; set parametric; plot [t=0.4:1.5] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t))

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-exp.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-exp.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-exp.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-exp.table"; set format "%.5f"
+set table "plots/pgf-exp.table"; set format "%.5f"
 set samples 25; plot [x=0:4] 0.05*exp(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f"
+set table "plots/pgf-parametric-example.table"; set format "%.5f"
 set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-sin.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-sin.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-sin.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-sin.table"; set format "%.5f"
+set table "plots/pgf-sin.table"; set format "%.5f"
 set samples 25; plot [x=0:4] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-x.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-x.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgf-x.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-x.table"; set format "%.5f"
+set table "plots/pgf-x.table"; set format "%.5f"
 set samples 25; plot [x=0:4] x

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
 set format "%.5f"
 set samples 20
 plot [x=0:10] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f"
+set table "plots/pgfplotgnuplot-example.table"; set format "%.5f"
 plot [x=0:3.5] x*sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f"
+set table "plots/pgf-asymptotic-example.table"; set format "%.5f"
 set samples 200; set parametric; plot [t=0.4:1.5] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t))

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-exp.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-exp.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-exp.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-exp.table"; set format "%.5f"
+set table "plots/pgf-exp.table"; set format "%.5f"
 set samples 25; plot [x=0:4] 0.05*exp(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-parametric-example.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-parametric-example.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-parametric-example.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f"
+set table "plots/pgf-parametric-example.table"; set format "%.5f"
 set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-sin.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-sin.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-sin.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-sin.table"; set format "%.5f"
+set table "plots/pgf-sin.table"; set format "%.5f"
 set samples 25; plot [x=0:4] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-x.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-x.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgf-x.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-x.table"; set format "%.5f"
+set table "plots/pgf-x.table"; set format "%.5f"
 set samples 25; plot [x=0:4] x

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgfmanual-sine.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgfmanual-sine.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgfmanual-sine.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
 set format "%.5f"
 set samples 20
 plot [x=0:10] sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f"
+set table "plots/pgfplotgnuplot-example.table"; set format "%.5f"
 plot [x=0:3.5] x*sin(x)

Modified: trunk/Master/texmf-dist/doc/generic/pgf/version-for-xetex/en/plots/pgfmanual-sine.gnuplot
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pgf/version-for-xetex/en/plots/pgfmanual-sine.gnuplot	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/doc/generic/pgf/version-for-xetex/en/plots/pgfmanual-sine.gnuplot	2020-12-25 22:01:58 UTC (rev 57224)
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
 set format "%.5f"
 set samples 20
 plot [x=0:10] sin(x)

Modified: trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalendar.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalendar.code.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalendar.code.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -393,7 +393,7 @@
   \pgfutil at next%
 }
 \def\tikz at lib@cal at expand{%
-  \advance\tikz at expandcount by -1%
+  \advance\tikz at expandcount by -1
   \ifnum\tikz at expandcount<0\relax%
     \tikzerror{Giving up on this calendar}%
     \let\pgfutil at next=\tikz at lib@cal at end%

Modified: trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -135,6 +135,7 @@
   [every curve to]
   \pgfextra{\iftikz at to@relative\tikz at to@compute at relative\else\tikz at to@compute\fi}
   \tikz at computed@path
+  \pgfextra{\tikz at updatenexttrue\tikz at updatecurrenttrue}%
   \tikztonodes%
 }
 
@@ -166,6 +167,9 @@
   \def\tikz at first@point{#1}%
   \tikz at scan@one at point\tikz@@@to at compute@distance(\tikz at toto)}
 \def\tikz@@@to at compute@distance#1{%
+  \iftikz at updatecurrent\else
+    \tikz at updatenextfalse
+  \fi
   \def\tikz at second@point{#1}%
   \tikz at to@compute at distance@main%
 }

Modified: trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -2120,10 +2120,15 @@
   \else%
     \tikz at invoke@collected at onpath%
   \fi%
+  \tikz at scan@@next at command
+}%
+\def\tikz at scan@@next at command{%
   \afterassignment\tikz at handle\let\pgf at let@token=%
-}%
+}
+
 \newcount\tikz at expandcount
 \let\tikz at collected@onpath=\pgfutil at empty%
+\edef\tikz at frozen@relax at token{\ifnum0=0\fi}
 
 % Central dispatcher for commands
 \def\tikz at handle{%
@@ -2224,7 +2229,7 @@
                               \ifx\pgf at let@token:%
                                 \let\pgfutil at next=\tikz at colon@char%
                               \else%
-                                \let\pgfutil at next=\tikz at expand%
+                                \let\pgfutil at next=\tikz at handle@evenmore
                               \fi%
                             \fi%
                           \fi%
@@ -2240,10 +2245,26 @@
       \fi%
     \fi%
   \fi%
-  \ifx\pgfutil at next\tikz at expand\else\tikz at expandcount=100\relax\fi%
   \pgfutil at next%
 }%
 
+% Continued...
+\def\tikz at handle@evenmore{%
+  % if \pgf at let@token is \relax or frozen \relax, skip it and
+  % scan from the next token
+  \ifx\pgf at let@token\relax
+    \let\pgfutil at next=\tikz at scan@@next at command
+  \else
+    \ifx\pgf at let@token\tikz at frozen@relax at token
+      \let\pgfutil at next=\tikz at scan@@next at command
+    \else
+      \let\pgfutil at next=\tikz at expand
+    \fi
+  \fi
+  \ifx\pgfutil at next\tikz at expand\else\tikz at expandcount=100\relax\fi
+  \pgfutil at next
+}
+
 \def\tikz at l@char{%
   \pgfutil at ifnextchar e{\tikz at let@command}{%
     \pgfutil at ifnextchar i{\tikz at lsystem}{%
@@ -2566,7 +2587,7 @@
 
 \def\tikz at skip#1{\tikz at scan@next at command#1}%
 \def\tikz at expand{%
-  \advance\tikz at expandcount by -1%
+  \advance\tikz at expandcount by -1
   \ifnum\tikz at expandcount<0\relax%
     \tikzerror{Giving up on this path. Did you forget a semicolon?}%
     \let\pgfutil at next=\tikz at finish%
@@ -2939,7 +2960,7 @@
 % -| <point>
 
 \def\tikz at hv@lineto{%
-  \pgfutil at ifnextchar n{\tikz at collect@label at onpath\tikz at hv@lineto}{
+  \pgfutil at ifnextchar n{\tikz at collect@label at onpath\tikz at hv@lineto}{%
   \pgfutil at ifnextchar p{\tikz at collect@pic at onpath\tikz at hv@lineto}%
   {\pgfutil at ifnextchar c{\tikz at collect@coordinate at onpath\tikz at hv@lineto}%
     {\tikz at scan@one at point{\tikz@@hv at lineto}}}}}%
@@ -3159,6 +3180,7 @@
     \pgf at stop%
     \expandafter\tikz at scan@next at command\expandafter%
   }\tikz at after@path%
+  \pgfextra{\tikz at updatenexttrue\tikz at updatecurrenttrue}%
 }%
 
 
@@ -3204,13 +3226,13 @@
     \let\tikz at collected@onpath=\pgfutil at empty%
     \tikz at edgetoparentcollect%
 }%
-\def\tikz at edgetoparentcollect{
+\def\tikz at edgetoparentcollect{%
   \pgfutil at ifnextchar n{\tikz at collect@label at onpath\tikz at edgetoparentcollect}%
   {%
       \expandafter%
     \endgroup%
     \expandafter\tikz at edgetoparent@rollout\expandafter{\tikz at collected@onpath}%
-  }
+  }%
 }%
 
 \def\tikz at edgetoparent@rollout#1{%
@@ -3262,7 +3284,9 @@
   \else%
     \tikzerror{Dot expected}%
   \fi%
-  \tikz at updatecurrenttrue%
+  \iftikz at updatenext
+    \tikz at updatecurrenttrue%
+  \fi
   \tikz at curveCcheck%
 }%
 \def\tikz at curveCcheck{%
@@ -3840,7 +3864,7 @@
 % A label text always ``ends'' the node.
 %
 \def\tikz at fig ode{%
-  \pgfutil at ifnextchar a\tikz at test@also{
+  \pgfutil at ifnextchar a\tikz at test@also{%
     \pgfutil at ifnextchar f{\tikz at nodes@start}\tikz at normal@fig}}%
 \def\tikz at test@also a{\pgfutil at ifnextchar l\tikz at node@also{\tikz at normal@fig a}}%
 \def\tikz at normal@fig{%
@@ -5221,11 +5245,15 @@
     \tikz at lastxsaved=\pgf at x\relax%
     \tikz at lastysaved=\pgf at y\relax%
   \fi%
-  \tikz at updatecurrenttrue%
+  \iftikz at updatenext
+    \tikz at updatecurrenttrue%
+  \fi
 }%
 
 \newif\iftikz at updatecurrent
 \tikz at updatecurrenttrue
+\newif\iftikz at updatenext
+\tikz at updatenexttrue
 
 
 
@@ -5240,7 +5268,7 @@
 \def\tikz at scan@absolute#1{%
   \pgfutil at ifnextchar({\tikz at scan@@absolute#1}%)
   {%
-    \advance\tikz at expandcount by -1%
+    \advance\tikz at expandcount by -1
     \ifnum\tikz at expandcount<0\relax%
       \let\pgfutil at next=\tikz@@scangiveup%
     \else%

Modified: trunk/Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/force/ControlSprings.lua
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/force/ControlSprings.lua	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/tex/generic/pgf/graphdrawing/lua/pgf/gd/force/ControlSprings.lua	2020-12-25 22:01:58 UTC (rev 57224)
@@ -26,7 +26,7 @@
 -- The following examples shows how a simple graph can be scaled by
 -- changing the |node distance|:
 -- %
--- \begin{codeexample}[preamble={\usetikzlibrary{graphs,graphdrawing}
+-- \begin{codeexample}[preamble={\usetikzlibrary{graphs.standard,graphdrawing}
 --    \usegdlibrary{force}}]
 -- \tikz \graph [spring layout, node distance=7mm] { subgraph C_n[n=3] };
 -- \tikz \graph [spring layout]                    { subgraph C_n[n=3] };
@@ -33,7 +33,7 @@
 -- \tikz \graph [spring layout, node distance=15mm]{ subgraph C_n[n=3] };
 -- \end{codeexample}
 -- %
--- \begin{codeexample}[preamble={\usetikzlibrary{graphs,graphdrawing}
+-- \begin{codeexample}[preamble={\usetikzlibrary{graphs.standard,graphdrawing}
 --    \usegdlibrary{force}}]
 -- \tikz \graph [spring electrical layout, node distance=0.7cm] { subgraph C_n[n=3] };
 -- \tikz \graph [spring electrical layout]                      { subgraph C_n[n=3] };

Modified: trunk/Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -89,8 +89,6 @@
     },
     fpu/rel thresh=1e-4,
     fpu/install only/.code={
-        \pgfmath at warning{The key `/pgf/fpu/install only' is experimental and might %
-            change or disappear at any point!}%
         \edef\pgf at list{#1}%
         \pgfutil at for\pgf at temp:=\pgf at list\do{%
             \expandafter\pgfmath at float@install at singlefunction\expandafter{%

Modified: trunk/Master/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -185,10 +185,11 @@
         \c at pgfmath@countc\c at pgfmath@countb%
         % OK. Maybe #2 > #3.
         \ifnum\c at pgfmath@counta>\c at pgfmath@countb\relax%
-            \c at pgfmath@countc\c at pgfmath@countb%
-            \c at pgfmath@countb\c at pgfmath@counta%
-            \c at pgfmath@counta\c at pgfmath@countc%
+            \c at pgfmath@countc\c at pgfmath@counta%
+            \c at pgfmath@counta\c at pgfmath@countb%
+            \c at pgfmath@countb\c at pgfmath@countc%
         \fi%
+        \c at pgfmath@countd\c at pgfmath@counta
         \advance\c at pgfmath@countc1\relax%
         \advance\c at pgfmath@countc-\c at pgfmath@counta%
         \pgfmathgeneratepseudorandomnumber%
@@ -197,7 +198,7 @@
         \divide\c at pgfmath@countb\c at pgfmath@countc%
         \multiply\c at pgfmath@countb-\c at pgfmath@countc%
         \advance\c at pgfmath@counta\c at pgfmath@countb%
-        \pgfmathaddtocount\c at pgfmath@counta{#2}%
+        \advance\c at pgfmath@counta\c at pgfmath@countd
         \edef\pgfmathresult{\the\c at pgfmath@counta}%
         \pgfmath at smuggleone{\pgfmathresult}%
     \endgroup%
@@ -209,7 +210,7 @@
 % Create a list to be used with \pgfmathrandomelement.
 %
 % #1 - the name of the list
-% #2 - a list of comma separated elements.
+% #2 - a list of elements (e.g., {item-1}{item-2}...{item-n}).
 %
 \def\pgfmathdeclarerandomlist#1#2{%
     \def\pgfmath at randomlistname{#1}%

Modified: trunk/Master/texmf-dist/tex/generic/pgf/pgf.revision.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pgf/pgf.revision.tex	2020-12-25 12:36:56 UTC (rev 57223)
+++ trunk/Master/texmf-dist/tex/generic/pgf/pgf.revision.tex	2020-12-25 22:01:58 UTC (rev 57224)
@@ -5,10 +5,10 @@
 \catcode`\:=12
 \catcode`\+=12
 \catcode`\-=12
-\gdef\pgfrevision{3.1.7a}
-\gdef\pgfversion{3.1.7a}
-\gdef\pgfversiondatetime{2020-12-01 12:12:01 +0100}
-\gdef\pgfrevisiondatetime{2020-12-01 12:12:01 +0100}
+\gdef\pgfrevision{3.1.8}
+\gdef\pgfversion{3.1.8}
+\gdef\pgfversiondatetime{2020-12-25 18:12:40 +0100}
+\gdef\pgfrevisiondatetime{2020-12-25 18:12:40 +0100}
 \gdef\pgf at glob@TMPa#1-#2-#3 #4\relax{#1/#2/#3}
 \xdef\pgfversiondate{\expandafter\pgf at glob@TMPa\pgfversiondatetime\relax}
 \xdef\pgfrevisiondate{\expandafter\pgf at glob@TMPa\pgfrevisiondatetime\relax}



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