diff options
author | Karl Berry <karl@freefriends.org> | 2011-02-24 00:18:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-02-24 00:18:31 +0000 |
commit | 0b749802519673069649e0cb116ce0bfb8c4cd14 (patch) | |
tree | 940a70512cdf385669cd9f12cb2c5d618462a773 /Master | |
parent | 9f12f461785235ae3a85e4ae81628e82be1367ef (diff) |
context-filter (23feb11)
git-svn-id: svn://tug.org/texlive/trunk@21507 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/context/third/filter/filter.txt | 7 | ||||
-rw-r--r-- | Master/texmf-dist/tex/context/third/filter/t-filter.tex | 14 |
2 files changed, 18 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/context/third/filter/filter.txt b/Master/texmf-dist/doc/context/third/filter/filter.txt index 942882d89d6..f4a52eebb6c 100644 --- a/Master/texmf-dist/doc/context/third/filter/filter.txt +++ b/Master/texmf-dist/doc/context/third/filter/filter.txt @@ -261,6 +261,9 @@ and `after` options. These are executed before and after the output file is read using `readcommand`. Typically, these options are used to set the spacing around the environment or enclose the output in a frame, etc. +`style` and `color` options set the style and color of the processed +content. Currently, these options only work with MkIV. + `\defineexternalfilter` also accepts a `setups` option to specify a list of setups (defined using `\startsetup`). These setups may be used to define commands that are needed inside the environment. @@ -270,6 +273,8 @@ The order in which these options are executed is: \def\dodoreadprocessedfile {\externalfilterparameter\c!before \begingroup + \doifmode\s!mkiv + {\dosetexternalfilterattributes\c!style\c!color} \processcommacommand[\externalfilterparameter\c!setups]\directsetup \externalfilterparameter\c!readcommand\externalfilteroutputfile \endgroup @@ -473,3 +478,5 @@ Version History - **2011.01.28** - Bugfix. The filter counter was not incremented inside a group. Made the increment global. +- **2011.02.21** + - Added `style` and `color` options. 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, |