summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/mkiv/core-dat.mkiv
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2019-02-24 15:12:57 +0000
committerNorbert Preining <preining@logic.at>2019-02-24 15:12:57 +0000
commit1314fbe93790c501dc436a5cf99f106b9e5c0f63 (patch)
tree04dc7734c8be8ffe385d41f4388826ef5857b6f9 /Master/texmf-dist/tex/context/base/mkiv/core-dat.mkiv
parenteb80ce7b34f59896a1dfee5ca422495394d6677f (diff)
Revert "ConTeXt version 2019.02.22 19:35"
This reverts commit 5c6357cdb820b4f628d036ba7b2248f221d50c0b. git-svn-id: svn://tug.org/texlive/trunk@50112 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mkiv/core-dat.mkiv')
-rw-r--r--Master/texmf-dist/tex/context/base/mkiv/core-dat.mkiv33
1 files changed, 5 insertions, 28 deletions
diff --git a/Master/texmf-dist/tex/context/base/mkiv/core-dat.mkiv b/Master/texmf-dist/tex/context/base/mkiv/core-dat.mkiv
index 9f4344b99d4..3bb923af424 100644
--- a/Master/texmf-dist/tex/context/base/mkiv/core-dat.mkiv
+++ b/Master/texmf-dist/tex/context/base/mkiv/core-dat.mkiv
@@ -73,18 +73,9 @@
{\clf_datasetvariable{#1}{#2}{#3}}
\installcorenamespace{pagestate}
-\installcorenamespace{pagestatecounter}
\installcommandhandler \??pagestate {pagestate} \??pagestate
-\def\syst_pagestates_allocate
- {\expandafter\newcount\csname\??pagestatecounter\currentpagestate\endcsname
- \expandafter\let\expandafter\c_syst_pagestate\csname\??pagestatecounter\currentpagestate\endcsname}
-
-\appendtoks
- \syst_pagestates_allocate
-\to \everydefinepagestate
-
\setuppagestate
[\c!delay=\v!yes]
@@ -94,31 +85,17 @@
\def\syst_pagestates_set[#1][#2]%
{\begingroup
\edef\currentpagestate{#1}%
- \ifcsname\??pagestatecounter\currentpagestate\endcsname
- \let\c_syst_pagestate\lastnamedcs
- \else
- \syst_pagestates_allocate
- \fi
- \global\advance\c_syst_pagestate\plusone
- \scratchcounter\lastnamedcs
\clf_setpagestate
name {\currentpagestate}%
- tag {\ifsecondargument#2\else\number\c_syst_pagestate\fi}%
+ tag {#2}%
delay {\pagestateparameter\c!delay}%
\relax
\endgroup}
-\unexpanded\def\autosetpagestate#1%
- {\secondargumentfalse\syst_pagestates_set[#1]}
-
-\def\autopagestatenumber#1{\begincsname\??pagestatecounter#1\endcsname}
-
-\def\pagestaterealpage #1#2{\clf_pagestaterealpage {#1}{#2}}
-\def\setpagestaterealpageno#1#2{\clf_setpagestaterealpageno{#1}{#2}}
-\def\pagestaterealpageorder#1#2{\clf_pagestaterealpageorder{#1}#2\relax}
+\def\pagestaterealpage#1#2%
+ {\clf_pagestaterealpage{#1}{#2}}
-\def\autopagestaterealpage #1{\clf_pagestaterealpage {#1}{\number\autopagestatenumber{#1}}}
-\def\setautopagestaterealpageno#1{\clf_setpagestaterealpageno{#1}{\number\autopagestatenumber{#1}}}
-\def\autopagestaterealpageorder#1{\clf_pagestaterealpageorder{#1}\numexpr\autopagestatenumber{#1}\relax}
+\def\setpagestaterealpageno#1#2%
+ {\clf_setpagestaterealpageno{#1}{#2}}
\protect