summaryrefslogtreecommitdiff
path: root/tex/context/base/core-var.tex
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2002-01-11 00:00:00 +0100
committerHans Hagen <pragma@wxs.nl>2002-01-11 00:00:00 +0100
commit736de6a312c37fbb8cea65cf0a86eda7dbbe0575 (patch)
treead6691db97ee31450f9ca5b30a90a22df067331b /tex/context/base/core-var.tex
parent398264e8338d79fc389c76f0a1f0b30e4442f4e3 (diff)
downloadcontext-736de6a312c37fbb8cea65cf0a86eda7dbbe0575.tar.gz
stable 2002.01.11
Diffstat (limited to 'tex/context/base/core-var.tex')
-rw-r--r--tex/context/base/core-var.tex55
1 files changed, 43 insertions, 12 deletions
diff --git a/tex/context/base/core-var.tex b/tex/context/base/core-var.tex
index ab9c3d6b0..270c0c1d9 100644
--- a/tex/context/base/core-var.tex
+++ b/tex/context/base/core-var.tex
@@ -20,16 +20,23 @@
%D
%D A few every's.
-\newevery \everyshipout \relax
-\newevery \everybeforeshipout \relax
-\newevery \everyaftershipout \relax
-\newevery \everylastshipout \relax
-\newevery \everybye \relax
-\newevery \everygoodbye \relax
-\newevery \everystarttext \relax
-\newevery \everystoptext \relax
-\newevery \everypagebody \relax
-\newevery \everyforgetall \relax
+\newevery \everyshipout \relax
+\newevery \everybeforeshipout \relax
+\newevery \everyaftershipout \relax
+\newevery \everylastshipout \relax
+\newevery \everybye \relax
+\newevery \everygoodbye \relax
+\newevery \everystarttext \relax
+\newevery \everystoptext \relax
+\newevery \everyforgetall \relax
+
+\newevery \everybeforepagebody \relax
+\newevery \everyafterpagebody \relax
+
+\let \everypagebody \everybeforepagebody % backward compatible
+
+\newevery \everybeforeutilityread \relax
+\newevery \everyafterutilityread \relax
%D \macros
%D {ifproductionrun}
@@ -42,6 +49,21 @@
\appendtoks \productionruntrue \to \everydump
%D \macros
+%D {everyboxedcontent, ifboxedcontent,
+%D startboxedcontent, stopboxedcontent}
+%D
+%D This one is relatively new and will be used as a more
+%D robust test for inner situations.
+
+\newif \ifboxedcontent
+\newevery \everyboxedcontent \relax
+
+\appendtoks \boxedcontenttrue \to \everyboxedcontent
+
+\def\startboxedcontent{\bgroup\the\everyboxedcontent}
+\let\stopboxedcontent \egroup
+
+%D \macros
%D {fastmode}
%D
%D The command \type {\fastmode} disables some time consuming
@@ -77,6 +99,15 @@
\fi
-\protect
+%D We store some original meanings, maybe in \type
+%D {math-ini}.
+
+\let\normalin \in
+\let\normalover \over
+\let\normalabove \above
+\let\normalatop \atop
+\let\normaloverwithdelims \overwithdelims
+\let\normalabovewithdelims\abovewithdelims
+\let\normalatopwithdelims \atopwithdelims
-\endinput
+\protect \endinput