summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/page-imp.mkxl
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/page-imp.mkxl')
-rw-r--r--tex/context/base/mkxl/page-imp.mkxl41
1 files changed, 20 insertions, 21 deletions
diff --git a/tex/context/base/mkxl/page-imp.mkxl b/tex/context/base/mkxl/page-imp.mkxl
index c9244224d..00a0430e6 100644
--- a/tex/context/base/mkxl/page-imp.mkxl
+++ b/tex/context/base/mkxl/page-imp.mkxl
@@ -55,8 +55,8 @@
\installcorenamespace{layoutarranger}
\installcorenamespace{layoutarrangeoption}
-\newcount \shippedoutpages
-\newcount \combinedpagescounter
+\newinteger \shippedoutpages
+\newinteger \combinedpagescounter
\newconstant \whichpagetoshipout % 0=all 1=odd 2=even
\newbox \shipoutscratchbox
\setnewconstant\shipoutfinalizemethod\plusone
@@ -124,7 +124,7 @@
% extension mechanism
-\newcount\c_page_boxes_flush_n % set at the lua end
+\newinteger\c_page_boxes_flush_n % set at the lua end
\let\page_boxes_flush_before\relax
\let\page_boxes_flush_after \relax
@@ -206,7 +206,7 @@
\clf_cleanupattributes}
\def\page_shipouts_normal#1%
- {\global\advance\shippedoutpages\plusone
+ {\global\advanceby\shippedoutpages\plusone
% this is not resource safe!
\ifempty\pagestoshipout
\ifcase\whichpagetoshipout\relax
@@ -276,17 +276,17 @@
\mutable\def\arrangedrotationO{0}
\mutable\def\arrangedrotationE{0}
-\newcount\arrangedpageN
-\newcount\arrangedpageM
+\newinteger\arrangedpageN
+\newinteger\arrangedpageM
-\newcount\arrangedpageT \arrangedpageT\plusone
-\newcount\arrangedpageX \arrangedpageX\plusone
-\newcount\arrangedpageY \arrangedpageY\plusone
+\newinteger\arrangedpageT \arrangedpageT\plusone
+\newinteger\arrangedpageX \arrangedpageX\plusone
+\newinteger\arrangedpageY \arrangedpageY\plusone
\def\page_paper_set_offsets
{\global\paperoffset\v_page_target_offset
- \global\advance\paperwidth -2\dimexpr\paperoffset/\arrangedpageX\relax
- \global\advance\paperheight-2\dimexpr\paperoffset/\arrangedpageY\relax}
+ \global\advanceby\paperwidth -2\dimexpr\paperoffset/\arrangedpageX\relax
+ \global\advanceby\paperheight-2\dimexpr\paperoffset/\arrangedpageY\relax}
\permanent\protected\def\doinstallarrangedoption#1#2%
{\gdefcsname\??layoutarrangeoption#1\endcsname{#2}}
@@ -448,7 +448,7 @@
\scratchcounter\numexpr\realpageno-\plusone\relax
\dosetmodulo\scratchcounter\arrangedpageT\scratchcounter
\ifcase\scratchcounter\else
- \advance\scratchcounter \plusone
+ \advanceby\scratchcounter \plusone
\dostepwiserecurse\scratchcounter\arrangedpageT\plusone
{\noheaderandfooterlines\page_otr_insert_dummy_page}%
\fi
@@ -466,7 +466,7 @@
\box\scratchbox\box#5\hss}}
\permanent\protected\def\gotonextarrangepage
- {\global\advance\arrangeno\plusone}
+ {\global\advanceby\arrangeno\plusone}
\permanent\protected\def\outputarrangedbox#1%
{\begingroup
@@ -512,7 +512,7 @@
{\showmessage\m!system{23}{\the\realpageno.\the\pageno\ifnum\subpageno>0 .\the\subpageno\fi,\number#1}}
\permanent\protected\def\advancearrangedpageN
- {\global\advance\arrangedpageN\plusone}
+ {\global\advanceby\arrangedpageN\plusone}
% TOP
@@ -1266,7 +1266,7 @@
\permanent\protected\protected\def\pusharrangedpageXY#1%
{\advancearrangedpageN
- \global\advance\arrangedpageM\plusone
+ \global\advanceby\arrangedpageM\plusone
\reportarrangedpage\arrangedpageN
\global\setbox\arrangedpageB\hpack \ifdim\v_page_target_width>\zeropoint to \v_page_target_width \fi
{\ifvoid\arrangedpageB\else
@@ -1372,11 +1372,10 @@
\lettonothing\page_boxes_h_shifts
\lettonothing\page_boxes_v_shifts
-\newcount\c_page_boxes_h_shifts
-\newcount\c_page_boxes_v_shifts
-
-\newdimen\d_page_boxes_h_shifts
-\newdimen\d_page_boxes_v_shifts
+\newinteger \c_page_boxes_h_shifts
+\newinteger \c_page_boxes_v_shifts
+\newdimension\d_page_boxes_h_shifts
+\newdimension\d_page_boxes_v_shifts
\let\page_boxes_apply_shift_print\gobbleoneargument
\let\page_boxes_apply_shift_paper\gobbleoneargument
@@ -1384,7 +1383,7 @@
\def\page_boxes_filter_shift#1#2#3% #1=\dimenx #2=\xpageshifts #3=\nofxpageshifts
{#1\zeropoint
\ifempty#2\else
- \global\advance#3\plusone
+ \global\advanceby#3\plusone
\getfromcommacommand[#2][#3]%
\ifempty\commalistelement
\global#3\plusone % we cycle