From 23a22fccabf9d7ff4a8e952732372004418dcaa8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 1 Dec 2020 22:34:41 +0000 Subject: pgf (1dec20) git-svn-id: svn://tug.org/texlive/trunk@57043 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md | 1 + Master/texmf-dist/doc/generic/pgf/ChangeLog | 28 +++++++++++++++++++ Master/texmf-dist/doc/generic/pgf/FILES | 4 +++ Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md | 9 +++++++ Master/texmf-dist/doc/generic/pgf/description.html | 1 + Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf | Bin 10576905 -> 10578098 bytes .../en/plots/pgf-parametric-example-cut.table | 30 +++++++++++++++++++++ .../tikz/libraries/tikzlibrarytopaths.code.tex | 4 +-- Master/texmf-dist/tex/generic/pgf/pgf.revision.tex | 8 +++--- .../libraries/tikzlibraryexternal.code.tex | 7 +++++ 10 files changed, 86 insertions(+), 6 deletions(-) create mode 100644 Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md create mode 100644 Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md create mode 100644 Master/texmf-dist/doc/generic/pgf/description.html create mode 100644 Master/texmf-dist/doc/generic/pgf/version-for-luatex/en/plots/pgf-parametric-example-cut.table diff --git a/Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md b/Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md @@ -0,0 +1 @@ + diff --git a/Master/texmf-dist/doc/generic/pgf/ChangeLog b/Master/texmf-dist/doc/generic/pgf/ChangeLog index 58e8b3c4291..e34428fced9 100644 --- a/Master/texmf-dist/doc/generic/pgf/ChangeLog +++ b/Master/texmf-dist/doc/generic/pgf/ChangeLog @@ -1,3 +1,31 @@ +2020-12-01 Henri Menke + + - Release 3.1.7a + +2020-11-29 Henri Menke + + - Assisted release script + +2020-11-29 Henri Menke + + - Attempt uploading to CTAN in CI + +2020-11-29 Henri Menke + + - Attempt signing builds in CI + +2020-11-29 Henri Menke + + - Protect possible parentheses in computing looseness #947 + +2020-11-27 Henri Menke + + - Superficial fix for hook ordering problem + +2020-11-27 Henri Menke + + - Add pgf-parametric-example-cut.table + 2020-11-21 Henri Menke - Release 3.1.7 diff --git a/Master/texmf-dist/doc/generic/pgf/FILES b/Master/texmf-dist/doc/generic/pgf/FILES index 9afc891a04c..66e8e55a115 100644 --- a/Master/texmf-dist/doc/generic/pgf/FILES +++ b/Master/texmf-dist/doc/generic/pgf/FILES @@ -1,8 +1,11 @@ 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 doc/generic/pgf/images/brave-gnu-world-logo-mask.bb doc/generic/pgf/images/brave-gnu-world-logo-mask.eps @@ -264,6 +267,7 @@ doc/generic/pgf/version-for-luatex/en/plots/pgf-asymptotic-example.table doc/generic/pgf/version-for-luatex/en/plots/pgf-exp.gnuplot doc/generic/pgf/version-for-luatex/en/plots/pgf-exp.table doc/generic/pgf/version-for-luatex/en/plots/pgf-parametric-example-cut.gnuplot +doc/generic/pgf/version-for-luatex/en/plots/pgf-parametric-example-cut.table doc/generic/pgf/version-for-luatex/en/plots/pgf-parametric-example.gnuplot doc/generic/pgf/version-for-luatex/en/plots/pgf-parametric-example.table doc/generic/pgf/version-for-luatex/en/plots/pgf-sin.gnuplot diff --git a/Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md b/Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md new file mode 100644 index 00000000000..677c2d04084 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md @@ -0,0 +1,9 @@ +# Bug fixes + +Another issue with the new LaTeX hook mechanism surfaced in the external +library which is being worked around now. + +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 diff --git a/Master/texmf-dist/doc/generic/pgf/description.html b/Master/texmf-dist/doc/generic/pgf/description.html new file mode 100644 index 00000000000..7cf7eb7c661 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/description.html @@ -0,0 +1 @@ +

PGF is a macro package for creating graphics. It is platform- and format-independent and works together with the most important TeX backend drivers, including pdfTeX and dvips. It comes with a user-friendly syntax layer called TikZ.

Its usage is similar to pstricks and the standard picture environment. PGF works with plain (pdf-)TeX, (pdf-)LaTeX, and ConTeXt. Unlike pstricks, it can produce either PostScript or PDF output.

