summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/mkxl/anch-tab.mkxl
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mkxl/anch-tab.mkxl')
-rw-r--r--Master/texmf-dist/tex/context/base/mkxl/anch-tab.mkxl28
1 files changed, 14 insertions, 14 deletions
diff --git a/Master/texmf-dist/tex/context/base/mkxl/anch-tab.mkxl b/Master/texmf-dist/tex/context/base/mkxl/anch-tab.mkxl
index 94e02165307..27b4633e4ad 100644
--- a/Master/texmf-dist/tex/context/base/mkxl/anch-tab.mkxl
+++ b/Master/texmf-dist/tex/context/base/mkxl/anch-tab.mkxl
@@ -60,7 +60,7 @@
% for text backgrounds
\appendtoks
- \settrue\c_anch_backgrounds_pos_no_shape
+ \c_anch_backgrounds_pos_no_shape\conditionaltrue
\to \everytabulate
%D Beware, the following code is somewhat weird and experimental and might be
@@ -94,7 +94,7 @@
\tolerant\def\anch_table_checked#1[#2]%
{\iftrialtypesetting
- \global\settrue\tablehaspositions
+ \global\tablehaspositions\conditionaltrue
\expandafter\anch_tables_indeed_NC
\orelse\ifparameter#2\or
\expandafter#1%
@@ -132,12 +132,12 @@
\def\anch_tables_process_GSC[#1:#2]%
{\remappositionframed{#2}{\tbPOSprefix#1}%
\anch_tabulate_bpos{\tbPOSprefix#1}%
- \doglobal\appendtoks\expandafter\anch_tabulate_epos\expandafter{\tbPOSprefix#1}\to\posXCtoks}
-% \xtoksapp\posXCtoks{\anch_tabulate_epos{\tbPOSprefix#1}}}
+% \doglobal\appendtoks\expandafter\anch_tabulate_epos\expandafter{\tbPOSprefix#1}\to\posXCtoks}
+ \xtoksapp\posXCtoks{\anch_tabulate_epos{\tbPOSprefix#1}}}
\def\anch_tables_indeed_GFC[#1]%
- {\doglobal\appendtoks\anch_tables_delayed_GFC[#1]\to\posXCtoks\NC}
-% {\gtoksapp\posXCtoks{\anch_tables_delayed_GFC[#1]}\NC}
+% {\doglobal\appendtoks\anch_tables_delayed_GFC[#1]\to\posXCtoks\NC}
+ {\gtoksapp\posXCtoks{\anch_tables_delayed_GFC[#1]}\NC}
\def\anch_tables_delayed_GFC[#1]%
{\processcommalist[#1]\anch_tables_step_GFC}
@@ -150,12 +150,12 @@
\anch_tabulate_bpos{\tbPOSprefix#1}}
\def\anch_tables_indeed_GTC[#1]%
- {\doglobal\appendtoks\anch_tables_delayed_GTC[#1]\to\posXCtoks\NC}
-% {\gtoksapp\posXCtoks{\anch_tables_delayed_GTC[#1]}\NC}
+% {\doglobal\appendtoks\anch_tables_delayed_GTC[#1]\to\posXCtoks\NC}
+ {\gtoksapp\posXCtoks{\anch_tables_delayed_GTC[#1]}\NC}
\def\anch_tables_delayed_GTC[#1]%
- {\doglobal\appendtoks\anch_tables_process_GTC[#1]\to\posXCtoks}
-% {\gtoksapp\posXCtoks{\anch_tables_process_GTC[#1]}\NC}
+% {\doglobal\appendtoks\anch_tables_process_GTC[#1]\to\posXCtoks}
+ {\gtoksapp\posXCtoks{\anch_tables_process_GTC[#1]}\NC}
\def\anch_tables_process_GTC[#1]%
{\processcommalist[#1]\anch_tables_step_GTC}
@@ -196,7 +196,7 @@
\appendtoks
\global\advanceby\noftabpositions\plusone
- \global\setfalse\tablehaspositions
+ \global\tablehaspositions\conditionalfalse
\to \everytabulate
% We need to handle paragraphs as well.
@@ -275,7 +275,7 @@
\appendtoks
\global\advanceby\noftabpositions\plusone
- \global\setfalse\tablehaspositions
+ \global\tablehaspositions\conditionalfalse
\to \everytable
%D Since we don't want nameclashes:
@@ -367,14 +367,14 @@
\copyposition{e:#1}{e:#2}%
\anch_positions_set_action{b:#2}{\dopositionaction{b:#1}}}
-\permanent\tolerant\protected\def\definepositionframed[#1]#*[#2]%
+\permanent\tolerant\protected\def\definepositionframed[#1]#*[#S#2]%
{\anch_positions_set_action{b:#1}{\anch_framed_handle[#1][#2]}}
\protected\def\anch_framed_handle
{\bgroup
\positionframed}
-\permanent\tolerant\protected\def\positionframed[#1]#*[#2]%
+\permanent\tolerant\protected\def\positionframed[#1]#*[#S#2]%
{\setbox\scratchbox\hpack
{\scratchwidth \dimexpr\MPx{e:#1}-\MPx{b:#1}\relax
\scratchdepth \dimexpr\MPy{b:#1}-\MPy{e:#1}+\MPd{e:#1}\relax