diff options
Diffstat (limited to 'Master/texmf-dist/tex/context/base/mkiv/page-ini.mkiv')
-rw-r--r-- | Master/texmf-dist/tex/context/base/mkiv/page-ini.mkiv | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/context/base/mkiv/page-ini.mkiv b/Master/texmf-dist/tex/context/base/mkiv/page-ini.mkiv index 38477dc2747..e56c3ac0404 100644 --- a/Master/texmf-dist/tex/context/base/mkiv/page-ini.mkiv +++ b/Master/texmf-dist/tex/context/base/mkiv/page-ini.mkiv @@ -58,9 +58,27 @@ \newbox\pagebox -\ifdefined\page_postprocessors_column \else \let\page_postprocessors_column\gobbleoneargument \fi -\ifdefined\page_postprocessors_page \else \let\page_postprocessors_page \gobbleoneargument \fi -\ifdefined\page_postprocessors_box \else \let\page_postprocessors_box \gobbleoneargument \fi +% \ifdefined\page_postprocessors_column \else \let\page_postprocessors_column\gobbleoneargument \fi +% \ifdefined\page_postprocessors_page \else \let\page_postprocessors_page \gobbleoneargument \fi +% \ifdefined\page_postprocessors_box \else \let\page_postprocessors_box \gobbleoneargument \fi + +\newtoks\t_page_postprocessors_box +\newtoks\t_page_postprocessors_page +\newtoks\t_page_postprocessors_column + +\newconstant\b_page_postprocessor + +\def\page_apply_postprocessors_box#1% + {\b_page_postprocessor#1\relax + \the\t_page_postprocessors_box} + +\def\page_apply_postprocessors_page#1% + {\b_page_postprocessor#1\relax + \the\t_page_postprocessors_page} + +\def\page_apply_postprocessors_column#1% + {\b_page_postprocessor#1\relax + \the\t_page_postprocessors_column} %D Floats. @@ -144,6 +162,7 @@ \strc_pagenumbers_increment_counters % should hook into an every \page_adapts_synchronize \page_otr_check_for_pending_inserts + \page_otr_command_flush_facing_floats \page_floats_flush_page_floats % before postponed blocks \page_spread_flush % defined later \ifnum#3=\plusone @@ -344,6 +363,10 @@ {\clf_forcestrutdepth\normalpagebox\strutdp\c_page_force_strut_depth_trace_mode \unvbox\normalpagebox} +\installoutputroutine\forcestrutdepthplus % experimental + {\clf_forcestrutdepthplus\normalpagebox\strutdp\c_page_force_strut_depth_trace_mode + \unvbox\normalpagebox} + % maybe better: % % \installoutputroutine\doforcestrutdepth @@ -353,4 +376,8 @@ % \unexpanded\def\forcestrutdepth % {\par\ifvmode\ifinner\else\doforcestrutdepth\fi\fi} +% Also experimental: + +\unexpanded\def\doifelsependingpagecontent{\clf_doifelsependingpagecontent} + \protect \endinput |