summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/context')
-rw-r--r--Master/texmf-dist/tex/context/third/filter/t-filter.tex14
1 files changed, 11 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/context/third/filter/t-filter.tex b/Master/texmf-dist/tex/context/third/filter/t-filter.tex
index b9ec5d5e5f2..a05fa94324e 100644
--- a/Master/texmf-dist/tex/context/third/filter/t-filter.tex
+++ b/Master/texmf-dist/tex/context/third/filter/t-filter.tex
@@ -1,6 +1,6 @@
%D \module
%D [ file=t-filter,
-%D version=2011.02.05,
+%D version=2011.02.21,
%D title=\CONTEXT\ User Module,
%D subtitle=Filter,
%D author=Aditya Mahajan,
@@ -51,8 +51,12 @@
\ifx\undefined\normalexpanded \let\normalexpanded\expanded \fi
-\installparameterhandler \????externalfilter \!!!!externalfilter
-\installsetuphandler \????externalfilter {externalfilters} %Note the plural
+\installparameterhandler \????externalfilter \!!!!externalfilter
+\installparameterhashhandler \????externalfilter \!!!!externalfilter
+\installsetuphandler \????externalfilter {externalfilters} %Note the plural
+
+\doifmode\s!mkiv
+ {\installattributehandler \????externalfilter \!!!!externalfilter}
%D \section {Tracing Macros}
@@ -319,6 +323,8 @@
\def\dodoreadprocessedfile
{\externalfilterparameter\c!before
\begingroup
+ \doifmode\s!mkiv
+ {\dosetexternalfilterattributes\c!style\c!color}
\processcommacommand[\externalfilterparameter\c!setups]\directsetup
\externalfilterparameter\c!readcommand\externalfilteroutputfile
\endgroup
@@ -330,6 +336,8 @@
[
\c!before=,
\c!after=,
+ \c!style=,
+ \c!color=,
\c!setups=,
\c!continue=\v!no,
\c!read=\v!yes,