summaryrefslogtreecommitdiff
path: root/tex/context/base/meta-ini.mkii
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/meta-ini.mkii')
-rw-r--r--tex/context/base/meta-ini.mkii29
1 files changed, 10 insertions, 19 deletions
diff --git a/tex/context/base/meta-ini.mkii b/tex/context/base/meta-ini.mkii
index f7651f821..cb59ed44b 100644
--- a/tex/context/base/meta-ini.mkii
+++ b/tex/context/base/meta-ini.mkii
@@ -165,27 +165,11 @@
\let\@@framed\s!unknown
-% \def\MPvariable#1%
-% {\getvalue{\ifundefined{\@@framed\@@meta#1}\else\@@framed\fi\@@meta#1}}
-
-\beginTEX
-
-\def\MPvariable#1%
- {\csname
- \@EA\ifx\csname\@@framed\@@meta#1\endcsname\relax\else\@@framed\fi\@@meta#1%
- \endcsname}
-
-\endTEX
-
-\beginETEX \ifcsname
-
\def\MPvariable#1%
{\csname
\ifcsname\@@framed\@@meta#1\endcsname\@@framed\fi\@@meta#1%
\endcsname}
-\endETEX
-
\let\MPvar\MPvariable
\let\setMPvariables\setupMPvariables
@@ -286,6 +270,9 @@
\elabelgroup}
\let\stopuniqueMPcode \relax % so that we can use it in \expanded
+
+\def\includeMPgraphic#1%
+ {\executeifdefined{\@@MPG#1};} % ; if not found
\long\def\handleuseMPgraphic#1#2#3%
{\blabelgroup
@@ -513,9 +500,9 @@
\def\getMPdata
{\long\def\MPdata##1##2{\ifnum##1=\currentMPgraphic\relax##2\fi}%
\startreadingfile
- \startnointerference
+ % \startnointerference % no, else we need to do all data global
\readlocfile\MPdataMPDfile\donothing\donothing
- \stopnointerference
+ % \stopnointerference
\stopreadingfile}
%D We have to enable this mechanism with:
@@ -1064,7 +1051,11 @@
\resetlanguagespecifics
\to \everyMPgraphic
-% Done.
+%D Goody for preventing overflows:
+
+\def\MPdivten[#1]{\withoutpt\the\dimexpr#1pt/10\relax}
+
+%D Done.
\protect \endinput