summaryrefslogtreecommitdiff
path: root/tex/context/base/pack-rul.mkiv
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2011-10-28 16:04:00 +0200
committerHans Hagen <pragma@wxs.nl>2011-10-28 16:04:00 +0200
commit2b19e2480b81877d4c078682fa6cb2fc3127bef7 (patch)
tree8e72db534842bff4fd04fc6aa6cc7b75d7323ef8 /tex/context/base/pack-rul.mkiv
parent0f76c97e6a4dafdbee3f18f33275936b5528d1dc (diff)
downloadcontext-2b19e2480b81877d4c078682fa6cb2fc3127bef7.tar.gz
beta 2011.10.28 16:04
Diffstat (limited to 'tex/context/base/pack-rul.mkiv')
-rw-r--r--tex/context/base/pack-rul.mkiv36
1 files changed, 24 insertions, 12 deletions
diff --git a/tex/context/base/pack-rul.mkiv b/tex/context/base/pack-rul.mkiv
index af0e417f2..48ec81471 100644
--- a/tex/context/base/pack-rul.mkiv
+++ b/tex/context/base/pack-rul.mkiv
@@ -985,7 +985,7 @@
\boxhasformatfalse
\else
\boxhasformattrue
- \dosetraggedcommand\localformat
+ \dosetraggedcommand\localformat % not that fast
\edef\dobeforeframedbox{\raggedtopcommand\framedparameter\c!top}%
\edef\doafterframedbox {\framedparameter\c!bottom\raggedbottomcommand}%
\fi
@@ -1301,10 +1301,16 @@
\let\postprocessframebox\relax % prevent nesting
\next\framebox
\fi
- \ifboxhasframe % real or invisible frame
- \dooutlinebox
+ \iftrialtypesetting
+ % new
+ \else
+ \ifboxhasframe % real or invisible frame
+ \dooutlinebox
+ \fi
+ \ifx\framedbackground\empty \else
+ \dobackedbox
+ \fi
\fi
- \ifx\framedbackground\empty\else\dobackedbox\fi
\handleframedlocator\c!after\@@locallocation
\box\framebox
\egroup
@@ -1506,14 +1512,6 @@
%D ourselves a frame and/or background, but no content, so
%D actually we have a sort of phantom framed box.
-%D Because color marks and specials can interfere with
-%D spacing, we provide a way to specify a foregroundcolor.
-
-\def\docolorframebox
- {\doifcolor\framedforegroundcolor
- {\setbox\framebox\hbox{\faststartcolor[\framedforegroundcolor]\box\framebox\faststopcolor}}}
- %{\setbox\framebox\hbox{\doactivatecolor\framedforegroundcolor\box\framebox}}}
-
%D \macros
%D {mframed, minframed}
%D
@@ -1735,7 +1733,9 @@
\bgroup
\let\postprocessframebox\relax
\framedforgetall
+\iftrialtypesetting \else
\setframedforegroundcolor
+\fi
\oninterlineskip
\hsize\!!framedwidth
\vsize\!!framedheight
@@ -1754,7 +1754,9 @@
\bgroup
\let\postprocessframebox\relax
\framedforgetall
+\iftrialtypesetting \else
\setframedforegroundcolor
+\fi
\oninterlineskip
\hsize\!!framedwidth
\vsize\!!framedheight
@@ -1773,7 +1775,9 @@
\bgroup
\let\postprocessframebox\relax
\framedforgetall
+\iftrialtypesetting \else
\setframedforegroundcolor
+\fi
\oninterlineskip
\doframedsetups
\raggedcommand
@@ -1790,7 +1794,9 @@
\bgroup
\let\postprocessframebox\relax
\framedforgetall
+\iftrialtypesetting \else
\setframedforegroundcolor
+\fi
\oninterlineskip
\hsize\!!framedwidth
\doframedsetups
@@ -1808,7 +1814,9 @@
\bgroup
\let\postprocessframebox\relax
\framedforgetall
+\iftrialtypesetting \else
\setframedforegroundcolor
+\fi
\vsize\!!framedheight
\doframedsetups
\vss
@@ -1826,7 +1834,9 @@
\bgroup
\let\postprocessframebox\relax
\framedforgetall
+\iftrialtypesetting \else
\setframedforegroundcolor
+\fi
\doframedsetups
\hss
\localstrut
@@ -1838,7 +1848,9 @@
\def\doformatboxNoSize
{\hbox
\bgroup
+\iftrialtypesetting \else
\setframedforegroundcolor
+\fi
\let\postprocessframebox\relax
\doframedsetups
\localstrut