diff --git a/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf b/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf index 5e6f2a0212d..63f7afd712f 100644 Binary files a/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf and b/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf differ diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-luatex/en/plots/pgf-parametric-example-cut.table b/Master/texmf-dist/doc/generic/pgf/version-for-luatex/en/plots/pgf-parametric-example-cut.table new file mode 100644 index 00000000000..fbd3c23fa7f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-luatex/en/plots/pgf-parametric-example-cut.table @@ -0,0 +1,30 @@ + +# Curve 0 of 1, 25 points +# Curve title: "t*sin(t),t*cos(t)" +# x y type +0.00186 3.14100 i +0.74672 2.78074 i +1.30987 2.26617 o +1.66651 1.66503 o +1.81387 1.04628 o +1.76998 0.47361 o +1.57050 -0.00047 o +1.26407 -0.33904 o +0.90663 -0.52368 i +0.55517 -0.55534 i +0.26171 -0.45339 i +0.06773 -0.25283 i +0.00000 0.00000 i +0.06773 0.25283 i +0.26171 0.45339 i +0.55517 0.55534 i +0.90663 0.52368 i +1.26407 0.33904 o +1.57050 0.00047 o +1.76998 -0.47361 o +1.81387 -1.04628 o +1.66651 -1.66503 o +1.30987 -2.26617 o +0.74672 -2.78074 i +0.00186 -3.14100 i + diff --git a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex index 1461f783f5a..36df6b69efd 100644 --- a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex +++ b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex @@ -219,10 +219,10 @@ } \def\tikz@to@start@compute@looseness{% - \edef\tikz@computed@start{([shift=(\tikz@to@out:\the\pgf@xa)]\tikz@tofrom)}% + \edef\tikz@computed@start{([shift=({\tikz@to@out}:\the\pgf@xa)]\tikz@tofrom)}% } \def\tikz@to@end@compute@looseness{% - \edef\tikz@computed@end{([shift=(\tikz@to@in:\the\pgf@xb)]\tikz@toto)}% + \edef\tikz@computed@end{([shift=({\tikz@to@in}:\the\pgf@xb)]\tikz@toto)}% } \def\tikz@to@start@compute@control{% \let\tikz@computed@start=\tikz@to@out@control% diff --git a/Master/texmf-dist/tex/generic/pgf/pgf.revision.tex b/Master/texmf-dist/tex/generic/pgf/pgf.revision.tex index 1c04a7bfd71..081613923a8 100644 --- a/Master/texmf-dist/tex/generic/pgf/pgf.revision.tex +++ b/Master/texmf-dist/tex/generic/pgf/pgf.revision.tex @@ -5,10 +5,10 @@ \catcode`\:=12 \catcode`\+=12 \catcode`\-=12 -\gdef\pgfrevision{3.1.7} -\gdef\pgfversion{3.1.7} -\gdef\pgfversiondatetime{2020-11-23 12:12:00 +0100} -\gdef\pgfrevisiondatetime{2020-11-23 12:12:00 +0100} +\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\pgf@glob@TMPa#1-#2-#3 #4\relax{#1/#2/#3} \xdef\pgfversiondate{\expandafter\pgf@glob@TMPa\pgfversiondatetime\relax} \xdef\pgfrevisiondate{\expandafter\pgf@glob@TMPa\pgfrevisiondatetime\relax} diff --git a/Master/texmf-dist/tex/latex/pgf/frontendlayer/libraries/tikzlibraryexternal.code.tex b/Master/texmf-dist/tex/latex/pgf/frontendlayer/libraries/tikzlibraryexternal.code.tex index d609371cd04..3d2e48fa579 100644 --- a/Master/texmf-dist/tex/latex/pgf/frontendlayer/libraries/tikzlibraryexternal.code.tex +++ b/Master/texmf-dist/tex/latex/pgf/frontendlayer/libraries/tikzlibraryexternal.code.tex @@ -99,6 +99,12 @@ }% }% +% FIXME: See also https://github.com/latex3/latex2e/issues/441 +% for compatibility with the new LaTeX hook management redefine \@currname to +% force a separate scope +\let\tikzexternal@currname\@currname +\def\@currname{tikzlibraryexternal} + \AtBeginDocument{% \pgfutil@ifundefined{tikzexternalrealjob}{% \global\let\tikzexternalrealjob=\jobname @@ -106,3 +112,4 @@ \tikzexternal@handle@landscape }% +\let\@currname\tikzexternal@currname -- cgit v1.2.3