summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex')
-rw-r--r--Master/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex46
1 files changed, 32 insertions, 14 deletions
diff --git a/Master/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex b/Master/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex
index 26e55e00402..c63985e38c4 100644
--- a/Master/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex
+++ b/Master/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex
@@ -9,21 +9,39 @@
% The development of pgfplots and pgf is intermingled, so pgfplots
% always uses up-to-date pgf CVS versions - the relevant complements between
% PGF 2.00 and PGF CVS are loaded here:
-%\pgfutil@ifundefined{pgfmathfloatparsenumber@handleerror}{%
-\pgfkeysifdefined{/pgf/text mark}{\relax}{%
- \immediate\write16{Package pgfplots: loading complementary code for your PGF version...}
- \input pgfplotsoldpgfsupp_misc.code.tex
- \input pgfplotsoldpgfsupp_pgfkeysfiltered.code.tex
- \input pgfplotsoldpgfsupp_pgfmathfloat.code.tex
- \input pgfplotsoldpgfsupp_pgflibraryplothandlers.code.tex
-}
- {\relax}
+%
+% #1: for backwards compatibility
+% #2: for normal processing.
+\def\pgfplots@ifneedspgfcompabitibilitycode#1#2{%
+ %\pgfkeysifdefined{/handlers/.search also/.@cmd}{#2}{#1}%
+ \pgfutil@ifundefined{pgfutilsolvetwotwoleq}{#1}{#2}%
+}%
+
+\pgfplots@ifneedspgfcompabitibilitycode
+ {%
+ \immediate\write16{Package pgfplots: loading complementary code for your PGF version...}
+ \input pgfplotsoldpgfsupp_misc.code.tex
+ \let\pgfkeysloaded=\undefined
+ % FIXME: this does also load pgfkeysfiltered.code.tex again:
+ \input pgfplotsoldpgfsupp_pgfkeys.code.tex
+ \input pgfplotsoldpgfsupp_pgfkeysfiltered.code.tex
+ \input pgfplotsoldpgfsupp_pgfmathfloat.code.tex
+ \input pgfplotsoldpgfsupp_pgflibraryplothandlers.code.tex
+ \input pgfplotsoldpgfsupp_pgflibraryfpu.code.tex
+ }%
+ {%
+ \pgfplots@iffileexists{pgflibraryfpu.code.tex}{%
+ \usepgflibrary{fpu}%
+ }{%
+ \immediate\write16{Package pgfplots: loading FPU library which doesn't appear to exist in your PGF version...}
+ \input pgfplotsoldpgfsupp_pgflibraryfpu.code.tex
+ }%
+ }%
-\pgfplots@iffileexists{pgflibraryfpu.code.tex}{%
- \usepgflibrary{fpu}%
-}{%
- \immediate\write16{Package pgfplots: loading FPU library which doesn't appear to exist in your PGF version...}
+\pgfutil@ifundefined{pgfmathdeclarepseudoconstant}{
+ \immediate\write16{Package pgfplots: loading complementary arithmetics for your pgf version...}
\input pgfplotsoldpgfsupp_pgflibraryfpu.code.tex
-}%
+}
+{}%
\endinput