From 708b9f4b9ddfc0a1bb2d0e2df616059a4092700d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Wed, 10 Nov 2010 20:38:46 +0100 Subject: Bump version, improve title/date handling. --- Changes | 6 ++---- lltxb-dtxstyle.tex | 23 ++++++++++++++++++++--- luatexbase-attr.dtx | 8 ++------ luatexbase-cctb.dtx | 8 ++------ luatexbase-compat.dtx | 8 ++------ luatexbase-loader.dtx | 8 ++------ luatexbase-mcb.dtx | 8 ++------ luatexbase-modutils.dtx | 8 ++------ luatexbase-regs.dtx | 8 ++------ luatexbase.dtx | 8 ++------ 10 files changed, 38 insertions(+), 55 deletions(-) diff --git a/Changes b/Changes index 24ec40e..2534078 100644 --- a/Changes +++ b/Changes @@ -1,13 +1,11 @@ Changes in the luatexbase package/bundle The [BI] tag signals backward-incompatible changes. -After v0.3, the only possible source of such changes will be the upcoming -merge with luatex.sty. Afterwards, no such changes are expected. +Starting with v0.3, the only possible source of such changes is the upcoming +merge with luatex.sty. Afterwards, no other BI change is to be expected. (current changes) v0.3 all not using LuaTeX results in an error (formerly a warning) - attr - - [BI] Name changes: \*luatexattribute -> \*attribute. modutils - [BI] \luatexUseModule and \luatexRequireModule replaced by \RequireLuaModule with a unified syntax. diff --git a/lltxb-dtxstyle.tex b/lltxb-dtxstyle.tex index 6d2d70f..2ccba83 100644 --- a/lltxb-dtxstyle.tex +++ b/lltxb-dtxstyle.tex @@ -29,7 +29,7 @@ \newcommand \plaintex {\PlainTeX\xspace} % special elements of text -\newcommand*\email [1] {<\href{mailto:#1}{#1}>} +\newcommand*\email [1] {\href{mailto:#1}{#1}} \newcommand \file {\nolinkurl} \newcommand \pk {\textsf} \newcommand \cmdname {\texttt} @@ -46,5 +46,22 @@ \def\cs#1{\@backslashchar #1}% } -% easy verbatim -\MakeShortVerb\| +% constant metadata +\author{% + Manuel P\'egouri\'e-Gonnard \& \'Elie Roux \\ + Support: \email{lualatex-dev@tug.org}% +} +\hypersetup{% + pdfauthor = {Manuel Pegourie-Gonnard and Elie Roux}, +} + +% other metadata +\newcommand*\pkdate [2] {% + \title{The \pk{#1} package} + \date{#2} + \hypersetup{pdftitle={The #1 package}} +} + + +% ltxdoc setup +\DisableCrossrefs diff --git a/luatexbase-attr.dtx b/luatexbase-attr.dtx index 2e09e6b..d377f7c 100644 --- a/luatexbase-attr.dtx +++ b/luatexbase-attr.dtx @@ -113,11 +113,7 @@ See source file '\inFileName' for details. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% \title{The \pk{luatexbase-attr} package} -% \date{v0.2a 2010-05-27} -% \author{% -% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and -% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}} +% \pkdate{luatexbase-attr}{v0.3 2010-05-27} % % \maketitle % @@ -238,7 +234,7 @@ See source file '\inFileName' for details. \let\x\ProvidesPackage \fi \expandafter\endgroup -\x{luatexbase-attr}[2010/05/27 v0.3-pre Attributes allocation for LuaTeX] +\x{luatexbase-attr}[2010/10/10 v0.3 Attributes allocation for LuaTeX] % \end{macrocode} % % Make sure \luatex is used. diff --git a/luatexbase-cctb.dtx b/luatexbase-cctb.dtx index 14702c5..c60cdc0 100644 --- a/luatexbase-cctb.dtx +++ b/luatexbase-cctb.dtx @@ -113,11 +113,7 @@ See source file '\inFileName' for details. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% \title{The \pk{luatexbase-cctb} package} -% \date{v0.2a 2010-05-27} -% \author{% -% Manuel P\'egouri\'e-Gonnard \\ \texttt{mpg@elzevir.fr} \and -% \'Elie Roux \\ \texttt{elie.roux@telecom-bretagne.eu}} +% \pkdate{luatexbase-cctb}{v0.3 2010-05-27} % % \maketitle % @@ -246,7 +242,7 @@ See source file '\inFileName' for details. \let\x\ProvidesPackage \fi \expandafter\endgroup -\x{luatexbase-cctb}[2010/05/27 v0.2a Catcodetable allocation for LuaTeX] +\x{luatexbase-cctb}[2010/10/10 v0.3 Catcodetable allocation for LuaTeX] % \end{macrocode} % % Make sure \luatex is used. diff --git a/luatexbase-compat.dtx b/luatexbase-compat.dtx index da3b59f..e7d29b2 100644 --- a/luatexbase-compat.dtx +++ b/luatexbase-compat.dtx @@ -102,11 +102,7 @@ See source file '\inFileName' for details. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% \title{The \pk{luatexbase-compat} package} -% \date{v0.2a 2010/05/27} -% \author{% -% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and -% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}} +% \pkdate{luatexbase-compat}{2010/10/10 v0.3} % % \maketitle % @@ -258,7 +254,7 @@ See source file '\inFileName' for details. \let\x\ProvidesPackage \fi \expandafter\endgroup -\x{luatexbase-compat}[2010/05/27 v0.2a Compatibility tools for LuaTeX] +\x{luatexbase-compat}[2010/10/10 v0.3 Compatibility tools for LuaTeX] % \end{macrocode} % % Make sure \luatex is used. diff --git a/luatexbase-loader.dtx b/luatexbase-loader.dtx index b78007d..9d57ac5 100644 --- a/luatexbase-loader.dtx +++ b/luatexbase-loader.dtx @@ -116,11 +116,7 @@ See source file '\inFileName' for details. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% \title{The \pk{luatexbase-loader} package} -% \date{v0.2a 2010-05-27} -% \author{% -% Manuel P\'egouri\'e-Gonnard \\ \texttt{mpg@elzevir.fr} \and -% \'Elie Roux \\ \texttt{elie.roux@telecom-bretagne.eu}} +% \pkdate{luatexbase-loader}{v0.3 2010-05-27} % % \maketitle % @@ -230,7 +226,7 @@ See source file '\inFileName' for details. \let\x\ProvidesPackage \fi \expandafter\endgroup -\x{luatexbase-loader}[2010/05/27 v0.2a Lua module loader for LuaTeX] +\x{luatexbase-loader}[2010/10/10 v0.3 Lua module loader for LuaTeX] % \end{macrocode} % % Make sure \luatex is used. diff --git a/luatexbase-mcb.dtx b/luatexbase-mcb.dtx index c491742..b944cd2 100644 --- a/luatexbase-mcb.dtx +++ b/luatexbase-mcb.dtx @@ -118,11 +118,7 @@ See source file '\inFileName' for details. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% \title{The \textsf{luatexbase-mcb} package} -% \date{2010/05/27 v0.2a} -% \author{% -% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and -% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}} +% \pkdate{luatexbase-mcb}{2010/10/10 v0.3} % % \maketitle % @@ -344,7 +340,7 @@ See source file '\inFileName' for details. \let\x\ProvidesPackage \fi \expandafter\endgroup -\x{luatexbase-mcb}[2010/05/27 v0.3-pre Callback management for LuaTeX] +\x{luatexbase-mcb}[2010/10/10 v0.3 Callback management for LuaTeX] % \end{macrocode} % % Make sure \luatex is used. diff --git a/luatexbase-modutils.dtx b/luatexbase-modutils.dtx index 111087a..9430fe8 100644 --- a/luatexbase-modutils.dtx +++ b/luatexbase-modutils.dtx @@ -115,11 +115,7 @@ See source file '\inFileName' for details. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% \title{The \pk{luatexbase-modutils} package} -% \date{v0.2 2010-05-12} -% \author{% -% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and -% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}} +% \pkdate{luatexbase-modutils}{v0.2 2010-05-12} % % \maketitle % @@ -351,7 +347,7 @@ See source file '\inFileName' for details. \let\x\ProvidesPackage \fi \expandafter\endgroup -\x{luatexbase-modutils}[2010/05/27 v0.3-pre Module utilities for LuaTeX] +\x{luatexbase-modutils}[2010/10/10 v0.3 Module utilities for LuaTeX] % \end{macrocode} % % Make sure \luatex is used. diff --git a/luatexbase-regs.dtx b/luatexbase-regs.dtx index 7146cd5..079b004 100644 --- a/luatexbase-regs.dtx +++ b/luatexbase-regs.dtx @@ -103,11 +103,7 @@ See source file '\inFileName' for details. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% \title{The \pk{luatexbase-regs} package} -% \date{v0.2a 2010/05/27} -% \author{% -% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and -% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}} +% \pkdate{luatexbase-regs}{2010/10/10 v0.3} % % \maketitle % @@ -211,7 +207,7 @@ See source file '\inFileName' for details. \let\x\ProvidesPackage \fi \expandafter\endgroup -\x{luatexbase-regs}[2010/05/27 v0.2a Registers allocation for LuaTeX] +\x{luatexbase-regs}[2010/10/10 v0.3 Registers allocation for LuaTeX] % \end{macrocode} % % Make sure \luatex is used. diff --git a/luatexbase.dtx b/luatexbase.dtx index 65f813d..1d609aa 100644 --- a/luatexbase.dtx +++ b/luatexbase.dtx @@ -96,11 +96,7 @@ See source file '\inFileName' for details. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% \title{The \pk{luatexbase} package} -% \date{v0.2a 2010-05-27} -% \author{% -% Manuel P\'egouri\'e-Gonnard \\ \email{mpg@elzevir.fr} \and -% \'Elie Roux \\ \email{elie.roux@telecom-bretagne.eu}} +% \pkdate{luatexbase}{v0.3 2010-05-27} % % \maketitle % @@ -201,7 +197,7 @@ See source file '\inFileName' for details. \let\x\ProvidesPackage \fi \expandafter\endgroup -\x{luatexbase}[2010/10/06 v0.3-pre Module utilities for LuaTeX] +\x{luatexbase}[2010/10/06 v0.3 Module utilities for LuaTeX] % \end{macrocode} % % Make sure \luatex is used. -- cgit v1.2.3