summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-12-01 22:34:41 +0000
committerKarl Berry <karl@freefriends.org>2020-12-01 22:34:41 +0000
commit23a22fccabf9d7ff4a8e952732372004418dcaa8 (patch)
treefeb8b91d553adc1819b508989720a13e2985da66
parent280555b08eaf2e7e20e719cdd5313a9385cf59d0 (diff)
pgf (1dec20)
git-svn-id: svn://tug.org/texlive/trunk@57043 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/generic/pgf/CTAN_NOTES.md1
-rw-r--r--Master/texmf-dist/doc/generic/pgf/ChangeLog28
-rw-r--r--Master/texmf-dist/doc/generic/pgf/FILES4
-rw-r--r--Master/texmf-dist/doc/generic/pgf/RELEASE_NOTES.md9
-rw-r--r--Master/texmf-dist/doc/generic/pgf/description.html1
-rw-r--r--Master/texmf-dist/doc/generic/pgf/pgfmanual.pdfbin10576905 -> 10578098 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pgf/version-for-luatex/en/plots/pgf-parametric-example-cut.table30
-rw-r--r--Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex4
-rw-r--r--Master/texmf-dist/tex/generic/pgf/pgf.revision.tex8
-rw-r--r--Master/texmf-dist/tex/latex/pgf/frontendlayer/libraries/tikzlibraryexternal.code.tex7
10 files changed, 86 insertions, 6 deletions
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 @@
+<p>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.<br></p><p>Its usage is similar to <a data-cke-saved-href="/pkg/pstricks-base" href="/pkg/pstricks-base">pstricks</a> and the standard picture environment. PGF works with plain (pdf-)TeX, (pdf-)LaTeX, and ConTeXt. Unlike <a data-cke-saved-href="/pkg/pstricks-base" href="/pkg/pstricks-base">pstricks</a>, it can produce either PostScript or PDF output.<br></p>
diff --git a/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf b/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf
index 5e6f2a0212d..63f7afd712f 100644
--- a/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf
+++ b/Master/texmf-dist/doc/generic/pgf/pgfmanual.pdf
Binary files 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