From 30c193b890874a6cd3065cb3f16b5845c4614e60 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 20 Aug 2017 22:13:12 +0000 Subject: chickenize (20aug17) git-svn-id: svn://tug.org/texlive/trunk@45083 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/luatex/chickenize/README.md | 4 ++-- .../doc/luatex/chickenize/chickenize.pdf | Bin 194683 -> 195033 bytes .../source/luatex/chickenize/chickenize.dtx | 17 ++++++++++------- .../tex/luatex/chickenize/chickenize.lua | 2 +- .../tex/luatex/chickenize/chickenize.sty | 4 ++-- .../tex/luatex/chickenize/chickenize.tex | 7 +++++-- 6 files changed, 20 insertions(+), 14 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/luatex/chickenize/README.md b/Master/texmf-dist/doc/luatex/chickenize/README.md index 27840df0a92..09433662012 100644 --- a/Master/texmf-dist/doc/luatex/chickenize/README.md +++ b/Master/texmf-dist/doc/luatex/chickenize/README.md @@ -6,14 +6,14 @@ To produce the package files, run lualatex on chickinize.dtx, wich should result chickenize.sty (LaTeX user interface) chickenize.lua (Lua package code) [does the actual work] -You need an up-to-date TeX Live (2016, if possible) to use this package. Maybe a full MiKTeX will will also work. (Not tested!) Lua\TeX > 0.90 is required for some features since the corresponding syntax has changed! +You need an up-to-date TeX Live (2017, if possible) to use this package. Maybe a full MiKTeX will will also work. (Not tested!) Lua\TeX > 1.0.4 is required for some features since the corresponding syntax has changed! For any comments or suggestions, contact me: arno dot trautmann at gmx dot de Hope you have fun with this package! -This package is copyright © 2016 Arno L. Trautmann. It may be distributed and/or +This package is copyright © 2017 Arno L. Trautmann. It may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. This work has the LPPL mainten- ance status ‘maintained’. diff --git a/Master/texmf-dist/doc/luatex/chickenize/chickenize.pdf b/Master/texmf-dist/doc/luatex/chickenize/chickenize.pdf index 1f13eda6100..2e4c7d9aa49 100644 Binary files a/Master/texmf-dist/doc/luatex/chickenize/chickenize.pdf and b/Master/texmf-dist/doc/luatex/chickenize/chickenize.pdf differ diff --git a/Master/texmf-dist/source/luatex/chickenize/chickenize.dtx b/Master/texmf-dist/source/luatex/chickenize/chickenize.dtx index 9c383c9d324..6da6c1b4c11 100644 --- a/Master/texmf-dist/source/luatex/chickenize/chickenize.dtx +++ b/Master/texmf-dist/source/luatex/chickenize/chickenize.dtx @@ -12,14 +12,14 @@ To produce the package files, run lualatex on chickinize.dtx, wich should result chickenize.sty (LaTeX user interface) chickenize.lua (Lua package code) [does the actual work] -You need an up-to-date TeX Live (2016, if possible) to use this package. Maybe a full MiKTeX will will also work. (Not tested!) Lua\TeX > 0.90 is required for some features since the corresponding syntax has changed! +You need an up-to-date TeX Live (2017, if possible) to use this package. Maybe a full MiKTeX will will also work. (Not tested!) Lua\TeX > 1.0.4 is required for some features since the corresponding syntax has changed! For any comments or suggestions, contact me: arno dot trautmann at gmx dot de Hope you have fun with this package! -This package is copyright © 2016 Arno L. Trautmann. It may be distributed and/or +This package is copyright © 2017 Arno L. Trautmann. It may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. This work has the LPPL mainten- ance status ‘maintained’. @@ -37,7 +37,7 @@ ance status ‘maintained’. EXPERIMENTAL CODE -This package is copyright © 2016 Arno L. Trautmann. It may be distributed and/or +This package is copyright © 2017 Arno L. Trautmann. It may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. This work has the LPPL mainten- ance status ‘maintained’. @@ -116,7 +116,7 @@ chickenize \unrainbowcolor -\centerline{v0.2.4} +\centerline{v0.2.5} \centerline{\hspace*{2cm} Arno L. Trautmann {\Large \ALT}} \centerline{\href{mailto:arno.trautmann@gmx.de}{arno.trautmann@gmx.de}} @@ -139,7 +139,7 @@ If you have any suggestions or comments, just drop me a mail, I’ll be happy to \small\noindent \fbox{\parbox{.97\textwidth}{ -This package is copyright © 2016 Arno L. Trautmann. It may be distributed and/or +This package is copyright © 2017 Arno L. Trautmann. It may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version. This work has the LPPL maintenance status ‘maintained’.}} \vspace*{1cm} @@ -574,6 +574,9 @@ The namespace of the chickenize package is \emph{not} consistent. Please don't t \def\unhammertime{ \directlua{luatexbase.remove_from_callback("pre_linebreak_filter","hammertime")}} +\let\hendlnize\chickenize % homage to Hendl/Chicken +\let\unhendlnize\unchickenize % may the soldering strength always be with him + % \def\itsame{ % \directlua{drawmario}} %%% does not exist @@ -779,7 +782,7 @@ The namespace of the chickenize package is \emph{not} consistent. Please don't t \long\def\luadraw#1#2{% \vbox to #1bp{% \vfil - \luatexlatelua{pdf_print("q") #2 pdf_print("Q")}% + \latelua{pdf_print("q") #2 pdf_print("Q")}% }% } \long\def\drawchicken{ @@ -824,7 +827,7 @@ The namespace of the chickenize package is \emph{not} consistent. Please don't t % Some code might be implemented to manipulate figures for full chickenization. However, I will \emph{not} load any packages at this place, as loading of expl3 or TikZ or whatever takes too much time for such a tiny package like this one. If you require any of the features presented here, you have to load the packages on your own. Maybe this will change. % \begin{macrocode} \ProvidesPackage{chickenize}% - [2016/05/27 v0.2.4 chickenize package] + [2017/08/19 v0.2.5 chickenize package] \input{chickenize} % \end{macrocode} % \subsection{Free Compliments} diff --git a/Master/texmf-dist/tex/luatex/chickenize/chickenize.lua b/Master/texmf-dist/tex/luatex/chickenize/chickenize.lua index c38d14f99f6..c25aa75b75d 100644 --- a/Master/texmf-dist/tex/luatex/chickenize/chickenize.lua +++ b/Master/texmf-dist/tex/luatex/chickenize/chickenize.lua @@ -8,7 +8,7 @@ -- -- EXPERIMENTAL CODE -- --- This package is copyright © 2016 Arno L. Trautmann. It may be distributed and/or +-- This package is copyright © 2017 Arno L. Trautmann. It may be distributed and/or -- modified under the conditions of the LaTeX Project Public License, either version 1.3c -- of this license or (at your option) any later version. This work has the LPPL mainten- -- ance status ‘maintained’. diff --git a/Master/texmf-dist/tex/luatex/chickenize/chickenize.sty b/Master/texmf-dist/tex/luatex/chickenize/chickenize.sty index c4e2dcf1851..82e4b2129aa 100644 --- a/Master/texmf-dist/tex/luatex/chickenize/chickenize.sty +++ b/Master/texmf-dist/tex/luatex/chickenize/chickenize.sty @@ -8,12 +8,12 @@ %% %% EXPERIMENTAL CODE %% -%% This package is copyright © 2016 Arno L. Trautmann. It may be distributed and/or +%% This package is copyright © 2017 Arno L. Trautmann. It may be distributed and/or %% modified under the conditions of the LaTeX Project Public License, either version 1.3c %% of this license or (at your option) any later version. This work has the LPPL mainten- %% ance status ‘maintained’. \ProvidesPackage{chickenize}% - [2016/05/27 v0.2.4 chickenize package] + [2017/08/19 v0.2.5 chickenize package] \input{chickenize} \iffalse diff --git a/Master/texmf-dist/tex/luatex/chickenize/chickenize.tex b/Master/texmf-dist/tex/luatex/chickenize/chickenize.tex index 7d358057d0e..aa48c984574 100644 --- a/Master/texmf-dist/tex/luatex/chickenize/chickenize.tex +++ b/Master/texmf-dist/tex/luatex/chickenize/chickenize.tex @@ -8,7 +8,7 @@ %% %% EXPERIMENTAL CODE %% -%% This package is copyright © 2016 Arno L. Trautmann. It may be distributed and/or +%% This package is copyright © 2017 Arno L. Trautmann. It may be distributed and/or %% modified under the conditions of the LaTeX Project Public License, either version 1.3c %% of this license or (at your option) any later version. This work has the LPPL mainten- %% ance status ‘maintained’. @@ -205,6 +205,9 @@ \def\unhammertime{ \directlua{luatexbase.remove_from_callback("pre_linebreak_filter","hammertime")}} +\let\hendlnize\chickenize % homage to Hendl/Chicken +\let\unhendlnize\unchickenize % may the soldering strength always be with him + \def\kernmanipulate{ \directlua{luatexbase.add_to_callback("pre_linebreak_filter",kernmanipulate,"kernmanipulate")}} @@ -399,7 +402,7 @@ \long\def\luadraw#1#2{% \vbox to #1bp{% \vfil - \luatexlatelua{pdf_print("q") #2 pdf_print("Q")}% + \latelua{pdf_print("q") #2 pdf_print("Q")}% }% } \long\def\drawchicken{ -- cgit v1.2.3